:root{--pythia-radius: .75rem;--pythia-bg: #0b0908;--pythia-card: #14100b;--pythia-popover: #0c0a07;--pythia-foreground: #f4eee1;--pythia-muted: #1c160e;--pythia-muted-foreground: #c4b596;--pythia-secondary: #18130c;--pythia-accent: #2a2114;--pythia-border: #c9a25e2e;--pythia-input: #c9a25e14;--pythia-ring: #c9a25e;--pythia-primary: #c9a25e;--pythia-primary-foreground: #0b0908;--pythia-success: #6e9d55;--pythia-success-dark: #577e43;--pythia-destructive: #b0493d;--pythia-destructive-dark: #913b32;--pythia-warning: #d8a24a;--pythia-info: #c9a25e;--pythia-chart-blue: #8f8064;--pythia-chart-green: #6e9d55;--pythia-chart-orange: #d8a24a;--pythia-chart-purple: #aa8a60;--pythia-chart-pink: #b86658}@font-face{font-family:Cinzel;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/cinzel-latin-DMUuCU8H.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/cinzel-latin-ext-CG36JvV6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/forum-cyrillic-Cl8kDjnZ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/forum-latin-OEvxT1Ba.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/hanken-grotesk-latin-CaVRRdDk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/hanken-grotesk-latin-ext-Dg-wlmqe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}#root{overflow-x:clip;min-height:100dvh}.browser-unavailable{min-height:100dvh;display:grid;place-items:center;padding:32px 24px;color:var(--pythia-text-primary, #f4ead3);background:#0d0c0a url(/assets/tex-stone-charcoal-CbZLQNkS.webp) center / cover fixed}.browser-unavailable__content{width:min(100%,420px);text-align:center}.browser-unavailable__medallion{width:112px;height:112px;object-fit:contain;margin-bottom:20px}.browser-unavailable__brand{margin:0 0 24px;color:#d8b15c;font-family:Cinzel,serif;font-size:28px;font-weight:600;text-transform:uppercase}.browser-unavailable h1{margin:0;font-family:Forum,serif;font-size:34px;font-weight:400;line-height:1.15}.browser-unavailable__content>p:last-of-type{margin:14px auto 28px;color:#b7ad9d;font-size:17px;line-height:1.5}.browser-unavailable__action{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid #9c7935;border-radius:6px;color:#17130c;background:#d8b15c;font-weight:700;text-decoration:none}.browser-unavailable__action:focus-visible{outline:2px solid #f4ead3;outline-offset:3px}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none;width:0;height:0}html.sheet-scroll-lock,html.sheet-scroll-lock body{overflow:hidden;height:100%}html.sheet-scroll-lock .app-shell__main{overflow:hidden;overscroll-behavior:none}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--pythia-bg);color:var(--pythia-foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-card,.section-card,.screen__card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:1rem 1rem 1.125rem}.pythia-page-title,.screen__title{margin:0 0 .5rem;font-size:1.375rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--pythia-foreground)}.pythia-section-title,.market-detail-section-title{margin:0 0 .625rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.pythia-body,.screen__body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--pythia-muted-foreground)}.pythia-meta{font-size:.75rem;line-height:1.4;color:var(--pythia-muted-foreground)}.pythia-numeric{font-variant-numeric:tabular-nums}.stat-card{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .85);background:var(--pythia-bg);padding:.5rem .55rem}.btn-primary,.onboarding-btn--primary,.trade-btn--primary,.profile-btn--primary{background:var(--pythia-primary);color:var(--pythia-primary-foreground);border-color:transparent}.btn-secondary,.onboarding-btn--secondary,.trade-btn--secondary,.profile-btn--secondary{background:var(--pythia-secondary);color:var(--pythia-foreground);border:1px solid var(--pythia-border)}.btn-ghost,.trade-btn--ghost,.profile-btn--ghost{background:transparent;color:var(--pythia-muted-foreground);border:1px solid var(--pythia-border)}.btn-success,.market-action-btn--yes{background:var(--pythia-success);color:var(--pythia-primary-foreground);border-color:transparent}.btn-destructive,.market-action-btn--no{background:var(--pythia-destructive);color:var(--pythia-foreground);border-color:transparent}.pythia-input,.trade-input,.onboarding-input{border-radius:var(--pythia-radius);border:1px solid var(--pythia-border);background:var(--pythia-input);color:var(--pythia-foreground)}.app-auth-banner{white-space:pre-line;max-width:min(28rem,100%);margin:0 auto;padding:.5rem .875rem;font-size:.8125rem;line-height:1.35;color:var(--pythia-foreground);background:var(--pythia-card);border-bottom:1px solid var(--pythia-border);text-align:center}.app-shell{position:relative;z-index:0;width:100%;max-width:min(28rem,100%);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;margin:0 auto;display:flex;flex-direction:column;background:var(--pythia-bg);overflow:hidden;--app-top-reserved-space: max( 0px, env(safe-area-inset-top, 0px), var(--tg-safe-area-top, 0px), var(--tg-content-safe-area-top, 0px) );padding-top:max(.2rem,var(--app-top-reserved-space));padding-left:max(.875rem,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px),var(--tg-content-safe-area-left, 0px));padding-right:max(.875rem,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px),var(--tg-content-safe-area-right, 0px))}html.tg-webapp .app-shell{padding-top:max(0px,var(--app-top-reserved-space))}.app-shell__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding-top:.12rem;padding-bottom:.12rem;border-bottom:none;background:transparent}.app-shell__logo{display:block;height:1rem;width:auto;max-width:8.5rem;flex-shrink:0;opacity:.92}.app-shell__header-action,.app-shell__header-spacer{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.app-shell__header-spacer{pointer-events:none;visibility:hidden}.app-shell__header-action:has(.app-shell__profile-actions){width:auto;min-width:4.25rem;justify-content:flex-end}.app-shell__header-action:has(.app-shell__mode-badge){width:auto;min-width:3.75rem;justify-content:flex-end}.app-shell__profile-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.app-shell__mode-switch{position:relative;display:inline-flex;align-items:center;width:2.32rem;height:1.32rem;padding:.12rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pythia-muted-foreground) 28%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-muted) 86%,var(--pythia-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pythia-foreground) 12%,transparent),0 .18rem .45rem #0000002e;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-shell__mode-switch--on{border-color:color-mix(in srgb,var(--pythia-info) 62%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-info) 92%,var(--pythia-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pythia-foreground) 12%,transparent),0 .22rem .65rem color-mix(in srgb,var(--pythia-info) 18%,transparent)}.app-shell__mode-switch:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.app-shell__mode-switch-thumb{width:1.02rem;height:1.02rem;margin-left:0;border-radius:999px;background:#fff;box-shadow:0 .12rem .45rem #00000052,inset 0 -.06rem .08rem #0000001a;transition:margin-left .15s ease}.app-shell__mode-switch--on .app-shell__mode-switch-thumb{margin-left:auto}.app-shell__settings-btn{margin:0;padding:.22rem;border:none;background:transparent;color:var(--pythia-muted-foreground);cursor:pointer;border-radius:calc(var(--pythia-radius) * .65);display:flex;align-items:center;justify-content:center;line-height:0;min-width:2rem;min-height:2rem;-webkit-tap-highlight-color:transparent}.app-shell__settings-btn:hover{color:var(--pythia-foreground);background:var(--pythia-muted)}.app-shell__settings-btn:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.app-shell__portfolio-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.app-shell__mode-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.18rem;padding:.12rem .38rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pythia-success) 34%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-success) 11%,var(--pythia-card));color:color-mix(in srgb,var(--pythia-success) 86%,var(--pythia-foreground));font-size:.55rem;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.app-shell__mode-badge--onchain{border-color:color-mix(in srgb,var(--pythia-info) 42%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-info) 16%,var(--pythia-card));color:color-mix(in srgb,var(--pythia-info) 82%,var(--pythia-foreground))}.app-shell__header-action:has(.app-shell__wallet-btn){width:auto;max-width:min(10rem,calc(100vw - 8rem));min-width:2rem;justify-content:flex-end}.app-shell__wallet-btn{margin:0;padding:.22rem;border:none;background:transparent;color:var(--pythia-muted-foreground);cursor:pointer;border-radius:calc(var(--pythia-radius) * .65);display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;line-height:0;min-width:2rem;min-height:2rem;max-width:100%;-webkit-tap-highlight-color:transparent}.app-shell__wallet-btn:hover{background:var(--pythia-muted);color:var(--pythia-foreground)}.app-shell__wallet-btn:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.app-shell__wallet-btn svg{flex-shrink:0}.profile-sheet-wallet-balance{margin:0 0 .75rem;padding:.55rem .65rem;border-radius:calc(var(--pythia-radius) * .85);background:var(--pythia-secondary);border:1px solid var(--pythia-border)}.profile-sheet-wallet-balance__label{margin:0 0 .22rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.profile-sheet-wallet-balance__value{margin:0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--pythia-success)}.app-shell__main{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-top:.2rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px),var(--tg-content-safe-area-bottom, 0px))}html.tg-webapp .app-shell__main{padding-top:.12rem}.app-shell__footer{position:relative;z-index:1;flex-shrink:0;flex-grow:0;align-self:stretch;width:auto;padding:0 0 .1rem;margin-left:calc(-1*max(.875rem,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px),var(--tg-content-safe-area-left, 0px)));margin-right:calc(-1*max(.875rem,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px),var(--tg-content-safe-area-right, 0px)));background:transparent;overflow-x:hidden}.screen{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.25rem}.admin-screen__hero .placeholder-hero__head{align-items:center}.admin-screen__back{display:flex;align-items:center;justify-content:center;margin:0 .35rem 0 0;padding:.35rem;border:none;border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-secondary);color:var(--pythia-foreground);cursor:pointer}.admin-screen__back:hover{opacity:.92}.admin-screen__title-block{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;flex:1;min-width:0}.admin-screen__mode-control{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-shrink:0}.admin-screen__mode-pill--onchain{border-color:color-mix(in srgb,var(--pythia-info) 42%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-info) 16%,var(--pythia-card));color:color-mix(in srgb,var(--pythia-info) 82%,var(--pythia-foreground))}.admin-screen__denied-note{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.8125rem;color:var(--pythia-muted-foreground)}.admin-screen__denied-icon{flex-shrink:0;color:var(--pythia-muted-foreground);opacity:.9}.admin-shell-grid{list-style:none;margin:.85rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.admin-shell-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;margin:0;padding:.55rem .5rem;text-align:left;border-radius:calc(var(--pythia-radius) * .85);border:1px solid var(--pythia-border);background:var(--pythia-bg);color:var(--pythia-muted-foreground);cursor:not-allowed;opacity:.88}.admin-shell-tile:disabled{pointer-events:none}.admin-shell-tile__icon{display:flex;color:var(--pythia-muted-foreground);opacity:.95}.admin-shell-tile__label{font-size:.75rem;font-weight:600;color:var(--pythia-foreground);line-height:1.25}.admin-shell-tile__hint{font-size:.625rem;color:var(--pythia-muted-foreground);line-height:1.2}.admin-shell-tile--interactive{cursor:pointer;opacity:1;pointer-events:auto;color:var(--pythia-foreground);background:var(--pythia-card)}.admin-shell-tile--interactive:hover{border-color:color-mix(in srgb,var(--pythia-border) 70%,var(--pythia-foreground))}.admin-shell-tile--interactive .admin-shell-tile__icon{color:var(--pythia-accent, var(--pythia-foreground));opacity:1}.admin-shell-tile--interactive .admin-shell-tile__label{color:var(--pythia-foreground)}.admin-markets-screen__card,.admin-market-form-screen__card{display:flex;flex-direction:column;gap:.5rem}.admin-markets-screen__head,.admin-market-form-screen__head{display:flex;align-items:flex-start;gap:.35rem}.admin-markets-screen__title-wrap,.admin-market-form-screen__title-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;flex:1;min-width:0}.admin-markets-screen__title,.admin-market-form-screen__title{margin:0}.admin-markets-screen__sub{margin:0;font-size:.8125rem;line-height:1.45;color:var(--pythia-muted-foreground)}.admin-markets-screen__pill{font-size:.625rem}.admin-markets-screen__http-banner,.admin-market-form-screen__http-banner{margin:.25rem 0 0;padding:.55rem .65rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid var(--pythia-border);background:color-mix(in srgb,var(--pythia-secondary) 88%,transparent);font-size:.8125rem;line-height:1.45;color:var(--pythia-foreground)}.admin-markets-screen__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.admin-markets-screen__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.admin-markets-screen__create{display:inline-flex;align-items:center;gap:.35rem}.admin-markets-screen__icon-btn{padding:.35rem .5rem;min-width:2.25rem}.admin-markets-screen__state{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.8125rem;color:var(--pythia-muted-foreground)}.admin-markets-screen__spin{animation:admin-spin .9s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.screen-loading-state{min-height:12rem;display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--pythia-muted-foreground);font-size:.85rem}.screen-loading-state__spin{flex-shrink:0;animation:admin-spin .9s linear infinite}.admin-markets-screen__error{margin:.35rem 0 0;font-size:.8125rem;color:#f87171}.admin-markets-screen__empty{margin:.5rem 0 0;font-size:.8125rem;color:var(--pythia-muted-foreground)}.admin-markets-card-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.admin-market-card{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .8rem;border-radius:calc(var(--pythia-radius) * .95);border:1px solid var(--pythia-border);background:color-mix(in srgb,var(--pythia-card) 94%,var(--pythia-bg))}.admin-market-card__top{display:flex;flex-direction:column;gap:.45rem}.admin-market-card__question{margin:0;font-size:.9375rem;font-weight:650;line-height:1.35;letter-spacing:-.02em;color:var(--pythia-foreground);word-break:break-word}.admin-market-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.admin-market-card__pill-status{background:var(--pythia-secondary);color:var(--pythia-foreground)}.admin-market-card__pill-status--draft{background:color-mix(in srgb,#60a5fa 14%,var(--pythia-secondary));color:color-mix(in srgb,#bfdbfe 88%,var(--pythia-foreground));border-color:color-mix(in srgb,#60a5fa 28%,var(--pythia-border))}.admin-market-card__pill-status--review{background:color-mix(in srgb,#fbbf24 16%,var(--pythia-secondary));color:color-mix(in srgb,#fde68a 90%,var(--pythia-foreground));border-color:color-mix(in srgb,#f59e0b 35%,var(--pythia-border))}.admin-market-card__pill-status--open{background:color-mix(in srgb,var(--pythia-success) 18%,var(--pythia-secondary));color:var(--pythia-foreground);border-color:color-mix(in srgb,var(--pythia-success) 40%,var(--pythia-border))}.admin-market-card__pill-status--hidden{background:color-mix(in srgb,var(--pythia-muted-foreground) 12%,var(--pythia-secondary));color:var(--pythia-foreground);border-color:color-mix(in srgb,var(--pythia-muted-foreground) 28%,var(--pythia-border))}.admin-market-card__pill-status--archived{background:color-mix(in srgb,#94a3b8 14%,var(--pythia-secondary));color:var(--pythia-foreground);border-color:color-mix(in srgb,#64748b 30%,var(--pythia-border))}.admin-market-card__pill-status--invalid{background:color-mix(in srgb,#f87171 16%,var(--pythia-secondary));color:var(--pythia-foreground);border-color:color-mix(in srgb,#ef4444 32%,var(--pythia-border))}.admin-market-card__pill-tag,.admin-market-card__pill-type{text-transform:none;letter-spacing:.02em;font-weight:500;font-size:.625rem}.admin-market-card__meta{margin:0;display:grid;gap:.35rem}.admin-market-card__meta-row{display:grid;grid-template-columns:minmax(5.5rem,32%) 1fr;gap:.35rem .5rem;align-items:baseline;font-size:.8125rem;line-height:1.4}.admin-market-card__meta-row dt{margin:0;font-weight:600;color:var(--pythia-muted-foreground)}.admin-market-card__meta-row dd{margin:0;color:var(--pythia-foreground);word-break:break-word}.admin-market-card__actions{display:flex;justify-content:flex-end;margin-top:.1rem}.admin-market-card__actions--row{flex-wrap:wrap;justify-content:stretch;gap:.45rem}.admin-market-card__actions--lifecycle{margin-top:.35rem}.admin-market-card__lifecycle-btn{flex:1 1 7.5rem;min-width:0;justify-content:center;padding:.5rem .55rem;font-size:.75rem}.admin-market-card__open-btn{flex:1 1 8rem;min-width:0;justify-content:center;padding:.55rem .75rem;font-size:.8125rem}.admin-market-card__delete-btn{flex:1 1 6.5rem;min-width:0;justify-content:center;padding:.55rem .65rem;font-size:.8125rem}.admin-markets-screen__delete-notice{margin:.25rem 0 0;padding:.5rem .65rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid color-mix(in srgb,var(--pythia-success) 35%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-success) 14%,transparent);font-size:.8125rem;line-height:1.45;color:var(--pythia-foreground)}.admin-market-form-screen__notice{margin:.15rem 0 0}.admin-market-form-screen__readonly-banner,.admin-market-form-screen__success{margin:.35rem 0 0;padding:.5rem .6rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid var(--pythia-border);font-size:.8125rem;line-height:1.45}.admin-market-form-screen__success{background:color-mix(in srgb,#22c55e 18%,transparent);border-color:color-mix(in srgb,#22c55e 35%,var(--pythia-border))}.admin-market-form-screen__readonly-banner{background:color-mix(in srgb,var(--pythia-secondary) 88%,transparent)}.admin-market-form-screen__state{display:flex;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:.8125rem;color:var(--pythia-muted-foreground)}.admin-market-form{display:flex;flex-direction:column;gap:.65rem;margin-top:.25rem}.admin-market-form__fieldset{margin:0;padding:.5rem 0 0;border:none;border-top:1px solid var(--pythia-border)}.admin-market-form__legend{padding:0 .25rem 0 0;font-size:.75rem;font-weight:600;color:var(--pythia-muted-foreground)}.admin-market-form__label{display:flex;flex-direction:column;gap:.2rem;margin-top:.45rem;font-size:.75rem;color:var(--pythia-muted-foreground)}.admin-market-form__label--grow{flex:1;min-width:0}.admin-market-form__input,.admin-market-form__textarea{width:100%;padding:.45rem .5rem;border-radius:calc(var(--pythia-radius) * .65);border:1px solid var(--pythia-border);background:var(--pythia-bg);color:var(--pythia-foreground);font-size:.8125rem}.admin-market-form__textarea{resize:vertical;min-height:3.5rem}.admin-market-form__err{font-size:.6875rem;color:#f87171}.admin-market-form__hint{margin:.15rem 0 .35rem;font-size:.75rem;line-height:1.4;color:var(--pythia-muted-foreground)}.admin-market-form__readonly-line{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem;font-size:.8125rem}.admin-market-form__k{color:var(--pythia-muted-foreground)}.admin-market-form__v{font-weight:500}.admin-market-form__outcome-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem;margin-top:.35rem}.admin-market-form__outcome-list{margin:.25rem 0 0;padding-left:1.1rem;font-size:.8125rem;color:var(--pythia-foreground)}.admin-market-form__outcome-id{display:block;font-size:.625rem;color:var(--pythia-muted-foreground);word-break:break-all}.admin-market-form__outcome-label{font-weight:500}.admin-market-form__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.pythia-demo-footnote,.trade-footnote{margin:.5rem 0 0;font-size:.6875rem;line-height:1.4;color:var(--pythia-muted-foreground);opacity:.92}.pythia-pill{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pythia-border);flex-shrink:0}.pythia-pill--muted{background:var(--pythia-secondary);color:var(--pythia-muted-foreground)}.pythia-pill--success{background:color-mix(in srgb,var(--pythia-success) 16%,var(--pythia-secondary));color:color-mix(in srgb,var(--pythia-success) 92%,var(--pythia-foreground));border-color:color-mix(in srgb,var(--pythia-success) 45%,var(--pythia-border))}.pythia-pill--admin-scope{letter-spacing:.06em;font-size:.5625rem}.pythia-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.5rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;border-radius:calc(var(--pythia-radius) * .9);border:1px solid var(--pythia-border);background:var(--pythia-secondary);color:var(--pythia-foreground);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .08s ease}.pythia-btn:disabled{opacity:.42;cursor:not-allowed}.pythia-btn--primary{background:var(--pythia-primary);color:var(--pythia-primary-foreground);border-color:color-mix(in srgb,var(--pythia-primary) 82%,var(--pythia-border))}.pythia-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.pythia-btn--secondary{background:color-mix(in srgb,var(--pythia-card) 92%,var(--pythia-secondary))}.pythia-btn--secondary:hover:not(:disabled){background:var(--pythia-secondary);border-color:color-mix(in srgb,var(--pythia-border) 55%,var(--pythia-muted-foreground))}.pythia-btn--ghost{background:transparent;color:var(--pythia-foreground)}.pythia-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--pythia-muted-foreground) 10%,transparent)}.pythia-btn--primary:active:not(:disabled),.pythia-btn--secondary:active:not(:disabled),.pythia-btn--ghost:active:not(:disabled){transform:scale(.98)}.pythia-btn--danger{background:color-mix(in srgb,var(--pythia-destructive) 16%,var(--pythia-secondary));color:color-mix(in srgb,var(--pythia-destructive) 92%,var(--pythia-foreground));border-color:color-mix(in srgb,var(--pythia-destructive) 45%,var(--pythia-border))}.pythia-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--pythia-destructive) 26%,var(--pythia-secondary));border-color:color-mix(in srgb,var(--pythia-destructive) 55%,var(--pythia-border))}.pythia-btn--danger:active:not(:disabled){transform:scale(.98)}.placeholder-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.placeholder-hero__head .screen__title{margin:0}.placeholder-preview-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.placeholder-preview-row{display:flex;align-items:center;gap:.55rem;padding:.5rem .55rem;border-radius:calc(var(--pythia-radius) * .85);border:1px solid var(--pythia-border);background:var(--pythia-bg);font-size:.8125rem;color:var(--pythia-muted-foreground)}.placeholder-preview-row__icon{flex-shrink:0;display:flex;color:var(--pythia-muted-foreground);opacity:.9}.placeholder-preview-row__text{flex:1;min-width:0;line-height:1.35}.home-feed-empty{display:flex;align-items:flex-start;gap:.65rem}.home-feed-empty svg{flex-shrink:0;margin-top:.12rem;color:var(--pythia-info)}.home-feed{display:flex;flex-direction:column;gap:.7rem}.home-feed-card{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:.75rem}.home-feed-card--clickable,.profile-channel-event-card--clickable{cursor:pointer}.home-feed-card--clickable:focus-visible,.profile-channel-event-card--clickable:focus-visible{outline:2px solid rgba(16,215,124,.72);outline-offset:3px}.home-feed-card__head{display:flex;align-items:center;gap:.55rem;margin-bottom:.62rem}.home-feed-card__avatar{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--pythia-border);background:var(--pythia-popover);color:var(--pythia-foreground);display:grid;place-items:center;flex-shrink:0;font-size:.72rem;font-weight:800}.home-feed-card__meta{flex:1;min-width:0}.home-feed-card__meta p{margin:0;color:var(--pythia-foreground);font-size:.82rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-feed-card__meta span{display:block;margin-top:.08rem;color:var(--pythia-muted-foreground);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-feed-card h2{margin:0;color:var(--pythia-foreground);font-size:1rem;line-height:1.25;letter-spacing:-.02em}.home-feed-card__image,.profile-channel-event-card__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(var(--pythia-radius) * .85);border:1px solid var(--pythia-border);background:var(--pythia-bg)}.home-feed-card__image{margin-bottom:.65rem}.home-feed-card__market-top{margin-bottom:.62rem}.home-feed-card__outcomes{margin-top:.75rem}.profile-channel-event-card__image{margin-bottom:.62rem}.home-feed-card__text{margin:.45rem 0 0;color:var(--pythia-muted-foreground);font-size:.83rem;line-height:1.45;overflow-wrap:anywhere}.home-feed-card__text--post{margin-top:0;color:var(--pythia-foreground)}.home-feed-card__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.home-feed-card__quick button{min-width:0;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .85);background:var(--pythia-secondary);color:var(--pythia-foreground);font:inherit;font-size:.76rem;font-weight:800;min-height:2.35rem}.home-feed-card__foot{display:inline-flex;align-items:center;gap:.35rem;margin:.65rem 0 0;color:var(--pythia-muted-foreground);font-size:.72rem;font-weight:700}.bottom-nav{display:flex;gap:.22rem;padding:.42rem .45rem max(.5rem,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px),var(--tg-content-safe-area-bottom, 0px));padding-left:max(.5rem,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px),var(--tg-content-safe-area-left, 0px));padding-right:max(.5rem,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px),var(--tg-content-safe-area-right, 0px));border-radius:0;border-top:1px solid var(--pythia-border);background:var(--pythia-popover);overflow:hidden}.bottom-nav__btn{flex:1;min-width:0;margin:0;padding:.32rem .18rem .42rem;border:none;border-radius:calc(var(--pythia-radius) * 1.1);background:transparent;color:var(--pythia-muted-foreground);font:inherit;font-size:.625rem;font-weight:500;line-height:1.15;letter-spacing:.02em;text-align:center;cursor:pointer;min-height:3.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;-webkit-tap-highlight-color:transparent}.bottom-nav__btn:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.bottom-nav__btn--active{color:var(--pythia-foreground);background:var(--pythia-muted);box-shadow:inset 0 0 0 1px var(--pythia-border)}.bottom-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:0;opacity:.88;color:inherit}.bottom-nav__icon svg{flex-shrink:0}.bottom-nav__btn--active .bottom-nav__icon{opacity:1;color:var(--pythia-foreground)}.bottom-nav__label{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word}.onboarding-step{min-height:100vh;min-height:100dvh;width:100%;max-width:min(28rem,100%);margin:0 auto;padding-top:max(1rem,env(safe-area-inset-top,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.75rem;justify-content:center}.onboarding-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:1.25rem}.onboarding-card--centered{text-align:center}.onboarding-logo{display:block;width:min(11rem,100%);height:auto;margin:0 auto 1rem}.onboarding-title{margin:0 0 .625rem;font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;color:var(--pythia-foreground)}.onboarding-text{margin:0;color:var(--pythia-muted-foreground);font-size:.9375rem;line-height:1.5}.onboarding-label{display:block;margin-bottom:.5rem;font-size:.875rem;color:var(--pythia-muted-foreground)}.onboarding-input{width:100%;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);color:var(--pythia-foreground);padding:.75rem .875rem;font:inherit;min-height:2.75rem}.onboarding-input::placeholder{color:var(--pythia-muted-foreground)}.onboarding-input:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.onboarding-actions{display:flex;flex-direction:column;gap:.5rem}.onboarding-btn{width:100%;border-radius:var(--pythia-radius);min-height:2.875rem;border:1px solid transparent;padding:.75rem 1rem;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.onboarding-btn:disabled{opacity:.6;cursor:not-allowed}.onboarding-btn--primary{background:var(--pythia-primary);color:var(--pythia-primary-foreground)}.onboarding-btn--secondary{background:transparent;border-color:var(--pythia-border);color:var(--pythia-foreground)}.wallet-connected{margin-top:.875rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);padding:.75rem}.wallet-connected__title{margin:0;color:var(--pythia-success);font-size:.875rem;font-weight:600}.wallet-connected__address{margin:.25rem 0 0;color:var(--pythia-foreground);font-size:.875rem}.markets-screen{padding-top:.3rem}.markets-screen__error-banner{margin-bottom:.75rem;border-color:color-mix(in srgb,var(--pythia-destructive) 45%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-destructive) 10%,var(--pythia-card));color:var(--pythia-foreground);font-size:.875rem}.markets-search{position:relative;display:block}.markets-search__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--pythia-muted-foreground);opacity:.88;pointer-events:none;line-height:0}.markets-search__input{width:100%;min-height:2.5rem;border-radius:var(--pythia-radius);border:1px solid var(--pythia-border);background:var(--pythia-input);color:var(--pythia-foreground);padding:.55rem .875rem .55rem 2.5rem;font:inherit;font-size:.9375rem}.markets-search__input::placeholder{color:var(--pythia-muted-foreground)}.markets-search__input:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.markets-chips{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;padding-right:max(1rem,env(safe-area-inset-right,0px));scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.markets-chips::-webkit-scrollbar{display:none;width:0;height:0}.markets-chip{flex:0 0 auto;border:1px solid var(--pythia-border);border-radius:999px;background:var(--pythia-secondary);color:var(--pythia-muted-foreground);min-height:2.25rem;padding:.45rem .8rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.markets-chip--active{background:var(--pythia-accent);color:var(--pythia-foreground)}.markets-list{display:flex;flex-direction:column;gap:.85rem}.market-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:1rem .95rem;display:flex;flex-direction:column;gap:.8rem;box-sizing:border-box;max-width:100%}.market-card--clickable{cursor:pointer}.market-card--clickable:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.market-card__top{display:flex;align-items:flex-start;gap:.625rem}.market-category-icon{width:2rem;height:2rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid var(--pythia-border);background:var(--pythia-secondary);display:grid;place-items:center;flex-shrink:0}.market-card__top-copy{min-width:0;flex:1}.market-card__meta{margin:0;display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--pythia-muted-foreground)}.market-card__dot{opacity:.75}.market-card__question{margin:.375rem 0 0;font-size:1rem;font-weight:600;line-height:1.38;color:var(--pythia-foreground)}.market-card__prices{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.market-price{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg);padding:.5rem .625rem;display:flex;align-items:center;justify-content:space-between}.market-price__label{font-size:.75rem;font-weight:600}.market-price__value{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.market-price--yes .market-price__label,.market-price--yes .market-price__value{color:var(--pythia-success)}.market-price--no .market-price__label,.market-price--no .market-price__value{color:var(--pythia-destructive)}.market-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.market-stat{margin:0;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg);padding:.45rem .55rem;display:flex;flex-direction:column;gap:.2rem}.market-stat__label{font-size:.6875rem;color:var(--pythia-muted-foreground)}.market-stat__value{font-size:.8125rem;color:var(--pythia-foreground);font-weight:600}.market-stat__value--up{color:var(--pythia-success)}.market-stat__value--down{color:var(--pythia-destructive)}.market-card__sparkline{min-height:2.5rem;border:1px dashed var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg);display:grid;place-items:center}.market-card__sparkline-label{font-size:.75rem;color:var(--pythia-muted-foreground)}.market-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.market-card--multi,.market-card--binary{gap:.52rem;padding:.7rem .72rem;overflow-x:hidden}.market-card--multi .market-card__meta,.market-card--binary .market-card__meta{font-size:.7rem;font-weight:500;color:var(--pythia-muted-foreground)}.market-card__multi-top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;font-size:.71875rem;font-weight:600;letter-spacing:.012em;color:var(--pythia-muted-foreground)}.market-card__multi-vol,.market-card__multi-ends{color:var(--pythia-muted-foreground)}.market-card__multi-head{display:flex;align-items:flex-start;gap:.5rem}.market-card__multi-thumb{width:2.35rem;height:2.35rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid var(--pythia-border);object-fit:cover;flex-shrink:0;background:var(--pythia-secondary)}.market-card__multi-thumb--icon{display:grid;place-items:center;padding:0;overflow:hidden}.market-card__multi-thumb--icon .market-category-icon{width:2.35rem;height:2.35rem;border:none;border-radius:0}.market-card__multi-head-copy{min-width:0;flex:1}.market-card__question--multi{margin-top:.15rem;font-size:1rem;font-weight:700;line-height:1.28;letter-spacing:-.015em;color:var(--pythia-foreground);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.market-card__outcomes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.market-card__outcome-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem .42rem;min-height:2.55rem;padding:.4rem .42rem;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .65);background:var(--pythia-secondary)}.market-card__outcome-left{min-width:0}.market-card__outcome-label{display:block;font-size:.8125rem;font-weight:600;color:var(--pythia-foreground);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card--multi .market-card__outcome-label,.market-card--binary .market-card__outcome-label{font-size:.875rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.market-card__outcome-prob{font-size:.8125rem;font-weight:800;color:var(--pythia-foreground);font-variant-numeric:tabular-nums;min-width:2.35rem;text-align:right;flex-shrink:0;padding-right:.05rem}.market-card__outcome-actions{display:flex;flex-shrink:0;gap:.22rem;align-items:center}.market-card__outcome-actions--single{justify-content:flex-end}.market-card__outcomes-more{margin:0;padding:.15rem 0 0;text-align:center;font-size:.6875rem;line-height:1.3;color:var(--pythia-muted-foreground);opacity:.9}.market-outcome-btn{margin:0;box-sizing:border-box;min-height:2.125rem;min-width:4rem;max-width:4rem;width:4rem;padding:.22rem .38rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid var(--pythia-border);background:var(--pythia-input);font:inherit;font-size:.703125rem;font-weight:700;line-height:1.22;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.market-outcome-btn:disabled{opacity:.45;cursor:not-allowed}.market-outcome-btn--yes{color:var(--pythia-success);border-color:var(--pythia-border);background:var(--pythia-muted)}.market-outcome-btn--no{color:var(--pythia-destructive);border-color:var(--pythia-border);background:var(--pythia-muted)}.market-outcome-btn--yes:hover,.market-outcome-btn--no:hover{background:var(--pythia-secondary)}@supports (color: color-mix(in srgb,red,blue)){.market-outcome-btn--yes{background:color-mix(in srgb,var(--pythia-success) 12%,var(--pythia-card));border-color:color-mix(in srgb,var(--pythia-success) 36%,var(--pythia-border))}.market-outcome-btn--no{background:color-mix(in srgb,var(--pythia-destructive) 12%,var(--pythia-card));border-color:color-mix(in srgb,var(--pythia-destructive) 36%,var(--pythia-border))}.market-outcome-btn--yes:hover{background:color-mix(in srgb,var(--pythia-success) 22%,var(--pythia-card))}.market-outcome-btn--no:hover{background:color-mix(in srgb,var(--pythia-destructive) 18%,var(--pythia-card))}}.market-outcome-btn:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}@media(max-width:360px){.market-outcome-btn{min-width:3.75rem;max-width:3.75rem;width:3.75rem;font-size:.6875rem;padding:.2rem .3rem}.market-card__outcome-prob{min-width:2rem;font-size:.78125rem}.market-card--multi .market-card__outcome-label,.market-card--binary .market-card__outcome-label{font-size:.84375rem}.market-card__question--multi{font-size:.96875rem}}.market-detail-outcomes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.market-detail-outcome-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .5rem;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg)}.market-detail-outcome-label{margin:0;font-size:.9375rem;font-weight:600;color:var(--pythia-foreground)}.market-detail-outcome-actions{display:flex;flex-shrink:0;gap:.35rem}.market-action-btn{min-height:2.75rem;border-radius:calc(var(--pythia-radius) * .85);border:1px solid transparent;font:inherit;font-size:.875rem;font-weight:700;-webkit-tap-highlight-color:transparent}.market-action-btn:disabled{opacity:.85;cursor:not-allowed}.market-action-btn--yes{background:var(--pythia-success);color:var(--pythia-primary-foreground)}.market-action-btn--no{background:var(--pythia-destructive);color:var(--pythia-foreground)}.market-detail-header,.market-detail-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:1rem .95rem}.market-back-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .8);background:var(--pythia-secondary);color:var(--pythia-foreground);padding:.45rem .65rem;font:inherit;font-size:.8125rem;font-weight:600;margin-bottom:.625rem;min-height:2.5rem;-webkit-tap-highlight-color:transparent}.market-back-btn--compact{margin-bottom:0;min-height:2.05rem;padding:.28rem .45rem .28rem .35rem;font-size:.75rem;font-weight:600;background:var(--pythia-bg);border-color:var(--pythia-border);border-radius:calc(var(--pythia-radius) * .65)}.market-back-btn__icon{flex-shrink:0;color:var(--pythia-muted-foreground)}.market-detail-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.02em}.market-detail-meta{margin:0;font-size:.75rem;color:var(--pythia-muted-foreground);display:flex;gap:.35rem;flex-wrap:wrap}.market-detail-price-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.6rem}.market-detail-chart{margin-top:.625rem;border:1px dashed var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);min-height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:var(--pythia-bg)}.market-detail-chart__svg{width:100%;max-width:17rem;height:4.5rem}.market-detail-screen--binary,.market-detail-screen--multi{gap:.52rem}.market-detail-binary-hero__icon .market-detail-multi-hero-img{width:100%;height:100%;object-fit:cover;display:block}.market-detail-multi-hero-meta.market-detail-binary-source{margin-top:.22rem}.market-detail-multi-hero-subline.market-detail-binary-source{margin-top:.12rem}.market-detail-multi-outcomes{padding:.68rem .72rem}.market-detail-multi-outcomes .market-detail-section-title{margin-bottom:.35rem}.market-detail-multi-outcomes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.market-detail-multi-outcome-row{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .4rem;padding:.32rem .4rem;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .65);background:var(--pythia-secondary);min-width:0;box-sizing:border-box;max-width:100%;overflow:hidden}.market-detail-multi-outcome-row__thumb{width:2.05rem;height:2.05rem;flex-shrink:0;border-radius:calc(var(--pythia-radius) * .55);border:1px solid var(--pythia-border);overflow:hidden;background:var(--pythia-bg)}.market-detail-multi-outcome-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.market-detail-multi-outcome-placeholder{display:block;width:100%;height:100%;background:var(--pythia-muted);opacity:.45}.market-detail-multi-outcome-row__copy{flex:1 1 10rem;min-width:0;display:flex;flex-direction:column;gap:.1rem}.market-detail-multi-outcome-label{display:block;font-size:.8125rem;font-weight:600;color:var(--pythia-foreground);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-detail-multi-outcome-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;font-size:.6875rem;line-height:1.35;color:var(--pythia-muted-foreground)}.market-detail-multi-outcome-chg{font-size:.625rem;font-weight:700;letter-spacing:.02em}.market-detail-multi-outcome-chg--up{color:var(--pythia-success)}.market-detail-multi-outcome-chg--down{color:var(--pythia-destructive)}.market-detail-multi-outcome-row__actions{display:flex;flex-shrink:0;gap:.22rem;align-items:center;margin-left:auto}@media(max-width:360px){.market-detail-multi-outcome-row__actions{flex:1 1 100%;justify-content:flex-end;margin-left:0}}.market-detail-empty-state{margin:0;padding:1rem .65rem 1.1rem;font-size:.875rem;line-height:1.5;color:var(--pythia-muted-foreground);text-align:center}.market-detail-multi-overview-grid .market-detail-multi-overview-span{grid-column:1 / -1}.market-detail-binary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.market-detail-binary-toolbar-meta{margin:0;font-size:.6875rem;font-weight:500;color:var(--pythia-muted-foreground);display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.market-detail-binary-toolbar-dot{opacity:.75}.market-detail-binary-summary{padding:.72rem .78rem;display:flex;flex-direction:column;gap:.65rem}.market-detail-binary-hero{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.market-detail-binary-hero__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:calc(var(--pythia-radius) * .75);border:1px solid var(--pythia-border);background:var(--pythia-secondary);display:grid;place-items:center;overflow:hidden}.market-detail-binary-hero__icon .market-category-icon{width:2.5rem;height:2.5rem;border:none;border-radius:0}.market-detail-binary-hero__copy{min-width:0;flex:1}.market-detail-binary-title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.28;letter-spacing:-.02em;color:var(--pythia-foreground);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.market-detail-binary-source{margin:.35rem 0 0;font-size:.6875rem;line-height:1.45;color:var(--pythia-muted-foreground);display:flex;flex-wrap:wrap;gap:.25rem}.market-detail-binary-source-sep{opacity:.65}.market-detail-binary-yesno{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.market-detail-binary-yesno__cell{border-radius:calc(var(--pythia-radius) * .7);border:1px solid var(--pythia-border);background:var(--pythia-bg);padding:.45rem .5rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.market-detail-binary-yesno__cell--yes,.market-detail-binary-yesno__cell--no{border-color:var(--pythia-border)}@supports (color: color-mix(in srgb,red 50%,blue)){.market-detail-binary-yesno__cell--yes{border-color:color-mix(in srgb,var(--pythia-success) 28%,var(--pythia-border))}.market-detail-binary-yesno__cell--no{border-color:color-mix(in srgb,var(--pythia-destructive) 28%,var(--pythia-border))}}.market-detail-binary-yesno__label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.market-detail-binary-yesno__cell--yes .market-detail-binary-yesno__label{color:var(--pythia-success)}.market-detail-binary-yesno__cell--no .market-detail-binary-yesno__label{color:var(--pythia-destructive)}.market-detail-binary-yesno__values{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.market-detail-binary-yesno__pct{font-size:1.0625rem;font-weight:800;color:var(--pythia-foreground)}.market-detail-binary-yesno__cents{font-size:.8125rem;font-weight:600;color:var(--pythia-muted-foreground)}.market-detail-binary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .55rem}@media(min-width:380px){.market-detail-binary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-detail-binary-metric{display:flex;flex-direction:column;gap:.12rem;min-width:0}.market-detail-binary-metric__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.market-detail-binary-metric__value{font-size:.8125rem;font-weight:600;color:var(--pythia-foreground)}.market-detail-binary-metric__value--up{color:var(--pythia-success)}.market-detail-binary-metric__value--down{color:var(--pythia-destructive)}.market-detail-chart-section{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:.5rem .6rem .55rem;display:flex;flex-direction:column;gap:.35rem;box-sizing:border-box;max-width:100%;overflow:hidden}.market-detail-chart-controls{display:flex;flex-direction:column;gap:.35rem}.market-detail-chart-controls--expanded{padding:0 .75rem .35rem}.markets-chips--chart-side{flex-shrink:0}.markets-chips--detail-tight{gap:.35rem;padding-bottom:.15rem}.markets-chips--detail-tight .markets-chip{min-height:2rem;padding:.32rem .62rem;font-size:.75rem}.market-detail-chart--compact{margin-top:0;min-height:4.25rem;border-style:solid;border-color:var(--pythia-border);gap:.25rem;padding:.35rem .4rem .4rem}.market-detail-chart--compact .market-detail-chart__svg{max-width:100%;height:3.35rem}.market-detail-chart-caption{font-size:.6875rem;color:var(--pythia-muted-foreground);opacity:.82}.market-detail-chart--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.market-detail-chart--clickable:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.market-detail-chart-message{margin:0;padding:.85rem .5rem;font-size:.8125rem;line-height:1.45;color:var(--pythia-muted-foreground);text-align:center}.market-detail-chart--expanded{margin-top:.5rem;min-height:11.5rem;border-style:solid;border-color:var(--pythia-border)}.market-detail-chart--expanded .market-detail-chart__svg{max-width:100%;height:8.5rem}.market-chart-expand-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0 max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.market-chart-expand-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:var(--pythia-bg);opacity:.62;cursor:pointer}.market-chart-expand-sheet{position:relative;width:100%;max-width:min(28rem,100%);max-height:min(88vh,40rem);overflow:auto;overscroll-behavior:contain;border-radius:var(--pythia-radius) var(--pythia-radius) 0 0;border:1px solid var(--pythia-border);background:var(--pythia-popover);color:var(--pythia-foreground);padding:.65rem .9rem max(1rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;animation:trade-sheet-enter .22s cubic-bezier(.22,1,.36,1) both}.market-orderbook-placeholder__body{margin:0;padding:0 .65rem 1rem;font-size:.875rem;line-height:1.5;color:var(--pythia-muted-foreground)}.market-detail-binary-actions{padding:.15rem 0}.market-detail-binary-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.market-action-btn--detail-row{min-height:2.45rem;font-size:.8125rem;font-weight:700;padding:.35rem .5rem}.market-detail-binary-tabs .markets-chips{padding-bottom:.15rem}.market-detail-binary-overview-grid{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.65rem}@media(min-width:380px){.market-detail-binary-overview-grid{grid-template-columns:1fr 1fr}}.market-detail-binary-overview-item{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg);padding:.45rem .5rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.market-detail-binary-overview-item__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.market-detail-binary-overview-item__value{font-size:.8125rem;font-weight:600;color:var(--pythia-foreground);line-height:1.35;word-break:break-word}.market-low-liquidity{margin:.75rem 0 0;font-size:.8125rem;color:var(--pythia-warning)}.market-detail-settlement-notice{margin:.5rem 0 0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.35;color:var(--pythia-warning);background:var(--pythia-secondary);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius)}.market-detail-trading-disabled-notice{margin:.5rem 0 0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.35;color:var(--pythia-muted-foreground);background:var(--pythia-secondary);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius)}.market-detail-position-outcome-line{margin:0 0 .45rem;grid-column:1 / -1;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--pythia-foreground)}.market-detail-position-settlement-hint{margin:.35rem 0 .5rem;font-size:.75rem;line-height:1.35;color:var(--pythia-warning)}.market-detail-positions-stack{display:flex;flex-direction:column;gap:.65rem}.market-detail-position-stack-item{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .85);padding:.6rem .65rem;background:var(--pythia-bg)}.market-detail-position-stack-item--hold{border-color:color-mix(in srgb,var(--pythia-warning) 32%,var(--pythia-border))}.market-detail-position-block-inner .market-card__actions--position{margin-top:.55rem}.market-detail-position-block-inner .market-card__actions--position .market-action-btn:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.2)}.orderbook-side{margin-bottom:.5rem;padding-left:.35rem;border-radius:calc(var(--pythia-radius) * .75)}.orderbook-side--bids{border-left:2px solid var(--pythia-success);background:var(--pythia-secondary)}.orderbook-side--asks{margin-bottom:0;border-left:2px solid var(--pythia-destructive);background:var(--pythia-secondary)}.orderbook-table,.trades-table{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);overflow:hidden;background:var(--pythia-bg)}.orderbook-table__head,.orderbook-table__row{margin:0;padding:.5rem .55rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.35rem;font-size:.75rem;font-variant-numeric:tabular-nums}.orderbook-table__head{color:var(--pythia-muted-foreground);border-bottom:1px solid var(--pythia-border)}.orderbook-table__row+.orderbook-table__row{border-top:1px solid var(--pythia-border)}.market-detail-separator{margin:.35rem 0;font-size:.75rem;color:var(--pythia-muted-foreground);text-align:center}.trades-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.trades-table{min-width:20rem}.trades-table__head,.trades-table__row{margin:0;padding:.5rem .45rem;display:grid;grid-template-columns:minmax(2.5rem,.7fr) minmax(2rem,.65fr) minmax(2rem,.55fr) minmax(2.5rem,.65fr) minmax(2.5rem,.65fr) minmax(3rem,1fr);gap:.3rem;font-size:.6875rem;font-variant-numeric:tabular-nums}.trades-table__head{color:var(--pythia-muted-foreground);border-bottom:1px solid var(--pythia-border)}.trades-table__row+.trades-table__row{border-top:1px solid var(--pythia-border)}.trades-table__empty{padding:.75rem .65rem;margin:0}.rules-list p{margin:0 0 .55rem;font-size:.875rem;line-height:1.55;color:var(--pythia-muted-foreground)}.rules-list strong{color:var(--pythia-foreground)}.market-card__actions--position{margin-top:.25rem}.trade-muted{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:var(--pythia-muted-foreground)}.trade-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0 max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px));overscroll-behavior:contain}@keyframes trade-modal-backdrop-in{0%{opacity:0}to{opacity:.62}}@keyframes trade-modal-backdrop-out{0%{opacity:.62}to{opacity:0}}@keyframes trade-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes trade-sheet-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}.trade-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:var(--pythia-bg);cursor:pointer;animation:trade-modal-backdrop-in .2s ease-out both}.trade-modal-root--leaving .trade-modal-backdrop{animation:trade-modal-backdrop-out .2s ease-in forwards}.trade-sheet{position:relative;width:100%;max-width:min(28rem,100%);max-height:min(92vh,44rem);overflow:auto;overscroll-behavior:contain;border-radius:var(--pythia-radius) var(--pythia-radius) 0 0;border:1px solid var(--pythia-border);background:var(--pythia-popover);color:var(--pythia-foreground);padding:.65rem .9rem max(1rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;animation:trade-sheet-enter .22s cubic-bezier(.22,1,.36,1) both}.trade-modal-root--leaving .trade-sheet{animation:trade-sheet-exit .22s cubic-bezier(.4,0,1,1) forwards}.trade-sheet--yes{border-top:3px solid var(--pythia-success)}.trade-sheet--no{border-top:3px solid var(--pythia-destructive)}.trade-sheet__handle{width:2.5rem;height:.25rem;border-radius:999px;background:var(--pythia-muted);margin:.15rem auto .5rem}.trade-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.trade-sheet__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.trade-sheet__close{border:1px solid var(--pythia-border);background:transparent;color:var(--pythia-muted-foreground);border-radius:calc(var(--pythia-radius) * .75);width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;cursor:pointer}.trade-sheet__question{margin-top:.25rem}.trade-sheet__sub{margin:.2rem 0 0;font-size:.8125rem}.trade-review__outcome{margin:.35rem 0 0}.trade-blocked{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:.85rem;margin-bottom:.75rem}.trade-blocked--inline{margin-top:.5rem}.trade-payment-source{margin:.75rem 0;padding:.75rem 0;border-top:1px solid var(--pythia-border);border-bottom:1px solid var(--pythia-border)}.trade-payment-source .trade-label{margin-bottom:.5rem}.trade-label{display:block;font-size:.8125rem;color:var(--pythia-muted-foreground);margin-bottom:.35rem}.trade-input{width:100%;min-height:2.875rem;border-radius:var(--pythia-radius);border:1px solid var(--pythia-border);background:var(--pythia-card);color:var(--pythia-foreground);padding:.65rem .75rem;font:inherit}.trade-input:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.trade-quick-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.trade-chip-btn{border:1px solid var(--pythia-border);border-radius:999px;background:var(--pythia-secondary);color:var(--pythia-foreground);padding:.45rem .65rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.trade-hint--warn{color:var(--pythia-warning, #c9a227)}.trade-sell-quick-row{margin-top:.35rem}.portfolio-position-card__dust-hint,.market-detail-position-dust-hint{margin:0 0 .65rem;font-size:.78rem;color:var(--pythia-text-muted, #8b93a7)}.trade-hint{margin:.5rem 0 0;font-size:.75rem;color:var(--pythia-muted-foreground)}.trade-quote-preview{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:.65rem;margin:.65rem 0}.trade-quote-preview>.trade-footnote:first-child,.trade-quote-preview>.pythia-demo-footnote:first-child{margin-top:0;margin-bottom:.4rem}.trade-review>.trade-footnote:first-child,.trade-review>.pythia-demo-footnote:first-child{margin-top:0;margin-bottom:.35rem}.trade-quote-preview__stale{margin:0 0 .5rem;font-size:.8125rem;color:var(--pythia-warning);display:flex;flex-direction:column;gap:.35rem}.trade-quote-preview__expiry{margin:.5rem 0 0;font-size:.75rem;color:var(--pythia-muted-foreground)}.trade-quote-dl{margin:0;display:grid;gap:.45rem}.trade-quote-dl div{display:flex;justify-content:space-between;gap:.5rem;font-size:.8125rem}.trade-quote-dl dt{margin:0;color:var(--pythia-muted-foreground);font-weight:500}.trade-quote-dl dd{margin:0;color:var(--pythia-foreground);font-weight:600;text-align:right}.trade-link-btn{border:none;background:none;color:var(--pythia-info);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.trade-btn{border-radius:var(--pythia-radius);min-height:2.875rem;padding:.65rem .85rem;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;border:1px solid transparent}.trade-btn:disabled{opacity:.55;cursor:not-allowed}.trade-btn--primary{background:var(--pythia-primary);color:var(--pythia-primary-foreground)}.trade-btn--secondary{background:transparent;border-color:var(--pythia-border);color:var(--pythia-foreground)}.trade-btn--ghost{background:transparent;border-color:var(--pythia-border);color:var(--pythia-muted-foreground)}.trade-btn--block{width:100%;margin-top:.5rem}.trade-actions-row{display:flex;gap:.5rem;margin-top:.75rem}.trade-actions-row .trade-btn{flex:1}.trade-result__success{margin:0 0 .35rem;font-size:1.75rem;color:var(--pythia-success)}.portfolio-screen{gap:.85rem;--portfolio-sticky-tabs-h: 2.65rem}.markets-chips.portfolio-tabs.portfolio-tabs--sticky{position:sticky;top:0;z-index:4;margin-top:0;padding-top:.1rem;padding-bottom:.2rem;background:var(--pythia-bg)}.portfolio-muted{margin:0;font-size:.8125rem;line-height:1.45;color:var(--pythia-muted-foreground)}.portfolio-tabs{margin-top:.2rem}.portfolio-tabs.markets-chips{gap:.4rem;padding-bottom:.25rem}.portfolio-tabs .markets-chip{border-radius:.5rem;min-height:2rem;padding:.3rem .68rem;font-size:.8125rem;font-weight:500;border:1px solid var(--pythia-border);background:var(--pythia-secondary);color:var(--pythia-muted-foreground)}.portfolio-tabs .markets-chip--active{background:var(--pythia-card);color:var(--pythia-foreground);border-color:var(--pythia-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pythia-ring) 38%,transparent)}.portfolio-tabs__chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.portfolio-tabs__chip-icon{flex-shrink:0;opacity:.9}.portfolio-tab-panel{margin-top:.65rem}.portfolio-stack{display:flex;flex-direction:column;gap:.75rem}.portfolio-overview-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:1.15rem 1.05rem 1.2rem}.portfolio-overview__hero{margin:0;padding:0}.portfolio-overview__hero-label{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.71875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.portfolio-overview__label-icon{flex-shrink:0;color:var(--pythia-muted-foreground);opacity:.9}.portfolio-overview__total{margin:.5rem 0 .55rem;font-size:2rem;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.08;color:var(--pythia-foreground)}.portfolio-overview__pnl-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.portfolio-overview__pnl-caption{font-size:.71875rem;font-weight:500;letter-spacing:.02em;line-height:1.35;color:var(--pythia-muted-foreground)}.portfolio-overview__pnl-value{font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.25}.portfolio-overview__pnl-value--up{color:var(--pythia-success)}.portfolio-overview__pnl-value--down{color:var(--pythia-destructive)}.portfolio-overview__divider{height:1px;margin:.95rem 0 .85rem;background:var(--pythia-border)}.portfolio-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.portfolio-stat{border:none;border-radius:calc(var(--pythia-radius) * .8);background:var(--pythia-secondary);padding:.62rem .65rem;min-height:3.55rem;display:flex;flex-direction:column;justify-content:center;gap:.28rem}.portfolio-stat__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground);line-height:1.25}.portfolio-stat__value{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pythia-foreground);line-height:1.3}.portfolio-stat__value--up{color:var(--pythia-success)}.portfolio-stat__value--down{color:var(--pythia-destructive)}.portfolio-stat__value--warn{color:var(--pythia-warning)}.portfolio-empty{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:1.2rem 1.1rem;margin-top:.35rem}.portfolio-empty__icon-wrap{display:flex;justify-content:center;margin-bottom:.5rem}.portfolio-empty__icon{color:var(--pythia-muted-foreground)}.portfolio-empty__title{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--pythia-foreground)}.portfolio-empty__body{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:var(--pythia-muted-foreground)}.portfolio-empty__btn{margin-top:0}.portfolio-position-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:.95rem .9rem}.portfolio-position-card__head{margin-bottom:.65rem}.portfolio-position-card__question{margin:0 0 .45rem;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--pythia-foreground);word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.portfolio-position-card__badges{display:flex;flex-wrap:wrap;gap:.35rem}.portfolio-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;border:1px solid var(--pythia-border)}.portfolio-badge--yes{color:var(--pythia-success)}.portfolio-badge--no{color:var(--pythia-destructive)}.portfolio-badge--muted{color:var(--pythia-muted-foreground);font-weight:600}.portfolio-badge--dispute{color:var(--pythia-warning);border-color:color-mix(in srgb,var(--pythia-warning) 45%,var(--pythia-border));font-weight:700}.portfolio-badge--review{color:var(--pythia-muted-foreground)}.portfolio-position-card--disputed{border-color:color-mix(in srgb,var(--pythia-warning) 35%,var(--pythia-border))}.portfolio-position-card__dispute-hint{margin:.4rem 0 0;font-size:.75rem;line-height:1.35;color:var(--pythia-warning)}.portfolio-mini-stat--emph{font-weight:700}.portfolio-position-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.portfolio-mini-stat{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg);padding:.4rem .45rem;font-size:.6875rem;color:var(--pythia-muted-foreground);display:flex;flex-direction:column;gap:.15rem}.portfolio-mini-stat--wide{grid-column:1 / -1}.portfolio-mini-stat strong{font-size:.8125rem;color:var(--pythia-foreground)}.portfolio-mini-stat--up{color:var(--pythia-success)}.portfolio-mini-stat--down{color:var(--pythia-destructive)}.portfolio-mini-stat--warn{color:var(--pythia-warning)}.portfolio-position-card__actions{margin-top:.65rem;display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.portfolio-position-card .portfolio-position-card__trade-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.25)}.portfolio-position-card__link{grid-column:1 / -1;min-height:2.5rem}.portfolio-order-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:.95rem .9rem}.portfolio-order-card--cancelled{opacity:.65}.portfolio-order-card--expired{opacity:.82}.portfolio-order-card__question{margin:0 0 .45rem;font-size:.9rem;font-weight:600;color:var(--pythia-foreground);word-break:break-word;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.portfolio-order-card__kind{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.45rem}.portfolio-order-badge{display:inline-flex;align-items:center;border-radius:.4rem;padding:.18rem .48rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pythia-border);line-height:1.2}.portfolio-order-badge--yes{color:var(--pythia-success);border-color:color-mix(in srgb,var(--pythia-success) 40%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-success) 12%,var(--pythia-secondary))}.portfolio-order-badge--no{color:var(--pythia-destructive);border-color:color-mix(in srgb,var(--pythia-destructive) 35%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-destructive) 10%,var(--pythia-secondary))}.portfolio-order-badge--side-buy{color:color-mix(in srgb,var(--pythia-success) 92%,var(--pythia-foreground));background:var(--pythia-secondary);border-color:var(--pythia-border)}.portfolio-order-badge--side-sell{color:var(--pythia-muted-foreground);background:var(--pythia-secondary);border-color:var(--pythia-border)}.portfolio-order-badge--type{color:var(--pythia-muted-foreground);background:var(--pythia-bg);font-weight:600}.portfolio-order-card__status-row{margin-bottom:.5rem}.portfolio-order-status-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:var(--pythia-secondary);color:var(--pythia-muted-foreground);border:1px solid var(--pythia-border)}.portfolio-order-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.35rem}.portfolio-order-card__cancel{margin-top:.35rem;width:100%;min-height:2.35rem;border-radius:calc(var(--pythia-radius) * .85);border:1px solid color-mix(in srgb,var(--pythia-destructive) 55%,var(--pythia-border));background:transparent;color:var(--pythia-destructive);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.portfolio-order-card__cancel:hover{background:color-mix(in srgb,var(--pythia-destructive) 10%,transparent)}.portfolio-order-card__cancel:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.portfolio-activity__filters{margin-bottom:.5rem}.portfolio-activity__filters--sticky{position:sticky;top:var(--portfolio-sticky-tabs-h);z-index:3;margin-top:0;margin-bottom:.45rem;padding-top:.12rem;padding-bottom:.18rem;background:var(--pythia-bg)}.portfolio-activity__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.portfolio-activity__item{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:.75rem .8rem}.portfolio-activity__top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.portfolio-activity__type{font-size:.8125rem;font-weight:700;color:var(--pythia-foreground)}.portfolio-activity__q{margin:.35rem 0 .2rem;font-size:.8125rem;color:var(--pythia-muted-foreground);line-height:1.4;word-break:break-word}.portfolio-activity__detail{margin:.2rem 0 0;font-size:.75rem;line-height:1.35;color:var(--pythia-warning)}.portfolio-activity__meta{margin:0;font-size:.75rem;color:var(--pythia-muted-foreground)}.portfolio-activity__status{margin:.35rem 0 0;font-size:.6875rem;color:var(--pythia-foreground);font-weight:600}.profile-page-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.15rem 0 .85rem;margin:0 0 .35rem;max-width:100%;box-sizing:border-box}.profile-page-hero__avatar-wrap{flex-shrink:0;margin-bottom:.65rem}.profile-page-hero__avatar-placeholder{width:7rem;height:7rem;border-radius:999px;border:1px solid var(--pythia-border);background:var(--pythia-secondary);display:grid;place-items:center;font-size:1.625rem;font-weight:700;letter-spacing:.02em;color:var(--pythia-muted-foreground)}.profile-page-hero__avatar-img{width:7rem;height:7rem;border-radius:999px;object-fit:cover;border:1px solid var(--pythia-border);display:block;background:var(--pythia-secondary)}.profile-page-hero__identity{width:100%;max-width:22rem;min-width:0;display:flex;flex-direction:column;align-items:center}.profile-page-hero__name-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;width:100%}.profile-page-hero__name{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--pythia-foreground);line-height:1.2;text-align:center}.profile-page-hero__actions{display:inline-flex;align-items:center;flex-shrink:0;gap:.05rem}.profile-page-hero__icon-btn{flex-shrink:0;margin:0;padding:.3rem;border:none;border-radius:calc(var(--pythia-radius) * .75);background:transparent;color:var(--pythia-muted-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;min-width:2.25rem;min-height:2.25rem;-webkit-tap-highlight-color:transparent}.profile-page-hero__icon-btn:hover{color:var(--pythia-foreground);background:var(--pythia-muted)}.profile-page-hero__icon-btn:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.profile-page-hero__username{margin:.35rem 0 0;font-size:.8125rem;color:var(--pythia-muted-foreground)}.profile-page-hero__bio{margin:.55rem 0 0;font-size:.875rem;line-height:1.5;color:var(--pythia-muted-foreground);max-width:100%}.profile-page-hero__occupation{margin:.4rem 0 0;font-size:.75rem;line-height:1.4;color:var(--pythia-muted-foreground);opacity:.95}.profile-page-hero__link{display:inline-block;margin-top:.4rem;font-size:.8125rem;font-weight:600;color:var(--pythia-info);text-decoration:none;word-break:break-word;max-width:100%}.profile-page-hero__link:hover{text-decoration:underline}.profile-page-stats{display:flex;width:100%;max-width:100%;margin-top:.95rem;padding-top:.75rem;border-top:1px solid var(--pythia-border);box-sizing:border-box}.profile-page-stats__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0 .2rem;position:relative}.profile-page-stats__item+.profile-page-stats__item:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:1px;background:var(--pythia-border);opacity:.55}.profile-page-stats__value{font-size:.875rem;font-weight:700;color:var(--pythia-foreground);line-height:1.2}.profile-page-stats__value--up{color:var(--pythia-success)}.profile-page-stats__value--down{color:var(--pythia-destructive)}.profile-page-stats__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground)}@media(max-width:360px){.profile-page-hero__avatar-placeholder,.profile-page-hero__avatar-img{width:6.25rem;height:6.25rem}.profile-page-hero__name{font-size:1.25rem}.profile-page-stats__value{font-size:.8125rem}.profile-page-stats__label{font-size:.5625rem}}.profile-page-body{width:100%;min-width:0;margin-top:.15rem}.profile-page-tabs{display:flex;width:100%;border-bottom:1px solid var(--pythia-border);gap:0;margin-bottom:.5rem}.profile-page-tabs__btn{flex:1;margin:0 0 -1px;padding:.55rem .35rem .65rem;border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--pythia-muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-page-tabs__btn:hover{color:var(--pythia-foreground)}.profile-page-tabs__btn--active{color:var(--pythia-foreground);border-bottom-color:var(--pythia-accent)}.profile-page-tabs__btn:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.profile-page-tabs__panel{margin-top:.35rem}.profile-page-tabs__empty{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:1rem .85rem;text-align:center}.profile-page-tabs__empty-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--pythia-foreground)}.profile-stats--compact{grid-template-columns:repeat(2,1fr);gap:.4rem}.profile-stats--compact .profile-stat{padding:.4rem .45rem}.profile-stats--compact .profile-stat__label{font-size:.625rem}.profile-stats--compact .profile-stat__value{font-size:.8125rem}.profile-screen{position:relative;padding-bottom:max(5.75rem,calc(8.45rem + max(0px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px),var(--tg-content-safe-area-bottom, 0px))))}.profile-create-fab{position:fixed;z-index:30;right:calc((100vw - min(28rem,100vw))/2 + max(.875rem,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px),var(--tg-content-safe-area-right, 0px)) + 1rem);bottom:calc(4.95rem + max(.35rem,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px),var(--tg-content-safe-area-bottom, 0px)));width:3.1rem;height:3.1rem;padding:0;border:1px solid var(--pythia-border);border-radius:999px;background:var(--pythia-info);color:var(--pythia-primary-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;-webkit-tap-highlight-color:transparent}.profile-create-fab:hover{filter:brightness(1.06)}.profile-create-fab:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:3px}.profile-post-list{display:flex;flex-direction:column;gap:.65rem}.profile-post-card{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:.65rem .75rem}.profile-channel-events{display:flex;flex-direction:column;gap:.65rem}.profile-channel-events__empty-hint{margin:0;color:var(--pythia-muted-foreground);font-size:.8125rem;line-height:1.45}.profile-channel-event-card{border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);padding:.75rem}.profile-channel-create-menu{max-height:min(80dvh,24rem)}.profile-channel-create-menu__actions{display:flex;flex-direction:column;gap:.65rem;padding:.25rem 0 .2rem}.profile-channel-create-menu__action{width:100%;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"icon title" "icon hint";column-gap:.65rem;row-gap:.1rem;align-items:center;padding:.75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-card);color:var(--pythia-foreground);text-align:left;font:inherit;cursor:pointer}.profile-channel-create-menu__action span{grid-area:icon;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--pythia-info) 18%,var(--pythia-secondary));color:var(--pythia-info)}.profile-channel-create-menu__action strong{grid-area:title;min-width:0;font-size:.92rem;line-height:1.2}.profile-channel-create-menu__action small{grid-area:hint;min-width:0;color:var(--pythia-muted-foreground);font-size:.76rem;line-height:1.35}.profile-channel-event-card__head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.55rem}.profile-channel-event-card__status-open{border-color:color-mix(in srgb,var(--pythia-info) 42%,var(--pythia-border));background:color-mix(in srgb,var(--pythia-info) 16%,var(--pythia-card));color:color-mix(in srgb,var(--pythia-info) 88%,var(--pythia-foreground))}.profile-channel-event-card__channel{min-width:0;color:var(--pythia-muted-foreground);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-channel-event-card h3{margin:0;color:var(--pythia-foreground);font-size:.98rem;line-height:1.25;letter-spacing:-.02em}.profile-channel-event-card__desc{margin:.45rem 0 0;color:var(--pythia-muted-foreground);font-size:.8125rem;line-height:1.45}.profile-channel-event-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.65rem 0 0}.profile-channel-event-card__meta div{min-width:0;padding:.5rem;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);background:var(--pythia-bg)}.profile-channel-event-card__meta dt{margin:0 0 .18rem;color:var(--pythia-muted-foreground);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-channel-event-card__meta dd{margin:0;color:var(--pythia-foreground);font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.profile-channel-event-card__quick,.profile-channel-event-card__volume{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.profile-channel-event-card__quick span,.profile-channel-event-card__volume span{padding:.28rem .45rem;border:1px solid var(--pythia-border);border-radius:999px;background:var(--pythia-bg);color:var(--pythia-muted-foreground);font-size:.68rem;font-weight:700}.profile-channel-event-card__volume span{color:var(--pythia-foreground)}.profile-channel-event-card__error{margin:.65rem 0 0;padding:.65rem .75rem;border:1px solid rgba(255,95,106,.45);border-radius:.75rem;background:#ff5f6a1f;color:var(--pythia-danger);font-size:.78rem;font-weight:700;line-height:1.35}.profile-channel-event-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.profile-channel-event-card__publish{grid-column:1 / -1}.profile-channel-event-card__resolved{display:inline-flex;align-items:center;gap:.35rem;margin:.7rem 0 0;color:var(--pythia-success);font-size:.8125rem;font-weight:750}.profile-channel-event-sheet{max-height:min(88dvh,42rem)}.profile-channel-connect-sheet{max-height:min(88dvh,38rem)}.profile-channel-connect-form{display:flex;flex-direction:column;gap:.78rem}.profile-channel-connect-current{display:flex;align-items:center;gap:.72rem;padding:.78rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg)}.profile-channel-connect-current__icon{flex-shrink:0;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:calc(var(--pythia-radius) * .8);border:1px solid var(--pythia-border);background:var(--pythia-card);color:var(--pythia-success)}.profile-channel-connect-current span{display:block;color:var(--pythia-muted-foreground);font-size:.74rem;font-weight:800;text-transform:uppercase}.profile-channel-connect-current strong{display:block;margin-top:.08rem;color:var(--pythia-foreground);font-size:.95rem}.profile-channel-connect-form__intro{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg)}.profile-channel-connect-form__bot-icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:calc(var(--pythia-radius) * .8);border:1px solid var(--pythia-border);background:var(--pythia-card);color:var(--pythia-muted-foreground)}.profile-channel-connect-form__intro h3{margin:0;color:var(--pythia-foreground);font-size:.95rem;line-height:1.22;letter-spacing:-.02em}.profile-channel-connect-form__intro p{margin:.35rem 0 0;color:color-mix(in srgb,var(--pythia-muted-foreground) 82%,var(--pythia-foreground));font-size:.8125rem;line-height:1.45}.profile-channel-connect-steps{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.profile-channel-connect-steps li{display:flex;align-items:flex-start;gap:.48rem;padding:.6rem .7rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);color:var(--pythia-muted-foreground);font-size:.82rem;line-height:1.4}.profile-channel-connect-steps svg{flex-shrink:0;margin-top:.06rem;color:var(--pythia-muted-foreground)}.profile-channel-connect-form__bot-link{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.45rem;padding:.55rem .75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-secondary);color:var(--pythia-foreground);text-decoration:none;font-size:.875rem;font-weight:750}.profile-channel-connect-form__bot-link:hover{border-color:color-mix(in srgb,var(--pythia-info) 44%,var(--pythia-border))}.profile-channel-connect-form__hint{margin:-.25rem 0 0;color:var(--pythia-muted-foreground);font-size:.75rem;line-height:1.45}.profile-channel-event-form{display:flex;flex-direction:column;gap:.75rem}.profile-channel-event-form__section{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border-top:1px solid var(--pythia-border)}.profile-channel-event-form__section>strong{color:var(--pythia-foreground);font-size:.82rem}.profile-channel-event-form__fixed-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--pythia-muted-foreground);font-size:.78rem}.profile-channel-event-form__fixed-row b{color:var(--pythia-foreground)}.profile-channel-event-form__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.profile-channel-event-form__tabs button{min-height:2.25rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);color:var(--pythia-muted-foreground);font:inherit;font-size:.78rem;font-weight:750}.profile-channel-event-form__tabs button[aria-selected=true]{border-color:var(--pythia-foreground);background:var(--pythia-foreground);color:var(--pythia-background)}.profile-post-create-author{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg)}.profile-post-create-author__avatar{width:2.25rem;height:2.25rem;display:grid;place-items:center;flex-shrink:0;border-radius:999px;border:1px solid var(--pythia-border);background:var(--pythia-popover);color:var(--pythia-foreground);font-size:.78rem;font-weight:800}.profile-post-create-author div{min-width:0}.profile-post-create-author strong{display:block;color:var(--pythia-foreground);font-size:.88rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-post-create-author span:not(.profile-post-create-author__avatar){display:block;margin-top:.08rem;color:var(--pythia-muted-foreground);font-size:.72rem}.profile-channel-event-form__channel{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg)}.profile-channel-event-form__channel span,.profile-channel-event-form__field span,.profile-channel-event-form__quick>span{color:var(--pythia-muted-foreground);font-size:.72rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.profile-channel-event-form__channel strong{min-width:0;color:var(--pythia-foreground);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-channel-event-form__field{display:flex;flex-direction:column;gap:.35rem}.profile-channel-event-form__field input,.profile-channel-event-form__field textarea{width:100%;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-input);color:var(--pythia-foreground);font:inherit;font-size:.9rem;line-height:1.35;padding:.68rem .75rem;outline:none;resize:vertical}.profile-channel-event-form__field input:focus,.profile-channel-event-form__field textarea:focus{border-color:color-mix(in srgb,var(--pythia-info) 54%,var(--pythia-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--pythia-info) 22%,transparent)}.profile-channel-event-form__image{position:relative;display:flex;flex-direction:column;gap:.35rem}.profile-channel-event-form__image>span{color:var(--pythia-muted-foreground);font-size:.72rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.profile-channel-event-form__image input{position:absolute;top:1.4rem;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.profile-channel-event-form__image strong{min-height:2.7rem;display:flex;align-items:center;justify-content:center;gap:.45rem;border:1px dashed color-mix(in srgb,var(--pythia-info) 48%,var(--pythia-border));border-radius:var(--pythia-radius);background:color-mix(in srgb,var(--pythia-info) 10%,var(--pythia-card));color:var(--pythia-foreground);font-size:.86rem}.profile-channel-event-form__image-preview{position:relative;overflow:hidden;border-radius:var(--pythia-radius);border:1px solid var(--pythia-border);background:var(--pythia-bg)}.profile-channel-event-form__image-preview img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.profile-channel-event-form__image-preview button{position:absolute;right:.5rem;top:.5rem;border:1px solid var(--pythia-border);border-radius:999px;background:color-mix(in srgb,var(--pythia-popover) 88%,transparent);color:var(--pythia-foreground);font:inherit;font-size:.72rem;font-weight:750;padding:.3rem .55rem}.profile-channel-event-form__quick{display:flex;flex-direction:column;gap:.4rem;padding:.65rem .75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg)}.profile-channel-event-form__quick div{display:flex;flex-wrap:wrap;gap:.35rem}.profile-channel-event-form__quick b{padding:.28rem .45rem;border-radius:999px;background:var(--pythia-secondary);color:var(--pythia-foreground);font-size:.72rem}.profile-channel-event-form__error{margin:0;color:var(--pythia-destructive);font-size:.8125rem;font-weight:650}.profile-post-card__head{display:flex;align-items:center;gap:.5rem}.profile-post-card__avatar{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--pythia-border);background:var(--pythia-popover);display:grid;place-items:center;font-size:.6875rem;font-weight:700;color:var(--pythia-foreground);flex-shrink:0}.profile-post-card__meta{min-width:0;flex:1}.profile-post-card__author{margin:0;font-size:.8125rem;font-weight:600;color:var(--pythia-foreground)}.profile-post-card__sub{margin:.1rem 0 0;font-size:.6875rem;color:var(--pythia-muted-foreground)}.profile-post-card__tag{margin:.4rem 0 0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pythia-info)}.profile-post-card__text{margin:.45rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--pythia-foreground)}.profile-post-card__actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.6875rem;color:var(--pythia-muted-foreground)}.profile-post-card__action{display:inline-flex;align-items:center;gap:.25rem}.profile-post-card__action--muted{opacity:.85}.profile-activity-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.profile-activity-feed__item{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .85);background:var(--pythia-card);padding:.5rem .6rem}.profile-activity-feed__label{margin:0;font-size:.8125rem;font-weight:600;color:var(--pythia-foreground)}.profile-activity-feed__detail{margin:.15rem 0 0;font-size:.75rem;color:var(--pythia-muted-foreground)}.profile-activity-feed__time{margin:.25rem 0 0;font-size:.625rem;color:var(--pythia-muted-foreground)}.profile-stats-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));overscroll-behavior:contain}.profile-stats-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:var(--pythia-bg);cursor:pointer;animation:profile-stats-sheet-backdrop-in .2s ease-out both}@keyframes profile-stats-sheet-backdrop-in{0%{opacity:0}to{opacity:.55}}.profile-stats-sheet-panel{position:relative;z-index:1;width:100%;max-width:min(28rem,100%);max-height:min(72dvh,28rem);margin-top:max(.35rem,env(safe-area-inset-top,0px));margin-left:auto;margin-right:auto;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pythia-radius);border:1px solid var(--pythia-border);background:var(--pythia-popover);color:var(--pythia-foreground);box-shadow:0 .5rem 1.25rem #00000047;animation:profile-stats-sheet-panel-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes profile-stats-sheet-panel-in{0%{transform:translateY(-100%);opacity:.96}to{transform:translateY(0);opacity:1}}.profile-stats-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.65rem .75rem .5rem;flex-shrink:0;border-bottom:1px solid var(--pythia-border)}.profile-stats-sheet__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--pythia-foreground)}.profile-stats-sheet__close{border:1px solid var(--pythia-border);background:transparent;color:var(--pythia-muted-foreground);border-radius:calc(var(--pythia-radius) * .75);width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;cursor:pointer;flex-shrink:0}.profile-stats-sheet__close:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.profile-stats-sheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom,0px))}.profile-stats-sheet__subtitle{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.profile-stats-sheet__card{padding:.65rem .75rem;margin-bottom:.35rem}.profile-stats-sheet__note{margin:.35rem 0 0}.profile-card--in-sheet{margin-bottom:.65rem}.profile-card--in-sheet:last-child{margin-bottom:0}.profile-card__title--inline{margin-bottom:.4rem;text-transform:none;letter-spacing:0;font-size:.8125rem}.profile-card--wallet-extra .profile-btn{margin-top:.35rem}.profile-edit-photo{margin-top:.35rem;padding-top:.65rem;border-top:1px solid var(--pythia-border)}.profile-edit-photo__hint{margin-top:.35rem;text-align:left}.profile-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:flex-end;justify-content:center;padding:0 max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px));overscroll-behavior:contain}.profile-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:var(--pythia-bg);opacity:.55;cursor:pointer;animation:profile-backdrop-in .2s ease-out both}@keyframes profile-backdrop-in{0%{opacity:0}to{opacity:.55}}.profile-sheet{position:relative;width:100%;max-width:min(28rem,100%);max-height:min(88dvh,40rem);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pythia-radius) var(--pythia-radius) 0 0;border:1px solid var(--pythia-border);background:var(--pythia-popover);color:var(--pythia-foreground);animation:profile-sheet-in .3s cubic-bezier(.22,1,.36,1) both}.profile-sheet.profile-sheet--edit,.profile-sheet.profile-sheet--create-post{max-height:min(calc(100dvh - max(.75rem,env(safe-area-inset-top,0px)) - max(.75rem,env(safe-area-inset-bottom,0px))),44rem)}.profile-create-post__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .75rem .5rem;flex-shrink:0;border-bottom:1px solid var(--pythia-border)}.profile-create-post__cancel{margin:0;padding:.35rem .5rem;border:none;border-radius:calc(var(--pythia-radius) * .75);background:transparent;color:var(--pythia-muted-foreground);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.profile-create-post__cancel:hover{color:var(--pythia-foreground);background:var(--pythia-muted)}.profile-create-post__cancel:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.profile-create-post__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.5rem .75rem .65rem;display:flex;flex-direction:column;gap:.35rem}.profile-create-post__textarea{width:100%;min-height:9rem;margin:0;padding:.65rem .75rem;border-radius:var(--pythia-radius);border:1px solid var(--pythia-border);background:var(--pythia-input);color:var(--pythia-foreground);font:inherit;font-size:.9375rem;line-height:1.45;resize:vertical}.profile-create-post__textarea::placeholder{color:var(--pythia-muted-foreground)}.profile-create-post__textarea:focus-visible{outline:2px solid var(--pythia-ring);outline-offset:2px}.profile-create-post__photo-hint{margin:0}.profile-create-post__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem max(1rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--pythia-border);background:var(--pythia-popover)}.profile-create-post__photo-btn{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.profile-create-post__publish-btn{flex-shrink:0;min-width:8.5rem}@keyframes profile-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.profile-sheet__handle{width:2.5rem;height:.25rem;border-radius:999px;background:var(--pythia-muted);margin:.15rem auto .45rem;flex-shrink:0}.profile-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:0 .75rem .5rem;flex-shrink:0;border-bottom:1px solid var(--pythia-border)}.profile-sheet__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.profile-sheet__close{border:1px solid var(--pythia-border);background:transparent;color:var(--pythia-muted-foreground);border-radius:calc(var(--pythia-radius) * .75);width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;cursor:pointer;flex-shrink:0}.profile-sheet__flash{margin:0 .75rem .4rem;padding:.4rem .55rem;border-radius:calc(var(--pythia-radius) * .85);background:var(--pythia-secondary);color:var(--pythia-muted-foreground);font-size:.75rem;line-height:1.35;text-align:center}.profile-sheet__scroll{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;overscroll-behavior:contain;padding:.5rem .75rem max(1.25rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.profile-sheet__scroll .profile-settings:last-child{margin-bottom:0}.profile-sheet__body--edit-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.35rem}.profile-sheet__footer-actions{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem max(1rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--pythia-border);background:var(--pythia-popover)}.profile-edit__textarea{resize:vertical;min-height:4.5rem;width:100%;padding:.6rem .75rem;font:inherit;line-height:1.45}.profile-card{background:var(--pythia-card);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);padding:.9rem 1rem 1rem;margin-bottom:.75rem}.profile-card__title{margin:0 0 .65rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--pythia-muted-foreground)}.profile-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;border:1px solid var(--pythia-border)}.profile-badge--success{color:var(--pythia-success);border-color:var(--pythia-border);background:var(--pythia-bg)}.profile-wallet__status{margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.profile-wallet__status--ok{color:var(--pythia-success)}.profile-wallet__status--warn{color:var(--pythia-warning)}.profile-wallet__addr{margin:0 0 .35rem;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:600;color:var(--pythia-foreground)}.profile-wallet__hint{margin:0 0 .65rem;font-size:.8125rem;line-height:1.45;color:var(--pythia-muted-foreground)}.profile-wallet__actions{display:flex;flex-direction:column;gap:.45rem}.profile-wallet-withdraw{display:grid;gap:.55rem;margin:.75rem 0 .65rem}.profile-wallet-withdraw__form{display:grid;gap:.65rem;padding:.7rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg)}.profile-wallet-withdraw__meta{font-size:.75rem;line-height:1.35;color:var(--pythia-muted-foreground)}.profile-wallet-withdraw__meta{display:grid;gap:.2rem}.profile-wallet-withdraw__prepared{margin:0;padding:.65rem;border:1px solid rgba(16,185,129,.35);border-radius:calc(var(--pythia-radius) * .85);background:#10b98114;color:var(--pythia-success);font-size:.8125rem;font-weight:600;line-height:1.35}.profile-btn{min-height:2.75rem;border-radius:var(--pythia-radius);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid var(--pythia-border);padding:.5rem .75rem}.profile-btn--primary{background:var(--pythia-primary);color:var(--pythia-primary-foreground);border-color:transparent}.profile-btn--secondary{background:var(--pythia-bg);color:var(--pythia-foreground)}.profile-btn--ghost{background:transparent;color:var(--pythia-muted-foreground)}.profile-btn--danger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-color:var(--pythia-border);background:var(--pythia-bg);color:var(--pythia-danger)}.profile-btn--block{width:100%}.profile-btn:disabled{opacity:.48;cursor:not-allowed}.profile-card__demo-hint{margin-top:0;margin-bottom:.5rem}.profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.profile-stat{border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .85);background:var(--pythia-bg);padding:.5rem .55rem;display:flex;flex-direction:column;gap:.2rem}.profile-stat__label{font-size:.6875rem;color:var(--pythia-muted-foreground)}.profile-stat__value{font-size:.9375rem;font-weight:700;color:var(--pythia-foreground)}.profile-stat__value--up{color:var(--pythia-success)}.profile-stat__value--down{color:var(--pythia-destructive)}.profile-settings{margin-bottom:.75rem}.profile-settings__heading{margin:0 0 .4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pythia-muted-foreground)}.profile-settings__list{list-style:none;margin:0;padding:0;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);overflow:hidden;background:var(--pythia-card)}.profile-settings__row{width:100%;display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border:none;border-bottom:1px solid var(--pythia-border);background:transparent;color:var(--pythia-foreground);text-align:left;cursor:pointer;opacity:1;-webkit-tap-highlight-color:transparent}.profile-settings__row:active{background:var(--pythia-muted)}.profile-settings__list li:last-child .profile-settings__row{border-bottom:none}.profile-settings__sym{width:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-settings__icon{color:var(--pythia-muted-foreground)}.profile-settings__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.profile-settings__title{font-size:.875rem;font-weight:600}.profile-settings__sub{font-size:.75rem;color:var(--pythia-muted-foreground)}.profile-settings__chev{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-settings__chev-icon{color:var(--pythia-muted-foreground)}.profile-settings__lang-pick{list-style:none;margin:0 0 .75rem;padding:.35rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);display:flex;flex-direction:column;gap:.2rem}.profile-settings__lang-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border:none;border-radius:calc(var(--pythia-radius) - 2px);background:transparent;color:var(--pythia-foreground);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-settings__lang-option:active,.profile-settings__lang-option--active{background:var(--pythia-muted)}.profile-settings__lang-check{color:var(--pythia-primary);flex-shrink:0}.profile-settings__lang-pick-cell{list-style:none;border-bottom:1px solid var(--pythia-border);padding:.35rem .45rem .45rem;background:var(--pythia-bg)}.profile-dev{margin-top:.5rem;padding:.65rem .75rem;border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);opacity:.92}.profile-dev__label{display:flex;align-items:center;gap:.35rem;margin:0 0 .45rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pythia-muted-foreground)}.profile-dev__label-icon{flex-shrink:0;color:var(--pythia-muted-foreground);opacity:.9}.profile-dev__btn{display:block;width:100%;margin-bottom:.35rem;padding:.35rem .45rem;font:inherit;font-size:.6875rem;color:var(--pythia-muted-foreground);background:transparent;border:1px solid var(--pythia-border);border-radius:calc(var(--pythia-radius) * .75);cursor:pointer}.profile-dev__btn:last-child{margin-bottom:0}.profile-dev__btn--muted{opacity:.85}@media(max-width:360px){.pythia-page-title,.screen__title{font-size:1.25rem}.market-card--multi,.market-card--binary{padding:.62rem .58rem}}[data-brand=pythia],[data-brand=pythia] *{font-family:Hanken Grotesk,system-ui,sans-serif}[data-brand=pythia] body{background:#0b0908}[data-brand=pythia] .app-shell{background:linear-gradient(180deg,#0b0908cc,#0b0908f0),url(/assets/tex-stone-charcoal-CbZLQNkS.webp) center / cover}[data-brand=pythia] .app-shell__header{min-height:2.25rem;padding-bottom:.2rem}.pythia-header-lockup{display:inline-flex;align-items:baseline;gap:.42rem;white-space:nowrap}@keyframes pythia-sheen{0%{background-position:-140% 0}55%,to{background-position:240% 0}}[data-brand=pythia] .pythia-word{font-family:Cinzel,serif;font-size:1rem;font-weight:700;letter-spacing:.14em;background:linear-gradient(100deg,#f4eee1,#f4eee1 40%,#f8e6b4,#f4eee1 60%,#f4eee1);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pythia-sheen 7s ease-in-out infinite}[data-brand=pythia] .pythia-trade-word{color:var(--pythia-primary);font-family:Cinzel,serif;font-size:.54rem;font-weight:600;letter-spacing:.34em}[data-brand=pythia] .bottom-nav{padding:.55rem .45rem .7rem;border-top-color:#c9a25e40;background:linear-gradient(180deg,#090705e6,#060503f7),url(/assets/tex-stone-charcoal-CbZLQNkS.webp) center bottom / cover}[data-brand=pythia] .bottom-nav__btn--active{color:var(--pythia-primary);background:#c9a25e24;box-shadow:inset 0 0 0 1px #c9a25e61}[data-brand=pythia] .bottom-nav__btn--active .bottom-nav__icon{color:var(--pythia-primary);filter:drop-shadow(0 0 5px rgb(201 162 94 / .45))}[data-brand=pythia] .bottom-nav__label{display:none}[data-brand=pythia] .bottom-nav__icon,[data-brand=pythia] .bottom-nav__icon svg{width:1.85rem;height:1.85rem}[data-brand=pythia] .screen__title,[data-brand=pythia] .pythia-page-title,[data-brand=pythia] .market-detail-section-title,[data-brand=pythia] .market-card__question--multi,[data-brand=pythia] .market-detail-binary-title,[data-brand=pythia] .trade-sheet__title,[data-brand=pythia] .profile-sheet__title,[data-brand=pythia] .profile-stats-sheet__title,[data-brand=pythia] .profile-page-hero__name,[data-brand=pythia] .profile-channel-event-card h3{font-family:Forum,Georgia,serif;font-weight:400;letter-spacing:.005em}[data-brand=pythia] .market-detail-binary-yesno__pct{font-family:Cinzel,serif;font-weight:700}[data-brand=pythia] .market-card__outcome-prob,[data-brand=pythia] .market-detail-binary-metric__value,[data-brand=pythia] .portfolio-overview__total,[data-brand=pythia] .portfolio-overview__pnl-value,[data-brand=pythia] .portfolio-stat__value,[data-brand=pythia] .portfolio-mini-stat strong,[data-brand=pythia] .profile-page-stats__value,[data-brand=pythia] .trade-quote-dl dd{font-variant-numeric:tabular-nums}[data-brand=pythia] .market-card,[data-brand=pythia] .market-detail-card,[data-brand=pythia] .market-detail-chart-section,[data-brand=pythia] .screen__card.placeholder-hero{border-color:#c9a25e45;background:linear-gradient(160deg,#1e170fc7,#0d0a07f2),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover;box-shadow:inset 0 1px #c9a25e2e,0 12px 26px -14px #000000bf}[data-brand=pythia] .portfolio-overview-card{border-color:#c9a25e45;background:linear-gradient(160deg,#1e170fc7,#0d0a07f2),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover;box-shadow:inset 0 1px #c9a25e2e,0 12px 26px -14px #000000bf}[data-brand=pythia] .portfolio-position-card,[data-brand=pythia] .profile-channel-event-card,[data-brand=pythia] .home-feed-card,[data-brand=pythia] .admin-market-card{border-color:#c9a25e38;background:#14100bf5;box-shadow:inset 0 1px #c9a25e1a,0 10px 22px -17px #000c}[data-brand=pythia] .market-card__multi-thumb,[data-brand=pythia] .market-detail-binary-hero__icon,[data-brand=pythia] .profile-page-hero__avatar-placeholder,[data-brand=pythia] .home-feed-card__avatar{border-color:#c9a25e45;color:#e7cd93;background:linear-gradient(145deg,#42321eb8,#140f09eb),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover}[data-brand=pythia] .market-detail-binary-yesno__cell--yes{background:color-mix(in srgb,var(--pythia-success) 9%,var(--pythia-card))}[data-brand=pythia] .market-detail-binary-yesno__cell--no{background:color-mix(in srgb,var(--pythia-destructive) 9%,var(--pythia-card))}[data-brand=pythia] .market-card__meta,[data-brand=pythia] .market-card__multi-top,[data-brand=pythia] .market-detail-binary-toolbar-meta,[data-brand=pythia] .market-detail-binary-source{color:#d2c7aa;font-weight:600}[data-brand=pythia] .markets-chip{border-color:#c9a25e45}[data-brand=pythia] .trade-modal-backdrop,[data-brand=pythia] .profile-sheet-backdrop,[data-brand=pythia] .profile-stats-sheet-backdrop{background:#030201b8}[data-brand=pythia] .trade-sheet,[data-brand=pythia] .profile-sheet,[data-brand=pythia] .profile-stats-sheet-panel{border-color:#c9a25e45;border-top-color:#c9a25e8f;background:linear-gradient(165deg,#18120be8,#080604fa),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover;box-shadow:inset 0 1px #e7cd9333,0 -18px 42px -16px #000000e6}[data-brand=pythia] .trade-sheet__header,[data-brand=pythia] .profile-sheet__head,[data-brand=pythia] .profile-stats-sheet__head{position:relative;isolation:isolate;padding-bottom:1.7rem;border-bottom:0}[data-brand=pythia] .trade-sheet__header:after,[data-brand=pythia] .profile-sheet__head:after,[data-brand=pythia] .profile-stats-sheet__head:after{content:"";position:absolute;z-index:1;bottom:.3rem;left:50%;width:min(72%,17rem);height:1.2rem;pointer-events:none;background:url(/assets/greek-key-divider-BIiAEv7g.svg) center / 116% auto no-repeat;opacity:.66;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}[data-brand=pythia] .trade-btn--primary,[data-brand=pythia] .profile-btn--primary,[data-brand=pythia] .pythia-btn--primary,[data-brand=pythia] .onboarding-btn--primary{color:#1a130a;border:1px solid #8e6b33;background:linear-gradient(180deg,#ddb979,#c9a25e 52%,#a9823f);box-shadow:inset 0 1px #ffeecd8c,inset 0 -1px #00000047,0 3px 8px -2px #00000080;transition:transform .06s ease,box-shadow .06s ease,background .06s ease}[data-brand=pythia] .trade-btn--primary:active,[data-brand=pythia] .profile-btn--primary:active,[data-brand=pythia] .pythia-btn--primary:active,[data-brand=pythia] .onboarding-btn--primary:active{transform:translateY(1px);background:linear-gradient(180deg,#b08a47,#9a7638);box-shadow:inset 0 2px 5px #00000073}[data-brand=pythia] .profile-create-fab{color:#1a130a;border-color:#8e6b33;background:linear-gradient(180deg,#ddb979,#b88d47)}[data-brand=pythia] .onboarding-screen{background:linear-gradient(180deg,#0b0908db,#080605f5),url(/assets/tex-stone-charcoal-CbZLQNkS.webp) center / cover}[data-brand=pythia] .onboarding-card{display:flex;flex-direction:column;gap:.9rem;border-color:#c9a25e45;background:linear-gradient(160deg,#1e170fc7,#0d0a07f2),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover;box-shadow:inset 0 1px #e7cd9338,0 22px 48px -20px #000000d9}[data-brand=pythia] .onboarding-logo{width:5.5rem;margin:0 auto;filter:drop-shadow(0 4px 14px rgb(201 162 94 / .35))}[data-brand=pythia] .onboarding-kicker{margin:0;color:#c9a25e;font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.24em;text-transform:uppercase}[data-brand=pythia] .onboarding-kicker--title{font-family:Forum,Georgia,serif;font-size:1.125rem;font-weight:400;line-height:1.3;letter-spacing:.12em}[data-brand=pythia] .onboarding-title{margin-bottom:0;color:#f4eee1;font-family:Forum,Georgia,serif;font-weight:400;letter-spacing:.005em}.pythia-onboarding-lockup{display:flex;flex-direction:column;align-items:center}.pythia-onboarding-lockup>span{color:#f4eee1;font-family:Cinzel,serif;font-size:2rem;font-weight:700;letter-spacing:.15em}.pythia-onboarding-lockup>small{margin-top:.35rem;padding-left:.5em;color:#c9a25e;font-family:Cinzel,serif;font-size:.82rem;font-weight:500;letter-spacing:.5em}[data-brand=pythia] .pythia-laurel{position:relative;height:1rem;margin:0 0 .15rem;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2072%2030'%20width='72'%20height='30'%20fill='%23C9A25E'%20role='img'%20aria-label='Pythia%20laurel%20ornament'%3e%3cline%20x1='0'%20y1='15'%20x2='72'%20y2='15'%20stroke='%23C9A25E'%20stroke-width='1'%3e%3c/line%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(6%2015)%20rotate(-30)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(6%2015)%20rotate(210)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(18%2015)%20rotate(-30)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(18%2015)%20rotate(210)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(30%2015)%20rotate(-30)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(30%2015)%20rotate(210)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(42%2015)%20rotate(-30)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(42%2015)%20rotate(210)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(54%2015)%20rotate(-30)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(54%2015)%20rotate(210)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(66%2015)%20rotate(-30)'%3e%3c/path%3e%3cpath%20d='M0,0%20C3.7,-3%203.9,-10.5%200,-14%20C-3.9,-10.5%20-3.7,-3%200,0%20Z'%20transform='translate(66%2015)%20rotate(210)'%3e%3c/path%3e%3c/svg%3e") no-repeat center / auto 1rem;opacity:.92}[data-brand=pythia] .pythia-laurel:before,[data-brand=pythia] .pythia-laurel:after{content:"";position:absolute;top:50%;width:calc(50% - 54px);height:1px}[data-brand=pythia] .pythia-laurel:before{left:0;background:linear-gradient(90deg,transparent,rgb(201 162 94 / .5))}[data-brand=pythia] .pythia-laurel:after{right:0;background:linear-gradient(270deg,transparent,rgb(201 162 94 / .5))}[data-brand=pythia] .onboarding-input{border-color:#c9a25e45;background:#0806048c}[data-brand=pythia] .onboarding-input:focus-visible{outline:none;border-color:var(--pythia-ring);box-shadow:0 0 0 2px #c9a25e4d}.onboarding-mode{display:grid;gap:.65rem}.onboarding-mode__opt{display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.8rem .85rem;text-align:left;color:var(--pythia-foreground);border:1px solid var(--pythia-border);border-radius:var(--pythia-radius);background:var(--pythia-bg);cursor:pointer}[data-brand=pythia] .onboarding-mode__opt{border-color:#c9a25e2e;background:#08060473}[data-brand=pythia] .onboarding-mode__opt--active{border-color:#c9a25e;background:#c9a25e1a;box-shadow:inset 0 0 0 1px #c9a25e80}.onboarding-mode__ic{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.6rem;background:var(--pythia-secondary)}[data-brand=pythia] .onboarding-mode__ic{color:#e7cd93;border:1px solid #c9a25e45;background:linear-gradient(145deg,#42321eb8,#140f09eb)}.onboarding-mode__t{display:block;font-size:.9375rem;font-weight:650}.onboarding-mode__d{display:block;margin-top:.15rem;color:var(--pythia-muted-foreground);font-size:.8125rem;font-weight:400;line-height:1.4}.onboarding-mode__check{flex:0 0 auto;margin-left:auto;color:var(--pythia-primary);opacity:0}.onboarding-mode__opt--active .onboarding-mode__check{opacity:1}.onboarding-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.15rem}.onboarding-step-label{color:var(--pythia-muted-foreground);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.onboarding-dots{display:flex;align-items:center;gap:.3rem}.onboarding-dots i{display:block;width:.4rem;height:.4rem;border-radius:999px;background:var(--pythia-border)}.onboarding-dots i.is-active{width:1.15rem;background:var(--pythia-primary)}[data-brand=pythia] .wallet-connected{color:var(--pythia-success);border-color:#6e9d5559;background:#6e9d551a}@media(prefers-reduced-motion:reduce){[data-brand=pythia] .pythia-word{animation:none;color:#f4eee1;background:none}}[data-brand=pythia] .app-shell__brand-medallion{display:block;width:2rem;height:2rem;object-fit:cover;border:1px solid rgb(201 162 94 / .55);border-radius:999px;filter:drop-shadow(0 3px 8px rgb(0 0 0 / .55))}[data-brand=pythia] .portfolio-position-card,[data-brand=pythia] .profile-channel-event-card,[data-brand=pythia] .home-feed-card,[data-brand=pythia] .admin-market-card,[data-brand=pythia] .app-card,[data-brand=pythia] .section-card,[data-brand=pythia] .screen__card,[data-brand=pythia] .profile-card,[data-brand=pythia] .portfolio-stat,[data-brand=pythia] .portfolio-mini-stat,[data-brand=pythia] .stat-card,[data-brand=pythia] .profile-stat,[data-brand=pythia] .profile-settings__list,[data-brand=pythia] .profile-channel-event-form__section,[data-brand=pythia] .admin-market-form__fieldset,[data-brand=pythia] .trade-quote-preview,[data-brand=pythia] .market-card__outcome-row,[data-brand=pythia] .market-detail-binary-overview-item{border-color:#c9a25e38;background:linear-gradient(160deg,#1b150ee0,#0c0906f5),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover;box-shadow:inset 0 1px #c9a25e1f,0 10px 22px -18px #000000d1}:root[data-brand=pythia] .bottom-nav__icon img{display:block;width:1.5rem;height:1.5rem;object-fit:contain;opacity:.72;filter:saturate(.68) brightness(.84);transition:opacity .16s ease,filter .16s ease,transform .16s ease}:root[data-brand=pythia] .bottom-nav__btn--active .bottom-nav__icon img{opacity:1;filter:saturate(1) brightness(1.08) drop-shadow(0 0 .35rem rgba(201,151,62,.42));transform:translateY(-1px) scale(1.06)}[data-brand=pythia] .app-shell__brand{display:inline-flex;align-items:center;gap:.55rem;min-width:0}[data-brand=pythia] .app-shell__brand-name{color:#eee1c7;font-family:Cinzel,serif;font-size:1.02rem;font-weight:650;letter-spacing:.08em;line-height:1;text-shadow:0 1px 8px rgb(0 0 0 / .75)}[data-brand=pythia] .portfolio-position-card,[data-brand=pythia] .profile-channel-event-card,[data-brand=pythia] .home-feed-card,[data-brand=pythia] .admin-market-card,[data-brand=pythia] .app-card,[data-brand=pythia] .section-card,[data-brand=pythia] .screen__card,[data-brand=pythia] .profile-card,[data-brand=pythia] .portfolio-stat,[data-brand=pythia] .portfolio-mini-stat,[data-brand=pythia] .stat-card,[data-brand=pythia] .profile-stat,[data-brand=pythia] .profile-settings__list,[data-brand=pythia] .profile-channel-event-form__section,[data-brand=pythia] .admin-market-form__fieldset,[data-brand=pythia] .trade-quote-preview,[data-brand=pythia] .market-card__outcome-row,[data-brand=pythia] .market-detail-binary-overview-item{border-color:#c9a25e94;box-shadow:inset 0 1px #efcd8b2e,inset 0 0 0 1px #784d1b2e,0 10px 24px -17px #000000eb,0 0 12px -9px #c9a25eb8}:root[data-brand=pythia] .bottom-nav{border-top:2px solid rgb(201 162 94 / .72);box-shadow:0 -1px #f4d89e1f,0 -7px 18px -12px #c9a25ecc}:root[data-brand=pythia] .bottom-nav__btn{min-height:3.65rem;padding-top:.3rem;padding-bottom:.35rem}:root[data-brand=pythia] .bottom-nav__icon{width:2.8rem;height:2.8rem}:root[data-brand=pythia] .bottom-nav__icon img{width:2.7rem;height:2.7rem;opacity:.82;filter:saturate(.78) brightness(.9) contrast(1.08)}:root[data-brand=pythia] .bottom-nav__btn--active .bottom-nav__icon img{filter:saturate(1.08) brightness(1.12) contrast(1.08) drop-shadow(0 0 .45rem rgb(201 151 62 / .5));transform:translateY(-1px) scale(1.04)}[data-brand=pythia] .app-card,[data-brand=pythia] .section-card,[data-brand=pythia] .screen__card,[data-brand=pythia] .stat-card,[data-brand=pythia] .onboarding-card,[data-brand=pythia] .admin-market-card,[data-brand=pythia] .home-feed-card,[data-brand=pythia] .market-card,[data-brand=pythia] .market-detail-header,[data-brand=pythia] .market-detail-card,[data-brand=pythia] .market-detail-chart-section,[data-brand=pythia] .portfolio-overview-card,[data-brand=pythia] .portfolio-position-card,[data-brand=pythia] .portfolio-order-card,[data-brand=pythia] .profile-post-card,[data-brand=pythia] .profile-channel-event-card,[data-brand=pythia] .profile-card,[data-brand=pythia] .profile-settings__list,[data-brand=pythia] .profile-settings__lang-pick,[data-brand=pythia] .profile-dev,[data-brand=pythia] .portfolio-empty,[data-brand=pythia] .portfolio-activity__item,[data-brand=pythia] .profile-page-tabs__empty,[data-brand=pythia] .profile-activity-feed__item,[data-brand=pythia] .market-detail-position-stack-item,[data-brand=pythia] .trade-quote-preview,[data-brand=pythia] .profile-wallet-withdraw__form{border-color:#c9a25e9e;background:linear-gradient(160deg,#1d160edb,#0b0805f5),url(/assets/tex-stone-bronze-DmUIo6eZ.webp) center / cover;box-shadow:inset 0 1px #f6daa133,inset 0 0 0 1px #74481838,0 10px 24px -17px #000000f0,0 0 13px -9px #c9a25ec7}[data-brand=pythia] .trade-sheet.trade-sheet--yes{border-top:3px solid var(--pythia-success);box-shadow:inset 0 2px #8ebe7029,0 -10px 28px -17px #6e9d55d1,0 -18px 42px -16px #000000e6}[data-brand=pythia] .trade-sheet.trade-sheet--no{border-top:3px solid var(--pythia-destructive);box-shadow:inset 0 2px #d8695b26,0 -10px 28px -17px #b0493dd1,0 -18px 42px -16px #000000e6}[data-brand=pythia] .app-shell__brand-divider{display:flex;align-items:center;gap:.85rem;flex-shrink:0;min-height:1.55rem;margin:.05rem .35rem .25rem;opacity:.9}[data-brand=pythia] .app-shell__brand-divider:before,[data-brand=pythia] .app-shell__brand-divider:after{content:"";height:1px;flex:1 1 auto}[data-brand=pythia] .app-shell__brand-divider:before{background:linear-gradient(90deg,transparent,rgb(201 162 94 / .58))}[data-brand=pythia] .app-shell__brand-divider:after{background:linear-gradient(90deg,rgb(201 162 94 / .58),transparent)}[data-brand=pythia] .app-shell__brand-divider img{display:block;width:3.6rem;height:1.5rem;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 0 .3rem rgb(201 162 94 / .22))}
