.px-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.px-asset{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.px-asset h2{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.px-asset ul{margin-top:12px;list-style:none}.px-asset li+li{border-top:1px solid var(--line)}.px-asset li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0}.px-asset li a strong{font-weight:500}.px-asset li a span{grid-column:1;color:var(--muted);font-size:14px}.px-asset li a i{grid-row:1/3;grid-column:2;align-self:center;color:var(--faint);font-style:normal;transition:transform .3s var(--ease),color .2s}.px-asset li a:hover i{color:var(--cyan);transform:translateX(4px)}.px-asset--more{display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:none;border-style:dashed}.px-asset--more p{color:var(--muted)}.px-asset--more .btn{align-self:flex-start}.px-bar{padding:0 var(--gutter) 20px}.px-picker{position:relative;display:inline-block}.px-picker>summary{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);list-style:none;cursor:pointer;transition:border-color .2s}.px-picker>summary::-webkit-details-marker{display:none}.px-picker>summary:hover,.px-picker[open]>summary{border-color:rgba(226,236,255,.4)}.px-picker__asset,.px-picker__label{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.px-picker__name{font-size:15px;font-weight:500}.px-picker>summary svg{width:10px;height:10px;color:var(--muted);transition:transform .2s}.px-picker[open]>summary svg{transform:rotate(180deg)}.px-picker__panel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:420px;max-height:70vh;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:14px;background:rgba(7,13,23,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px rgba(0,0,0,.45)}.px-picker__group+.px-picker__group{margin-top:6px}.px-picker__group>.eyebrow{padding:8px 10px 4px;color:var(--faint)}.px-picker__group ul{list-style:none}.px-picker__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;border-left:2px solid transparent;border-radius:8px}.px-picker__item:focus-visible,.px-picker__item:hover{background:rgba(226,236,255,.06)}.px-picker__item[aria-current=page]{border-left-color:var(--blue);background:rgba(10,140,255,.08)}.px-picker__item>span{font-size:14px}.px-picker__item small{grid-column:1;overflow:hidden;color:var(--faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.px-picker__item em{grid-row:1/3;grid-column:2;align-self:center;color:var(--faint);font-size:11px;font-style:normal}.px-picker__all{display:block;margin-top:6px;padding:10px;border-top:1px solid var(--line);color:var(--cyan);font-size:13px}.px{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);border:1px solid var(--line);border-radius:18px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.px__controls{gap:22px;padding:28px;border-right:1px solid var(--line)}.px__controls,.px__group{display:flex;flex-direction:column}.px__group{gap:14px;min-width:0;border:0}.px__group legend{margin-bottom:14px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.px__field{display:grid;gap:6px;color:var(--muted);font-size:13px}.px__field small{color:var(--faint);font-size:12px}.px__input{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:rgba(3,6,11,.5);transition:border-color .2s}.px__input:focus-within{border-color:rgba(0,213,240,.6)}.px__input input,.px__input select{flex:1 1;min-width:0;padding:10px 12px;border:0;background:none;color:var(--fg);font-family:var(--mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.px__input select{appearance:none;cursor:pointer}.px__input--select{position:relative}.px__input--select:after{content:"";position:absolute;right:14px;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg);pointer-events:none}.px__input select option{background:#0b1320;color:var(--fg)}.px__seg{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--line);border-radius:12px;background:rgba(226,236,255,.03)}.px__seg button{flex:1 1 auto;padding:7px 12px;border:0;border-radius:9px;background:none;color:var(--muted);font-size:13px;cursor:pointer;transition:background .2s,color .2s}.px__seg button:hover{color:var(--fg)}.px__seg button[aria-pressed=true]{background:var(--fg);color:#04070d}.px__seg--small{flex-wrap:nowrap}.px__seg--small button{padding:4px 10px;font-size:12px}.px__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.px__cards button{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--fg);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.px__cards button:hover{border-color:rgba(226,236,255,.4)}.px__cards button[aria-pressed=true]{border-color:rgba(0,213,240,.7);background:rgba(0,213,240,.08)}.px__cards strong{font-size:14px;font-weight:500}.px__cards small{color:var(--faint);font-size:12px}.px__unit{padding-right:12px;color:var(--faint);font-family:var(--mono);font-size:11px;font-style:normal;letter-spacing:.08em;white-space:nowrap}.px__iv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;min-height:24px;color:var(--muted);font-size:13px}.px__iv strong{color:var(--cyan);font-size:22px;font-weight:400}.px__iv small{grid-column:1/-1;color:var(--faint);font-size:12px}.px__iv-note{grid-column:1/-1;color:var(--warn)}.px__fixed{display:flex;flex-direction:column;gap:16px;padding-top:18px;border-top:1px solid var(--line)}.px__fixed-head{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:12px}.px__lock{position:relative;width:10px;height:8px;margin-top:4px;border-radius:2px;background:var(--faint)}.px__lock:before{content:"";position:absolute;left:2px;bottom:7px;width:6px;height:5px;border:1.5px solid var(--faint);border-bottom:0;border-radius:4px 4px 0 0}.px__locked h3{color:var(--muted);font-size:12px;font-weight:500}.px__locked dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(226,236,255,.08);font-size:13px}.px__locked dt{color:var(--faint)}.px__locked dd{color:var(--muted);text-align:right}.px__locked p{margin-top:6px;color:var(--faint);font-size:12px}.px__custom{color:var(--muted);font-size:13px}.px__custom a{color:var(--cyan);white-space:nowrap}.px__out{display:flex;flex-direction:column;gap:28px;min-width:0;padding:28px;transition:opacity .2s}.px__out.is-stale .px__big{opacity:.45}.px__big{margin-top:10px;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.03em;transition:opacity .2s}.px__sub{margin-top:10px;color:var(--muted);font-size:13px}.px__status{margin-top:12px;color:var(--faint);font-size:12px}.px__status--error{color:var(--warn)}.px__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:12px}.px__metrics>div{padding:12px 14px;box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)}.px__metrics dt{color:var(--faint);font-size:12px}.px__metrics dd{margin-top:4px;font-size:15px}.px-chart{margin:0}.px-chart__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.px-chart h3,.px-greeks h3{font-size:15px;font-weight:500}.px-chart h4{font-weight:400}.px-chart h4,.px-chart__pick{color:var(--muted);font-size:12px}.px-chart__pick{display:flex;align-items:center;gap:8px}.px-chart__pick select{padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(3,6,11,.5);color:var(--fg);font-family:var(--mono);font-size:12px}.px-chart__box{height:300px;margin-top:10px}.px-chart__box--tall{height:400px}.px-chart__box--short{height:240px}.px-chart__canvas{width:100%;height:100%}.px-chart__pair{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:end}.px-chart__note{margin-top:8px;color:var(--faint);font-size:12px}.px-table{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px}.px-table td,.px-table th{padding:8px 10px;border-top:1px solid var(--line);text-align:right;font-weight:400}.px-table th:first-child{color:var(--muted);text-align:left}.px-table thead th{color:var(--faint);font-size:12px}.px-table__scroll{max-height:340px;overflow:auto}.px-table--dense td,.px-table--dense th{padding:6px 8px;white-space:nowrap}.px-table--dense td:first-child{text-align:left}.px-greeks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:12px}.px-greeks__list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:9px 0;border-top:1px solid var(--line)}.px-greeks__list dt button{padding:0;border:0;border-bottom:1px dotted rgba(226,236,255,.3);background:none;color:var(--fg);font-size:13.5px;text-align:left;cursor:pointer}.px-greeks__list .is-open dt button,.px-greeks__list dt button:hover{border-bottom-color:var(--cyan);color:var(--cyan)}.px-greeks__list dd.mono{font-size:13.5px;white-space:nowrap}.px-greeks__unit{grid-column:1/-1;color:var(--faint);font-size:11px}.px-greeks__card{grid-column:1/-1;margin-top:6px;padding:12px 14px;border-radius:10px;background:rgba(0,213,240,.06);color:var(--muted);font-size:13px}.px-greeks__card p+p{margin-top:6px}.px-greeks__related{color:var(--faint);font-size:12px}.px-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding:24px 28px;border:1px solid var(--line);border-radius:18px}.px-cta p{flex:1 1 360px;color:var(--muted)}.px-about{margin-top:16px;color:var(--muted);font-size:15px}.px-about__second{margin-top:40px}.px-also{margin-top:16px}@media (max-width:1100px){.px{grid-template-columns:minmax(0,1fr)}.px__controls{padding:20px;border-right:0;border-bottom:1px solid var(--line)}.px__out{padding:20px}}@media (max-width:700px){.px-picker__panel{width:calc(100vw - 2 * var(--gutter))}.px-chart__pair,.px-greeks__list{grid-template-columns:minmax(0,1fr)}.px-chart__box--tall{height:320px}.px-assets{grid-template-columns:minmax(0,1fr)}}