@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--bg-0: #0B0A14;--bg-1: #15111E;--bg-2: #1B162A;--bg-3: #221C36;--border-subtle: #28223E;--border-strong: #3B3358;--fg: #F5F3FF;--fg-dim: #B8B2CA;--fg-mute: #7A748F;--brand-1: #ff1493;--brand-3: #c026d3;--brand-grad: linear-gradient(135deg, var(--brand-1) 0%, var(--brand-3) 100%);--brand-soft: rgba(255, 20, 147, .08);--brand-tint: rgba(255, 20, 147, .16);--brand-border: rgba(255, 20, 147, .3);--brand-border-strong: rgba(255, 20, 147, .55);--on-brand: #ffffff;--accent: #ff5fa2;--accent-soft: rgba(255, 95, 162, .1);--accent-border: rgba(255, 95, 162, .4);--yes: #22c55e;--yes-bg: rgba(34, 197, 94, .12);--yes-border: rgba(34, 197, 94, .35);--no: #ef4444;--no-bg: rgba(239, 68, 68, .12);--no-border: rgba(239, 68, 68, .35);--warn: #fbbf24;--danger: #f87171;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--fs-2xs: .68rem;--fs-xs: .74rem;--fs-sm: .82rem;--fs-md: .95rem;--fs-lg: 1.05rem;--fs-xl: 1.4rem;--shadow-glow: 0 0 32px rgba(255, 20, 147, .18);font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--fg);background:var(--bg-0);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:hidden}body{margin:0;min-width:320px;background:var(--bg-0);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body:has(.app-shell--blink){min-width:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}.app-shell{max-width:28rem;min-height:100vh;margin:0 auto;padding:.75rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;align-content:start}.topbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .25rem .5rem}.brand{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:var(--fs-lg);letter-spacing:-.01em}.brand__dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--brand-grad);box-shadow:var(--shadow-glow)}.topbar__meta{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-sm);color:var(--fg-dim)}.topbar__profile{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.avatar{width:1.6rem;height:1.6rem;border-radius:999px;object-fit:cover;background:var(--bg-2);border:1px solid var(--border-subtle)}.panel{display:grid;gap:.6rem;padding:.85rem .9rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg);min-width:0;overflow:hidden;position:relative}.panel--nested{background:var(--bg-2);border-color:var(--border-strong);border-radius:var(--r-md)}.panel__title{margin:0;font-size:var(--fs-md);font-weight:600}.panel__copy{margin:0;font-size:var(--fs-sm);color:var(--fg-dim);line-height:1.45}.section-title{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4rem;font-size:var(--fs-sm);font-weight:600;letter-spacing:-.01em}.section-title__hint{font-size:var(--fs-xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;border:0;border-radius:999px;background:var(--bg-2);color:var(--fg);font-weight:600;font-size:var(--fs-sm);transition:transform .12s ease,opacity .12s ease,background .12s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--brand-grad);color:var(--on-brand, #fff);box-shadow:var(--shadow-glow)}.btn--ghost{background:transparent;border:1px solid var(--border-subtle)}.btn--yes{background:var(--yes-bg);color:var(--yes);border:1px solid var(--yes-border)}.btn--no{background:var(--no-bg);color:var(--no);border:1px solid var(--no-border)}.btn--yes-solid{background:var(--yes);color:#042111}.btn--no-solid{background:var(--no);color:#2a0606}.btn--block{width:100%}.btn-row{display:flex;gap:.4rem;flex-wrap:wrap}.icon-btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg);font-size:var(--fs-sm)}.chip-row{display:flex;gap:.35rem;overflow-x:auto;padding:.25rem .25rem .4rem;margin:0 -.25rem;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:.35rem .7rem;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-dim);font-size:var(--fs-sm);font-weight:500;letter-spacing:-.005em;white-space:nowrap}.chip--active{background:var(--brand-tint);color:var(--fg);border-color:var(--brand-border-strong)}.chip--soft{background:var(--brand-soft);border-color:var(--brand-border);color:var(--accent)}.chip--live{background:var(--yes-bg);color:var(--yes);border-color:var(--yes-border);display:inline-flex;align-items:center;gap:.3rem}.chip--live:before{content:"";width:.4rem;height:.4rem;background:var(--yes);border-radius:999px;animation:livePulse 1.6s infinite ease-in-out}@keyframes livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}.event-card{display:grid;gap:.65rem;padding:.85rem .9rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg);cursor:pointer;transition:transform .16s ease,border-color .16s ease}.event-card:hover{border-color:var(--accent-border)}.event-card:active{transform:scale(.99)}.event-card__head{display:flex;gap:.7rem;align-items:center}.event-card__image{width:3rem;height:3rem;flex:0 0 auto;border-radius:var(--r-md);object-fit:cover;background:var(--bg-2);border:1px solid var(--border-subtle)}.event-card__meta{min-width:0;display:grid;gap:.2rem}.event-card__title{margin:0;font-size:var(--fs-md);font-weight:600;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card__sub{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;font-size:var(--fs-xs);color:var(--fg-dim)}.event-card__divider{height:1px;background:var(--border-subtle);margin:0}.event-card__markets{display:grid;gap:.35rem}.event-card__market{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.45rem .55rem;border-radius:var(--r-md);background:#ffffff05;border:1px solid var(--border-subtle);font-size:var(--fs-sm)}.event-card__market-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-card__market-prices{display:flex;gap:.25rem;flex:0 0 auto}.price-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;font-weight:600;font-size:var(--fs-xs)}.price-pill--yes{background:var(--yes-bg);color:var(--yes)}.price-pill--no{background:var(--no-bg);color:var(--no)}.event-hero{padding:.95rem .95rem 1rem;border-radius:var(--r-lg);border:1px solid var(--border-subtle);background:var(--bg-1)}.event-hero__head{display:flex;gap:.7rem;align-items:center}.event-hero__image{width:3.4rem;height:3.4rem;border-radius:var(--r-md);object-fit:cover;background:var(--bg-2);border:1px solid var(--border-subtle);flex:0 0 auto}.event-hero__headings{min-width:0;flex:1}.event-hero__title{margin:0;display:inline;font-size:var(--fs-lg);line-height:1.3;font-weight:700;letter-spacing:-.01em}.event-hero__badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.4rem;padding:.12rem .5rem;border-radius:999px;border:1px solid transparent;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}.event-hero__badge--cat{background:var(--brand-soft);border-color:var(--brand-border);color:var(--accent)}.event-hero__badge--live{background:var(--yes-bg);border-color:var(--yes-border);color:var(--yes)}.event-hero__stats{display:flex;flex-wrap:wrap;gap:.1rem .9rem;margin-top:.5rem}.event-hero__stat{display:inline-flex;align-items:baseline;gap:.3rem;font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;color:var(--fg)}.event-hero__stat-label{font-size:var(--fs-xs);font-weight:600;color:var(--fg-mute)}.event-sheet__id{display:inline-flex;align-items:center;gap:.25rem;min-width:0;padding:.16rem .42rem;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2xs);color:var(--fg-mute);cursor:pointer}.event-sheet__id svg{flex:0 0 auto}.event-sheet__id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-sheet__id:hover{color:var(--fg-dim)}.market-grid{display:grid;gap:.6rem}.market-card{display:grid;gap:.55rem;padding:.85rem .9rem .9rem;border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--border-subtle);animation:floatIn .42s ease both}@keyframes floatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.market-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.market-card__title{margin:0;font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.market-card__status{font-size:var(--fs-xs);color:var(--fg-dim);padding:.18rem .5rem;border-radius:999px;border:1px solid var(--border-subtle);background:#ffffff0a}.market-card__status--closed{color:var(--fg-mute)}.market-card__status--result-yes{color:var(--yes);border-color:var(--yes-border);background:var(--yes-bg)}.market-card__status--result-no{color:var(--no);border-color:var(--no-border);background:var(--no-bg)}.prob-bar{position:relative;height:.5rem;border-radius:999px;background:#ffffff0f;overflow:hidden;display:flex}.prob-bar__yes{background:var(--yes);transition:width .48s cubic-bezier(.2,.8,.2,1)}.prob-bar__no{background:var(--no);transition:width .48s cubic-bezier(.2,.8,.2,1)}.prob-labels{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:600}.prob-labels__yes{color:var(--yes)}.prob-labels__no{color:var(--no)}.market-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.market-card__action{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:var(--r-md);text-align:left;border:1px solid transparent;transition:transform .12s ease,border-color .12s ease,background .12s ease}.market-card__action--yes{background:var(--yes-bg);border-color:var(--yes-border);color:var(--yes)}.market-card__action--no{background:var(--no-bg);border-color:var(--no-border);color:var(--no)}.market-card__action:active{transform:scale(.98)}.market-card__action-label{font-size:var(--fs-xs);opacity:.85;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.market-card__action-value{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;color:var(--fg)}.market-card__meta{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--fg-dim)}.market-card__rules{font-size:var(--fs-xs);color:var(--fg-dim);background:#0000002e;padding:.5rem .6rem;border-radius:var(--r-md);line-height:1.4;max-height:6.5rem;overflow:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080612b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .18s ease;overscroll-behavior:contain}.modal,.sheet__scroll{overscroll-behavior:contain}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sheet{position:relative;width:100%;max-width:28rem;height:62vh;display:flex;flex-direction:column;background:var(--bg-0);border-top:1px solid var(--border-strong);border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl);box-shadow:0 -20px 60px #0006;overflow:hidden;animation:slideUp .24s cubic-bezier(.2,.8,.2,1);transition:height .3s cubic-bezier(.2,.8,.2,1)}.sheet--full{height:calc(100% - .75rem)}.sheet__grab{position:relative;width:2.5rem;height:.3rem;border-radius:999px;background:var(--border-strong);margin:.5rem auto .15rem;flex:0 0 auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.sheet__grab:before{content:"";position:absolute;top:-.7rem;bottom:-.7rem;left:-1rem;right:-1rem}.sheet__grab:active{cursor:grabbing}.sheet__header{flex:0 0 auto;display:flex;flex-direction:column;gap:.7rem;padding:.35rem 1rem .6rem}.sheet__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:.5rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));display:block}.asset-sheet .sheet__scroll{scrollbar-width:none;-ms-overflow-style:none}.asset-sheet .sheet__scroll::-webkit-scrollbar{width:0;height:0;display:none}.sheet__scroll>*+*{margin-top:.75rem}.modal{width:100%;max-width:28rem;background:var(--bg-1);border-top:1px solid var(--border-strong);border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl);padding:1rem 1rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;box-shadow:0 -20px 60px #0006;animation:slideUp .22s cubic-bezier(.2,.8,.2,1)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal__grabber{width:2.5rem;height:.3rem;border-radius:999px;background:var(--border-strong);justify-self:center;margin-bottom:.25rem}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.modal__title{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.side-toggle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bg-2);border-radius:var(--r-md);padding:.2rem;gap:.2rem;border:1px solid var(--border-subtle)}.side-toggle__btn{padding:.55rem .7rem;border:0;border-radius:calc(var(--r-md) - 4px);background:transparent;color:var(--fg-dim);font-weight:600;font-size:var(--fs-sm)}.side-toggle__btn--yes-active{background:var(--yes);color:#042111}.side-toggle__btn--no-active{background:var(--no);color:#2a0606}.amount-input{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem}.amount-input__field{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:var(--bg-2);border-radius:var(--r-md);border:1px solid var(--border-subtle);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;min-width:0}.amount-input__sign{color:var(--fg-mute)}.amount-input__unit{flex:0 0 auto;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--fg-mute)}.amount-input__value{flex:1;background:transparent;border:0;outline:0;color:var(--fg);font:inherit;min-width:0}.amount-input__presets{display:flex;gap:.35rem;flex-wrap:wrap}.amount-input__preset{flex:1;padding:.4rem;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg);font-size:var(--fs-sm);font-weight:600}.trade-summary{display:grid;gap:.35rem;padding:.6rem .75rem;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-subtle);font-size:var(--fs-sm)}.trade-summary__row{display:flex;justify-content:space-between;color:var(--fg-dim)}.trade-summary__row strong{color:var(--fg);font-weight:600}.trade-status{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm)}.trade-status--success{border-color:var(--yes-border);color:var(--yes);background:var(--yes-bg)}.trade-status--error{border-color:var(--no-border);color:var(--no);background:var(--no-bg)}.trade-status--info{border-color:var(--accent-border);color:var(--fg);background:var(--accent-soft)}.spinner{width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(255,255,255,.16);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.position-card{display:grid;gap:.5rem;padding:.8rem .9rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.position-card__head{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.position-card__title{margin:0;font-size:var(--fs-md);font-weight:600}.position-card__meta{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--fg-dim)}.position-card__pnl{font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em}.position-card__pnl--positive{color:var(--yes)}.position-card__pnl--negative{color:var(--no)}.side-badge{font-size:var(--fs-xs);padding:.1rem .45rem;border-radius:999px;font-weight:600;letter-spacing:.04em}.side-badge--yes{background:var(--yes-bg);color:var(--yes)}.side-badge--no{background:var(--no-bg);color:var(--no)}.feed-list{display:grid;gap:.4rem}.feed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .7rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);animation:feedIn .38s cubic-bezier(.2,.8,.2,1);cursor:pointer;transition:border-color .14s ease,background .14s ease}.feed-row:hover{border-color:var(--accent-border)}.feed-row__right{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:var(--fg-dim)}.feed-row__chevron{transition:transform .22s cubic-bezier(.2,.8,.2,1);color:var(--fg-mute)}.feed-row__chevron--open{transform:rotate(180deg);color:var(--accent)}@keyframes feedIn{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}.feed-row__avatar{width:2rem;height:2rem;border-radius:999px;background:var(--bg-2);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);flex:0 0 auto;text-transform:uppercase;overflow:hidden;padding:0;border:1px solid var(--border-subtle);cursor:pointer}.feed-row__avatar img{width:100%;height:100%;object-fit:cover}.feed-row__user{background:transparent;border:0;padding:0;color:inherit;font:inherit;font-weight:600;cursor:pointer}.feed-row__user:hover{text-decoration:underline}.feed-row__expand-wrap{grid-column:1 / -1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.feed-row__expand-wrap--open{grid-template-rows:1fr}.feed-row__expand-inner{overflow:hidden;min-height:0}.feed-row__expand{padding-top:.5rem}.feed-row__expand-wrap .feed-row__expand{opacity:0;transition:opacity .2s ease}.feed-row__expand-wrap--open .feed-row__expand{opacity:1}.feed-row--expanded{border-color:var(--accent-border)}.trade-detail{display:grid;gap:.6rem}.trade-detail__section{display:grid;gap:.3rem}.trade-detail__label{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.trade-detail__market{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.6rem;align-items:center;width:100%;padding:.5rem .55rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease}.trade-detail__market:hover:not([disabled]){border-color:var(--accent-border)}.trade-detail__market[disabled]{cursor:default}.trade-detail__market-arrow{color:var(--fg-mute);flex:0 0 auto}.trade-detail__img{width:2.8rem;height:2.8rem;border-radius:var(--r-sm);object-fit:cover;background:var(--bg-3);border:1px solid var(--border-subtle)}.trade-detail__event{font-size:var(--fs-sm);font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-detail__market-line{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--fg-dim);margin-top:.1rem}.trade-detail__odds{display:inline-flex;gap:.4rem;font-weight:600}.trade-detail__odds .yes{color:var(--yes)}.trade-detail__odds .no{color:var(--no)}.trade-detail__user{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease}.trade-detail__user:hover{border-color:var(--accent-border)}.trade-detail__user-meta{display:grid;gap:.1rem;min-width:0}.trade-detail__user-name{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-detail__user-stats{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);color:var(--fg-dim)}.trade-detail__dot{opacity:.5}.trade-detail__pnl--pos{color:var(--yes);font-weight:600}.trade-detail__pnl--neg{color:var(--no);font-weight:600}.trade-detail__actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.trade-detail__actions .btn{width:100%}.trade-detail__closed{font-size:var(--fs-xs);color:var(--fg-mute);text-align:center}.search-field{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.search-field__icon{color:var(--fg-dim);flex:0 0 auto}.search-field__input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--fg);font:inherit;font-size:var(--fs-md);padding:0}.search-field__input::placeholder{color:var(--fg-mute)}.search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field__clear{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border-radius:999px;background:var(--bg-3);border:1px solid var(--border-subtle);color:var(--fg-dim);cursor:pointer}.search-field__clear:hover{color:var(--fg)}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem .4rem;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-dim);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.filter-btn:hover{color:var(--fg)}.filter-btn--active{background:var(--brand-tint);color:var(--fg);border-color:var(--brand-border-strong)}.filter-btn svg{flex:0 0 auto}.category-wrap{display:flex;flex-wrap:wrap;gap:.35rem}.chip--icon{display:inline-flex;align-items:center;gap:.32rem;padding-left:.55rem;padding-right:.65rem}.chip--icon svg{flex:0 0 auto;opacity:.85}.chip--category.chip--active svg{opacity:1}.search-trigger{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .85rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-mute);font:inherit;font-size:var(--fs-md);cursor:pointer;text-align:left;transition:border-color .14s ease}.search-trigger:hover{border-color:var(--border-strong)}.search-trigger svg{color:var(--fg-dim);flex:0 0 auto}.app-shell--bare{padding-bottom:1rem}.search-screen,.subscreen{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;align-content:start}.subscreen__body{display:grid;gap:.6rem}.screen-head{display:flex;align-items:center;gap:.4rem;padding:.15rem 0}.screen-back{display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .6rem .4rem .4rem;background:transparent;border:0;color:var(--fg-dim);font:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer;border-radius:var(--r-md);flex:0 0 auto}.screen-back:hover{color:var(--fg)}.screen-back svg{flex:0 0 auto}.screen-head__title{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.search-screen__results{margin-top:.2rem}.my-summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem .4rem .4rem .8rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:999px}.my-summary__stats{display:flex;align-items:baseline;gap:.4rem;min-width:0}.my-summary__pnl{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;color:var(--fg);flex:0 0 auto}.my-summary__pnl-cap{color:var(--fg-mute);font-weight:600;margin-right:.3rem}.my-summary__pnl--pos{color:var(--yes)}.my-summary__pnl--neg{color:var(--no)}.my-summary__sub{font-size:var(--fs-xs);color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.my-summary__cta{display:inline-flex;align-items:center;gap:.1rem;flex:0 0 auto;padding:.35rem .55rem .35rem .75rem;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease}.my-summary__cta:hover{border-color:var(--border-strong);background:var(--bg-3)}.my-summary__cta svg{color:var(--fg-dim)}.sort-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:var(--fg-mute);padding:.1rem;min-width:0}.sort-btn{padding:.3rem .65rem;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-dim);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.sort-btn--active{background:var(--brand-tint);color:var(--fg);border-color:var(--brand-border-strong)}.sort-row--note{font-size:var(--fs-xs);color:var(--fg-dim);padding:.4rem .1rem}.load-more{margin-top:.35rem}.load-more__end{margin-top:.35rem;padding:.6rem;text-align:center;font-size:var(--fs-xs);color:var(--fg-mute)}.feed-row__body{display:grid;gap:.1rem;min-width:0}.feed-row__line{font-size:var(--fs-sm);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-row__line strong{font-weight:600}.feed-row__line .yes{color:var(--yes);font-weight:600}.feed-row__line .no{color:var(--no);font-weight:600}.feed-row__event{font-size:var(--fs-xs);color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-row__amount{flex:0 0 auto;font-weight:700;font-size:var(--fs-sm)}.skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:shimmer 1.6s linear infinite;border-radius:var(--r-md)}.skeleton--text{display:inline-block;vertical-align:middle;width:3rem;height:.72em}@keyframes shimmer{0%{background-position:0% 0%}to{background-position:-200% 0%}}.empty-state{display:grid;gap:.4rem;padding:2rem 1rem;text-align:center;color:var(--fg-dim)}.empty-state__title{font-size:var(--fs-md);font-weight:600;color:var(--fg)}.center-fill{display:grid;place-items:center;min-height:60vh;gap:.6rem;color:var(--fg-dim)}.standalone-wrap{display:grid;place-items:center;min-height:100vh;padding:2rem 1.25rem;text-align:center}.standalone-card{max-width:22rem;padding:1.5rem 1.25rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-xl);display:grid;gap:.75rem}.standalone-card__title{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.standalone-card__copy{margin:0;font-size:var(--fs-md);color:var(--fg-dim);line-height:1.5}.tag-row{display:flex;gap:.3rem;flex-wrap:wrap}.tag{padding:.15rem .45rem;font-size:var(--fs-xs);border-radius:999px;background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--fg-dim)}.kv{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm)}.kv__label{color:var(--fg-dim)}.kv__value{color:var(--fg);font-weight:600}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.home-section{display:grid;gap:.4rem}.home-section__head{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.home-section__title{margin:0;font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em}.home-section__link{font-size:var(--fs-xs);color:var(--accent);background:none;border:0;padding:.2rem .4rem;cursor:pointer;font-weight:600}.h-scroll{display:flex;gap:.6rem;overflow-x:auto;overflow-y:hidden;padding:.25rem .75rem .6rem;margin:0 -.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.h-scroll>*{scroll-snap-align:start;flex:0 0 auto}.trending-strip{display:flex;gap:.6rem;align-items:stretch;overflow-x:auto;overflow-y:hidden;min-width:0;margin:0 -.75rem;padding:.25rem .75rem .6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trending-strip::-webkit-scrollbar{display:none}.trending-strip__item{flex:0 0 auto;display:flex;align-self:stretch}.trending-strip__item>.event-hero-card{height:100%;min-height:0}.user-chip{display:inline-flex;align-items:center;gap:.4rem;padding:0;background:transparent;border:0;color:inherit;font:inherit;min-width:0;cursor:pointer}.user-chip[disabled]{cursor:default}.user-chip__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.user-chip--sm,.user-chip--md{font-size:var(--fs-sm)}.user-chip--lg{font-size:var(--fs-lg)}.user-chip__avatar,.user-avatar{display:inline-flex;border-radius:999px;overflow:hidden;background:var(--bg-2);flex:0 0 auto;border:1px solid var(--border-subtle)}.user-chip__avatar img,.user-avatar img{width:100%;height:100%;object-fit:cover;display:block}@keyframes tradePop{0%{transform:translateY(-6px) scale(.98);opacity:0}50%{transform:translateY(0) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes tradeGlow{0%{box-shadow:0 0 0 0 var(--accent-border);border-color:var(--accent)}to{box-shadow:0 0 0 12px transparent;border-color:var(--border-subtle)}}.feed-row--new,.mini-feed-row--new,.asset-row--new{animation:tradePop .38s cubic-bezier(.2,.8,.2,1),tradeGlow 1.4s cubic-bezier(.2,.8,.2,1);position:relative;z-index:1}.event-sheet__bar{display:flex;align-items:center;gap:.5rem}.event-sheet__bar .icon-btn{margin-left:auto}.event-sheet__content{display:grid;gap:.65rem}.profile-modal__head{display:flex;align-items:center;gap:.7rem}.profile-modal__name{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;word-break:break-word}.profile-modal__copy{margin-top:.2rem;display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);color:var(--fg-dim);cursor:pointer}.profile-modal__copy:hover{color:var(--fg)}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.profile-stat{display:grid;gap:.15rem;padding:.5rem .55rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:0}.profile-stat__label{font-size:var(--fs-2xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em}.profile-stat__value{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-stat__value--positive{color:var(--yes)}.profile-stat__value--negative{color:var(--no)}.profile-modal__tabs{display:flex;gap:.35rem}.profile-modal__list{display:grid;gap:.4rem}.profile-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .65rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.profile-row--clickable{display:block;cursor:pointer;transition:border-color .14s ease}.profile-row--clickable:hover,.profile-row--expanded{border-color:var(--accent-border)}.profile-row__main{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem}.profile-row__img{width:2.4rem;height:2.4rem;border-radius:var(--r-sm);background:var(--bg-2);object-fit:cover;border:1px solid var(--border-subtle);flex:0 0 auto}.profile-row__body{display:grid;gap:.15rem;min-width:0}.profile-row__title{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-row__meta{display:flex;gap:.4rem;align-items:center;font-size:var(--fs-xs);color:var(--fg-dim);flex-wrap:wrap}.profile-row__pnl{font-weight:700;font-size:var(--fs-sm)}.profile-row__pnl--positive{color:var(--yes)}.profile-row__pnl--negative{color:var(--no)}.profile-row__market{padding:.08rem .4rem;border-radius:999px;background:#ffffff0f;border:1px solid var(--border-subtle);color:var(--fg);font-weight:600;white-space:nowrap}.event-hero-card{width:16.5rem;min-height:13.5rem;display:grid;grid-template-rows:7.5rem 1fr;border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--border-subtle);overflow:hidden;position:relative;cursor:pointer;transition:transform .16s ease}.event-hero-card:active{transform:scale(.985)}.event-hero-card__cover{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg-2)}.event-hero-card__cover img{width:100%;height:100%;object-fit:cover;display:block}.event-hero-card__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a1400 35%,#0b0a14d9);pointer-events:none}.event-hero-card__badges{position:absolute;top:.5rem;left:.5rem;right:.5rem;display:flex;justify-content:space-between;gap:.4rem;z-index:2}.event-hero-card__category{padding:.18rem .45rem;border-radius:999px;background:#0b0a14d1;color:var(--fg);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.event-hero-card__body{padding:.55rem .7rem .65rem;display:grid;grid-template-rows:auto 1fr auto;gap:.35rem;min-height:0;overflow:hidden}.event-hero-card__title{margin:0;font-size:var(--fs-md);font-weight:600;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-hero-card__prob{display:grid;gap:.25rem}.event-hero-card__prob-label{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-xs);color:var(--fg-dim)}.event-hero-card__prob-label strong{color:var(--fg);font-weight:600}.event-hero-card__prob-yes{color:var(--yes);font-weight:700}.event-hero-card__meta{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--fg-dim)}.feed-row--compact{padding:.45rem .6rem}.feed-row--compact .feed-row__line{font-size:var(--fs-sm)}.feed-row--compact .feed-row__event{font-size:var(--fs-xs)}.mini-feed-empty{padding:.8rem;text-align:center;color:var(--fg-dim);font-size:var(--fs-sm);background:var(--bg-1);border:1px dashed var(--border-subtle);border-radius:var(--r-md)}.mini-leaders{display:grid;gap:.3rem}.mini-leader-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .6rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.mini-leader-row[disabled]{cursor:default}.mini-leader-row:hover:not([disabled]){border-color:var(--accent-border)}.leader-rank{width:1.5rem;flex:0 0 auto;text-align:center;font-weight:700;font-size:var(--fs-sm);color:var(--fg-mute);font-variant-numeric:tabular-nums}.mini-leader-row__body{display:grid;gap:.05rem;min-width:0}.mini-leader-row__name{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-leader-row__meta{font-size:var(--fs-2xs);color:var(--fg-dim)}.mini-leader-row__value{flex:0 0 auto;font-weight:700;font-size:var(--fs-sm)}.mini-leader-row__value--positive{color:var(--yes)}.mini-leader-row__value--negative{color:var(--no)}.podium--gold{background:linear-gradient(90deg,rgba(255,215,0,.08),var(--bg-1) 60%);border-color:#ffd70052}.podium--silver{background:linear-gradient(90deg,rgba(192,192,210,.08),var(--bg-1) 60%);border-color:#c0c0d24d}.podium--bronze{background:linear-gradient(90deg,rgba(205,127,50,.08),var(--bg-1) 60%);border-color:#cd7f3252}.hero-skeleton{width:16.5rem;height:12.5rem;border-radius:var(--r-lg)}.copy-toast{position:fixed;bottom:6rem;left:50%;transform:translate(-50%);padding:.5rem .85rem;border-radius:999px;background:#000000b3;border:1px solid var(--border-strong);color:var(--fg);font-size:var(--fs-sm);z-index:200;animation:toastIn .18s ease,toastOut .2s 1.4s ease forwards}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{to{opacity:0}}.tooltip__wrapper{position:relative;display:inline-flex;width:fit-content;max-width:max-content}.tooltip{z-index:9999;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:.625rem .75rem;min-width:180px;max-width:280px;box-shadow:0 8px 24px #0006;animation:tooltipFadeIn .15s ease-out}.tooltip--bottom{animation-name:tooltipFadeInBottom}.tooltip--top{animation-name:tooltipFadeInTop}@keyframes tooltipFadeInBottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipFadeInTop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}.tooltip__content{color:var(--fg-dim);font-size:var(--fs-sm);line-height:1.4;white-space:pre-wrap}.tooltip__link{display:block;margin-top:.375rem;color:var(--accent);font-size:var(--fs-xs);text-decoration:none;word-break:break-all}.tooltip__link:hover{text-decoration:underline}.tooltip__arrow{position:absolute;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.tooltip--bottom .tooltip__arrow{top:-6px;border-bottom:6px solid var(--bg-2)}.tooltip--top .tooltip__arrow{bottom:-6px;border-top:6px solid var(--bg-2)}.tos-line{text-align:center;font-size:var(--fs-xs);color:var(--fg-mute)}.tos-link{color:var(--fg-mute);text-decoration:underline;transition:color .14s ease}.tos-link:hover{color:var(--fg)}.app-shell--tabbed{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom,0px))}.tab-body{display:grid;gap:1.1rem;align-content:start;min-width:0}.subscreen{display:grid;gap:1rem;align-content:start}.portfolio{display:grid;gap:1.2rem}.asset-sheet .asset-detail{gap:1rem}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:28rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom,0px));background:#0b0a14f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);z-index:50}.nav-btn{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem;border:0;background:transparent;color:var(--fg-mute);font-size:var(--fs-2xs);font-weight:600;border-radius:var(--r-md);transition:color .14s ease}.nav-btn--active{color:var(--accent)}.token-icon{border-radius:999px;object-fit:cover;background:var(--bg-2);border:1px solid var(--border-subtle);flex:0 0 auto}.token-icon--fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--accent);text-transform:uppercase}.token-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);flex:0 0 auto;overflow:hidden}.token-icon-wrap>.token-icon{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;transition:opacity .16s ease}.token-icon__spinner{border-radius:999px;border-style:solid;border-color:#ffffff29;border-top-color:var(--accent);animation:spin .8s linear infinite}.delta{font-size:var(--fs-xs);font-weight:700;letter-spacing:-.01em}.delta--up{color:var(--yes)}.delta--down{color:var(--no)}.delta--lg{font-size:var(--fs-sm)}.verified-badge{color:#88dca8;flex:0 0 auto}.tag-pill{display:inline-flex;align-items:center;line-height:1;font-size:var(--fs-2xs);font-weight:700;padding:.2rem .45rem;border-radius:999px;letter-spacing:.04em}.tag-pill--stock{background:var(--brand-soft);color:var(--accent);border:1px solid var(--brand-border)}.tag-pill--phx{background:#785ac82e;color:#b9a4f0;border:1px solid rgba(120,90,200,.35)}.tag-pill--jup{background:#46a06e2e;color:#88dca8;border:1px solid rgba(70,160,110,.35)}.asset-list{display:grid;gap:.4rem}.asset-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease,transform .12s ease}.asset-row:hover{border-color:var(--accent-border)}.asset-row:active{transform:scale(.99)}.asset-row__body{min-width:0;display:grid;gap:.1rem}.asset-row__line{display:flex;align-items:center;gap:.3rem}.asset-row__symbol{font-weight:700;font-size:var(--fs-sm)}.asset-row__name{font-size:var(--fs-xs);color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-row__right{display:grid;justify-items:end;gap:.05rem;flex:0 0 auto}.asset-row__price{font-weight:700;font-size:var(--fs-sm)}.asset-row__meta{font-size:var(--fs-2xs);color:var(--fg-mute)}.asset-card{width:9.6rem;display:grid;gap:.5rem;padding:.7rem .75rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease,transform .12s ease}.asset-card:active{transform:scale(.98)}.asset-card:hover{border-color:var(--accent-border)}.asset-card__head{display:flex;align-items:center;gap:.4rem}.asset-card__id{min-width:0;display:grid}.asset-card__symbol{display:flex;align-items:center;gap:.2rem;font-weight:700;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-card__name{font-size:var(--fs-2xs);color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-card__price{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em}.asset-card__foot{display:flex;justify-content:space-between;align-items:baseline}.asset-card__mc{font-size:var(--fs-2xs);color:var(--fg-mute)}.portfolio-pill{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease;text-align:left}.portfolio-pill:hover{border-color:var(--accent-border)}.portfolio-pill__main{display:grid;gap:.05rem;margin-right:auto}.portfolio-pill__label{font-size:var(--fs-2xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.07em}.portfolio-pill__value{font-size:var(--fs-md);font-weight:700}.portfolio-pill__pnl{font-size:var(--fs-sm);font-weight:700}.portfolio-pill svg{color:var(--fg-mute);flex:0 0 auto}.home{display:block}.home>*+*{margin-top:.5rem}.home>.search-trigger+*{margin-top:.85rem}.home-pills{display:grid;gap:.5rem}.portfolio-pill--loading{cursor:default;pointer-events:none}.portfolio-pill--loading:hover{border-color:var(--border-subtle)}.pnl--pos{color:var(--yes)}.pnl--neg{color:var(--no)}.asset-sheet .sheet__scroll>*+*{margin-top:.7rem}.asset-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.asset-detail__head{display:flex;align-items:center;gap:.6rem}.asset-detail__id{min-width:0;display:grid;gap:.1rem}.asset-detail__symbol{display:flex;align-items:center;gap:.3rem;font-size:var(--fs-lg);font-weight:700}.asset-detail__name{font-size:var(--fs-sm);color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-detail__price-row{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.asset-detail__price{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}.asset-detail__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.stat-cell{display:grid;gap:.15rem;padding:.5rem .55rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:0}.stat-cell__label{font-size:var(--fs-2xs);color:var(--fg-mute)}.stat-cell__value{font-size:var(--fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-row{display:flex;gap:.4rem;flex-wrap:wrap}.audit-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-2xs);font-weight:600;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--border-subtle)}.audit-chip--ok{color:var(--yes);background:var(--yes-bg);border-color:var(--yes-border)}.audit-chip--warn{color:var(--warn);background:#fbbf241a;border-color:#fbbf244d}.mint-copy{justify-self:start;display:inline-flex;align-items:center;gap:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);color:var(--fg-mute);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:999px;padding:.25rem .6rem;cursor:pointer}.mint-copy:hover{color:var(--fg-dim)}.mint-copy>svg{color:var(--fg-dim);flex:0 0 auto}.asset-detail__head .mint-copy{margin-top:.2rem;font-size:var(--fs-2xs);padding:.18rem .55rem}.link-row{display:flex;gap:.4rem;flex-wrap:wrap}.link-chip{display:inline-flex;align-items:center;gap:.25rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;padding:.25rem .6rem;text-decoration:none;font:inherit;font-size:var(--fs-xs);cursor:pointer}.link-chip--perp{color:#88dca8;background:#46a06e2e;border-color:#46a06e59}.swap-head{display:flex;align-items:center;gap:.45rem}.amount-input__balance{font-size:var(--fs-xs);color:var(--fg-mute)}.trade-status__link{margin-left:auto;display:inline-flex;align-items:center;gap:.2rem;color:inherit;font-weight:600;text-decoration:underline}.screen-intro{padding:.4rem .3rem .2rem;display:grid;gap:.1rem}.screen-intro__title{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em}.screen-intro__copy{margin:0;font-size:var(--fs-sm);color:var(--fg-dim)}.perp-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.7rem .75rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease}.perp-row:hover{border-color:var(--accent-border)}.perp-row__id{display:grid;gap:.1rem;min-width:0}.perp-row__symbol{font-weight:700;font-size:var(--fs-md)}.perp-row__tag{font-size:var(--fs-2xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.05em}.perp-row__right{display:grid;justify-items:end;gap:.05rem}.perp-row__price{font-weight:700;font-size:var(--fs-sm)}.perp-row__meta{font-size:var(--fs-2xs);color:var(--fg-mute)}.perp-glyph{width:52px;height:52px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-grad);color:var(--on-brand, #fff);font-weight:800;font-size:var(--fs-sm);letter-spacing:-.02em}.market-note{font-size:var(--fs-xs);color:var(--fg-mute);line-height:1.45}.lev-control{display:grid;gap:.4rem;padding:.6rem .75rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.lev-control__head{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--fg-dim)}.lev-control__head strong{color:var(--accent);font-size:var(--fs-md)}.lev-control__scale{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:var(--fg-mute)}.lev-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.4rem;border-radius:999px;background:var(--bg-3);outline:none}.lev-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2rem;height:1.2rem;border-radius:999px;background:var(--brand-1);cursor:pointer;border:2px solid var(--bg-0)}.lev-slider::-moz-range-thumb{width:1.2rem;height:1.2rem;border-radius:999px;background:var(--brand-1);cursor:pointer;border:2px solid var(--bg-0)}.modal-disclaimer{margin:0;font-size:var(--fs-2xs);color:var(--fg-mute);text-align:center;line-height:1.45}.pnl-header{display:grid;gap:.25rem;padding:.9rem .95rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.pnl-header__label{font-size:var(--fs-2xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.07em}.pnl-header__value{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}.pnl-header__row{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.4rem}.pnl-pill{display:grid;gap:.1rem;padding:.4rem .5rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.pnl-pill__label{font-size:var(--fs-2xs);color:var(--fg-mute)}.pnl-pill__value{font-size:var(--fs-sm);font-weight:700}.mini-empty{padding:.9rem;text-align:center;font-size:var(--fs-sm);color:var(--fg-mute);background:var(--bg-1);border:1px dashed var(--border-subtle);border-radius:var(--r-md)}.history-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.history-row__body{display:grid;gap:.1rem;min-width:0}.history-row__label{font-size:var(--fs-sm);font-weight:600}.history-row__sub{font-size:var(--fs-2xs);color:var(--fg-mute);text-transform:capitalize}.history-row__right{display:grid;justify-items:end;gap:.1rem}.history-row__amount{font-size:var(--fs-sm);font-weight:700}.history-row__amount--pos{color:var(--yes)}.history-row__amount--neg{color:var(--no)}.status-dot{font-size:var(--fs-2xs);text-transform:capitalize}.status-dot--confirmed{color:var(--yes)}.status-dot--failed{color:var(--no)}.status-dot--created,.status-dot--submitted{color:var(--fg-mute)}.status-dot--liquidation,.status-dot--stop_loss{color:var(--no)}.status-dot--take_profit{color:var(--yes)}.token-chart{position:relative;width:100%;height:20rem;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-1)}.token-chart iframe{position:absolute;top:0;left:0;width:117.647%;height:117.647%;transform:scale(.85);transform-origin:0 0;border:0}.token-chart__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--bg-1);transition:opacity .25s ease;z-index:1}.token-chart__loader--hidden{opacity:0;pointer-events:none}.sheet__close{position:absolute;top:.55rem;right:.7rem;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:color .14s ease,border-color .14s ease}.sheet__close:hover{color:var(--fg);border-color:var(--border-strong)}.swap-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.7rem .85rem .85rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.swap-form__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.swap-form__row-label{font-size:var(--fs-sm);color:var(--fg-dim)}.picker-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-strong);color:var(--fg);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:border-color .14s ease}.picker-btn:hover:not([disabled]){border-color:var(--accent-border)}.picker-btn:disabled{opacity:.5;cursor:not-allowed}.picker-btn>svg{color:var(--fg-mute)}.picker-btn--static{cursor:default;pointer-events:none}.leverage-row{display:grid;gap:.3rem;padding:.4rem 0}.leverage-row__head{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--fg-mute)}.leverage-row__value{color:var(--fg);font-weight:700}.leverage-row input[type=range]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:1.4rem}.leverage-row input[type=range]::-webkit-slider-runnable-track{height:.4rem;border-radius:999px;background:linear-gradient(to right,#b9a4f0 0%,#b9a4f0 var(--progress, 50%),var(--bg-3) var(--progress, 50%),var(--bg-3) 100%);border:1px solid var(--border-subtle)}.leverage-row input[type=range]::-moz-range-track{height:.4rem;border-radius:999px;background:linear-gradient(to right,#b9a4f0 0%,#b9a4f0 var(--progress, 50%),var(--bg-3) var(--progress, 50%),var(--bg-3) 100%);border:1px solid var(--border-subtle)}.leverage-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--fg);border:2px solid #b9a4f0;margin-top:-.43rem;box-shadow:0 0 0 3px #785ac838}.leverage-row input[type=range]::-moz-range-thumb{width:1.15rem;height:1.15rem;border-radius:999px;background:var(--fg);border:2px solid #b9a4f0;box-shadow:0 0 0 3px #785ac838}.leverage-row__ticks{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:var(--fg-mute)}.order-type-toggle{display:flex;gap:.3rem}.order-type-toggle__btn{flex:1;padding:.3rem .5rem;border-radius:.5rem;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-mute);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.order-type-toggle__btn--active{background:var(--bg-3, var(--bg-2));color:var(--fg);border-color:var(--border-strong)}.tpsl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem}.tpsl-row__field{display:grid;gap:.2rem;min-width:0}.tpsl-row__label{font-size:var(--fs-2xs);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em}.tpsl-row__input{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:.6rem;padding:.45rem .6rem;color:var(--fg);font:inherit;font-size:var(--fs-sm);width:100%;min-width:0;box-sizing:border-box}.tpsl-row__input::placeholder{color:var(--fg-mute);font-size:var(--fs-xs)}.tpsl-row__input:disabled{opacity:.5}.tpsl-row__hint{font-size:var(--fs-2xs);font-weight:600;letter-spacing:-.01em;min-height:1em}.tpsl-row__hint--placeholder{color:var(--fg-mute);font-weight:500}.perp-position{display:grid;gap:.3rem;padding:.6rem .75rem;border:1px solid var(--border-subtle);border-radius:.7rem;background:var(--bg-2)}.perp-position__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.perp-position__symbol{font-weight:700;font-size:var(--fs-sm)}.perp-position__side{display:inline-block;padding:.05rem .4rem;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em;margin-right:.25rem}.perp-position__side--long{background:var(--yes-bg);color:var(--yes);border:1px solid var(--yes-border)}.perp-position__side--short{background:var(--no-bg);color:var(--no);border:1px solid var(--no-border)}.perp-position__lev{font-weight:600;font-size:var(--fs-xs);color:var(--fg-mute);margin-left:.2rem}.perp-position__row{display:flex;justify-content:space-between;font-size:var(--fs-xs)}.perp-position__row>span{color:var(--fg-mute)}.perp-position__liq{color:var(--no)}.perp-position__tpsl-display{display:inline-flex;align-items:center;gap:.5rem}.tpsl-edit-btn{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:.45rem;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-mute);font:inherit;font-size:var(--fs-2xs);font-weight:600;cursor:pointer}.tpsl-edit-btn:hover{color:var(--fg)}.perp-position__tpsl-edit{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-subtle)}.tpsl-edit__error{font-size:var(--fs-xs);color:var(--no);display:flex;flex-direction:column;gap:.3rem}.tpsl-edit__error-debug{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-2xs);color:var(--fg-mute);word-break:break-all}.tpsl-edit__error-debug code{background:var(--bg-2);padding:.15rem .4rem;border-radius:.3rem}.tpsl-edit__error-debug a{color:var(--fg);text-decoration:underline}.tpsl-edit__actions{display:flex;justify-content:flex-end;gap:.5rem}.tpsl-edit__cancel,.tpsl-edit__save{padding:.45rem .9rem;border-radius:.55rem;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.tpsl-edit__cancel{background:transparent;border:1px solid var(--border-subtle);color:var(--fg-mute)}.tpsl-edit__save{background:var(--bg-2);border:1px solid var(--border-strong);color:var(--fg)}.tpsl-edit__save:disabled,.tpsl-edit__cancel:disabled{opacity:.6;cursor:not-allowed}.action-tabs{display:flex;gap:.4rem}.action-tabs__btn{flex:1;padding:.5rem .75rem;border-radius:.6rem;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-mute);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.action-tabs__btn--active{background:var(--bg-3, var(--bg-2));color:var(--fg);border-color:var(--border-strong)}.perp-position--clickable{cursor:pointer;transition:border-color .14s ease}.perp-position--clickable:hover{border-color:var(--accent-border)}.perp-position--clickable:active{transform:scale(.995)}.picker-sheet__title{margin:0 0 .5rem;font-size:var(--fs-md);font-weight:700}.picker-list{display:grid;gap:.3rem}.picker-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.55rem .7rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease}.picker-row:hover{border-color:var(--accent-border)}.picker-row--selected{border-color:var(--accent);background:var(--brand-soft)}.picker-row__id{display:grid;gap:.1rem;min-width:0}.picker-row__sym{font-weight:700;font-size:var(--fs-sm)}.picker-row__name{font-size:var(--fs-xs);color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-row__bal{display:grid;justify-items:end;gap:.05rem}.picker-row__amount{font-size:var(--fs-xs);color:var(--fg);font-weight:600}.picker-row__value{font-size:var(--fs-2xs);color:var(--fg-mute)}.picker-row__check{width:16px;height:16px;color:var(--accent);flex:0 0 auto}.picker-row__check--blank{color:transparent}.app-shell--blink{max-width:none;min-height:0;margin:0;padding:0;display:block;background:var(--bg-1)}.blink{box-sizing:border-box;width:100%;max-width:100%;display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;background:var(--bg-1);color:var(--fg);font-size:var(--fs-sm);overflow-x:hidden;overflow-wrap:anywhere;animation:blink-in .17s ease both}@keyframes blink-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.blink{animation:none}}.blink>*{min-width:0}.blink__head{display:flex;align-items:flex-start;gap:.55rem}.blink__headtext{min-width:0;display:grid;gap:.12rem}.blink__kicker{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.blink__title{margin:0;font-size:var(--fs-md);font-weight:650;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blink__title-sub{font-weight:500;color:var(--fg-mute)}.blink__price{margin-left:auto;flex:none;display:grid;justify-items:end;gap:.1rem;text-align:right}.blink__price-val{font-weight:700;font-variant-numeric:tabular-nums}.blink__price-chg{font-size:var(--fs-xs);font-weight:600}.blink__muted{margin:.2rem 0;color:var(--fg-mute)}.blink__amount{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.45rem .55rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.blink__amount-sign{color:var(--fg-mute)}.blink__amount-unit{font-size:var(--fs-xs);font-weight:600;color:var(--fg-mute)}.blink__amount-input{flex:1;min-width:2.5rem;border:none;outline:none;background:transparent;color:var(--fg);font-size:var(--fs-lg);font-weight:650}.blink__presets{display:flex;flex-wrap:wrap;gap:.25rem}.blink__preset{padding:.22rem .42rem;font-size:var(--fs-xs);color:var(--fg-dim);background:var(--bg-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);cursor:pointer}.blink__summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem .6rem;font-size:var(--fs-xs);color:var(--fg-mute)}.blink__cta{margin-top:auto;width:100%;padding:.62rem;border:none;border-radius:var(--r-md);background:var(--brand-grad);color:var(--on-brand, #fff);font-weight:700;cursor:pointer}.blink__cta:disabled{opacity:.55;cursor:default}.blink__status{padding:.5rem;border-radius:var(--r-md);text-align:center}.blink__status--ok{color:var(--yes);background:var(--yes-bg)}.blink__status--err{color:var(--danger);background:var(--no-bg)}.blink__posrow{display:grid;gap:.4rem}.blink__stat{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.blink__stat-label{font-size:var(--fs-xs);color:var(--fg-mute)}.blink__stat-value{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.blink__pnl--up{color:var(--yes)}.blink__pnl--down{color:var(--no)}.blink__sharer{display:flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .5rem;font-size:var(--fs-sm);font-family:inherit;color:inherit;text-align:left;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);cursor:pointer}.blink__sharer-chevron{flex:none;color:var(--fg-mute)}.blink__sharer-av{width:1.5rem;height:1.5rem;flex:none;border-radius:50%;object-fit:cover}.blink__sharer-name{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blink__sharer-status{flex:none;font-size:var(--fs-xs);color:var(--fg-mute)}.blink__sharer-status--live{color:var(--yes)}.blink__back{align-self:flex-start;display:inline-flex;align-items:center;gap:.2rem;padding:.1rem 0;font-size:var(--fs-xs);font-weight:600;color:var(--fg-dim);background:none;border:none;cursor:pointer}.blink__back:hover{color:var(--fg)}.share-blink-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:var(--fs-xs);font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--r-sm);cursor:pointer}.share-blink-btn:disabled{opacity:.6;cursor:default}.asset-detail__share{margin-left:auto;flex:none}.holding-item{position:relative;display:flex;align-items:stretch;overflow:hidden;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);transition:border-color .14s ease}.holding-item:focus-within{border-color:var(--border-strong)}.holding-item__main{flex:1 1 auto;min-width:0;background:none;border:none;border-radius:0}.holding-item__share{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;padding:0;color:var(--fg-mute);background:none;border:none;border-left:1px solid var(--border-subtle);border-radius:0;cursor:pointer;transition:color .14s ease,background .14s ease}.holding-item__share:hover{color:var(--brand-1);background:var(--bg-2)}.holding-item__share:active{background:var(--bg-3)}.blink__titlebtn{display:inline-flex;align-items:center;gap:.25rem;min-width:0;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:none;cursor:pointer}.blink__title-info{flex:none;color:var(--fg-mute)}.perp-side{font-weight:700}.perp-side--long{color:var(--yes)}.perp-side--short{color:var(--no)}.blink--coininfo .token-chart{margin:0}.blink--coininfo .stat-grid{gap:.4rem}.blink--coininfo .link-row{margin-top:0}.perp-position__headright{display:flex;align-items:center;gap:.5rem;flex:none}.perp-position__share{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;color:var(--fg-mute);background:none;border:none;border-radius:var(--r-sm);cursor:pointer;transition:color .14s ease,background .14s ease}.perp-position__share:hover{color:var(--brand-1);background:var(--bg-2)}.perp-position__share:active{background:var(--bg-3)}.blink__userhead{display:flex;align-items:center;gap:.45rem}.blink__userhead-name{flex:0 1 auto;min-width:0;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blink__copy{flex:none;display:inline-flex;align-items:center;padding:.25rem;color:var(--fg-mute);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);cursor:pointer}.blink__copy:hover{color:var(--fg)}.blink__userstats{display:flex;flex-wrap:wrap;gap:.2rem .9rem;font-size:var(--fs-xs);color:var(--fg-dim);font-variant-numeric:tabular-nums}.blink__bets{display:grid;gap:.35rem;max-height:16rem;overflow-y:auto;overflow-x:hidden}.blink__skel{height:3rem;border-radius:var(--r-md);background:var(--bg-2);animation:blink-skel 1.1s ease-in-out infinite}@keyframes blink-skel{0%,to{opacity:.5}50%{opacity:.85}}.blink__prow{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.blink__prow-body{flex:1;min-width:0;display:grid;gap:.1rem}.blink__prow-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blink__prow-sub{font-size:var(--fs-xs);color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blink__prow-right{flex:none;display:grid;justify-items:end;gap:.05rem;text-align:right}.blink__prow-val{font-weight:600;font-variant-numeric:tabular-nums}
