:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:34px;--fs-title:22px;--fs-headline:17px;--fs-body:15px;--fs-footnote:13px;--fs-axis:12px;--radius:14px;--radius-sm:9px}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#000;--raised:#1c1c1e;--raised-2:#2c2c2e;--separator:#545458a6;--text:#fff;--text-2:#ebebf599;--text-3:#ebebf54d;--up:#2ee6a8;--down:#ff6b57;--accent:#e040ff;--warn:#ffb340;--scrim:#000000d1;--shadow-float:0 18px 44px #0000008c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f2f2f7;--raised:#fff;--raised-2:#e5e5ea;--separator:#3c3c434a;--text:#000;--text-2:#3c3c43bf;--text-3:#3c3c434d;--up:#0a7458;--down:#b83b27;--accent:#a000c8;--warn:#8a5a00;--scrim:#f2f2f7db;--shadow-float:0 18px 44px #0000002e}:root{--chrome-shell:1280px;--chrome-gutter:clamp(12px, 1.4vw, 28px)}.header-bar,.site-footer{width:100%;max-width:var(--chrome-shell);padding-right:var(--chrome-gutter);padding-left:var(--chrome-gutter);margin-left:auto;margin-right:auto}.header{z-index:20;color:var(--text);padding:12px 0;position:relative}.header-bar{align-items:center;gap:8px 16px;display:flex}.header .brand{min-height:44px;color:inherit;flex:none;align-items:center;gap:8px;padding-right:8px;text-decoration:none;display:flex}.header .brand-mark{width:26px;height:26px;display:block}.header .brand-name{font-size:var(--fs-headline);white-space:nowrap;font-weight:600}.hdr-nav{align-items:center;gap:4px;margin-left:24px;display:flex}.hdr-right{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-item{position:relative}.header .nav-link{min-height:44px;color:var(--text-2);font-size:var(--fs-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:400;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.header .nav-item.open>.nav-link{background:var(--raised-2);color:var(--text)}.chev{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s}.nav-item.open .chev{transform:rotate(180deg)}.header .menu{z-index:5;border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.header .menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.header .nav-item.open .menu{opacity:1;visibility:visible;transform:none}.menu-col{flex-direction:column;min-width:250px;display:flex}.header .menu-item{border-radius:var(--radius-sm);color:inherit;flex-direction:column;gap:2px;min-height:44px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.menu-item b{font-weight:600}.menu-item span{color:var(--text-2);font-size:var(--fs-footnote)}.header .icon-link{width:44px;height:44px;color:var(--text-2);fill:currentColor;justify-content:center;align-items:center;transition:color .2s;display:none}.menu-toggle,.mobile-menu{display:none}.header .menu-toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0}.menu-toggle path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}@media (hover:hover){.header .nav-link:hover,.header .icon-link:hover,.site-footer a:hover{color:var(--text)}.header .nav-item:hover .menu{opacity:1;visibility:visible;transform:none}.header .menu-item:hover{background:var(--raised-2)}}@media (width>=1100px){.header .icon-link{display:inline-flex}}@media (width<=899px){.hdr-nav{display:none}}@media (width<=1023px){.header:has(.account-purse) .hdr-nav{display:none}.header:has(.account-purse) .menu-toggle{display:inline-flex}}@media (width<=899px){.header .menu-toggle{display:inline-flex}}.header.menu-open .mobile-menu{top:100%;left:var(--chrome-gutter);right:var(--chrome-gutter);z-index:5;border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow-float);flex-direction:column;padding:8px;display:flex;position:absolute}.header .mobile-menu a{border-radius:var(--radius-sm);min-height:44px;color:inherit;align-items:center;padding:0 12px;text-decoration:none;display:flex}.mobile-label{color:var(--text-2);font-size:var(--fs-footnote);padding:12px 12px 4px}.site-footer{font-size:var(--fs-footnote);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.site-footer a{min-height:44px;color:var(--text-2);align-items:center;padding:0 8px;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer a:first-child{padding-left:0}.footer-mark{width:20px;height:20px;display:block}@media (prefers-reduced-motion:reduce){.header *,.site-footer *{transition:none!important}}:root{--shell:var(--chrome-shell);--gutter:var(--chrome-gutter);--ticket:360px}.app .header-bar,.app .site-footer{padding-left:0;padding-right:0}*{box-sizing:border-box}html,body{color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45}html{background:var(--page);scrollbar-gutter:stable}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.app-link{color:inherit;cursor:pointer;text-decoration:none;display:inline-block}input,select{font:inherit;color:var(--text);background:var(--raised-2);border-radius:var(--radius-sm);border:none;width:100%;min-height:44px;padding:0 12px}input::placeholder{color:var(--text-3)}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{width:100%;min-height:100dvh;max-width:var(--shell);padding:0 var(--gutter) 48px;flex-direction:column;margin:0 auto;display:flex}.app-body{flex:1 0 auto}.site-footer{padding-top:48px}.asset-badge svg{width:calc(var(--badge,44px) * .52);height:calc(var(--badge,44px) * .52);display:block}.asset-badge{width:var(--badge,44px);height:var(--badge,44px);background:var(--raised-2);color:var(--text-2);font-size:calc(var(--badge,44px) * .42);letter-spacing:-.02em;border-radius:50%;place-items:center;font-weight:700;display:grid}.market-heading{margin-bottom:16px;display:flex}.state-pill{background:var(--raised-2);color:var(--text-2);font-size:var(--fs-footnote);border-radius:999px;padding:4px 8px}.categories{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.categories::-webkit-scrollbar{display:none}.category{min-height:44px;color:var(--text-2);white-space:nowrap;text-transform:capitalize;padding:0 12px;transition:color .2s}@media (hover:hover){.category:hover{color:var(--text)}}.category-on,.category-on:hover{color:var(--accent);font-weight:600}.search{flex:0 200px;align-items:center;min-width:120px;min-height:44px;display:flex;position:relative}.search-icon{color:var(--text-2);pointer-events:none;position:absolute;left:10px}.search-input{background:var(--raised-2);height:32px;min-height:0;font-size:var(--fs-footnote);border:0;border-radius:999px;padding:0 36px 0 30px}.search-input::placeholder{color:var(--text-3)}.search-shortcut{color:var(--text-3);font:inherit;font-size:var(--fs-footnote);pointer-events:none;position:absolute;right:12px}.search-input::-webkit-search-cancel-button{display:none}.search-clear{width:44px;height:44px;color:var(--text-2);font-size:var(--fs-headline);place-items:center;line-height:1;transition:color .2s;display:grid;position:absolute;right:0}@media (hover:hover){.search-clear:hover{color:var(--text)}}.account-menu,.share-menu{position:relative}.share-menu{align-self:flex-end}.share-button{width:44px;height:44px;color:var(--text-2);place-items:center;display:grid}@media (hover:hover){.share-button:hover{color:var(--text)}}.pnl-share-button{color:var(--text-2);margin-left:12px;font-weight:600;transition:color .2s;position:relative}.pnl-share-button:before{content:"";position:absolute;inset:-12px -8px}@media (hover:hover){.pnl-share-button:hover{color:var(--text)}}.pnl-card-preview{border-radius:var(--radius-sm);background:var(--page);width:100%;height:auto;display:block}.account-panel{z-index:30;border-radius:var(--radius-sm);background:var(--raised);width:232px;box-shadow:var(--shadow-float);flex-direction:column;padding:8px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0}.share-panel{flex-direction:row;width:auto;padding:4px;top:-4px;right:calc(100% + 4px)}.share-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-2);place-items:center;display:grid}.share-icon-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.share-icon-filled{fill:currentColor;stroke:none}@media (hover:hover){.share-icon:hover{color:var(--text)}}.account-item{text-align:left;min-height:44px;color:inherit;align-items:center;padding:0 16px;text-decoration:none;display:flex}@media (hover:hover){.account-item:hover{background:var(--raised-2)}}.account-chip{width:44px;height:44px;color:var(--text-2);place-items:center;transition:color .2s;display:grid}@media (hover:hover){.account-chip:hover{color:var(--text)}}.account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.account-purse{white-space:nowrap;align-items:center;gap:8px;display:flex}.purse-figure{grid-auto-flow:column;align-content:center;align-items:baseline;column-gap:8px;min-height:44px;padding:0 8px;display:inline-grid}.purse-label{color:var(--text-2);font-size:var(--fs-footnote);transition:color .2s}@media (hover:hover){.purse-figure:hover .purse-label{color:var(--text)}}.purse-value{text-align:right;min-width:9ch;font-weight:600;transition:color .2s;display:inline-block}.purse-moved .purse-value{color:var(--accent);transition:none}@media (prefers-reduced-motion:reduce){.purse-value,.purse-moved .purse-value{transition:none}}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.live-dot-idle{background:var(--text-2)}.windows-anchor{position:relative}.window-picker{border-radius:var(--radius);text-align:left;align-items:center;gap:12px;min-width:0;margin-left:-4px;padding:4px 16px 4px 4px;transition:background .2s;display:flex}.window-picker-open{background:var(--raised)}@media (hover:hover){.window-picker:hover{background:var(--raised)}}.window-picker-text{flex-direction:column;gap:4px;min-width:0;display:flex}.window-picker-title-row{align-items:center;gap:8px;display:flex}.window-picker-title{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:600;line-height:1.2}.window-picker-chevron{fill:none;width:12px;height:8px;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.window-picker-open .window-picker-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.window-picker-chevron{transition:none}}.window-picker-sub{font-size:var(--fs-footnote);color:var(--text-2);align-items:center;gap:8px;display:flex}.badge-ring{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.badge-ring .asset-badge{--badge:42px}.badge-ring-svg{width:100%;height:100%;position:absolute;inset:0}.badge-ring-track,.badge-ring-progress{fill:none;stroke-width:2.5px}.badge-ring-track{stroke:var(--separator)}.badge-ring-progress{stroke:var(--text-2);stroke-linecap:round}.history-menu{z-index:30;background:var(--raised);border-radius:var(--radius-sm);width:min(420px,100vw - 48px);box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.history-menu-body{scrollbar-width:thin;scrollbar-color:var(--separator) transparent;max-height:min(52vh,420px);padding-bottom:8px;overflow-y:auto}.history-day-label{background:var(--raised);color:var(--text-2);font-size:var(--fs-footnote);padding:12px 16px 4px;position:sticky;top:0}.history-row{text-align:left;grid-template-columns:3.6em 5em 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 16px;display:grid}@media (hover:hover){.history-row:hover:not(:disabled){background:var(--raised-2)}}.history-row:disabled{color:var(--text-2);cursor:default}.history-row-active{background:var(--raised-2);box-shadow:inset 2px 0 0 var(--accent)}.history-time{min-width:58px}.history-result{min-width:62px;font-weight:600}.history-prices,.history-tag{color:var(--text-2);font-size:var(--fs-footnote)}.history-tag{margin-left:auto}.history-wide{grid-column:2/-1}.home{flex-direction:column;gap:32px;padding-top:16px;display:flex}.home-section{flex-direction:column;gap:8px;display:flex}.home-heading{font-size:var(--fs-headline);margin:0;font-weight:600}.board-empty{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.board-empty p{margin:0}.list-head{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.filter-options button{background:var(--raised-2);min-height:32px;font-size:var(--fs-footnote);border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex;position:relative}.filter-options button:before{content:"";position:absolute;inset:-6px 0}.filter-anchor{position:relative}.filter-toggle{min-width:44px;height:44px;color:var(--text-2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;transition:color .2s;display:inline-flex}.filter-toggle-on{color:var(--text)}@media (hover:hover){.filter-toggle:not(.filter-toggle-on):hover{color:var(--text)}}.filter-panel{z-index:30;border-radius:var(--radius-sm);background:var(--raised);width:min(320px,100vw - 32px);box-shadow:var(--shadow-float);flex-direction:column;gap:24px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.filter-facet{flex-direction:column;gap:12px;display:flex}.filter-facet-label{color:var(--text-2);font-size:var(--fs-footnote)}.filter-options{flex-wrap:wrap;gap:12px 8px;display:flex}.filter-options .filter-option-on{color:var(--accent);font-weight:600}.position-list,.settled-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.position-row,.settled-list li{align-items:baseline;gap:16px;min-height:44px;padding:12px 8px;display:grid;position:relative}.position-row+.position-row:before,.settled-list li+li:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:8px;right:0}.position-row{border-radius:var(--radius-sm);text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);width:100%;transition:background .2s}@media (hover:hover){.position-row:hover{background:var(--raised)}}.pnl-gain{color:var(--up)}.position-name{font-size:var(--fs-headline);font-weight:600}.position-pnl,.position-left{text-align:right}.position-left{color:var(--text-2)}.settled-list li{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr)}.settled-result{font-weight:600}.settled-market{color:var(--text-2)}.home-intro{margin-bottom:16px;padding-top:24px}.home-header{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.home-header .categories{flex:0 auto}.home-tools{align-self:center;align-items:center;gap:4px;margin-left:auto;display:flex}.home-title{font-size:var(--fs-title);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.market-table-scroll{scrollbar-width:none;overflow-x:auto}.market-table-scroll::-webkit-scrollbar{display:none}.market-table{--asset-column:minmax(260px, 1.1fr);--duration-column:minmax(0, 1fr)}.market-table-head,.market-table-row{grid-template-columns:var(--asset-column) repeat(var(--columns), var(--duration-column));align-items:center;gap:16px;display:grid}.market-table-head{color:var(--text-2);font-size:var(--fs-footnote);padding:0 8px}.market-table-head span+span{padding-left:12px}.column-pick{color:inherit;padding:0;transition:color .2s;position:relative}.column-pick:before{content:"";position:absolute;inset:-14px -8px}@media (hover:hover){.column-pick:hover{color:var(--text)}}.column-pick[aria-pressed=true],.column-pick[aria-pressed=true]:hover{color:var(--accent);font-weight:600}.market-table-row{padding:16px 8px;position:relative}.market-table-row+.market-table-row:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:8px;right:0}.asset-cell{align-items:center;gap:12px;min-width:0;display:flex}.asset-cell-badge{--badge:44px}.asset-cell-text{flex-direction:column;min-width:0;display:flex}.asset-cell-text b{font-size:var(--fs-headline);letter-spacing:-.01em;font-weight:600;line-height:1.2}.asset-cell-text span{color:var(--text-2)}.asset-page-header{align-items:center;gap:12px;display:flex}.asset-page-table{min-width:calc(88px + var(--windows) * 136px + 16px)}.asset-page-row{grid-template-columns:88px repeat(var(--windows), minmax(120px, 1fr));align-items:center;gap:16px;padding:16px 8px;display:grid;position:relative}.asset-page-row+.asset-page-row:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:8px;right:0}.asset-page-series{font-size:var(--fs-headline);font-weight:600}.market-cell{border-radius:var(--radius-sm);text-align:left;flex-direction:column;gap:8px;width:100%;min-height:44px;padding:8px 12px;transition:background .2s;display:flex}@media (hover:hover){.market-cell:hover:not(:disabled){background:var(--raised)}}.market-cell:disabled{color:var(--text-2);cursor:default}.market-cell-chance{min-height:calc(var(--fs-display) * 1.15);align-items:baseline;gap:4px;display:flex}.market-cell-chance b{font-size:var(--fs-display);letter-spacing:-.01em;font-weight:600;line-height:1.15}.market-cell:disabled .market-cell-chance b{color:inherit}.market-cell-none{color:var(--text-2);font-weight:400}.market-cell-side,.market-cell-quiet,.market-cell-time{color:var(--text-2)}@media (prefers-reduced-motion:reduce){.market-cell,.column-pick,.filter-toggle{transition:none}}.page-title{font-size:var(--fs-title);letter-spacing:-.01em;margin:16px 0 24px;font-weight:600}.page-head{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin:16px 0 24px;display:flex}.page-head .page-title{margin:0}.portfolio-layout{grid-template-columns:minmax(0, 1fr) var(--ticket);grid-template-rows:auto 1fr;grid-template-areas:"lead side""lists side";align-items:start;column-gap:16px;display:grid}.portfolio-lead{flex-direction:column;grid-area:lead;gap:4px;min-width:0;padding-bottom:24px;display:flex}.portfolio-label{color:var(--text-2);font-size:var(--fs-footnote)}.portfolio-pnl{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700;line-height:1.15}.portfolio-side{border-left:.5px solid var(--separator);grid-area:side;align-self:stretch;min-width:0;padding-left:24px}.portfolio-lists{border-top:.5px solid var(--separator);grid-area:lists;min-width:0}.portfolio-section{padding-top:24px}@media (width<=640px){.portfolio-scroll{scrollbar-width:none;overflow-x:auto}.portfolio-scroll::-webkit-scrollbar{display:none}}.portfolio-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.portfolio-heading{min-height:44px;font-size:var(--fs-headline);align-items:center;margin:0;font-weight:600;display:flex}.portfolio-count{color:var(--text-2);font-size:var(--fs-footnote);margin:0 0 16px}.portfolio-section .empty-note,.portfolio-history .empty-note{color:var(--text-2);text-align:left;padding:8px 0}.text-link{min-height:44px;color:var(--accent);padding:0}.figure-list{flex-direction:column;margin:0;display:flex}.figure-row{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.figure-row+.figure-row{border-top:.5px solid var(--separator)}.figure-row dt{color:var(--text-2)}.figure-row dd{margin:0;font-weight:600}.data-table-link{cursor:pointer}@media (hover:hover){.data-table-link:hover>td{background:var(--raised)}}.position-market{align-items:center;gap:8px;display:flex}.position-market-badge{--badge:24px;flex:none}.history-table>tbody+tbody>tr:first-child>td{border-top:.5px solid var(--separator)}.history-expand{width:24px;color:var(--text-2);-webkit-user-select:none;user-select:none}.history-pct{color:var(--text-2);font-size:var(--fs-footnote);margin-left:8px}.history-fill-line,.history-fill-total{display:block}.history-fill-total{color:var(--text-2);font-size:var(--fs-footnote)}.history-fills>td{border-top:0;padding-top:0;padding-bottom:16px}.history-fills .data-table th{position:static}.history-fills .data-table{font-size:var(--fs-footnote)}.history-pager{justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.history-pager .portfolio-count{margin:0}@media (width<=980px){.portfolio-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""side""lists"}.portfolio-side{border-left:0;border-top:.5px solid var(--separator);padding:16px 0}}.settings-page{max-width:960px;margin-inline:auto}.settings-section{border-top:.5px solid var(--separator);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 48px;padding:24px 0;display:grid}.settings-heading{min-height:44px;font-size:var(--fs-headline);align-self:start;align-items:center;margin:0;font-weight:600;display:flex}.settings-body-alone{grid-column:-2/-1;align-items:flex-start}.settings-body{flex-direction:column;display:flex}.settings-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.settings-row+.settings-row{border-top:.5px solid var(--separator)}.settings-label{color:var(--text-2)}.settings-value{align-items:center;gap:12px;display:flex}.settings-quiet{color:var(--text-2)}.settings-link{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.settings-link-quiet{color:var(--text-2)}.chain-link{color:var(--text);text-decoration:underline}.settings-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-form input{width:16ch}.settings-form .auth-error{flex-basis:100%}.settings-actions{gap:8px;display:flex}.api-key-id{font-family:inherit;font-size:var(--fs-footnote);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.api-key-secret{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.settings-row+.api-key-secret{border-top:.5px solid var(--separator)}.api-key-warning{color:var(--warn);margin:0;font-weight:600}.api-key-usage{flex-direction:column;gap:4px;display:flex}.api-key-times{flex-direction:column;align-items:flex-end;display:flex}.api-key-expiry-near{color:var(--warn);font-weight:600}.api-key-lifetime button:disabled{cursor:not-allowed}@media (hover:hover){.api-key-lifetime button:hover:not(:disabled,.seg-active){background:var(--raised)}}.wallet-note{font-size:var(--fs-footnote);color:var(--text-2);margin:0;padding:8px 0}.wallet-note.wallet-warning{color:var(--warn);font-weight:600}.vault-page{font-variant-numeric:tabular-nums}.vault-account+.vault-account{border-top:.5px solid var(--separator)}.vault-account-detail{font-size:var(--fs-footnote);color:var(--text-2);flex-direction:column;align-items:flex-start;padding-bottom:8px;display:flex}.vault-event{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:8px 0;display:grid}.vault-event+.vault-event{border-top:.5px solid var(--separator)}.vault-event-title{font-weight:600}.vault-event-warning{color:var(--warn)}.vault-event-block,.vault-event-detail{font-size:var(--fs-footnote);color:var(--text-2)}.vault-event-detail{flex-wrap:wrap;grid-column:1/-1;align-items:center;column-gap:12px;display:flex}.funds-page{max-width:560px}.funds-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:24px;display:grid}.funds-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.funds-figure-label{font-size:var(--fs-footnote);color:var(--text-2)}.funds-figure-value{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700;line-height:1.15}.funds-actions{flex-wrap:wrap;gap:8px;padding-bottom:32px;display:flex}.activity-fold{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;width:100%;min-height:44px;padding:0;display:grid}.funds-heading-text{font-size:var(--fs-headline);font-weight:600}.activity-fold-hint{font-size:var(--fs-footnote);color:var(--text-2)}.guide-step{min-height:56px}.guide-step-text{flex-direction:column;min-width:0;display:flex}.purse-deposit{min-height:36px;padding:0 12px}.funds-section{padding:0 0 32px}.backup-nudge-text{margin:0}.backup-nudge-actions{gap:24px;display:flex}.link-flush{padding:0}.backup-nudge-later{color:var(--text-2)}.funds-heading{min-height:44px;font-size:var(--fs-headline);align-items:center;margin:0;font-weight:600;display:flex}.activity-row{text-align:left;border-top:.5px solid var(--separator);grid-template-columns:minmax(0,1fr) auto;gap:0 16px;width:100%;min-height:56px;padding:8px 0;display:grid}.activity-time,.activity-status{font-size:var(--fs-footnote);color:var(--text-2)}.activity-time{text-align:right}@media (hover:hover){.activity-row:hover{background:var(--raised)}}.sheet-scrim{z-index:40;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet{border-radius:var(--radius);background:var(--raised);width:min(420px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-float);outline:none;flex-direction:column;gap:16px;padding:24px;animation:.2s ease-out sheet-in;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-title{font-size:var(--fs-title);letter-spacing:-.01em;margin:0;font-weight:600}.sheet-close{min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--fs-headline);margin-right:-12px;transition:color .2s}@media (hover:hover){.sheet-close:hover{color:var(--text)}}.sheet-form,.sheet-actions,.sheet-rows{flex-direction:column;display:flex}.sheet-form,.sheet-actions{gap:8px}.sheet-form input{width:100%}.sheet-quiet{font-size:var(--fs-footnote);color:var(--text-2);margin:0}.sheet-result{font-size:var(--fs-headline);margin:0;font-weight:600}.sheet-step{text-align:center}.sheet-actions .settings-link{justify-content:center}.sheet-copy{min-height:44px;font-size:var(--fs-footnote);color:var(--text-2);padding:0 4px;transition:color .2s}@media (hover:hover){.sheet-copy:hover{color:var(--text)}}.stepper{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step{min-height:36px;color:var(--text-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:0 12px;display:grid}.step-current{color:var(--text);font-weight:600}.step-mark{border:1px solid var(--text-2);border-radius:50%;width:8px;height:8px}.step-done .step-mark{background:var(--text-2)}.step-current .step-mark{background:var(--text);border-color:var(--text)}.step-detail{font-size:var(--fs-footnote);color:var(--text-2);font-weight:400}@media (width<=720px){.settings-section{grid-template-columns:minmax(0,1fr);gap:12px}}.pnl-curve-canvas{touch-action:none;width:100%;height:220px;position:relative;overflow:hidden}.pnl-curve-canvas.is-zoomed{cursor:grab}.pnl-curve-canvas.is-dragging{cursor:grabbing}.pnl-curve{display:block;position:absolute;inset:0}.pnl-curve-total,.pnl-curve-hover text{font-weight:600}.pnl-chart{margin-top:16px}.pnl-chart-head{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.view-tag{color:var(--text);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}@media (width<=640px){.view-tag{display:none}}.btn.btn-back{min-height:32px;font-size:var(--fs-footnote);flex:none;align-self:center;margin-left:12px;padding:0 12px;position:relative}@media (width<=640px){.btn.btn-back{margin-left:auto}}.btn-back:before{content:"";position:absolute;inset:-6px 0}.layout{grid-template-columns:minmax(0, 1fr) var(--ticket);grid-template-rows:auto 1fr;grid-template-areas:"chart side""depth side";align-items:start;column-gap:16px;display:grid}.market-side{border-left:.5px solid var(--separator);flex-direction:column;grid-area:side;align-self:stretch;min-width:0;padding-left:24px;display:flex}.chart-card{flex-direction:column;grid-area:chart;min-width:0;display:flex}.ticket{padding-bottom:24px}.ticket h2{font-size:var(--fs-headline);margin:0;font-weight:600}.depth-panel{flex-direction:column;grid-area:depth;min-width:0;display:flex}.depth-position,.depth-book{border-top:.5px solid var(--separator)}.depth-section{flex-direction:column;min-height:0;padding-top:24px;display:flex}.depth-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.depth-section-body{min-height:0;margin-top:8px}.depth-section-toggle{min-width:0;min-height:44px;color:var(--text);flex-wrap:wrap;align-content:center;align-items:baseline;gap:8px;padding:0;transition:color .2s;display:flex}.depth-section-closed .depth-section-toggle{color:var(--text-2)}@media (hover:hover){.depth-section-toggle:hover{color:var(--text)}}.depth-section-toggle h2{font-size:var(--fs-headline);white-space:nowrap;margin:0;font-weight:600}.activity-body{scrollbar-width:thin;scrollbar-color:var(--separator) transparent;overscroll-behavior:contain;max-height:260px;overflow-y:auto}.depth-panel .empty-note{color:var(--text-2);text-align:left;padding:8px 0}@media (width<=980px){.layout{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"chart""side""depth"}.market-side{border-left:0;border-top:.5px solid var(--separator);padding-top:16px;padding-left:0}}.card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.empty-note{color:var(--text-2);text-align:center;padding:16px 0}.loader{color:var(--text-2);flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.loader-mark{width:36px;height:36px}.loader-page{justify-content:center;gap:16px;min-height:60vh;padding:0}.loader-page .loader-mark{width:72px;height:72px}.loader-reveal{fill:none;stroke:#fff;stroke-width:30px;stroke-linecap:round;stroke-dasharray:1 2;animation:1.8s ease-in-out infinite loader-draw}@keyframes loader-draw{0%{stroke-dashoffset:1.08px}45%,55%{stroke-dashoffset:0}to{stroke-dashoffset:-1.08px}}@media (prefers-reduced-motion:reduce){.loader-reveal{animation:none}}.text-up{color:var(--up)}.text-down{color:var(--down)}.chart-canvas{flex:auto;width:100%;min-height:280px;position:relative;overflow:hidden}.chart-burst{font-size:var(--fs-footnote);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:600;animation:4s linear both chart-burst-rise}.chart-burst-up{fill:var(--up)}.chart-burst-down{fill:var(--down)}@keyframes chart-burst-rise{0%{opacity:0;transform:translateY(0)}6%{opacity:1}70%{opacity:1}to{transform:translateY(var(--rise,-200px));opacity:0}}@media (prefers-reduced-motion:reduce){.chart-burst{animation-name:chart-burst-fade}}@keyframes chart-burst-fade{0%{opacity:0}6%{opacity:1}to{opacity:0}}.price-chart{display:block;position:absolute;inset:0}.chart-grid{stroke:var(--separator);stroke-width:.5px}.chart-axis-label,.chart-time-label,.chart-empty-label{fill:var(--text-2);font-size:var(--fs-axis)}.chart-axis-label{dominant-baseline:central}.chart-time-label,.chart-empty-label{text-anchor:middle}.chart-strike{stroke:var(--text-3);stroke-width:1.2px;stroke-dasharray:1 3;stroke-linecap:round}.chart-strike-label{fill:var(--text-2);font-size:var(--fs-axis)}.chart-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-line-unrealised{stroke-dasharray:0 5}.chart-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.chart-foot-end{justify-content:flex-end}.chart-caption{color:var(--text-2);font-size:var(--fs-footnote);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.chart-loading{color:var(--text-2)}.chart-foot{flex-wrap:wrap}.chart-pan{flex:none;align-items:center;gap:4px;display:flex}.chart-pan-step{min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--fs-headline);line-height:1;transition:color .2s}@media (hover:hover){.chart-pan-step:hover:not(:disabled){color:var(--text)}}.chart-pan-step:disabled{color:var(--text-3);cursor:default}.chart-now{background:var(--raised-2);min-height:32px;font-size:var(--fs-footnote);border-radius:999px;padding:0 12px}.chart-freqs{flex:none}.chart-freqs button,.chart-frames button{font-size:var(--fs-footnote)}.chart-headline{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.chart-figures{flex-direction:column;gap:4px;min-width:0;display:flex}.chart-price-row{flex-wrap:wrap;align-items:baseline;column-gap:16px;display:flex}.chart-price{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700;line-height:1.15}.chart-strike-figure{color:var(--text-2)}.chart-price-waiting{color:var(--text-2);font-size:var(--fs-title);font-weight:600;line-height:1.5}.chart-delta-line{color:var(--text-2)}.chart-delta-up{color:var(--up)}.chart-delta-down{color:var(--down)}.chart-stake-line{color:var(--text-2)}.chart-stake-result{color:var(--text);font-weight:600}.chart-stake-result.pnl-gain{color:var(--up)}.chart-clock{font-size:var(--fs-title);flex:none;font-weight:600;line-height:1.5;transition:color .2s}.chart-clock-urgent{color:var(--warn)}.chart-card{padding-bottom:24px;position:relative}.stakes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stake{border-radius:var(--radius-sm);min-height:44px;color:var(--text-2);font-weight:600;transition:color .2s,background .2s}@media (hover:hover){.stake:hover{color:var(--text)}}.stake-active{background:var(--raised-2);color:var(--text)}.buy-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buy-button{border-radius:var(--radius-sm);color:var(--text);text-align:center;grid-template-rows:20px 1fr 20px;place-items:center;gap:8px;padding:16px;transition:filter .2s,background .2s;display:grid;position:relative;overflow:hidden}.buy-button:disabled{cursor:not-allowed}.buy-button:disabled .buy-price{color:var(--text-2)}.buy-up{--flash:var(--up);background:color-mix(in srgb, var(--up) 14%, transparent)}.buy-down{--flash:var(--down);background:color-mix(in srgb, var(--down) 16%, transparent)}@media (hover:hover){.buy-button:hover:not(:disabled){filter:brightness(1.15)}:root[data-theme=light] .buy-button:hover:not(:disabled){filter:brightness(.96)}}:root[data-theme=light] .buy-up,:root[data-theme=light] .book-bid .book-depth{background:color-mix(in srgb, var(--up) 8%, transparent)}:root[data-theme=light] .buy-down,:root[data-theme=light] .book-ask .book-depth{background:color-mix(in srgb, var(--down) 8%, transparent)}.buy-up .buy-side,.buy-up .buy-payout{color:var(--up)}.buy-down .buy-side,.buy-down .buy-payout{color:var(--down)}.buy-side{font-size:var(--fs-headline);font-weight:600;line-height:20px}.buy-price{font-size:var(--fs-display);letter-spacing:-.02em;min-width:3.5ch;font-weight:700;line-height:1}.buy-price-empty{color:var(--text-2);font-size:var(--fs-title)}.buy-payout{font-size:var(--fs-footnote);white-space:nowrap;font-weight:600;line-height:20px}.buy-pulsed .buy-price{animation:.6s ease-out buy-price-flash}@keyframes buy-price-flash{0%{color:var(--flash)}}.buy-pending{filter:saturate(.6)brightness(.85)}.buy-overlay{background:var(--scrim);color:var(--text);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.buy-overlay-filled{animation:1.4s ease-out forwards overlay-out}@keyframes overlay-out{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.toast,.buy-pulsed .buy-price,.buy-overlay-filled{animation:none}}.drawer-toggle{min-height:44px;color:var(--text-2);font-size:var(--fs-footnote);align-self:center;padding:0 12px;transition:color .2s}.options-sheet{flex-direction:column;gap:12px;display:flex}.ticket-stack{grid-template-columns:minmax(0,1fr);display:grid}.cross-pane{grid-area:1/1;align-self:start;transition:opacity .18s ease-out,visibility}.cross-pane[data-shown=false]{opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s .18s}@media (prefers-reduced-motion:reduce){.cross-pane,.cross-pane[data-shown=false]{transition:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)}}.options-head{justify-content:space-between;align-items:center;display:flex}.options-close{min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--fs-headline);transition:color .2s}@media (hover:hover){.options-close:hover,.drawer-toggle:hover{color:var(--text)}}.drawer{flex-direction:column;gap:8px;display:flex}.drawer-choices,.drawer-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-quotes{color:var(--text-2);font-size:var(--fs-footnote);justify-content:center;gap:12px;display:flex}.drawer-warning{color:var(--warn);font-size:var(--fs-footnote);text-align:center;font-weight:600}.buy-buttons-offline{position:relative}.buy-buttons-offline .buy-button{visibility:hidden}.buy-offline-note{text-align:center;color:var(--text-2);font-size:var(--fs-footnote);place-items:center;display:grid;position:absolute;inset:0}.approval-needed{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;display:flex}.closed-market-card{flex-direction:column;gap:12px;display:flex}.closed-market-lead{margin:0}.closed-market-note{color:var(--text-2);font-size:var(--fs-footnote);margin:0}.closed-market-card .btn-submit{margin-top:auto}.settled-card{flex-direction:column;gap:12px;display:flex}.contracts{grid-template-columns:1fr 1fr;gap:32px;display:grid}.contract-head{align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.contract-side{font-weight:600}.contract-up .contract-side{color:var(--up)}.contract-down .contract-side{color:var(--down)}.contract-mark{color:var(--text-2);font-size:var(--fs-footnote);margin-left:auto}.contract-stats{flex-direction:column;margin:0;display:flex}.contract-stats>div{border-top:.5px solid var(--separator);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.contract-stats dt{color:var(--text-2)}.contract-stats dd{margin:0;font-weight:600}.contract-flat dd{color:var(--text-2);font-weight:400}@media (width<=900px){.contracts{grid-template-columns:1fr}}.depth-badge{color:var(--text-2);font-size:var(--fs-footnote)}.segmented{align-items:center;gap:4px;display:inline-flex}.segmented button{min-height:32px;color:var(--text-2);border-radius:999px;padding:0 12px;font-weight:600;transition:color .2s,background .2s;position:relative}.segmented button:before{content:"";position:absolute;inset:-6px 0}@media (hover:hover){.segmented button:hover{color:var(--text)}}.segmented .seg-up{color:var(--up)}.segmented .seg-down{color:var(--down)}.segmented .seg-active{background:var(--raised-2);color:var(--text)}.seg-wide{width:100%;display:flex}.seg-wide button{flex:1}.book-cols,.book-row{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.book-cols>:nth-child(2),.book-row>.book-qty,.book-cols>:nth-child(3),.book-row>.book-sweep{text-align:right}.book-cols{color:var(--text-2);font-size:var(--fs-footnote);padding:0 16px 8px 8px}.book-side{scrollbar-width:thin;scrollbar-color:var(--separator) transparent;overscroll-behavior:contain;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.book-side::-webkit-scrollbar{width:6px}.book-side::-webkit-scrollbar-thumb{background:var(--separator);border-radius:3px}.book-row{border-radius:4px;flex:none;min-height:23px;padding:0 16px 0 8px;transition:background .2s;position:relative;overflow:hidden}.book-row-empty{pointer-events:none}.book-flash{pointer-events:none;opacity:0;animation:.6s ease-out book-flash;position:absolute;inset:0}.book-flash-bid{background:var(--up)}.book-flash-ask{background:var(--down)}@keyframes book-flash{0%{opacity:.28}to{opacity:0}}@media (hover:hover){.book-row:hover{background:var(--raised)}}.book-mine-mark{border:1.5px solid var(--text);background:linear-gradient(to top, var(--text) var(--fill,0%), transparent var(--fill,0%));border-radius:50%;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;right:3px}.book-depth{border-radius:4px;position:absolute;inset:0 auto 0 0}.book-ask .book-depth{background:color-mix(in srgb, var(--down) 10%, transparent)}.book-bid .book-depth{background:color-mix(in srgb, var(--up) 10%, transparent)}.book-price,.book-qty,.book-sweep{position:relative}.book-sweep{color:var(--text-2)}.book-spread,.book-empty{color:var(--text-2);font-size:var(--fs-footnote);text-align:center;padding:8px 0}.data-table{border-collapse:collapse;width:100%}.data-table th{background:var(--page);color:var(--text-2);font-size:var(--fs-footnote);text-align:left;padding:0 12px 8px 0;font-weight:400;position:sticky;top:0}.data-table td{border-top:.5px solid var(--separator);white-space:nowrap;padding:8px 12px 8px 0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table .num{text-align:right}.data-table-quiet,.data-table .row-reversed td{color:var(--text-2)}.data-table .row-reversed .num{text-decoration:line-through}.reversed-note{font-size:var(--fs-footnote);display:block}.activity-note{color:var(--text-2);font-size:var(--fs-footnote);margin:0 0 8px}.trade-card{flex-direction:column;gap:12px;display:flex;position:relative}.trade-card .buy-buttons{flex:none;height:132px}.ticket-note{min-height:30px;color:var(--warn);font-size:var(--fs-footnote);text-align:center;text-wrap:balance;font-weight:600}.ticket-note-quiet{color:var(--text-2);font-weight:400}.trade-card .buy-button{height:100%}.ticket-window{font-size:var(--fs-footnote);color:var(--text-2)}.settled-window{color:var(--text-2);font-size:var(--fs-footnote)}.settled-winner{color:var(--text-2);font-size:var(--fs-title);font-weight:600}.winner-up{color:var(--up)}.winner-down{color:var(--down)}.winner-void{color:var(--text)}.field{flex-direction:column;gap:4px;display:flex}.field>span{font-size:var(--fs-footnote);color:var(--text-2)}.num-input{background:var(--raised-2);border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.num-input:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.num-input input{min-width:0;font-size:var(--fs-headline);background:0 0;border:none;border-radius:0;padding:0;font-weight:600}.num-input input:focus{outline:none}.num-input-idle:not(:focus-within){color:var(--text-2);background:0 0}.num-affix{color:var(--text-2);flex:none}.ticket-summary{flex-direction:column;display:flex}.ticket-summary div{justify-content:space-between;padding:8px 0;display:flex}.ticket-summary div+div{border-top:.5px solid var(--separator)}.ticket-summary div span:first-child{color:var(--text-2)}.ticket-summary div span:last-child{font-weight:600}.btn{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:600;transition:filter .2s;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){filter:brightness(1.12)}:root[data-theme=light] .btn:hover:not(:disabled){filter:brightness(.95)}}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff}.btn-submit{width:100%;font-size:var(--fs-headline);padding:12px}.btn-up{background:var(--up);color:var(--page)}.btn-down{background:var(--down);color:var(--page)}.btn-ghost{background:var(--raised-2);color:var(--text)}.btn-cancel{min-height:32px;font-size:var(--fs-footnote);padding:0 12px;position:relative}.btn-cancel:before{content:"";position:absolute;inset:-6px 0}.auth-error{color:var(--warn);font-size:var(--fs-footnote);font-weight:600}.toasts{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--raised);border-radius:var(--radius);text-align:left;width:min(360px,100vw - 32px);box-shadow:var(--shadow-float);align-items:center;gap:16px;padding:12px 16px;transition:background-color .2s;display:flex}@media (hover:hover){.toast:hover{background:var(--raised-2)}}@media (prefers-reduced-motion:no-preference){.toast{animation:.2s ease-out toast-in}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast-body{flex-direction:column;gap:2px;min-width:0;display:flex}.toast-text{font-weight:600}.toast-detail{color:var(--text-2);font-size:var(--fs-footnote)}.toast-up .toast-text{color:var(--up)}.toast-down .toast-text{color:var(--down)}.toast-error .toast-text{color:var(--warn)}.toast-action{color:var(--accent);font-size:var(--fs-footnote);white-space:nowrap;margin-left:auto;font-weight:600}.chart-window-band{fill:var(--raised)}.chart-window-label{fill:var(--text-2);font-size:var(--fs-axis)}@media (width<=820px){.drawer-fields{grid-template-columns:1fr}}@media (width<=640px){input,select{font-size:var(--fs-headline)}.header:has(.account-purse) .header-bar{gap:8px}.purse-free{display:none}.header:has(.account-purse) .brand-name{display:none}.purse-figure{padding:0 4px}.home-tools{flex:100%;order:2}.search{flex:auto}.home-header .categories{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);flex:100%;order:3}.account-purse{gap:12px}.purse-deposit{display:none}.purse-value{font-size:var(--fs-footnote)}.market-table{--asset-column:minmax(88px, 1fr);--duration-column:minmax(100px, 1fr);min-width:calc(88px + var(--columns) * 112px + 16px)}.market-table-head,.market-table-row{gap:12px}.asset-cell-badge,.market-cell-side{display:none}.position-row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px}.position-left-wide{text-align:left;grid-column:1/-1}.market-heading{margin-bottom:12px}.badge-ring{width:44px;height:44px}.badge-ring .asset-badge{--badge:34px}.window-picker-title{font-size:var(--fs-headline)}.chart-canvas{min-height:230px}.stakes{gap:8px}.buy-buttons{gap:12px}.trade-card .buy-buttons{min-height:158px}.buy-button{padding:16px 12px}.depth-section-head{flex-wrap:wrap}.depth-section-head .segmented{margin-left:auto}.toasts{align-items:stretch;inset:8px 12px auto}.toast{width:auto;max-width:none}@media (prefers-reduced-motion:no-preference){.toast{animation-name:toast-drop}}@keyframes toast-drop{0%{opacity:0;transform:translateY(-14px)}}}@media (width<=360px){.buy-price{font-size:var(--fs-title)}}.resolution{flex-direction:column;gap:8px;max-width:68ch;display:flex}.resolution p{margin:0}.resolution-source{color:var(--text-2);font-size:var(--fs-footnote)}
