.cx{--bg:#F4F7F5;--panel:#FFFFFF;--well:#E9F0EC;--tx:#0C231D;--tx-2:#46605A;--tx-3:#5B6D67;--edge:rgba(12,35,29,.12);--edge-2:rgba(12,35,29,.22);--mint:#0F6B5C;--mint-soft:rgba(15,107,92,.1);--mint-ink:#FFFFFF;--down:#B3334A;--down-soft:rgba(179,51,74,.1);--amber:#8A5A0B;--amber-soft:rgba(138,90,11,.12);--disp:var(--font-archivo),"Archivo","Arial Narrow",sans-serif;--sans:var(--font-dm-sans),"Geist",ui-sans-serif,system-ui,sans-serif;--mono:var(--font-dm-mono),"Geist Mono",ui-monospace,Menlo,monospace;color-scheme:light;background:var(--bg);color:var(--tx);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;min-height:100%}html.dark .cx{color-scheme:dark;--bg:#06140F;--panel:#0B1C16;--well:#0F241D;--tx:#E6F2EC;--tx-2:#93ABA1;--tx-3:#7E978E;--edge:rgba(190,235,215,.11);--edge-2:rgba(190,235,215,.22);--mint:#3FE6C4;--mint-soft:rgba(63,230,196,.12);--mint-ink:#04130E;--down:#FF7A86;--down-soft:rgba(255,122,134,.12);--amber:#F5B544;--amber-soft:rgba(245,181,68,.12)}:where(.cx) *{box-sizing:border-box}:where(.cx) :where(h1,h2,h3,h4,p){margin:0}:where(.cx) :where(button,input,select){font:inherit;color:inherit}:where(.cx) a{color:inherit;text-decoration:none}.cx :focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:6px}.cx .w{max-width:1440px;margin:0 auto;padding:0 24px}.cx .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.cx .hd{padding:12px 0 8px}.cx .hd h1{font-family:var(--disp);font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(22px,2.4vw,30px);line-height:1;margin-top:2px}.cx .hd h1 em{font-style:normal;color:var(--mint)}.cx .note{font-size:12px;color:var(--tx-3)}.cx .pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--edge-2);background:transparent;font-size:13px;cursor:pointer;white-space:nowrap;color:var(--tx)}.cx .pill:hover{border-color:var(--tx)}.cx .pill.p{background:var(--mint);color:var(--mint-ink);border-color:var(--mint)}.cx .pill.sm{height:28px;padding:0 11px;font-size:12.5px}.cx .tabs{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--edge)}.cx .tabs button{flex:none;padding:11px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font-size:13.5px;font-weight:500;color:var(--tx-3);cursor:pointer;display:inline-flex;gap:7px;align-items:baseline}.cx .tabs button small{font:10.5px var(--mono);color:var(--tx-3)}.cx .tabs button[aria-selected=true]{color:var(--mint);font-weight:700;border-bottom-color:var(--mint)}.cx .find{display:grid;gap:12px;padding:6px 0 18px}.cx .ask{display:flex;align-items:center;gap:10px;height:58px;padding:0 8px 0 18px;border:1px solid var(--edge-2);border-radius:999px;background:var(--panel);color:var(--tx-3)}.cx .ask:focus-within{border-color:var(--mint)}.cx .ask input{flex:1;min-width:0;border:0;background:none;outline:0;font-size:17px;color:var(--tx)}.cx .sug{display:flex;gap:6px;flex-wrap:wrap}.cx .sug button{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--edge);background:none;font-size:12.5px;color:var(--tx-2);cursor:pointer}.cx .sug button:hover{border-color:var(--mint);color:var(--tx)}.cx .hits{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.cx .hit{border:1px solid var(--edge);border-radius:14px;background:var(--panel);padding:12px 14px;text-align:left;cursor:pointer;display:grid;gap:3px;color:var(--tx)}.cx .hit:hover{border-color:var(--mint)}.cx .hit b{font-size:14px;font-weight:600}.cx .hit span{font-size:12px;color:var(--tx-2)}.cx .hit em{font-style:normal;font:11px var(--mono);color:var(--mint)}.cx .tabsw{position:sticky;top:var(--cx-sticky,0);scroll-margin-top:var(--cx-sticky,0);z-index:5;background:var(--bg)}.cx .sec{padding:18px 0 40px}.cx .plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.cx .plan{border:1px solid var(--edge);border-radius:18px;background:var(--panel);padding:16px;display:grid;gap:8px;text-align:left;cursor:pointer;color:var(--tx)}.cx .plan:hover{border-color:var(--mint)}.cx .plan h3{font:900 22px/1 var(--disp);font-stretch:75%;text-transform:uppercase}.cx .plan p{font-size:13px;color:var(--tx-2)}.cx .chips{display:flex;gap:4px;flex-wrap:wrap}.cx .chips span{font:11px var(--mono);padding:2px 8px;border-radius:999px;background:var(--well);color:var(--tx-2)}.cx .cat{margin-bottom:20px}.cx .cat h4{margin:0 0 8px;font:10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.cx .lib{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.cx .lib>*{border:1px solid var(--edge);border-radius:12px;background:var(--panel);padding:10px 12px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--tx);font-size:13.5px}.cx .lib>:hover{border-color:var(--mint)}.cx .lib i{font-style:normal;font:11px var(--mono);color:var(--mint);white-space:nowrap}.cx .lib a i{color:var(--tx-3)}.cx .bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.cx .bar h2{margin:0 auto 0 0;font:900 30px/1 var(--disp);font-stretch:72%;text-transform:uppercase}.cx .shared{gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px dashed var(--mint);border-radius:14px;margin-bottom:14px;font-size:13px}.cx .shared,.cx .shared label{display:flex;align-items:center}.cx .shared label{gap:6px;color:var(--tx-2)}.cx .shared input[type=number]{width:80px;height:30px;border:1px solid var(--edge-2);border-radius:8px;background:var(--bg);padding:0 8px;font:500 13px var(--mono);color:var(--tx)}.cx .board{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;align-items:start}.cx .cc{border:1px solid var(--edge);border-radius:18px;background:var(--panel);display:grid;min-width:0}.cx .cc .h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--edge)}.cx .cc .h b{font:900 17px/1 var(--disp);font-stretch:78%;text-transform:uppercase}.cx .cc .h span{display:flex;gap:4px}.cx .cc .h a,.cx .cc .h button{border:0;background:none;color:var(--tx-3);cursor:pointer;font-size:13px;padding:2px 4px}.cx .cc .h a:hover,.cx .cc .h button:hover{color:var(--tx)}.cx .cc .res{padding:12px 14px;background:var(--mint-soft);display:grid;gap:2px}.cx .cc .res span{font-size:12px;color:var(--tx-2)}.cx .cc .res b{font:500 26px var(--mono);letter-spacing:-.02em}.cx .cc .ins{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 14px}.cx .cc .ins label{display:grid;gap:3px;font-size:11.5px;color:var(--tx-2);align-content:start}.cx .cc .ins input,.cx .cc .ins select{height:32px;border:1px solid var(--edge-2);border-radius:8px;background:var(--bg);padding:0 8px;font:500 13px var(--mono);color:var(--tx);width:100%}.cx .cc .ins label.lk input{border-color:var(--mint)}.cx .cc .kv{padding:0 14px 12px;display:grid}.cx .cc .kv div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--edge);font-size:12.5px}.cx .cc .kv span{color:var(--tx-2)}.cx .cc .kv b{font:500 12.5px var(--mono);text-align:right}.cx .cc .more{padding:0 14px 12px}.cx details summary{cursor:pointer;font-size:12px;color:var(--mint)}.cx .sum{border:1px solid var(--mint);border-radius:18px;padding:16px;margin-bottom:14px;display:grid;gap:8px;background:var(--panel)}.cx .sum h3{font:900 20px/1 var(--disp);font-stretch:75%;text-transform:uppercase}.cx .sum table{width:100%;border-collapse:collapse;font-size:13px}.cx .sum td,.cx .sum th{padding:6px 0;border-bottom:1px solid var(--edge);text-align:left;font-weight:400}.cx .sum th{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.cx .sum td:last-child,.cx .sum th:last-child{text-align:right;font:500 13px var(--mono)}.cx .sum td span{color:var(--tx-3)}.cx .one{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:24px}.cx .ins2{display:grid;gap:12px;border:1px solid var(--edge);border-radius:18px;padding:16px;background:var(--panel);align-content:start}.cx .ins2 label{display:grid;gap:5px;font-size:12.5px;color:var(--tx-2)}.cx .ins2 input[type=date],.cx .ins2 input[type=number],.cx .ins2 input[type=text]{height:36px;border:1px solid var(--edge-2);border-radius:10px;background:var(--bg);padding:0 10px;font:500 14px var(--mono);width:100%;color:var(--tx)}.cx .ins2 input[type=range]{width:100%;margin:2px;accent-color:var(--mint)}.cx .seg{display:inline-flex;border:1px solid var(--edge);border-radius:999px;padding:2px;flex-wrap:wrap;justify-self:start}.cx .seg button{height:28px;padding:0 11px;border:0;border-radius:999px;background:none;font-size:12.5px;color:var(--tx-2);cursor:pointer}.cx .seg button[aria-pressed=true]{background:var(--tx);color:var(--bg)}.cx .out{display:grid;gap:14px;align-content:start;min-width:0}.cx .hero{border:1px solid var(--mint);border-radius:18px;padding:18px;background:var(--mint-soft);display:grid;gap:4px}.cx .hero span{font-size:12.5px;color:var(--tx-2)}.cx .hero b{font:500 34px var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere}.cx .kvg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:24px}.cx .kvg>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--edge);font-size:13.5px}.cx .kvg span{color:var(--tx-2)}.cx .kvg b{font:500 13.5px var(--mono);text-align:right}.cx .fig svg{display:block;width:100%;height:auto;overflow:visible}.cx .fig text{font:10.5px var(--mono);fill:var(--tx-3)}.cx .lg{display:flex;gap:14px;font-size:12px;color:var(--tx-2);flex-wrap:wrap}.cx .lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.cx .cf,.cx .cf div{display:grid;gap:6px}.cx .cf div{grid-template-columns:1fr 1fr 28px}.cx .cf button.x{border:0;background:none;color:var(--tx-3);cursor:pointer}.cx .rel{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.cx .rel a,.cx .rel button{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--edge);background:none;font-size:12.5px;color:var(--tx-2);cursor:pointer}.cx .rel .pl{border-color:var(--mint)}.cx .empty2{border:1px dashed var(--edge-2);border-radius:18px;padding:30px;text-align:center;color:var(--tx-3)}.cx .addsel{height:34px;border:1px solid var(--edge-2);border-radius:999px;background:var(--panel);padding:0 12px;color:var(--tx)}.cx .toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);background:var(--tx);color:var(--bg);padding:10px 16px;border-radius:12px;font-size:13px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:99;max-width:calc(100vw - 32px)}.cx .toast.on{opacity:1}.cx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1000px){.cx .board,.cx .one{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cx .w{padding:0 16px}}@media (max-width:700px){.cx .hd:not(.cx-ph){padding:8px 0 4px}}@media (max-width:420px){.cx .cc .ins{grid-template-columns:minmax(0,1fr)}.cx .bar h2{font-size:24px}}.cx{--text-primary:var(--tx);--text-secondary:var(--tx-2);--text-tertiary:var(--tx-3);--text-quaternary:var(--tx-3);--text-disabled:var(--tx-3);--bg-base:var(--bg);--bg-surface:var(--panel);--bg-elevated:var(--well);--border-subtle:var(--edge);--border-default:var(--edge-2);--mint-400:var(--mint);--trade-buy-text:var(--mint);--trade-sell-text:var(--down);--text-warning:var(--amber);--red-400:var(--down);--font-inter:var(--font-dm-mono);--gradient-brand:var(--mint)}.cx .cx-ph{display:grid;gap:6px;padding:16px 0 18px}.cx .cx-crumb{display:flex;gap:6px;flex-wrap:wrap;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.cx .cx-crumb a:hover{color:var(--mint)}.cx .cx-crumb [aria-current],.cx .cx-desc{color:var(--tx-2)}.cx .cx-desc{max-width:80ch;font-size:13.5px}.cx .cx-act{margin:6px 0 0}.cx .cx-act .pill.p:hover{border-color:var(--mint);opacity:.9}.cx .cx-pdf button{height:28px!important;border-radius:999px!important}.cx .cx-body{padding-bottom:12px;min-width:0}.cx .cx-foot{display:grid;gap:14px;padding:18px 0 40px;border-top:1px solid var(--edge);margin-top:18px}.cx .cx-field{display:grid;gap:5px;font-size:12.5px;color:var(--tx-2)}.cx .cx-fl{display:flex;gap:6px;align-items:center}.cx .cx-tip{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;font:10px var(--mono);color:var(--tx-3);cursor:help}.cx .cx-box,.cx .cx-tip{border:1px solid var(--edge-2)}.cx .cx-box{display:flex;align-items:center;height:36px;border-radius:10px;background:var(--bg);padding:0 10px}.cx .cx-box:focus-within{border-color:var(--mint)}.cx .cx-box input{flex:1;min-width:0;height:auto;padding:0;border:0!important;box-shadow:none!important;background:none!important;outline:0;font:500 14px var(--mono);color:var(--tx)}.cx .cx-sfx{flex:none;margin-left:8px;font:12px var(--mono);color:var(--tx-3)}.cx .cx-res{border:1px solid var(--edge);border-radius:18px;padding:16px;background:var(--panel);gap:0}.cx .cx-res>.cx-hero{margin:6px 0}.cx .cx-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--edge);font-size:13.5px}.cx .cx-row span{color:var(--tx-2)}.cx .cx-row b{font:500 13.5px var(--mono);text-align:right;overflow-wrap:anywhere}.cx .cx-split{display:grid;gap:8px;padding-top:10px}.cx .cx-splitbar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--well)}.cx .cx-splitbar s{display:block;height:100%;text-decoration:none}.cx .lg b{font:500 12px var(--mono);color:var(--tx)}.cx .cx-body table{width:100%;border-collapse:collapse;font-size:13px}.cx .cx-body td,.cx .cx-body th{padding:7px 8px;border-bottom:1px solid var(--edge);font-variant-numeric:tabular-nums}.cx .cx-body thead th{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);font-weight:400}.cx .cx-body .overflow-x-auto,.cx .cx-body [style*=overflow]{max-width:100%}.cx .cx-body button{cursor:pointer}@media (max-width:760px){.cx .cx-ph{padding-top:10px}}.cx.cx-seo{min-height:0}.cx .cx-h2{font:900 20px/1.05 var(--disp);font-stretch:75%;text-transform:uppercase;color:var(--tx)}.cx input:not([type=range]):not([type=checkbox]):not([type=radio]),.cx select,.cx textarea{-webkit-appearance:none;appearance:none;background-color:var(--bg);color:var(--tx);border:1px solid var(--edge-2);box-shadow:none!important;transform:none!important;background-image:none;border-radius:10px}.cx select{padding-right:28px!important;background-image:linear-gradient(45deg,transparent 50%,var(--tx-3) 50%),linear-gradient(135deg,var(--tx-3) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cx select option{background:var(--panel);color:var(--tx)}.cx input[type=number]{-moz-appearance:textfield}.cx input[type=number]::-webkit-inner-spin-button,.cx input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cx input::placeholder,.cx textarea::placeholder{color:var(--tx-3);opacity:1}.cx input:-webkit-autofill,.cx input:-webkit-autofill:focus,.cx input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--tx);caret-color:var(--tx)}.cx input:not([type=range]):not([type=checkbox]):not([type=radio]):focus-visible,.cx select:focus-visible,.cx textarea:focus-visible{border-color:var(--mint)!important;box-shadow:0 0 0 3px var(--mint-soft)!important}.cx input[type=checkbox],.cx input[type=radio],.cx input[type=range]{accent-color:var(--mint);transform:none!important;box-shadow:none!important}.cx a:focus-visible,.cx button:focus-visible,.cx input[type=checkbox]:focus-visible,.cx input[type=radio]:focus-visible,.cx input[type=range]:focus-visible,.cx summary:focus-visible{box-shadow:0 0 0 3px var(--mint-soft),0 0 0 1px var(--mint)!important;border-radius:6px}.cx input:disabled,.cx select:disabled{opacity:.55;cursor:not-allowed}.cx .cx-box input:not([type=range]){border:0!important;background:none!important;border-radius:0;box-shadow:none!important}.cx .cx-box:focus-within{box-shadow:0 0 0 3px var(--mint-soft)}.cx.cx-root{display:flow-root;min-height:100%}.cx .cx{background:transparent}.cx .ask input{border:0!important;background:none!important;padding:1px 2px;border-radius:0}.cx .cx-box,.cx .cx-field{min-width:0}.cx .cx-box input:not([type=range]){width:0;min-width:0;flex:1 1 auto}