:root{--bg:#050609;--bg-2:#0a0c12;--panel:#e9ecf109;--line:#e9ecf117;--ink:#e9ecf1;--ink-dim:#e9ecf19e;--ink-faint:#e9ecf14d;--accent:#c6ff3f;--accent-ink:#0a0f02;--pink:#ff3d8a;--ice:#9fc9ff;--serif:"Fraunces", "Iowan Old Style", Georgia, serif;--sans:"Inter Tight", "Inter", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--pad:clamp(20px, 3.2vw, 56px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-film:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-weight:300}body{flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:inherit;text-decoration:none}button,input,select,output{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h2{font-family:var(--serif);letter-spacing:-.01em;font-variation-settings:"opsz" 48;margin:0;font-size:24px;font-style:italic;font-weight:300}.mark{background:currentColor;width:1em;height:1em;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M14 50 L32 12 L50 50' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M50 50 q0 8 -8 8 h-9' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round'/%3E%3Ccircle cx='32' cy='41' r='4.5' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M14 50 L32 12 L50 50' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M50 50 q0 8 -8 8 h-9' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round'/%3E%3Ccircle cx='32' cy='41' r='4.5' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.bgfx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bgfx:before{content:"";background-image:linear-gradient(#9fc9ff0d 1px,#0000 1px),linear-gradient(90deg,#9fc9ff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%)}.bgfx i{filter:blur(90px);opacity:.35;border-radius:50%;position:absolute}.bgfx i:first-child{background:radial-gradient(circle,#c6ff3f59,#0000 60%);width:50vmax;height:50vmax;top:-20vmax;left:-15vmax}.bgfx i:last-child{background:radial-gradient(circle,#ff3d8a38,#0000 60%);width:40vmax;height:40vmax;top:30vh;right:-10vmax}.bgfx:after{content:"";opacity:.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.top{z-index:10;padding:18px var(--pad);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#050609e0;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-size:15px;font-weight:500;display:inline-flex}.brand__mark{background:var(--ink);width:36px;height:36px;color:var(--bg);border-radius:11px;place-items:center;font-size:20px;display:grid}.brand__sub{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);margin-left:4px;font-size:10px}.tabs{border:1px solid var(--line);background:#e9ecf10d;border-radius:999px;gap:4px;padding:4px;display:flex}.tabs a{color:var(--ink-dim);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .3s,color .3s}.tabs a:hover{color:var(--ink)}.tabs a.is-active{background:var(--ink);color:var(--bg)}.top__right{align-items:center;gap:8px;display:flex}.pill{border:1px solid var(--line);background:var(--panel);height:36px;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:inline-flex}.pill--net i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2.4s infinite blink}.pill--bal{color:var(--ink)}.pill--bal.is-bump{animation:bump .5s var(--ease-out)}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes bump{0%{color:var(--accent);transform:scale(1)}to{transform:scale(1)}}.btn{height:40px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;transition:background .3s, color .3s, border-color .3s, transform .3s var(--ease-out), opacity .3s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:11px;display:inline-flex}.btn--ghost{color:var(--ink-dim);border:1px solid #e9ecf138}.btn--ghost:hover{color:var(--ink);border-color:var(--ink)}.btn--solid{background:var(--accent);color:var(--accent-ink)}.btn--solid:hover{transform:translateY(-1px)}.btn--wide{width:100%}.btn[disabled]{opacity:.4;pointer-events:none}.btn.is-busy{color:#0000;position:relative}.btn.is-busy:after{content:"";border:1.5px solid;border-color:var(--ink) transparent var(--ink) transparent;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;position:absolute}.btn--solid.is-busy:after{border-color:var(--accent-ink) transparent var(--accent-ink) transparent}@keyframes spin{to{transform:rotate(360deg)}}.grid{padding:24px var(--pad) 40px;flex:1;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);grid-template-areas:"hooks route""gpu ledger";gap:16px;display:grid}.grid:after{content:"";grid-column:1/-1;height:55vh}.card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);min-width:0;animation:rise .8s var(--ease-out);border-radius:22px;flex-direction:column;gap:18px;padding:22px;scroll-margin-top:140px;display:flex;position:relative}.card--hooks{grid-area:hooks;animation-delay:50ms}.card--route{grid-area:route;animation-delay:.15s}.card--gpu{grid-area:gpu;animation-delay:.25s}.card--ledger{grid-area:ledger;animation-delay:.35s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card__sub{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:6px 0 0;font-size:10px}.card__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);height:36px;color:var(--ink);background:#05060980;border-radius:999px;outline:none;width:220px;padding:0 14px;font-size:13px;transition:border-color .3s}.search:focus{border-color:var(--ink-faint)}.seg{border:1px solid var(--line);background:#05060980;border-radius:999px;gap:2px;padding:3px;display:flex}.seg button{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-radius:999px;padding:6px 12px;font-size:10px;transition:background .3s,color .3s}.seg button:hover{color:var(--ink)}.seg button.is-on{color:var(--ink);background:#e9ecf11f}.table{flex-direction:column;font-size:13px;display:flex}.table__row{border-top:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:1.7fr 1fr .9fr .8fr .8fr .6fr;align-items:center;gap:14px;padding:12px 10px;transition:background .25s;display:grid}.table__row:not(.table__row--head):hover,.table__row.is-picked{background:#e9ecf10d}.table__row.is-picked{outline:1px solid #c6ff3f59}.table__row--head{cursor:default;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);border-top:0;padding-top:0;font-size:10px}.hook{flex-direction:column;gap:3px;min-width:0;display:flex}.hook__name{font-family:var(--mono);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.hook__desc{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tag{height:18px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;align-items:center;padding:0 7px;font-size:9px;display:inline-flex}.tag--gpu{color:var(--pink);border-color:#ff3d8a80}.tag--fee{color:var(--accent);border-color:#c6ff3f4d}.score{font-family:var(--mono);align-items:center;gap:10px;font-size:12px;display:flex}.score i{background:#e9ecf11a;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.score i:after{content:"";width:var(--s);background:var(--accent);box-shadow:0 0 8px var(--accent);position:absolute;inset:0}.mono{font-family:var(--mono);color:var(--ink-dim);font-size:12px}.mono.pool{color:var(--ink)}.empty{text-align:center;font-family:var(--serif);color:var(--ink-faint);padding:30px;font-style:italic}.route{flex-direction:column;gap:14px;display:flex}.route__pair{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.field__row{border:1px solid var(--line);background:#05060980;border-radius:16px;align-items:center;gap:8px;height:56px;padding:0 8px 0 14px;display:flex}.field__row input,.field__row output{min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:20px}.field__row input::-webkit-outer-spin-button{-webkit-appearance:none}.field__row input::-webkit-inner-spin-button{-webkit-appearance:none}.field__row select{appearance:none;border:1px solid var(--line);cursor:pointer;background:#e9ecf114;border-radius:999px;outline:none;height:36px;padding:0 12px;font-size:13px;font-weight:500}.swap{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-dim);transition:transform .4s var(--ease-out), color .3s;background:#e9ecf10d;border-radius:50%;margin-bottom:8px;font-size:16px}.swap:hover{color:var(--ink);transform:rotate(180deg)}.route__opts{flex-wrap:wrap;gap:8px;display:flex}.check{border:1px solid var(--line);height:32px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:10px;transition:border-color .3s,color .3s;display:inline-flex}.check input{appearance:none;border:1px solid var(--ink-faint);border-radius:50%;width:8px;height:8px;margin:0;transition:background .3s,box-shadow .3s}.check input:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}.check:has(input:checked){color:var(--ink);border-color:#e9ecf140}.stack{animation:rise .6s var(--ease-out);background:#c6ff3f0a;border:1px solid #c6ff3f40;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.stack__head{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;font-size:10px;display:flex}.stack__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stack__list li{border-top:1px solid var(--line);animation:rise .5s var(--ease-out) both;grid-template-columns:22px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.stack__list li:first-child{border-top:0}.stack__list b{font-family:var(--mono);color:var(--accent);font-size:11px;font-weight:400}.stack__list .why{color:var(--ink-dim);font-size:12px;display:block}.stack__list .hook__name{font-size:12px}.stack__total{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.stack__total strong{letter-spacing:0;color:var(--accent);font-size:18px}.log{font-family:var(--mono);color:var(--ink-dim);flex-direction:column;gap:4px;font-size:11.5px;line-height:1.5;display:flex}.log:empty{display:none}.log div{border-top:1px solid var(--line);animation:rise .4s var(--ease-out);grid-template-columns:56px 1fr;gap:10px;padding:4px 0;display:grid}.log time{color:var(--ink-faint)}.log .s402{color:var(--pink)}.log .s200{color:var(--accent)}.log .dim{color:var(--ink-faint)}.jobs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jobs li{border-top:1px solid var(--line);animation:rise .5s var(--ease-out);grid-template-columns:1.4fr 1fr 2fr auto;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:grid}.jobs li:first-child{border-top:0}.jobs .name{font-family:var(--mono);font-size:12px}.jobs .node{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.bar{background:#e9ecf11a;border-radius:2px;height:4px;position:relative;overflow:hidden}.bar:after{content:"";width:var(--p);background:linear-gradient(90deg, var(--pink), var(--accent));transition:width .4s linear;position:absolute;inset:0}.jobs .done .bar:after{background:var(--accent)}.jobs .cost{font-family:var(--mono);color:var(--ink-dim);white-space:nowrap;font-size:11px}.jobs .done .cost{color:var(--accent)}.ledger{font-family:var(--mono);flex-direction:column;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.ledger li{border-top:1px solid var(--line);color:var(--ink-dim);animation:rise .5s var(--ease-out);grid-template-columns:1fr auto auto auto;gap:14px;padding:9px 0;display:grid}.ledger li:first-child{border-top:0}.ledger li em{color:var(--accent);font-style:normal}.ledger li .t{color:var(--ink-faint)}.ledger li.mine{color:var(--ink)}.ledger li.mine span:first-child:before{content:"● ";color:var(--accent)}.foot{padding:18px var(--pad) 28px;border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:16px;font-size:10px;display:flex}.foot nav{gap:18px;display:flex}.foot a:hover{color:var(--ink)}.toast{background:var(--ink);color:var(--bg);font-family:var(--mono);letter-spacing:.12em;opacity:0;transition:opacity .4s, transform .4s var(--ease-out);pointer-events:none;z-index:20;border-radius:999px;padding:12px 18px;font-size:11px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.is-on{opacity:1;transform:translate(-50%)}@media (width<=1100px){.grid{grid-template-columns:1fr;grid-template-areas:"hooks""route""gpu""ledger"}}@media (width<=760px){.top{flex-wrap:wrap}.tabs{order:3;justify-content:space-between;width:100%}.tabs a{padding:8px 10px;font-size:12px}.brand__name,.brand__sub,.pill--net{display:none}.table__row{grid-template-columns:1.6fr .9fr .8fr}.table__row>:nth-child(2),.table__row>:nth-child(5),.table__row>:nth-child(6){display:none}.jobs li{grid-template-columns:1fr 1fr}.jobs .node{display:none}.ledger li{grid-template-columns:1fr auto}.ledger li :nth-child(3),.ledger li :nth-child(4){display:none}.search{width:100%}}.notice{padding:10px var(--pad);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-dim);border-bottom:1px solid var(--line);background:#c6ff3f0a;margin:0;font-size:11px}.notice a{color:var(--accent);border-bottom:1px solid #c6ff3f66}.notice.is-warn{color:var(--ink);background:#ff3d8a0f}.card__foot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:10px}.hint{color:var(--ink-faint);margin:0;font-size:12px}.addr{font-family:var(--mono);color:var(--ink);font-size:12px}.addr:hover{color:var(--accent)}.flags{flex-wrap:wrap;gap:4px;display:flex}.flags i{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--ice);background:#9fc9ff14;border-radius:999px;padding:1px 6px;font-size:9px}.select{border:1px solid var(--line);height:36px;color:var(--ink);appearance:none;background:#05060980;border-radius:999px;outline:none;max-width:100%;padding:0 12px;font-size:12px}.table__row{grid-template-columns:2fr 1.3fr .5fr .9fr .8fr}.pin{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-faint);border-radius:999px;padding:2px 7px;font-size:9px}.is-picked .pin{color:var(--accent);border-color:#c6ff3f80}.stack__list li.best{background:#c6ff3f0d;border-radius:10px;padding-left:8px;padding-right:8px}.stack__list .out{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:12px}.stack__list .out small{color:var(--ink-faint);font-size:10px;display:block}.jobs li{grid-template-columns:1fr;gap:8px}.job{flex-direction:column;gap:8px;display:flex}.job__head{font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:12px;display:flex}.job__head strong{color:var(--accent);font-weight:500}.job__out{flex-wrap:wrap;gap:6px;display:flex}.job__out span{font-family:var(--mono);color:var(--ink-dim);background:#e9ecf10d;border-radius:8px;padding:4px 8px;font-size:11px}.job__att{font-family:var(--mono);color:var(--ink-faint);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:11px;display:grid}.job__att code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);background:0 0;padding:0;overflow:hidden}.job__att .ok{color:var(--accent)}.job__att .bad{color:var(--pink)}.ledger li a{color:var(--ice)}@media (width<=760px){.table__row{grid-template-columns:1.6fr .5fr .9fr}.table__row>:nth-child(2),.table__row>:nth-child(5){display:none}}.stack[hidden]{display:none}.agg{font-family:var(--mono);letter-spacing:.04em;color:var(--ice);background:#9fc9ff0f;border:1px solid #9fc9ff40;border-radius:999px;align-items:center;gap:8px;margin:10px 0 0;padding:6px 12px;font-size:11px;display:inline-flex}.agg i{background:var(--ice);width:6px;height:6px;box-shadow:0 0 10px var(--ice);border-radius:50%}.tag--agg{color:var(--ice);background:#9fc9ff14;border-color:#9fc9ff8c}.src{height:18px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;display:inline-flex}.src--native{border:1px solid var(--line);color:var(--ink-dim)}.src--hooked{color:var(--accent);border:1px solid #c6ff3f59}.src--external{color:var(--ice);background:#9fc9ff14;border:1px solid #9fc9ff8c}.sources{flex-wrap:wrap;gap:8px;display:flex}.sources span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.sources span b{color:var(--ink);font-weight:500}.evidence{color:var(--ink-faint);font-size:11px}.evidence a{color:var(--ice)}.try{font:inherit;color:var(--ice);border-bottom:1px solid #9fc9ff80;margin-left:4px}.try:hover{color:var(--ink);border-color:var(--ink)}.custom{grid-template-columns:1fr 1fr;gap:8px;display:grid}.custom input{border:1px solid var(--line);height:36px;color:var(--ink);font-family:var(--mono);background:#05060980;border-radius:999px;outline:none;min-width:0;padding:0 12px;font-size:11px}.custom input:focus{border-color:var(--ink-faint)}html,body{max-width:100vw;overflow-x:hidden}.grid>*,.card>*,.table__row>*,.hook,.stack__list li>*,.log div>*,.jobs li>*,.ledger li>*{min-width:0}.route__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.field__row input,.field__row output{width:100%;min-width:0;display:block}.field__row output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hook__name{flex-wrap:wrap}.evidence,.why,.log span,.ledger li span{overflow-wrap:anywhere}.log div{grid-template-columns:56px minmax(0,1fr)}.stack__list li{grid-template-columns:22px minmax(0,1fr) auto auto}.job__att{grid-template-columns:auto minmax(0,1fr) auto}@media (width<=760px){.top{gap:10px;padding:14px 16px}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none}.top__right{gap:6px}.pill--bal{height:32px;padding:0 10px;font-size:10px}.btn{letter-spacing:.12em;height:36px;padding:0 14px;font-size:10px}.notice{padding:10px 16px;font-size:10px}.grid{gap:12px;padding:16px 12px 40px}.card{border-radius:18px;padding:16px}.card__tools{width:100%}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{flex:none}.route__pair{grid-template-columns:1fr;gap:8px}.swap{justify-self:center;margin:0;transform:rotate(90deg)}.swap:hover{transform:rotate(270deg)}.custom{grid-template-columns:1fr}.stack__list li{grid-template-columns:22px minmax(0,1fr)}.stack__list li .out{white-space:normal;grid-column:2;justify-self:start}.stack__total{flex-wrap:wrap;gap:6px}.log{font-size:11px}.log div{grid-template-columns:1fr;gap:2px}.log time{font-size:10px}.job__head{font-size:11px}.job__att{grid-template-columns:1fr;gap:4px}.foot{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 16px 24px}}.list{flex-direction:column;display:flex}.list__head,.row__main{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) .5fr 1fr .9fr 28px;align-items:center;gap:16px;display:grid}.list__head{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);padding:0 12px 10px;font-size:10px}.row{border-top:1px solid var(--line);cursor:pointer;border-radius:14px;transition:background .25s}.row:hover,.row.is-open{background:#e9ecf10a}.row.is-picked .row__id .addr{color:var(--accent)}.row__main{min-height:60px;padding:16px 12px}.row__id{align-items:center;gap:12px;display:flex}.row__pairs{font-family:var(--mono);color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.row__pairs em{color:var(--ink-faint);font-style:normal}.row__num{font-family:var(--mono);color:var(--ink-dim);font-size:12px}.row__more{border:1px solid var(--line);border-radius:50%;justify-self:end;width:24px;height:24px;position:relative}.row__more:before,.row__more:after{content:"";background:var(--ink-dim);width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.row__more:after{transition:transform .3s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.row.is-open .row__more:after{transform:translate(-50%,-50%)rotate(0)}.kind{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:7px;font-size:10px;display:inline-flex}.kind i{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.kind--aggregator{color:var(--ice)}.kind--aggregator i{background:var(--ice);box-shadow:0 0 8px var(--ice)}.kind--fee{color:var(--accent)}.kind--fee i{background:var(--accent)}.kind--order i{background:var(--pink)}.pinned{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid #c6ff3f66;border-radius:999px;padding:2px 7px;font-size:9px}.detail{cursor:default;animation:rise .35s var(--ease-out);flex-direction:column;gap:10px;padding:4px 12px 18px;display:flex}.detail__row{color:var(--ink-dim);grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:14px;font-size:13px;display:grid}.detail__k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.detail__ev{font-family:var(--serif);color:var(--ink-dim);max-width:70ch;margin:2px 0 0;font-size:15px;font-style:italic;line-height:1.45}.detail__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.btn--sm{height:34px;padding:0 16px;font-size:10px}.link{font:inherit;font-family:var(--mono);letter-spacing:.08em;color:var(--ice);border-bottom:1px solid #9fc9ff66;padding-bottom:1px;font-size:11px}.link:hover{color:var(--ink);border-color:var(--ink)}.card__foot{text-transform:none;letter-spacing:.04em;align-items:baseline;gap:10px;font-size:12px;display:flex}.agg{letter-spacing:.04em;color:var(--ink-dim);background:0 0;border:0;margin-top:8px;padding:0;font-size:11px}.agg span{color:var(--ice)}.search{width:150px}.notice{color:var(--ink-faint);background:0 0;font-size:10.5px}.notice .mono{color:var(--ink-faint)}.adv{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.adv summary{cursor:pointer;align-items:center;gap:8px;padding:4px 0;list-style:none;display:inline-flex}.adv summary:before{content:"+";border:1px solid var(--line);border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;display:inline-grid}.adv[open] summary:before{content:"−"}.adv .custom{margin-top:10px}@media (width<=760px){.list__head{display:none}.row__main{grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"id score more""pairs num more";row-gap:6px;padding:14px 10px}.row__id{flex-wrap:wrap;grid-area:id}.row__pairs{grid-area:pairs}.row__main .score{grid-area:score;width:110px}.row__main .row__num:first-of-type{display:none}.row__main .row__num:last-of-type{grid-area:num}.row__more{grid-area:more}.detail__row{grid-template-columns:1fr;gap:4px}.search{width:100%}}.btn--buy{font-weight:600;box-shadow:0 0 24px #c6ff3f4d}@media (width<=760px){.top__right{flex-wrap:wrap;justify-content:flex-end}}.swapbtn{white-space:nowrap}@media (width<=760px){.stack__list li{grid-template-columns:22px minmax(0,1fr) auto}.stack__list li .swapbtn{grid-column:2/4;justify-self:start}}.hl{animation:rise .6s var(--ease-out);background:#9fc9ff0d;border:1px solid #9fc9ff59;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.hl__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hl__brand{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ice);align-items:center;gap:8px;font-size:11px;display:inline-flex}.hl__brand i{background:var(--ice);width:8px;height:8px;box-shadow:0 0 10px var(--ice);border-radius:50%}.hl__meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.hl__out{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hl__out strong{font-family:var(--mono);color:var(--ink);font-size:22px;font-weight:500}.hl__out span{font-family:var(--mono);color:var(--ink-dim);font-size:11px}.hl__parts{font-family:var(--mono);color:var(--ink-dim);flex-direction:column;gap:6px;font-size:11px;display:flex}.hl__parts div{align-items:baseline;gap:10px;display:flex}.hl__parts b{color:var(--ice);min-width:44px;font-weight:500}.hl__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check--private{align-self:flex-start}.badge{color:var(--ice);border-bottom:1px solid #9fc9ff66}.hl.is-best{background:#c6ff3f0d;border-color:#c6ff3f73}.hl.is-best .hl__brand{color:var(--accent)}.hl.is-best .hl__brand i{background:var(--accent);box-shadow:0 0 10px var(--accent)}.hl[hidden]{display:none}.burns{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.burns__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.burns__head h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-style:italic;font-weight:300}.pill--burn{color:var(--pink);border-color:color-mix(in oklab, var(--pink) 40%, transparent);white-space:nowrap;text-decoration:none}.pill--burn i{background:var(--pink);box-shadow:0 0 10px var(--pink)}.burns__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.burns__stats div{border:1px solid var(--line);background:color-mix(in oklab, var(--pink) 5%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.burns__stats strong{font-family:var(--mono);letter-spacing:-.02em;color:var(--pink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;overflow:hidden}.burns__stats span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.ledger--burns li{grid-template-columns:1fr auto auto}.ledger--burns li em{color:var(--pink)}@media (width<=720px){.burns__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.burns__head{flex-direction:column}}
