@font-face{font-family:Turn Serif;src:url(/assets/DMSerifDisplay-Regular-CVKzmwbz.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf)format("truetype");font-weight:500 800;font-display:swap}:root{color:#1b1b1d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--canvas:#f4f0e7;--surface:#fff;--surface-alt:#faf9f6;--hover:#f2f1ed;--text:#1b1b1d;--muted:#777880;--line:#e9e7e2;--accent:#3255e7;--accent-soft:#edf0ff;--green:#128463;--green-soft:#e7f4ee;--red:#c64e5b;--red-soft:#fcecef;--shadow:0 18px 80px #17191e1a;--topbar:72px;--ticker:42px;--footer:29px;--nav:78px;background:#f4f0e7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#14151a;--surface:#1b1c22;--surface-alt:#202128;--hover:#282a33;--text:#f2f0eb;--muted:#a5a5af;--line:#2c2d36;--accent:#91a4ff;--accent-soft:#29304a;--green:#6bc6a4;--green-soft:#203b32;--red:#f08a94;--red-soft:#432c32;--shadow:0 18px 80px #0006}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--text)}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input,textarea,select{min-width:0;color:var(--text);accent-color:var(--accent)}h1,h2,h3,p{margin:0}strong,b{font-weight:600}svg{flex-shrink:0}::selection{background:var(--accent-soft);color:var(--text)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:8px}.app-shell{min-height:100dvh;padding-top:calc(var(--topbar) + var(--ticker));padding-left:var(--nav);padding-bottom:var(--footer)}.topbar{height:var(--topbar);z-index:30;background:var(--canvas);border-bottom:1px solid var(--line);align-items:center;gap:26px;padding:0 28px;display:flex;position:fixed;inset:0 0 auto}.brand{width:133px;height:auto;display:block}.workspace-label{color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;padding-left:24px;font-size:12px}.global-search{background:var(--surface);border:1px solid var(--line);width:min(330px,28vw);height:36px;color:var(--muted);text-align:left;border-radius:7px;align-items:center;gap:10px;margin-left:auto;padding:0 11px;font-size:12px;display:flex}.global-search kbd{background:var(--surface-alt);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:10px}.topbar-actions{align-items:center;gap:16px;display:flex}.preview-label{letter-spacing:1px;color:var(--muted);white-space:nowrap;font-size:9px}.button{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 18px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.primary{color:#fff;background:#3255e7}.secondary{background:var(--surface);border:1px solid var(--line);color:var(--text)}.button.small{min-height:34px;padding:8px 14px;font-size:11px}.button.full{width:100%;margin-top:10px}.icon-button{width:30px;height:30px;color:var(--muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--text)}.account-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.main-nav{left:0;top:var(--topbar);bottom:var(--footer);width:var(--nav);border-right:1px solid var(--line);background:var(--canvas);z-index:25;flex-direction:column;align-items:center;gap:12px;padding-top:22px;display:flex;position:fixed}.nav-item{width:61px;min-height:57px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:9px;transition:background .15s;display:flex}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.active{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #00000006}.nav-item.active svg{stroke-width:2.4px}.nav-bottom{margin-top:auto;padding-bottom:14px}.ticker{left:var(--nav);right:0;top:var(--topbar);height:var(--ticker);background:var(--surface-alt);border-bottom:1px solid var(--line);z-index:20;white-space:nowrap;align-items:center;gap:0;display:flex;position:fixed;overflow:hidden}.ticker-label{border-right:1px solid var(--line);letter-spacing:1px;height:20px;color:var(--muted);align-items:center;gap:14px;padding:0 22px;font-size:9px;display:flex}.ticker>button{align-items:center;gap:11px;height:100%;padding:0 20px;font-size:10px;display:flex}.ticker>button:hover{background:var(--hover)}.ticker>button>strong{font-size:10px}.ticker>button>.positive,.ticker>button>.negative{font-size:9px}.ticker .ticker-more{color:var(--muted);margin-left:auto;font-size:10px}.stream-badge{color:var(--muted);white-space:nowrap;letter-spacing:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.stream-badge i,.status-dot{background:#b8a78a;border-radius:50%;width:5px;height:5px;display:inline-block}.stream-badge.is-live i,.status-dot.live{background:var(--green)}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.muted{color:var(--muted)}.saved{color:var(--accent)!important}.terminal-layout{min-height:calc(100dvh - var(--topbar) - var(--ticker) - var(--footer));background:var(--surface);grid-template-columns:280px minmax(0,1fr) 284px;gap:0;display:grid}.left-panel{border-right:1px solid var(--line);height:calc(100dvh - var(--topbar) - var(--ticker) - var(--footer));top:calc(var(--topbar) + var(--ticker));background:var(--surface-alt);position:sticky;overflow:auto}.left-tabs{z-index:5;border-bottom:1px solid var(--line);background:var(--surface-alt);align-items:center;gap:17px;height:45px;padding:7px 15px 0;display:flex;position:sticky;top:0}.left-tabs>button:not(.icon-button){height:100%;color:var(--muted);align-items:center;gap:6px;padding:0 3px;font-size:11px;display:flex;position:relative}.left-tabs>button.selected{color:var(--text)}.left-tabs>button.selected:after,.tabs>button.selected:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.panel-heading h3{font-size:12px;font-weight:600}.panel-heading>span{color:var(--muted);font-size:10px}.market-browser .panel-heading{padding-top:22px;padding-bottom:15px}.market-browser .panel-heading h3{letter-spacing:-.4px;font-family:Turn Serif,Georgia,serif;font-size:20px;font-weight:400}.segmented{border:1px solid var(--line);background:var(--canvas);border-radius:7px;gap:3px;padding:3px;display:flex}.segmented button{color:var(--muted);white-space:nowrap;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:10px;display:flex}.segmented button.selected{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000008}.market-kinds{margin:0 17px 14px}.search-field{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;align-items:center;gap:8px;margin:0 17px 17px;padding:0 10px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;padding:10px 0;font-size:11px}.search-field:focus-within{border-color:var(--accent)}.market-columns{color:var(--muted);justify-content:space-between;align-items:center;padding:0 18px 9px;font-size:9px;display:flex}.market-columns button{align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.market-row{border-top:1px solid #0000;border-bottom:1px solid #0000;align-items:center;display:flex;position:relative}.market-row:hover{background:var(--hover)}.market-row.active{background:var(--accent-soft);border-top-color:color-mix(in srgb,var(--accent) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--accent) 9%,transparent)}.market-row.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:12px;bottom:12px;left:0}.market-select{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;padding:12px 8px 12px 17px;display:flex}.asset-badge{background:var(--canvas);border:1px solid var(--line);width:31px;height:31px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:relative;overflow:hidden}.asset-badge img{object-fit:cover;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}.market-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.market-name>strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.market-name strong small{background:color-mix(in srgb,var(--muted) 10%,transparent);text-overflow:ellipsis;border-radius:3px;max-width:55px;padding:2px 3px;font-size:8px;font-weight:400;overflow:hidden}.market-name>span{color:var(--muted);font-size:9px}.market-numbers{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:5px;max-width:90px;display:flex}.market-numbers>strong{font-size:11px}.market-numbers>span{font-size:9px}.watch-button{width:23px;color:var(--muted);opacity:.45;justify-content:center;align-self:stretch;align-items:center;margin-right:6px;display:flex}.watch-button:hover,.watch-button.saved{opacity:1}.terminal-main{min-width:0}.market-header{border-bottom:1px solid var(--line);align-items:center;gap:22px;min-height:88px;padding:16px 21px;display:flex;overflow-x:auto}.market-identity{flex-shrink:0;align-items:center;gap:10px;display:flex}.market-identity>.asset-badge{width:36px;height:36px}.market-title{align-items:center;gap:6px;display:flex}.market-title h1{letter-spacing:-.5px;font-size:18px}.market-title .icon-button{width:22px;height:22px}.instrument-label{color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:3px 4px;font-size:8px}.market-identity .muted{font-size:9px}.market-head-price{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;gap:5px;display:flex}.market-head-price>strong{letter-spacing:-.5px;font-size:19px}.market-head-price>span{font-size:10px}.market-stat{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:7px;font-size:10px;display:flex}.market-stat>span{color:var(--muted);font-size:9px}.chart-book{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 196px;min-height:433px;display:grid}.chart-panel{background:var(--surface);flex-direction:column;min-width:0;height:433px;display:flex;position:relative}.chart-panel:fullscreen{height:100%;padding:20px}.chart-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;height:43px;padding:0 14px;display:flex}.intervals{gap:4px;display:flex}.intervals button{color:var(--muted);border-radius:4px;padding:5px 7px;font-size:10px}.intervals button.selected{color:var(--accent);background:var(--accent-soft)}.chart-controls{align-items:center;gap:2px;display:flex}.chart-controls>.stream-badge{margin-left:7px}.chart-legend{white-space:nowrap;align-items:center;gap:7px;min-height:34px;padding:14px 16px 4px;font-size:10px;display:flex;overflow:hidden}.chart-legend>span{color:var(--muted);font-size:9px}.ohlc{color:var(--muted);gap:10px;margin-left:4px;font-size:9px;display:flex}.ohlc b{color:var(--text);font-weight:400}.chart-canvas{flex:1;width:100%;min-height:0}.chart-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 15px 10px;font-size:8px;display:flex}.chart-caption a:hover{text-decoration:underline}.chart-overlay{background:var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:82px 0 30px}.order-book{border-left:1px solid var(--line);min-width:0;padding-bottom:12px}.order-book .panel-heading{border-bottom:1px solid var(--line);height:43px;padding:0 12px}.order-book h3{font-size:10px}.order-book .stream-badge{font-size:8px}.book-columns,.book-row{font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:1.1fr 1fr 1fr;gap:3px;display:grid}.book-columns{color:var(--muted);padding:13px 12px 10px;font-size:8px}.book-columns>span:first-child,.book-row>span:first-of-type{text-align:left}.book-row{width:100%;min-height:12px;padding:2px 12px;font-size:8px;position:relative}.book-row:hover{background:var(--hover)}.book-row>i{opacity:.75;max-width:100%;position:absolute;inset:0 0 0 auto}.book-row>span{z-index:1;position:relative}.book-row.buy>i{background:var(--green-soft)}.book-row.sell>i{background:var(--red-soft)}.book-row.buy>span:first-of-type{color:var(--green)}.book-row.sell>span:first-of-type{color:var(--red)}.book-mid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:5px;margin:7px 0;padding:12px;display:flex}.book-mid strong{font-size:13px}.book-mid>span{color:var(--muted);font-size:8px}.trade-ticket{border-left:1px solid var(--line);background:var(--surface-alt);min-width:0;padding:0 18px 24px}.trade-ticket>.panel-heading{padding:24px 0 19px}.ticket-venue{letter-spacing:.7px;font-size:8px!important}.ticket-sides{border:1px solid var(--line);background:var(--canvas);border-radius:7px;gap:3px;padding:3px;display:flex}.ticket-sides button{color:var(--muted);border-radius:4px;flex:1;padding:10px 2px;font-size:11px}.ticket-sides button.selected.buy{background:var(--green-soft);color:var(--green);font-weight:600}.ticket-sides button.selected.sell{background:var(--red-soft);color:var(--red);font-weight:600}.tabs{align-items:center;gap:22px;display:flex}.tabs>button{height:100%;color:var(--muted);white-space:nowrap;padding:0 0 12px;font-size:11px;position:relative}.tabs>button.selected{color:var(--text);font-weight:600}.order-types{border-bottom:1px solid var(--line);gap:20px;margin:20px 0 18px}.order-types>button{font-size:10px}.available{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:9px;display:flex}.available>span{color:var(--muted)}.ticket-field{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-bottom:10px;padding:11px 12px;display:block}.ticket-field:focus-within{border-color:var(--accent)}.ticket-field>span{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.ticket-field>div{align-items:center;gap:6px;display:flex}.ticket-field input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:22px;font-weight:500;line-height:1.3}.ticket-field>div>span{color:var(--muted);font-size:10px}.amount-presets{gap:6px;margin-bottom:23px;display:flex}.amount-presets button{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:5px;flex:1;padding:6px 0;font-size:9px}.amount-presets button.selected{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent);background:var(--accent-soft)}.leverage-label{flex-wrap:wrap;justify-content:space-between;gap:15px;margin:19px 0 5px;font-size:10px;display:flex}.leverage-label>span:nth-child(2){color:var(--muted);text-transform:capitalize;font-size:9px}.leverage-label strong{margin-left:6px}.leverage-label input{cursor:pointer;width:100%;height:4px;margin:0}.advanced-toggle{color:var(--muted);align-items:center;gap:6px;width:100%;margin-top:24px;padding:0;font-size:9px;display:flex}.advanced-toggle>svg:last-child{margin-left:auto}.rotated{transform:rotate(180deg)}.advanced-options{flex-direction:column;gap:12px;padding:15px 0;display:flex}.check-label{align-items:center;gap:7px;font-size:10px;display:flex}.check-label input{margin:0}.field-label{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.input,select{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:9px 10px;font-size:11px}.ticket-summary{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:20px;padding-top:18px;font-size:9px;display:flex}.ticket-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-summary span{color:var(--muted)}.ticket-summary strong{font-weight:400}.review-button{width:100%;min-height:44px;margin-top:24px}.sell-button{background:#b74d5a}.ticket-footnote{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:8px;display:flex}.pending-notice{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;gap:8px;margin-top:18px;padding:12px;font-size:10px;display:flex}.pending-notice>span{color:var(--muted)}.pending-notice .text-button{color:var(--accent)}.activity-panel{min-width:0}.activity-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:47px;padding:0 20px;display:flex;overflow-x:auto}.activity-toolbar .tabs{gap:20px;height:100%}.activity-toolbar .tabs button{padding-bottom:0;font-size:10px}.activity-toolbar .tabs small{background:var(--hover);border-radius:3px;margin-left:4px;padding:2px 4px;font-size:8px}.activity-toolbar>.muted{white-space:nowrap;font-size:8px}.table-scroll{max-height:300px;overflow:auto}table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:10px}th{color:var(--muted);background:var(--surface);z-index:2;font-size:9px;font-weight:400;position:sticky;top:0}th,td{border-bottom:1px solid var(--line);padding:11px 18px}th:first-child,td:first-child{text-align:left}tbody tr:hover{background:var(--surface-alt)}td{text-transform:none}td .text-button{font-size:10px}.statusbar{inset:auto 0 0 var(--nav);height:var(--footer);background:var(--canvas);border-top:1px solid var(--line);color:var(--muted);z-index:20;align-items:center;gap:28px;padding:0 17px;font-size:8px;display:flex;position:fixed}.statusbar>span:first-child{align-items:center;gap:6px;display:flex}.statusbar-separator{color:var(--line);padding:0 7px}.statusbar-tagline{margin-left:auto;font-family:Turn Serif,Georgia,serif;font-size:11px}.loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:35px 20px;display:flex}.empty h3{letter-spacing:-.5px;font-family:Turn Serif,Georgia,serif;font-size:23px;font-weight:400}.empty p{color:var(--muted);max-width:300px;font-size:11px;line-height:1.7}.empty-mascot{object-fit:contain;width:130px;height:125px;margin:0 auto 5px}.trade-ticket>.empty{padding:35px 0}.trade-ticket>.empty h3{font-size:23px}.order-book .empty{padding:35px 12px}.order-book .empty h3{font-size:19px}.order-book .empty p{font-size:10px}.error-state{color:var(--red);background:var(--red-soft);border-radius:5px;margin:12px;padding:17px;font-size:11px;line-height:1.7}.error-state .text-button{margin-top:10px}.text-button{align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.text-button:hover{text-decoration:underline}.small-note{color:var(--muted);margin:15px 18px;font-size:10px;line-height:1.7}.boot-screen{justify-content:center;align-items:center;gap:15px;min-height:100vh;font-family:Turn Serif,Georgia,serif;font-size:34px;display:flex}.loading-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.mobile-menu,.mobile-close{display:none}.feed-layout{background:var(--canvas);min-height:calc(100dvh - var(--topbar) - var(--ticker) - var(--footer));grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:45px;padding:42px;display:grid}.feed-page{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.feed-markets{background:var(--surface);border:1px solid var(--line);top:calc(var(--topbar) + var(--ticker) + 24px);max-height:calc(100dvh - var(--topbar) - var(--ticker) - 65px);border-radius:10px;align-self:start;position:sticky;overflow:auto}.feed-intro{padding:30px 26px 23px}.eyebrow{text-transform:uppercase;letter-spacing:1.3px;color:var(--muted);font-size:8px}.feed-intro h1,.page-intro h1{letter-spacing:-1.5px;margin:12px 0 9px;font-family:Turn Serif,Georgia,serif;font-size:43px;font-weight:400}.feed-intro>p,.page-intro>p{color:var(--muted);font-size:12px;line-height:1.6}.feed-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 26px;display:flex}.feed-toolbar .tabs{gap:25px}.feed-toolbar .tabs button{padding:13px 0;font-size:11px}.compose-prompt{border:1px solid var(--line);background:var(--surface-alt);text-align:left;width:calc(100% - 52px);color:var(--muted);border-radius:7px;align-items:center;gap:12px;margin:20px 26px;padding:12px;font-size:11px;display:flex}.avatar{background:var(--accent-soft);color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.neutral{background:var(--canvas);color:var(--muted)}.compose-plus{color:var(--muted);margin-left:auto;font-size:18px}.post{border-top:1px solid var(--line);padding:22px 26px}.post-author{align-items:center;gap:10px;margin-bottom:13px;display:flex}.post-author>div{flex-direction:column;gap:4px;min-width:0;display:flex}.post-author strong{font-size:11px}.post-author>div>span{color:var(--muted);font-size:9px}.post-author time{color:var(--muted);margin-left:auto;font-size:9px}.post-body{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;width:100%;padding:0;font-size:12px;line-height:1.8}.post-markets{flex-direction:column;gap:7px;margin-top:15px;display:flex}.post-markets>button{background:var(--surface-alt);border:1px solid var(--line);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.post-markets>button>div{flex-direction:column;gap:6px;display:flex}.post-markets strong{font-size:12px}.post-markets span{color:var(--muted);font-size:9px}.post-markets svg{color:var(--accent)}.market-tag{color:var(--accent);background:var(--accent-soft);border-radius:4px;align-items:center;gap:5px;margin-top:12px;padding:6px 8px;font-size:10px;display:inline-flex}.post-actions{color:var(--muted);gap:23px;margin-top:19px;display:flex}.post-actions>button{align-items:center;gap:6px;min-width:22px;padding:4px 0;font-size:10px;display:flex}.post-actions>button:last-child{margin-left:auto}.post-actions>button:hover{color:var(--text)}.post-actions .liked{color:var(--red)}.reposted{color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-size:9px;display:flex}.post blockquote{border:1px solid var(--line);border-radius:6px;margin:14px 0 0;padding:12px;font-size:11px;line-height:1.8}.post blockquote strong{color:var(--muted);font-size:9px}.compact .feed-intro{padding:25px 18px 21px}.compact .feed-intro h1{margin:10px 0 5px;font-size:29px}.compact .feed-intro .eyebrow{letter-spacing:.7px;font-size:7px}.compact .feed-intro p{font-size:10px}.compact .feed-toolbar{padding:0 18px}.compact .compose-prompt{gap:8px;width:calc(100% - 30px);margin:15px;padding:9px;font-size:10px}.compact .compose-prompt .avatar{width:26px;height:26px}.compact .post{padding:20px 17px}.compact .post-body{font-size:11px;line-height:1.8}.compact .post-author{gap:8px}.compact .post-author strong{font-size:10px}.compact .post-author .avatar{width:29px;height:29px}.compact .post-actions{gap:22px}.compact .post-actions>button{font-size:9px}.compact .empty-mascot{width:115px;height:110px}.notes{gap:10px;padding:5px 20px 15px;display:flex;overflow:auto}.note{flex-direction:column;gap:8px;min-width:110px;max-width:140px;font-size:10px;line-height:1.6;display:flex}.note>span{border:1px solid var(--line);background:var(--canvas);border-radius:10px;padding:9px}.note small{color:var(--muted);text-align:center;font-size:8px}.modal{border:1px solid var(--line);background:var(--surface);width:min(480px,100vw - 28px);max-height:calc(100dvh - 50px);color:var(--text);box-shadow:var(--shadow);border-radius:13px;padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12151c66}.modal.wide{width:min(740px,100vw - 28px)}.modal-inner{padding:24px}.modal-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.modal-header h2{letter-spacing:-.5px;font-family:Turn Serif,Georgia,serif;font-size:26px;font-weight:400}.modal-inner>p{font-size:12px;line-height:1.8}.modal .market-browser{max-height:70dvh;margin:0 -8px;overflow:auto}.modal .market-browser .panel-heading{display:none}.modal .market-row .market-name{flex:1}.modal .market-numbers{max-width:none}.modal .market-select{gap:13px}.modal .post{padding:18px 0}.composer{border:1px solid var(--line);background:var(--surface-alt);resize:vertical;border-radius:7px;width:100%;min-height:180px;padding:16px;font-size:12px;line-height:1.8;display:block}.composer-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.replies{max-height:300px;margin:20px 0;overflow:auto}.reply{border-top:1px solid var(--line);padding:15px 0;font-size:12px}.reply strong,.reply small{color:var(--muted);font-size:10px}.reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.7}.reply-input{min-height:90px;margin-bottom:12px}.review-hero{text-align:center;padding:0 0 20px}.review-hero>span{letter-spacing:1.5px;font-size:10px;font-weight:600}.review-hero h2{margin:9px 0;font-family:Turn Serif,Georgia,serif;font-size:45px;font-weight:400}.review-hero p{color:var(--muted);font-size:11px}.review-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:16px 0;font-size:11px;display:flex}.review-details>div{justify-content:space-between;gap:15px;display:flex}.review-details dt{color:var(--muted)}.review-details dd{overflow-wrap:anywhere;text-align:right;margin:0}.review-steps{padding:20px 0;font-size:11px}.review-steps>strong{font-size:11px}.review-steps>p{align-items:center;gap:9px;padding-top:13px;font-size:10px;line-height:1.6;display:flex}.review-steps small{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:8px}.risk-note{background:var(--canvas);color:var(--muted);border-radius:5px;padding:12px;line-height:1.7;font-size:10px!important}.intent-status{background:var(--surface-alt);border:1px solid var(--line);text-transform:capitalize;border-radius:6px;margin-top:15px;padding:15px;font-size:12px}.intent-status p{text-transform:none;margin-top:10px;font-size:10px;line-height:1.7}.wallet-address{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:var(--surface-alt);border-radius:5px;margin:12px 0 18px;padding:12px;font-size:11px!important}.toast{z-index:100;border:1px solid var(--line);background:var(--text);color:var(--surface);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:18px;max-width:min(600px,90vw);padding:12px 13px 12px 18px;font-size:11px;line-height:1.6;display:flex;position:fixed;bottom:48px;left:50%;transform:translate(-50%)}.toast .icon-button{color:inherit}.content-page{background:var(--canvas);min-height:calc(100dvh - var(--topbar) - var(--ticker) - var(--footer));padding:42px 50px}.page-intro{margin-bottom:34px}.page-intro h1{font-size:46px}.people-page,.portfolio-page{max-width:1200px;margin:auto}.people-controls{align-items:center;gap:20px;margin-bottom:22px;display:flex}.people-controls .segmented{min-width:230px}.people-controls>label{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.people-table{background:var(--surface)}.people-table th,.people-table td{padding:16px 20px}.people-page>.table-scroll{border:1px solid var(--line);border-radius:8px;max-height:65dvh}.people-table .rank{text-align:center;color:var(--muted);font-family:Turn Serif,Georgia,serif;font-size:19px}.trader-name{text-align:left;align-items:center;gap:11px;padding:0;display:flex}.trader-name>span:last-child{flex-direction:column;gap:5px;display:flex}.trader-name strong{font-size:11px}.trader-name small{color:var(--muted);font-size:9px}.small-avatar{width:30px;height:30px;font-size:10px}.stat-cards{flex-wrap:wrap;gap:20px;margin:24px 0 30px;display:flex}.stat-cards>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;gap:16px;min-width:180px;padding:22px;display:flex}.stat-cards span{color:var(--muted);font-size:11px}.stat-cards strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:27px}.portfolio-section{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:20px 0;overflow:hidden}.portfolio-page>.empty{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:420px}.portfolio-page>.empty .empty-mascot{width:180px;height:170px}@media (min-width:1600px){.terminal-layout{grid-template-columns:320px minmax(0,1fr) 310px}.chart-book{grid-template-columns:minmax(0,1fr) 225px}.chart-panel{height:510px}.chart-book{min-height:510px}.book-row{min-height:15px;font-size:9px}.trade-ticket{padding:0 22px 25px}.market-select{padding-top:14px;padding-bottom:14px}.market-header{gap:35px}.ohlc{gap:15px}.market-stat{font-size:11px}.market-stat>span{font-size:10px}.table-scroll{min-height:120px;max-height:calc(100dvh - 780px)}.people-page .table-scroll{max-height:65dvh}}@media (max-width:1300px){.terminal-layout{grid-template-columns:245px minmax(0,1fr) 255px}.chart-book{grid-template-columns:minmax(0,1fr) 174px}.workspace-label{display:none}.market-header{gap:16px;padding:16px}.funding-stat{display:none}.market-stat{font-size:9px}.market-stat>span{font-size:8px}.market-head-price>strong,.market-title h1{font-size:17px}.market-identity>.asset-badge{width:30px;height:30px}.book-row{padding-left:9px;padding-right:9px;font-size:7px}.book-mid>span{display:none}.ohlc{gap:7px}.ohlc span:nth-child(2),.ohlc span:nth-child(3){display:none}.trade-ticket{padding-left:14px;padding-right:14px}.trade-ticket .panel-heading h3{font-size:11px}.activity-toolbar>.muted{display:none}.market-select{gap:7px;padding-left:13px}.market-numbers>strong,.market-name>strong{font-size:10px}.market-name strong small{max-width:40px;font-size:7px}.watch-button{width:20px;margin-right:4px}.market-browser .panel-heading h3{font-size:18px}.ticker>button{gap:8px;padding:0 14px}.ticker-label{gap:10px;padding:0 16px}.ticker-label>span:last-child,.chart-controls>.stream-badge{display:none}.content-page{padding:35px}.feed-layout{grid-template-columns:minmax(0,650px) 270px;gap:24px;padding:30px}}@media (max-width:1050px){:root{--nav:65px}.topbar{gap:18px;padding:0 20px}.nav-item{width:53px}.preview-label{display:none}.terminal-layout{grid-template-columns:220px minmax(0,1fr) 245px}.chart-book{grid-template-columns:minmax(0,1fr)}.order-book{display:none}.market-header{gap:15px}.market-stat{display:none}.market-head-price{margin-left:auto}.trade-ticket{padding:0 13px 20px}.market-numbers>strong{font-size:9px}.market-select{gap:6px;padding-left:11px}.market-name strong small{max-width:32px}.market-select>.asset-badge{width:25px;height:25px;font-size:8px}.market-numbers>span,.market-name>span{font-size:8px}.ticker>button{gap:6px;padding:0 12px;font-size:9px}.ticker .ticker-more{display:none}.ticker>button>.positive,.ticker>button>.negative{font-size:8px}.activity-toolbar{padding:0 15px}.activity-toolbar .tabs{gap:15px}.activity-toolbar .tabs button{font-size:9px}.feed-layout{grid-template-columns:minmax(0,700px)}.feed-markets{display:none}.chart-controls>.stream-badge{display:inline-flex}.content-page{padding:30px}.people-controls{flex-wrap:wrap;gap:15px}.people-table th,.people-table td{padding:14px}.topbar-actions{gap:12px}}@media (max-width:800px){:root{--topbar:64px;--ticker:37px;--footer:0px;--nav:0px}.app-shell{padding-bottom:65px}.topbar{gap:14px;padding:0 15px}.brand{width:115px}.global-search{justify-content:center;width:36px;margin-left:auto;padding:0}.global-search>span,.global-search kbd{display:none}.topbar-actions{gap:9px}.topbar-actions .button.small{min-height:33px;padding:8px 11px}.theme-button{width:28px}.main-nav{border-right:0;border-top:1px solid var(--line);background:var(--canvas);flex-direction:row;justify-content:space-around;gap:4px;width:100%;height:61px;padding:0 10px;inset:auto 0 0}.nav-item{gap:4px;width:70px;min-height:48px;font-size:9px}.nav-item.active{box-shadow:none;background:var(--surface)}.nav-item svg{width:18px;height:18px}.nav-bottom{display:none}.ticker-label{padding:0 12px}.ticker>button{padding:0 13px}.ticker>button:nth-of-type(n+4),.ticker>button>.positive,.ticker>button>.negative{display:none}.terminal-layout{flex-wrap:wrap;min-height:0;display:flex}.terminal-main{width:100%}.left-panel{display:none}.left-panel.mobile-open{inset:calc(var(--topbar) + var(--ticker)) 0 61px;z-index:24;width:100%;height:auto;display:block;position:fixed}.left-panel.mobile-open .market-select{gap:12px;padding:14px 20px}.left-panel.mobile-open .market-name>strong,.left-panel.mobile-open .market-numbers>strong{font-size:13px}.left-panel.mobile-open .market-name>span,.left-panel.mobile-open .market-numbers>span{font-size:11px}.left-panel.mobile-open .market-name strong small{max-width:90px;font-size:9px}.mobile-menu,.mobile-close{display:inline-flex}.left-tabs .mobile-close{margin-left:auto}.market-header{min-height:79px;padding:13px 15px}.market-identity{gap:8px}.market-head-price>strong{font-size:19px}.market-title h1{font-size:18px}.chart-panel{height:360px}.chart-book{min-height:360px}.chart-toolbar{padding:0 12px}.chart-legend{padding-left:14px;font-size:10px}.chart-controls>.stream-badge{display:none}.activity-panel{border-bottom:1px solid var(--line)}.activity-toolbar{height:45px;padding:0 15px}.activity-toolbar .tabs{gap:20px}.activity-toolbar .tabs button{font-size:10px}.table-scroll{max-height:250px}th,td{padding:11px 15px;font-size:10px}.trade-ticket{border-left:0;width:100%;padding:0 22px 30px}.trade-ticket>.panel-heading{padding-top:24px}.trade-ticket>.panel-heading h3{font-size:14px}.ticket-venue{font-size:9px!important}.ticket-sides button{padding:11px;font-size:13px}.order-types{gap:27px}.order-types>button{font-size:12px}.available,.ticket-field>span{font-size:11px}.ticket-field input{font-size:24px}.ticket-field>div>span{font-size:11px}.amount-presets button{padding:9px;font-size:11px}.leverage-label{margin:23px 0 8px;font-size:12px}.leverage-label>span:nth-child(2){font-size:11px}.advanced-toggle{margin-top:27px;font-size:11px}.ticket-summary{gap:15px;font-size:11px}.ticket-footnote{font-size:10px}.review-button{min-height:48px;font-size:13px}.check-label{font-size:12px}.statusbar{display:none}.toast{width:90vw;font-size:11px;bottom:77px}.feed-layout{padding:16px}.feed-intro{padding:27px 22px}.feed-intro h1{font-size:36px}.feed-toolbar{padding:0 22px}.compose-prompt{width:calc(100% - 40px);margin:18px 20px}.post{padding:22px}.post-body{font-size:13px}.post-author strong{font-size:12px}.post-author>div>span,.post-author time{font-size:10px}.post-actions>button{font-size:11px}.content-page{min-height:calc(100dvh - 162px);padding:28px 20px}.page-intro h1{font-size:38px}.page-intro .eyebrow{font-size:7px}.page-intro p{font-size:11px}.people-controls .segmented{width:100%}.people-controls>label{flex:1;justify-content:space-between}.people-controls select{padding:8px;font-size:10px}.stat-cards{gap:12px}.stat-cards>div{min-width:130px;padding:18px}.stat-cards strong{font-size:23px}.stat-cards span{font-size:10px}.modal-inner{padding:20px}.modal-header h2{font-size:25px}.review-steps>p{flex-wrap:wrap}.review-steps small{font-size:8px}.empty-mascot{width:135px}.portfolio-page>.empty{min-height:330px}.portfolio-page>.empty .empty-mascot{width:140px;height:135px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.swap-direction{color:var(--muted);text-transform:capitalize;align-items:center;gap:9px;margin:5px 0 20px;font-size:10px;display:flex}.swap-token{text-align:left;align-items:center;gap:8px;width:100%;margin:8px 0 16px;padding:0;display:flex}.swap-token strong{font-size:13px}.swap-token small{color:var(--muted);font-size:9px}.swap-token>span:last-child{margin-left:auto}.swap-estimate{color:var(--muted);margin-bottom:8px;font-size:11px;line-height:1.7}.swap-slippage{color:var(--muted);justify-content:space-between;align-items:center;margin:20px 0;font-size:10px;display:flex}.swap-ticket>.small-note{margin:15px 0}.token-picker-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:14px 5px;display:flex}.token-picker-row>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.token-picker-row strong{font-size:12px}.token-picker-row small,.token-picker-row>span:last-child{color:var(--muted);font-size:10px}.predictions-page{max-width:1200px;margin:auto}.prediction-search{max-width:400px;margin:0 0 25px}.prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.prediction-card{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;flex-direction:column;gap:18px;padding:22px;transition:transform .15s,box-shadow .15s;display:flex}.prediction-card:hover{transform:translateY(-3px);box-shadow:0 5px 20px #0000000a}.prediction-card-venue{letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.prediction-card h3{min-height:68px;font-size:14px;font-weight:500;line-height:1.65}.prediction-card-outcomes{gap:10px;margin-top:auto;display:flex}.prediction-card-outcomes>span{background:var(--surface-alt);border:1px solid var(--line);border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;font-size:10px;display:flex}.prediction-card-outcomes>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prediction-card-outcomes strong{font-size:11px}.prediction-card>small{color:var(--muted);font-size:9px}.prediction-detail{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) 290px;gap:0;margin-top:24px;display:grid;overflow:hidden}.prediction-content{min-width:0;padding:28px}.prediction-content>h2{letter-spacing:-.5px;font-family:Turn Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:1.4}.prediction-outcomes{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.prediction-outcomes>button{border:1px solid var(--line);background:var(--surface-alt);border-radius:6px;align-items:center;gap:20px;padding:12px 16px;font-size:12px;display:flex}.prediction-outcomes>button.selected{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.prediction-chart{border:1px solid var(--line);border-radius:7px;margin:25px 0;position:relative;overflow:hidden}.prediction-chart-canvas{height:280px}.prediction-chart>a{margin:8px 15px;display:inline-block}.prediction-rules{margin:25px 0;font-size:11px}.prediction-rules summary{cursor:pointer;font-size:12px}.prediction-rules>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);max-height:340px;margin-top:20px;line-height:1.9;overflow:auto}.prediction-ticket>.risk-note{font-size:10px}.prediction-ticket .small-note{margin-left:0;margin-right:0}.profile-settings{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:25px;padding-top:20px;display:flex}.profile-settings h3{font-size:13px}.profile-settings .input{font-size:12px}.follow-button{color:var(--accent);margin-left:auto;font-size:9px}.post-author .follow-button+time{margin-left:0}.profile-settings .error-state{margin:0}@media (max-width:1100px){.prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.prediction-grid,.prediction-detail{grid-template-columns:1fr}.prediction-content{padding:22px}.prediction-content>h2{font-size:26px}.prediction-card h3{min-height:0}.prediction-ticket{border-top:1px solid var(--line)}.prediction-chart-canvas{height:250px}.prediction-outcomes>button{gap:12px;font-size:11px}.main-nav .nav-item{width:62px;font-size:8px}.nav-item svg{width:17px;height:17px}.swap-token strong{font-size:14px}.swap-slippage{font-size:12px}.follow-button{font-size:10px}}.funding-step{border-top:1px solid var(--line);gap:13px;padding:22px 0;display:flex}.step-number{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.funding-step>div{flex:1;min-width:0}.funding-step h3{margin-bottom:12px;font-size:13px}.funding-step p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.8}.funding-step .button.small{margin:8px 8px 0 0}.funding-step .ticket-field{margin-top:18px}.funding-step .small-note{margin:10px 0}.available .text-button{color:var(--accent);margin-left:4px;font-size:8px}.mode-switch{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:flex}.mode-switch button{color:var(--muted);border-radius:5px;min-height:30px;padding:7px 12px;font-size:11px}.mode-switch button[aria-pressed=true]{background:var(--surface);color:var(--accent);font-weight:600;box-shadow:0 1px 4px #0000000a}.simple-layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:22px;max-width:1280px;margin:0 auto;padding:30px;display:grid}.simple-intro{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 0 5px;display:flex}.simple-intro h2{letter-spacing:-.8px;margin:9px 0;font-family:Turn Serif,Georgia,serif;font-size:36px;font-weight:400}.simple-intro p{color:var(--muted);font-size:12px;line-height:1.7}.simple-intro-actions{align-items:center;gap:10px;display:flex}.simple-trade-jump{display:none}#trade-ticket{scroll-margin-top:calc(var(--topbar) + var(--ticker) + 16px)}.simple-main,.simple-context,.simple-layout>.trade-ticket{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.simple-main{grid-column:1}.simple-main .market-header{gap:18px;min-height:96px}.simple-main .market-head-price{margin-left:auto}.simple-main .market-head-price>strong{font-size:25px}.simple-main .chart-legend{min-height:37px}.simple-main .chart-legend .ohlc{display:none}.simple-layout>.trade-ticket{top:calc(var(--topbar) + var(--ticker) + 20px);grid-area:2/2/span 2;padding:0 22px 25px;position:sticky}.simple-layout>.trade-ticket>.panel-heading{padding:23px 0 18px}.simple-layout>.trade-ticket>.panel-heading h3{font-size:16px}.simple-ticket-description{font-size:12px;font-weight:600;line-height:1.6}.trade-ticket>.small-note{margin:12px 0;line-height:1.8}.position-action{margin:18px 0}.position-action button{font-size:11px}.simple-layout .ticket-sides button{padding:11px 4px;font-size:11px}.simple-layout .available,.simple-layout .ticket-field{margin-top:20px}.simple-layout .ticket-field input{font-size:30px}.simple-layout .ticket-summary{margin-top:22px}.simple-context{grid-column:1}.context-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:50px;padding:0 24px;display:flex}.context-tabs>button{min-height:50px;font-size:11px}.context-tabs>span{color:var(--muted);margin-left:auto;font-size:9px}.simple-context .feed-intro{display:none}.simple-context .post{padding:24px}.simple-context .post-body{font-size:13px;line-height:1.9}.simple-context .table-scroll{max-height:300px}.data-freshness{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.6;display:block}.data-freshness.is-stale{color:var(--red)}.field-error{color:var(--red);margin:14px 0;font-size:11px;line-height:1.7}.intent-status strong{text-transform:none;display:block}.intent-status p{text-transform:none}.review-extra{color:var(--muted);margin:16px 0;font-size:11px}.review-extra summary{cursor:pointer;padding:8px 0}.review-extra .review-steps{color:var(--text);padding:10px 0}.quote-expiry{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.7;display:block}.funding-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.funding-balances>div{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.funding-balances span{color:var(--muted);font-size:10px}.funding-balances strong{font-size:20px}.wallet-funding-note{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.8}@media (max-width:1150px){.topbar{gap:16px}.workspace-label{display:none}.topbar-actions{gap:10px}.simple-layout{grid-template-columns:minmax(0,1fr) 305px;gap:18px;padding:24px}.simple-main .market-stat{display:none}.simple-layout>.trade-ticket{padding-left:18px;padding-right:18px}.context-tabs{gap:18px;padding:0 18px}.context-tabs>span{display:none}}@media (max-width:800px){:root{--topbar:106px}.topbar{gap:9px;padding-bottom:40px}.mode-switch{position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.mode-switch button{min-height:30px;padding:6px 22px;font-size:12px}.simple-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 14px;display:grid}.simple-intro{padding:0 5px 4px;display:block}.simple-intro h2{margin-top:6px;font-size:30px}.simple-intro p{font-size:11px}.simple-intro .button{min-height:40px;margin-top:14px;font-size:12px}.simple-trade-jump{display:inline-flex}.simple-main,.simple-context,.simple-layout>.trade-ticket{grid-area:auto/1}.simple-layout>.trade-ticket{padding:0 20px 25px;position:static}.simple-main .market-header{gap:9px;min-height:88px;padding:16px 12px}.simple-main .market-head-price>strong{font-size:20px}.simple-main .market-identity>.asset-badge{display:none}.simple-main .chart-panel{height:290px}.simple-main .chart-legend .ohlc{display:none}.simple-main .market-title h1{text-overflow:ellipsis;max-width:110px;overflow:hidden}.simple-main .instrument-label{font-size:7px}.simple-context .post{padding:20px}.context-tabs{gap:22px;padding:0 20px}.data-freshness{max-width:150px;font-size:8px}.funding-balances>div{padding:12px}.funding-balances strong{font-size:17px}}:root{--muted:#60616a;--green:#0b7052;--red:#b53a49}[data-theme=dark]{--muted:#b5b6c1;--green:#6bc6a4;--red:#f08a94}button,input,select,textarea{font:inherit}.market-numbers,.market-head-price,.ticket-summary,.book-row,.activity-table{font-variant-numeric:tabular-nums}.mode-switch button,.ticket-sides button,.order-types button,.context-tabs>button,.simple-layout .ticket-sides button,.position-action button{font-size:12px}.instrument-label,.simple-main .instrument-label,.market-name small,.ticket-venue,.data-freshness,.market-stat span,.ticket-footnote,.book-columns,.book-stats,.market-columns,.market-name>span,.market-numbers .change,.statusbar{font-size:11px}.small-note,.field-error,.available,.ticket-summary,.field-label,.advanced-toggle,.check-label,.ticket-field>span,.leverage-label,.quote-expiry,.review-extra,.wallet-funding-note{font-size:12px}.market-select,.ticket-summary,.post-author,.review-details,.activity-table{font-size:13px}.workspace-bar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.asset-categories{flex-wrap:wrap;gap:6px;display:flex}.asset-categories button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:48px;padding:10px 18px;font-size:13px;font-weight:600}.asset-categories button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.asset-categories button span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.workspace-tools{gap:8px;display:flex}.simple-layout{gap:16px;padding:22px 28px}.simple-main .market-header{min-height:86px}.simple-main .chart-panel{height:330px}.simple-layout>.trade-ticket{grid-row:2/span 2}.context-tabs{gap:22px;padding:0 18px;overflow-x:auto}.context-tabs button{white-space:nowrap}.post-source{color:var(--muted);margin-top:14px;font-size:11px;display:block}.watchlist-sync{padding:0 16px}.discovery-list{max-height:480px;overflow:auto}.discovery-list .panel-heading{display:none}.terminal-layout{grid-template-columns:var(--market-panel-width,270px) minmax(0,1fr) var(--ticket-panel-width,335px)}.terminal-layout>.workspace-bar{border-bottom:1px solid var(--line);background:var(--canvas);padding:12px 18px}.terminal-layout>.left-panel{position:relative;overflow:visible}.left-panel>div:not(.panel-resize){overflow:auto}.resizable-ticket{border-left:1px solid var(--line);background:var(--surface);min-width:0;position:relative}.resizable-ticket>.trade-ticket{border:0}.panel-resize{z-index:5;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.resizable-ticket>.panel-resize{left:-6px;right:auto}.panel-resize:hover,.panel-resize:focus-visible{background:color-mix(in srgb,var(--accent) 16%,transparent);outline:2px solid var(--accent)}.markets-collapsed{grid-template-columns:minmax(0,1fr) var(--ticket-panel-width,335px)}.markets-collapsed>.left-panel:not(.mobile-open){display:none}.chart-view-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 18px}.chart-view-tabs button{padding:12px 0;font-size:12px}.chart-book{grid-template-columns:minmax(0,1fr) 210px}.chart-container,.depth-container{min-width:0}.chart-container>.chart-panel{height:390px}.depth-container>.order-book{height:390px;display:block;overflow:auto}.chart-book.view-chart{grid-template-columns:minmax(0,1fr)}.chart-book.view-chart .depth-container{display:none}.chart-book.view-depth{grid-template-columns:minmax(0,1fr)}.chart-book.view-depth .chart-container{display:none}.book-row{min-height:23px;font-size:12px}.mode-draft-note{border-top:1px solid var(--line);padding-top:12px}@media (max-width:1250px){.terminal-layout{grid-template-columns:230px minmax(0,1fr) 300px}.terminal-layout.markets-collapsed{grid-template-columns:minmax(0,1fr) 300px}.panel-resize{display:none}.chart-book.view-split{grid-template-columns:minmax(0,1fr)}.chart-book.view-split .depth-container,.chart-view-tabs .view-split{display:none}.chart-book.view-depth .depth-container,.chart-book.view-depth .order-book{display:block}}@media (max-width:1050px){.terminal-layout,.terminal-layout.markets-collapsed{grid-template-columns:minmax(0,1fr) 300px}.terminal-layout>.left-panel{display:none}.terminal-layout>.left-panel.mobile-open{z-index:50;left:0;top:var(--topbar);background:var(--surface);width:300px;display:block;position:fixed;bottom:0;overflow:auto;box-shadow:0 0 0 100vmax #0005}.market-stat{display:none}}@media (max-width:800px){.simple-layout{padding:14px}.workspace-bar{align-items:flex-start;gap:8px}.asset-categories{gap:5px}.asset-categories button{min-height:48px;padding:8px 12px;font-size:12px}.asset-categories button span{font-size:10px}.workspace-tools .button{min-height:44px;padding:8px;font-size:11px}.simple-trade-jump{display:inline-flex}.simple-layout>.trade-ticket{grid-row:auto}.terminal-layout,.terminal-layout.markets-collapsed{flex-direction:column;display:flex}.terminal-layout>.workspace-bar{padding:12px}.terminal-layout>.terminal-main,.resizable-ticket{width:100%}.chart-container>.chart-panel{height:310px}.simple-main .market-title h1{max-width:100px}.context-tabs{gap:18px}.context-tabs button{min-height:48px}.market-head-price>.data-freshness{font-size:10px}}.ticket-venue{font-size:11px!important}.terminal-layout>.left-panel{top:calc(var(--topbar) + var(--ticker));position:sticky}.left-panel>div:nth-child(2){height:calc(100% - 45px);overflow:auto}.market-name>strong,.market-numbers>strong{font-size:12px}.market-columns button,.market-identity .muted,.market-head-price>span,.chart-legend>span,.ohlc,.order-book .stream-badge,.book-mid>span{font-size:11px}.chart-caption{font-size:10px}.watch-button{opacity:1;width:28px}.book-depth-control{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 12px;font-size:11px;display:flex}.book-depth-control select{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:4px;padding:2px 5px}:root[data-theme=dark]{--muted:#b5b6c1;--green:#6bc6a4;--red:#f08a94}.chart-container>.chart-panel,.depth-container>.order-book{height:450px}.chart-book{min-height:450px}@media (max-width:800px){.chart-container>.chart-panel{height:310px}}.app-shell .market-browser .panel-heading h3,.app-shell .feed-intro h1,.app-shell .page-intro h1,.app-shell .prediction-content>h2,.app-shell .modal-header h2,.app-shell .empty h3{letter-spacing:-.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.empty-symbol{border:1px solid var(--line);width:48px;height:48px;color:var(--muted);background:var(--surface-alt);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.app-shell .empty{padding:34px 24px}.app-shell .empty h3{font-size:16px}.app-shell .empty p{max-width:360px;margin:10px auto 18px;line-height:1.8}.app-shell .simple-layout{max-width:1560px}.app-shell .simple-main .chart-panel{height:360px}@media (min-width:1400px){.app-shell .simple-layout{grid-template-columns:minmax(0,1fr) 335px;gap:18px;padding:24px 30px}.app-shell .simple-main .chart-panel{height:380px}}@media (max-width:800px){.app-shell .simple-main .chart-panel{height:310px}}.public-site{--paper:#f6f3eb;--ink:#191d1a;--muted:#646b61;--border:#dcded3;--accent:#ff744a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}body:has(.public-site){background:#f6f3eb}.public-site *{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none}.public-site button,.public-site input{font:inherit}.public-site :focus-visible{outline-offset:5px;outline:2px solid #98421f}.public-site main:focus{outline:0}.public-site em{color:#737e70;font-style:normal}.public-site h1,.public-site h2,.public-site h3{font-weight:500}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:#fff;padding:14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.page-width{width:min(1280px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);align-items:center;gap:48px;height:96px;display:flex}.site-wordmark{flex-shrink:0;display:inline-flex}.site-header nav{gap:30px;margin-left:25px;display:flex}.site-header nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.site-header nav a:hover,.text-arrow:hover{color:#98421f}.invite-link{border:1px solid #bfc4b7;border-radius:28px;justify-content:center;align-items:center;gap:23px;min-height:44px;margin-left:auto;padding:10px 18px;font-size:12px;transition:background .16s;display:inline-flex}.invite-link:hover{background:#e9ece2}.site-eyebrow{letter-spacing:1.5px;align-items:center;gap:10px;margin:0 0 26px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.site-eyebrow>span{background:#a23815;border-radius:50%;width:6px;height:6px}.opening{isolation:isolate;color:#f6f3eb;background:#111612;position:relative}.opening-inner{z-index:2;pointer-events:none;grid-template-columns:1fr 1fr;grid-template-areas:"intro character""details character";align-content:center;column-gap:64px;min-height:700px;padding-block:64px;display:grid;position:relative}.opening-intro,.opening-details,.opening-character{pointer-events:auto}.network-opening:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#111612ed 0%,#111612da 35%,#11161277 70%,#11161242 100%),linear-gradient(#0000 40%,#111612bb);position:absolute;inset:0}.network-opening h1 em{color:#ff9a76}.network-opening .opening-description,.network-opening .site-eyebrow{color:#e1e5dc}.network-opening .site-eyebrow>span{background:#ff9a76}.network-opening .join-note{color:#d2d9cd}.network-opening .join-error{color:#ffb4aa}.network-opening .text-arrow{color:#f6f3eb;border-color:#b3bcb0}.network-opening :focus-visible{outline-color:#fffdf8}.network-opening .opening-character{justify-self:center;width:100%;max-width:470px}.ambient-film{isolation:isolate;background:#111612;position:relative;overflow:hidden}.ambient-film>img,.ambient-film>video{object-fit:cover;width:100%;height:100%;display:block}.ambient-film>video{opacity:0;transition:opacity .35s;position:absolute;inset:0}.ambient-film[data-frames=true]>video{opacity:1}.network-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.motion-toggle{z-index:4;color:#fffdf8;pointer-events:auto;background:#111612c9;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.network-vision{border-left:1px solid #ffffff30;padding-left:38px}.network-vision>span{letter-spacing:1.5px;color:#d2dccd;border-bottom:1px solid #ffffff20;padding:22px 0;font-size:11px;display:block}.network-vision>p{letter-spacing:-.4px;color:#f6f3eb;margin-top:30px;font-size:20px;line-height:1.6}.opening-intro{grid-area:intro;align-self:end;min-width:0}.opening-details{grid-area:details;align-self:start;min-width:0}.opening h1{letter-spacing:-4.3px;margin:0 0 27px;font-size:clamp(58px,5.7vw,84px);line-height:1.06}.opening h1 em{color:#ff9a76}.opening-description{color:#525d50;max-width:450px;margin-bottom:30px;font-size:17px;line-height:1.8}.opening-character{grid-area:character;align-self:center;min-width:0}.opening .text-arrow{margin-top:20px}.join-form{width:100%;max-width:490px;scroll-margin-top:36px}.join-input{background:#fffdf8;border:1px solid #bfc4b7;border-radius:10px;gap:6px;padding:5px;display:flex}.join-input:focus-within{border-color:#98421f;box-shadow:0 0 0 3px #ff744a19}.join-input input{color:#191d1a;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:12px;font-size:13px}.join-input input::placeholder{color:#6e7469}.site-button{color:#191d1a;white-space:nowrap;cursor:pointer;background:#ff744a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:14px 18px;font-size:12px;font-weight:600;transition:background .16s;display:inline-flex}.site-button:hover:not(:disabled){background:#ff8c69}.site-button:disabled{opacity:.65;cursor:wait}.join-note{color:#646b61;max-width:430px;margin-top:12px;font-size:10px;line-height:1.8}.join-error{color:#a12d3e;margin-top:12px;font-size:13px;line-height:1.7}.join-honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.joined-message{color:#191d1a;background:#e6f0e8;border:1px solid #b8d6c6;border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.joined-message>span{color:#216d4c;font-size:24px}.joined-message strong{font-size:15px}.joined-message p{margin-top:4px;font-size:12px;line-height:1.7}.text-arrow{border-bottom:1px solid #adb5a5;align-items:center;gap:22px;min-height:44px;padding-block:9px;font-size:12px;transition:color .16s;display:inline-flex}.market-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding-block:24px;display:flex}.market-strip>span{letter-spacing:1.3px;color:#646b61;font-size:9px}.market-strip p{color:#444f42;align-items:center;gap:24px;font-size:12px;display:flex}.market-strip i{background:#9da795;border-radius:50%;width:3px;height:3px}#product,#about{scroll-margin-top:32px}.product-section{padding-block:100px 88px}.section-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:38px;display:flex}.section-heading h2{letter-spacing:-2.4px;font-size:clamp(38px,3.8vw,56px);line-height:1.13}.section-heading>p{color:#646b61;padding-bottom:4px;font-size:14px;line-height:1.8}.product-entry{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:35px;padding-block:35px;display:flex}.product-entry .site-eyebrow{margin-bottom:12px}.product-entry h3{letter-spacing:-.7px;font-size:28px;line-height:1.4}.product-entry p{color:#646b61;margin-top:12px;font-size:14px;line-height:1.8}@media (max-width:760px){.product-entry{display:block}.product-entry>.site-button{margin-top:25px}.product-entry h3{font-size:24px}}.product-film{margin:0}.film-titlebar{color:#d2d9cb;letter-spacing:1.2px;background:#20281f;border:1px solid #20281f;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;font-size:8px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#899580;border-radius:50%;width:5px;height:5px}.film-titlebar>span:nth-child(2){margin-left:5px;margin-right:auto}.film-stage{aspect-ratio:1.6;background:#20281f;border:1px solid #20281f;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.film-stage video,.film-stage img{object-fit:contain;width:100%;height:100%;display:block}.product-film figcaption{color:#646b61;margin:14px 0 22px;font-size:10px;line-height:1.8}.film-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.film-chapters>button{text-align:left;color:#646b61;border-top:2px solid #d5dace;align-items:flex-start;gap:14px;min-height:90px;padding:18px 0;transition:border-color .2s,color .2s;display:flex}.film-chapters>button[aria-pressed=true]{color:#191d1a;border-color:#a23815}.chapter-number{padding-top:3px;font-size:10px}.film-chapters strong{font-size:14px;font-weight:600;line-height:1.6;display:block}.film-chapters small{color:#646b61;margin-top:5px;font-size:11px;line-height:1.8;display:block}.chapter-time{margin-left:auto;padding-top:3px;font-size:10px}.product-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:65px;margin-top:58px;display:grid}.product-principles article>span{letter-spacing:1px;color:#646b61;font-size:9px}.product-principles h3{letter-spacing:-.75px;margin:18px 0 13px;font-size:24px}.product-principles p{color:#646b61;max-width:320px;font-size:14px;line-height:1.8}.about-section{color:#f6f3eb;background:#14281f;padding-block:85px}.about-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.about-copy .site-eyebrow{color:#aabca8}.about-copy h2{letter-spacing:-3.5px;margin-bottom:30px;font-size:clamp(52px,5.6vw,80px);line-height:1.05}.about-copy h2 em{color:#7ec8a8}.about-copy>p:not(.site-eyebrow){color:#d2dccd;max-width:450px;font-size:17px;line-height:1.85}.roadmap-note{border-top:1px solid #ffffff2b;max-width:450px;margin-top:30px;padding-top:22px}.roadmap-note>span{letter-spacing:1.2px;color:#aabca8;font-size:9px}.roadmap-note p{color:#becdb8;margin-top:10px;font-size:13px;line-height:1.85}.about-copy .text-arrow{color:#f6f3eb;border-color:#69846e;margin-top:20px}.about-copy .text-arrow:hover{color:#a4e2c7}.about-section :focus-visible{outline-color:#a4e2c7}.phone-presentation{flex-direction:column;align-items:center;gap:20px;margin:0;display:flex}.phone-frame{background:#f6f3eb;border:7px solid #0d1710;border-radius:35px;width:min(265px,100%);overflow:hidden;box-shadow:0 20px 45px #0003}.phone-frame img{width:100%;height:auto;display:block}.phone-presentation figcaption{color:#aabca8;text-align:center;font-size:10px;line-height:1.8}.faq-section{grid-template-columns:1fr 1.1fr;gap:90px;padding-block:90px;display:grid}.faq-section h2{letter-spacing:-2.5px;font-size:54px;line-height:1.08}.faq-items{border-top:1px solid var(--border)}.faq-items details{border-bottom:1px solid var(--border)}.faq-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding-block:23px;font-size:14px;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary>span{font-size:21px;font-weight:400;transition:transform .18s}.faq-items details[open] summary>span{transform:rotate(45deg)}.faq-items details p{color:#646b61;padding:0 24px 24px 0;font-size:13px;line-height:1.85}.faq-items details a{text-underline-offset:3px;text-decoration:underline}.closing-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;padding-block:65px 78px;display:grid}.closing-section h2{letter-spacing:-3px;font-size:clamp(46px,5vw,72px);line-height:1.1}.closing-section>div>p:not(.site-eyebrow){color:#646b61;margin-top:19px;font-size:15px;line-height:1.8}.closing-section .text-arrow{margin-top:16px}.site-footer{flex-wrap:wrap;align-items:center;gap:30px;padding-block:32px;display:flex}.site-footer p,.site-footer>a:not(.site-wordmark),.site-footer>span{color:#646b61;font-size:11px}.site-footer>a:not(.site-wordmark){margin-left:auto}.site-footer small{color:#646b61;width:100%;padding-top:6px;font-size:9px;line-height:1.8}.privacy-page{max-width:800px;margin:auto;padding:72px 28px 100px}.privacy-page h1{letter-spacing:-2.5px;margin-bottom:30px;font-size:60px}.privacy-page h2{letter-spacing:-.6px;margin:35px 0 16px;font-size:26px}.privacy-page p{color:#525d50;font-size:15px;line-height:1.85}.privacy-page a{text-underline-offset:3px;text-decoration:underline}.access-page{flex-direction:column;min-height:100dvh;display:flex}.access-main{flex:1;width:min(560px,100%);margin:0 auto;padding:76px 28px 70px}.access-main h1{letter-spacing:-2.1px;margin-bottom:24px;font-size:52px;line-height:1.1}.access-main>p:not(.site-eyebrow){color:#525d50;margin-bottom:27px;font-size:15px;line-height:1.85}.access-main form label{margin:28px 0 12px;font-size:13px;display:block}.invite-input{letter-spacing:1px;text-transform:uppercase;color:#191d1a;background:#fffdf8;border:1px solid #bfc4b7;border-radius:8px;width:100%;padding:17px;font-size:16px;display:block}.invite-input::placeholder{letter-spacing:.1px;font-size:11px}.access-main .access-footnote{color:#646b61;margin:16px 0 24px;font-size:12px;line-height:1.85}.access-signout{color:#646b61;min-height:44px;margin:24px 0;font-size:12px;text-decoration:underline;display:block}.access-waitlist{border-top:1px solid var(--border);margin-top:36px;padding-top:23px}.access-waitlist p{color:#646b61;font-size:12px}.access-waitlist .text-arrow{margin-top:8px}.access-footer{color:#646b61;justify-content:space-between;gap:30px;width:min(1280px,100% - 96px);margin:auto;padding:25px 0;font-size:11px;display:flex}.access-loading-line{background:#ff744a;border-radius:3px;width:90px;height:3px;margin-top:25px}.page-enter{animation:.16s ease-out both page-enter}@keyframes page-enter{0%{opacity:.7}to{opacity:1}}@supports (interpolate-size:allow-keywords){.faq-items details{interpolate-size:allow-keywords}.faq-items details::details-content{block-size:0;transition:block-size .2s ease,content-visibility .2s allow-discrete;overflow:clip}.faq-items details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:no-preference){html:has(.public-site){scroll-behavior:smooth}}@media (max-width:1100px){.page-width{width:calc(100% - 64px)}.site-header{gap:25px}.site-header nav{gap:22px;margin-left:10px}.opening-inner{gap:30px;min-height:650px;padding-block:48px}.opening h1{letter-spacing:-3px;font-size:clamp(46px,5.7vw,68px)}.opening-description{margin-bottom:23px;font-size:15px}.opening .join-input{display:block}.opening .site-button{width:100%}.opening .join-input input{min-height:46px}.section-heading{gap:35px}.section-heading>p{font-size:13px}.product-principles{gap:35px}.about-inner{gap:60px}.faq-section,.closing-section{gap:55px}}@media (max-width:760px){.page-width{width:calc(100% - 40px)}.site-header{gap:15px;height:78px}.site-header nav{display:none}.invite-link{gap:15px;padding:10px 14px;font-size:11px}.opening-inner{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-block:40px 28px;display:flex}.opening-intro{display:contents}.opening-details{order:2;margin-top:20px}.opening-intro>.site-eyebrow{order:0;margin-bottom:18px;font-size:9px}.opening h1{letter-spacing:-2px;order:1;margin-bottom:0;font-size:clamp(38px,10.6vw,62px);line-height:1.08}.opening-character{order:3;align-self:center;width:100%;margin:12px 0 0;max-width:320px!important}.network-vision{border-left:0;padding-left:0}.opening-description{order:3;max-width:470px;margin-bottom:22px;font-size:14px;line-height:1.8}.opening .join-form{order:4;max-width:490px}.opening .text-arrow{order:5;align-self:flex-start;margin-top:12px}.opening .join-input{display:flex}.opening .site-button{width:auto}.join-input input{padding:12px 10px;font-size:16px}.site-button{gap:10px;padding:13px 14px;font-size:11px}.join-note{font-size:10px}.market-strip{flex-direction:column;align-items:flex-start;gap:12px;padding-block:22px}.market-strip p{flex-wrap:wrap;gap:17px;font-size:11px}.market-strip>span{font-size:8px}.product-section{padding-block:55px 50px}.section-heading{margin-bottom:27px;display:block}.section-heading h2{letter-spacing:-1.7px;font-size:clamp(32px,9.4vw,37px)}.section-heading>p{margin-top:22px;font-size:14px}.site-eyebrow{margin-bottom:20px;font-size:9px}.film-titlebar{letter-spacing:.7px;gap:10px;padding:13px 12px;font-size:6px}.film-titlebar>span:last-child{display:none}.film-titlebar>span:nth-child(2){margin-left:auto;margin-right:0}.product-film figcaption{margin:13px 0 18px;font-size:9px;line-height:1.8}.film-chapters{gap:12px}.film-chapters>button{min-height:95px;padding:13px 0;display:block}.chapter-number{margin-bottom:8px;font-size:8px;display:block}.film-chapters strong{font-size:12px;line-height:1.5}.film-chapters small{font-size:10px;line-height:1.7}.chapter-time{display:none}.product-principles{grid-template-columns:1fr;gap:26px;margin-top:32px}.product-principles article{border-top:1px solid var(--border);padding-top:22px}.product-principles h3{margin:14px 0 11px;font-size:24px}.product-principles p{max-width:420px}.about-section{padding-block:52px 40px}.about-inner{grid-template-columns:1fr;gap:36px}.about-copy h2{letter-spacing:-2.8px;font-size:58px}.about-copy>p:not(.site-eyebrow){font-size:15px}.phone-frame{width:235px}.phone-presentation{gap:16px}.faq-section{padding-block:54px;display:block}.faq-section h2{letter-spacing:-2px;font-size:43px}.faq-items{margin-top:28px}.faq-items summary{min-height:72px;font-size:14px}.faq-items details p{font-size:13px}.closing-section{padding-block:42px 45px;display:block}.closing-section h2{letter-spacing:-2.5px;font-size:52px}.closing-section>div+div{margin-top:28px}.closing-section>div>p:not(.site-eyebrow){font-size:14px}.site-footer{gap:20px;padding-block:28px}.site-footer p{margin-left:auto;font-size:10px}.site-footer>a:not(.site-wordmark){margin-left:0}.site-footer>span{margin-left:auto}.site-footer small{font-size:9px}.privacy-page{padding:48px 24px 75px}.privacy-page h1{font-size:48px}.privacy-page h2{font-size:25px}.access-main{padding:50px 24px 65px}.access-main h1{font-size:43px}.access-footer{width:calc(100% - 48px)}}@media (max-width:360px){.page-width{width:calc(100% - 32px)}.opening .join-input{display:block}.opening .site-button{width:100%}.opening h1{letter-spacing:-2px;font-size:37px}.opening .join-input input{min-height:45px}.film-chapters strong{font-size:11px}.film-chapters small{font-size:9px}.market-strip p{gap:11px;font-size:10px}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.faq-items details::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--canvas:#f6f3eb;--surface:#fffdf8;--surface-alt:#efeee7;--hover:#eae8df;--text:#191d1a;--muted:#62665e;--line:#dddcd3;--accent:#a23815;--accent-soft:#fff0e6;--brand-accent:#ff744a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#111612;--surface:#1c231e;--surface-alt:#202a22;--hover:#28342b;--text:#f6f3eb;--muted:#b3bcb0;--line:#334037;--accent:#ff9a76;--accent-soft:#3c2d23}.turn-logo{color:inherit;white-space:nowrap;align-items:center;gap:9px;line-height:1;display:inline-flex}.turn-logo>.turn-character{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.turn-logo>span{letter-spacing:-1.6px;font-family:Inter,sans-serif;font-size:31px;font-weight:600}.topbar .brand{width:auto;display:inline-flex}.button.primary{background:var(--brand-accent);color:#191d1a}.button.primary:hover:not(:disabled){background:#ff8b67}.chameleon-mark{object-fit:contain;width:100%;height:auto;display:block}.ascii-chameleon{width:100%;min-width:0}.ascii-wake{color:var(--text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ascii-art{aspect-ratio:1;cursor:pointer;outline-offset:8px;border-radius:12px;width:100%;position:relative}.ascii-art canvas{touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity .24s;display:block}.ascii-fallback{object-fit:contain;pointer-events:none;opacity:1;width:95%;height:95%;transition:opacity .24s,visibility 0s .24s;position:absolute;inset:2.5%}.ascii-chameleon[data-ready=true] .ascii-fallback{opacity:0;visibility:hidden}.ascii-chameleon[data-ready=true] canvas{opacity:1}.ascii-chameleon.is-compact .ascii-art{aspect-ratio:1;height:auto}.brand-review{max-width:1200px;margin:auto;padding:40px}.brand-review>header{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}.brand-review h1{letter-spacing:-2px;font-size:42px;font-weight:500}.brand-review>p{color:#62665e;max-width:670px;margin-top:18px;line-height:1.8}.brand-review-grid{grid-template-columns:1fr 1fr;gap:24px;margin:40px 0;display:grid}.brand-review-tile{border:1px solid #191d1a30;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:360px;padding:35px;display:flex}.brand-review-tile>.chameleon-mark{width:60%;height:240px}.brand-review-tile>span{letter-spacing:1px;font-size:11px}.brand-review-tile.is-dark{color:#f6f3eb;background:#111612}.brand-review-tile.is-accent{background:#ff744a}.brand-review-sizes{align-items:center;gap:25px;display:flex}.brand-review-sizes .size-16{width:16px;height:16px}.brand-review-sizes .size-24{width:24px;height:24px}.brand-review-sizes .size-32{width:32px;height:32px}.brand-review-sizes .size-48{width:48px;height:48px}.brand-review-sizes .size-80{width:80px;height:80px}@media (max-width:760px){.turn-logo>span{font-size:29px}.turn-logo>.turn-character{width:40px;height:40px}.opening-character .ascii-art{aspect-ratio:auto;height:clamp(210px,61vw,310px)}.brand-review{padding:24px}.brand-review h1{font-size:32px}.brand-review-grid{grid-template-columns:1fr}.brand-review-tile{min-height:260px}}
