.cr{width:100%;max-width:1120px;margin:0 auto;padding-bottom:32px}.cr-head{gap:4px;margin:4px 0 16px;display:grid}.cr-head h1{letter-spacing:-.02em;font-size:22px;font-weight:700}.cr-head p{color:var(--pf-muted);max-width:70ch;font-size:13px}.cr-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cr-form{gap:12px;min-width:0;display:grid}.cr-side{top:calc(var(--pf-top) + 8px);gap:12px;min-width:0;display:grid;position:sticky}.cr-card .pf-pb{gap:14px;padding:14px}.cr-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cr-field{gap:6px;min-width:0;font-size:12px;display:grid}.cr-field>span{color:var(--pf-soft);justify-content:space-between;gap:8px;font-weight:500;display:flex}.cr-field>span small{color:var(--pf-muted);font-family:var(--pf-mono);font-weight:400}.cr-field small{font-size:11.5px}.cr-pair{width:fit-content}.cr-pair button{height:30px;padding:0 16px}.cr-fold{gap:10px;display:grid}.cr-foldb{color:var(--pf-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:0;font-size:13px;font-weight:500;display:inline-flex}.cr-foldb small{color:var(--pf-muted);margin-left:4px;font-weight:400}.cr-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cr-drop{border:1.5px dashed var(--pf-line-2);border-radius:var(--pf-rp);background:var(--pf-bg);min-height:148px;color:var(--pf-muted);text-align:center;cursor:pointer;place-content:center;justify-items:center;gap:4px;padding:18px;transition:border-color .12s,background .12s;display:grid;position:relative;overflow:hidden}.cr-drop:hover,.cr-drop.is-drag{border-color:var(--pf-accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.cr-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cr-drop b{color:var(--pf-soft);font-size:13px}.cr-drop small{font-size:11.5px}.cr-drop.has-img{place-content:center;min-height:0;padding:10px}.cr-drop img{object-fit:cover;border-radius:14px;width:128px;height:128px;display:block}.cr-drop-x{background:var(--pf-raised-2);height:24px;color:var(--pf-soft);pointer-events:none;border-radius:6px;place-items:center;padding:0 9px;font-size:11.5px;display:grid;position:absolute;top:10px;right:10px}.cr-total{font-family:var(--pf-mono);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.cr-total.is-ok{background:var(--pf-gain-bg);color:var(--pf-gain)}.cr-total.is-bad{background:var(--pf-loss-bg);color:var(--pf-loss)}.cr-lede{color:var(--pf-muted);max-width:76ch;font-size:12.5px;line-height:1.5}.cr-slices{gap:8px;display:grid}.cr-slice{border-radius:var(--pf-rp);background:var(--pf-bg);border:1px solid var(--pf-line);border-left:3px solid var(--c,var(--pf-line-2));gap:10px;min-width:0;padding:10px 12px;display:grid}.cr-slice-h{grid-template-columns:28px minmax(0,1fr) auto minmax(110px,180px) 84px 28px;align-items:center;gap:10px;min-width:0;display:grid}.cr-ic{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cr-slice-t{gap:1px;min-width:0;display:grid}.cr-slice-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cr-slice-t small{color:var(--pf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cr-badges{gap:4px;display:flex}.cr-range,.cr-w-range{appearance:none;background:var(--pf-raised-2);cursor:pointer;border:0;border-radius:999px;width:100%;height:4px;padding:0}.cr-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pf-text);border:3px solid var(--pf-bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--pf-line-2);border-radius:50%}.cr-w-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pf-text);border:3px solid var(--pf-bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--pf-line-2);border-radius:50%}.cr-range::-moz-range-thumb{background:var(--pf-text);border:3px solid var(--pf-bg);border-radius:50%;width:12px;height:12px}.cr-w-range::-moz-range-thumb{background:var(--pf-text);border:3px solid var(--pf-bg);border-radius:50%;width:12px;height:12px}.cr-range:disabled,.cr-w-range:disabled{opacity:.4;cursor:not-allowed}.cr-pct{color:var(--pf-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cr-pct .pf-in{text-align:right;width:62px;height:30px;font-family:var(--pf-mono);padding:0 8px}.cr-fields{gap:8px;display:grid}.cr-plat{background:var(--pf-raised);border-radius:var(--pf-r);gap:2px;width:fit-content;padding:2px;display:inline-flex}.cr-plat button{height:26px;color:var(--pf-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cr-plat button[aria-pressed=true]{background:var(--pf-raised-2);color:var(--pf-text)}.cr-add{flex-wrap:wrap;gap:6px;display:flex}.cr-addb{border:1px solid var(--pf-line-2);background:var(--pf-bg);height:30px;color:var(--pf-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.cr-addb:hover:not([disabled]){background:var(--pf-raised);color:var(--pf-text)}.cr-addb[disabled]{opacity:.4;cursor:not-allowed}.cr-problems{color:var(--err-text);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.cr-problems li{align-items:flex-start;gap:6px;display:flex}.cr-brain{gap:10px;display:grid}.cr-makes{flex-wrap:wrap;gap:6px;display:flex}.cr-tog{border:1px solid var(--pf-line-2);height:28px;color:var(--pf-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.cr-tog[aria-pressed=true]{background:color-mix(in srgb, var(--s-brain) 14%, transparent);border-color:color-mix(in srgb, var(--s-brain) 40%, transparent);color:var(--s-brain)}.cr-basket{gap:8px;display:grid}.cr-picks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-picks li{grid-template-columns:26px minmax(0,1fr) minmax(80px,150px) 84px 28px;align-items:center;gap:10px;display:grid}.cr-pick-t{gap:0;min-width:0;display:grid}.cr-pick-t b{font-size:12.5px}.cr-pick-t small{color:var(--pf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cr-even{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0}.cr-search{color:var(--pf-muted);align-items:center;gap:6px;display:flex}.cr-search .pf-in{height:34px}.cr-results{border:1px solid var(--pf-line);border-radius:var(--pf-r);background:var(--pf-panel);scrollbar-width:thin;max-height:232px;overflow-y:auto}.cr-res{border:0;border-bottom:1px solid var(--pf-line);width:100%;color:var(--pf-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.cr-res:last-child{border-bottom:0}.cr-res:hover:not([disabled]){background:var(--pf-raised)}.cr-res[disabled]{opacity:.5;cursor:not-allowed}.cr-res-note{text-align:center;padding:14px;font-size:12.5px}.cr-prot{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cr-prot b{font-size:13px}.cr-prot p{max-width:62ch;margin-top:3px;font-size:12px;line-height:1.5}.cr-switch{background:var(--pf-raised-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.cr-switch i{background:var(--pf-muted);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.cr-switch[aria-checked=true]{background:var(--pf-accent)}.cr-switch[aria-checked=true] i{background:var(--pf-ink);transform:translate(18px)}.cr-hold{color:var(--pf-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.cr-cks{color:var(--pf-soft);gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.cr-ck{align-items:center;gap:8px;display:flex}.cr-ck-i{background:var(--pf-raised);width:18px;height:18px;color:var(--pf-muted);border-radius:50%;flex:none;place-items:center;display:grid}.cr-ck.is-yes .cr-ck-i{background:var(--pf-gain-bg);color:var(--pf-gain)}.cr-ck.is-no .cr-ck-i{background:var(--pf-loss-bg);color:var(--pf-loss)}.cr-pv{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cr-pv .pf-pic{border:1px solid var(--pf-line)}.cr-pv-t{gap:2px;min-width:0;display:grid}.cr-pv-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cr-pv-t span{font-size:12px}.cr-pv-mc{text-align:right;display:grid}.cr-pv-mc b{color:var(--pf-gain);font-size:14px}.cr-pv-d{color:var(--pf-soft);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cr-pv-chips{flex-wrap:wrap;gap:4px;display:flex}.cr-sum-h{font-size:13px}.cr-lines{color:var(--pf-soft);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.cr-lines li,.cr-total-row{justify-content:space-between;gap:8px;display:flex}.cr-total-row{border-top:1px solid var(--pf-line);color:var(--pf-text);padding-top:8px;font-size:14px;font-weight:600}.cr-block{color:var(--pf-muted);font-size:12px}.cr-fine{color:var(--pf-faint);font-size:11px;line-height:1.45}@media (max-width:1023px){.cr-grid{grid-template-columns:minmax(0,1fr)}.cr-side{display:contents}.cr-form{order:2}.cr-preview{order:1}.cr-sum{bottom:var(--shell-tabbar,0px);z-index:30;order:3;position:sticky;box-shadow:0 -8px 16px #0006}.cr-sum .pf-pb{gap:8px;padding:10px 12px}.cr-sum ul.cr-lines,.cr-sum .pf-note,.cr-sum .cr-fine,.cr-sum-h{display:none}}@media (max-width:767px){.cr-two,.cr-links{grid-template-columns:minmax(0,1fr)}.cr-slice-h{grid-template-columns:28px minmax(0,1fr) 76px 28px}.cr-slice-h .cr-badges{display:none}.cr-slice-h .cr-range{grid-area:2/1/auto/-1}.cr-picks li{grid-template-columns:26px minmax(0,1fr) 76px 28px}.cr-picks li .cr-w-range{grid-area:2/1/auto/-1}.cr-prot{flex-direction:column}}.cr-pair{border:1px solid var(--line-2);background:#080f2499;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;min-height:42px;padding:8px 12px;display:flex}.cr-pair b{font-weight:800}.cr-pair small{flex-basis:100%}.cr-guard{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.cr-guard b{font-size:14px}.cr-guard p{margin-top:4px;font-size:12.5px;line-height:1.55}.cr-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cr-tiers li{border:1px solid var(--line);height:34px;color:var(--text-2);background:#080f2499;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;display:flex}.cr-tiers li b{color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:767px){.cr-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-dev{text-align:left;width:100%;color:var(--text);background:#0e1a3e99;border:1px dashed #78afff80;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.cr-dev:hover{background:#1c3068b3;border-color:#8cc3ffbf}.cr-dev>svg:first-child{color:var(--s-wallet);flex:none}.cr-dev>svg:last-child{color:var(--accent-hi);flex:none;margin-left:auto}.cr-dev span{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-dev b{font-size:13.5px;font-weight:800}.cr-dev small{color:var(--muted);font-size:12px}
