@import "https://fonts.googleapis.com/css2?family=Satoshi:wght@400;500;600;700;800;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--bg-base:#0a0b0f;--bg-surface:#15171f;--bg-elevated:#1c1f29;--bg-overlay:#23262f;--border:#ffffff14;--border-strong:#ffffff24;--text-primary:#f4f6fa;--text-secondary:#9098ac;--text-tertiary:#5a6076;--green:#21d07a;--green-dim:#21d07a1f;--red:#ff5c7a;--red-dim:#ff5c7a1f;--blue:#5b8cff;--blue-dim:#5b8cff1f;--gold:#f6c453;--gold-dim:#f6c4531f;--ambient:radial-gradient(130% 42% at 50% -4%, #21d07a29 0%, #5b8cff12 34%, transparent 68%);--card-surface:linear-gradient(180deg, #ffffff0b 0%, #ffffff03 100%);--card-highlight:inset 0 1px 0 #ffffff0d;--card-shadow:0 12px 30px -20px #000000e6;--accrion-violet:#9d6cff;--accrion-teal:#22c6b8;--accrion-navy:#1b1f3d;--accrion-grad:linear-gradient(120deg, #9d6cff 0%, #5b8def 50%, #22c6b8 100%)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}html{color:var(--text-primary);-webkit-font-smoothing:antialiased;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none;background:#060709;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif}body{background:var(--ambient), linear-gradient(180deg, #0e1017 0%, #0a0b0f 46%, #08090c 100%);scrollbar-width:none;-ms-overflow-style:none;background-repeat:no-repeat;background-attachment:fixed;max-width:430px;min-height:100dvh;margin:0 auto;position:relative}html::-webkit-scrollbar{background:0 0;width:0;height:0}body::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar{background:0 0;width:0;height:0}@layer utilities{.bg-base{background:var(--bg-base)}.bg-surface{background:var(--bg-surface)}.bg-elevated{background:var(--bg-elevated)}.border-subtle{border-color:var(--border)}.border-strong-c{border-color:var(--border-strong)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-green-stoked{color:var(--green)}.text-red-stoked{color:var(--red)}.text-blue-stoked{color:var(--blue)}.text-gold{color:var(--gold)}.bg-green-dim{background:var(--green-dim)}.bg-red-dim{background:var(--red-dim)}.bg-blue-dim{background:var(--blue-dim)}.bg-gold-dim{background:var(--gold-dim)}}.pb-safe{padding-bottom:env(safe-area-inset-bottom,16px)}.pt-safe{padding-top:env(safe-area-inset-top,0px)}.mb-nav{margin-bottom:84px}.card{background:var(--bg-surface);background-image:var(--card-surface);border:1px solid var(--border);box-shadow:var(--card-highlight), var(--card-shadow);border-radius:16px;padding:16px}.card-elevated{background:var(--bg-elevated);background-image:var(--card-surface);border:1px solid var(--border-strong);box-shadow:var(--card-highlight);border-radius:16px;padding:16px}.surface{background-color:var(--bg-surface);background-image:var(--card-surface);border:1px solid var(--border);box-shadow:var(--card-highlight), var(--card-shadow)}.chip{letter-spacing:.02em;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.chip-buy{background:var(--green-dim);color:var(--green)}.chip-sell{background:var(--red-dim);color:var(--red)}.chip-nse{background:var(--blue-dim);color:var(--blue)}.chip-watching{background:var(--gold-dim);color:var(--gold)}.btn-primary{color:#04120a;cursor:pointer;text-align:center;background:linear-gradient(#2be089 0%,#17be6b 100%);border:none;border-radius:14px;width:100%;padding:16px;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;transition:opacity .15s,transform .1s,box-shadow .2s;box-shadow:0 8px 24px -10px #21d07a8c,inset 0 1px #ffffff40}.btn-primary:active{opacity:.9;transform:scale(.98)}.btn-primary:disabled{filter:saturate(.7)}.btn-secondary{background:var(--bg-elevated);width:100%;color:var(--text-primary);border:1px solid var(--border-strong);cursor:pointer;border-radius:14px;padding:14px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:600}.input{background:var(--bg-elevated);border:1px solid var(--border-strong);width:100%;color:var(--text-primary);-webkit-appearance:none;border-radius:12px;outline:none;padding:14px 16px;font-family:Satoshi,sans-serif;font-size:16px;transition:border-color .2s}.input:focus{border-color:var(--blue)}.input::placeholder{color:var(--text-tertiary)}.divider{background:var(--border);height:1px}.sheet-enter{animation:.3s cubic-bezier(.32,.72,0,1) sheetUp}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos{color:var(--green)}.neg{color:var(--red)}.neu{color:var(--text-secondary)}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.spinner{border:3px solid var(--border-strong);border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast-in{animation:.3s cubic-bezier(.32,.72,0,1) toastIn;transform:translate(-50%)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}.logo-pulse{will-change:transform, filter, opacity;animation:1.4s ease-in-out infinite logoPulse}@keyframes logoPulse{0%,to{opacity:.7;filter:drop-shadow(0 0 3px #21d07a33);transform:scale(.9)}50%{opacity:1;filter:drop-shadow(0 0 16px #21d07ab3);transform:scale(1.06)}}.brand-watermark{top:calc(env(safe-area-inset-top,0px) + 8px);opacity:1;pointer-events:none;z-index:90;filter:drop-shadow(0 2px 6px #00000080);width:30px;height:30px;position:fixed;left:16px}.accrion-gradient-text{background:var(--accrion-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.accrion-chip{background:linear-gradient(150deg,#fff 0%,#ece9f7 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #ffffff14,0 6px 20px -8px #7c5cff73}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
