.calls-page{--calls-up:#5dffa8;--calls-down:#ff6b7a;padding-bottom:90px}.calls-page :is(a,button):focus-visible{outline:2px solid var(--ui-pink);outline-offset:3px}.calls-shell{max-width:1100px}.calls-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,5vw,60px) 0 clamp(24px,3vw,36px);display:flex}.calls-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.calls-body{flex-direction:column;gap:16px;display:flex}.calls-empty{text-align:center;color:var(--ui-muted);flex-direction:column;align-items:center;gap:14px;padding:44px 20px;display:flex}.calls-disclaimer{max-width:70ch;color:var(--ui-faint);margin-top:36px;font-size:12.5px;line-height:1.6}.calls-up{color:var(--calls-up)}.calls-down{color:var(--calls-down)}.calls-sep{color:var(--ui-faint);margin:0 8px}.calls-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.calls-tile{min-width:0;padding:16px 18px}.calls-tile-label{color:var(--ui-faint);text-transform:lowercase;font-size:12px;font-weight:600}.calls-tile-value{font:800 clamp(22px, 2.4vw, 30px)/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;min-width:0;margin-top:8px;display:flex}.calls-tile-note{font:500 12px/1 var(--font-sans);letter-spacing:0;color:var(--ui-faint);margin-left:8px}.calls-split{border-radius:6px;flex-basis:100%;gap:3px;height:6px;margin-top:10px;display:flex;overflow:hidden}.calls-split>span{min-width:4px;display:block}.calls-split>span[data-tone=up]{background:var(--calls-up)}.calls-split>span[data-tone=down]{background:var(--calls-down)}.calls-extreme{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.calls-extreme-sym{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.calls-extreme:hover .calls-extreme-sym{text-underline-offset:4px;text-decoration:underline}.calls-move{font:700 12.5px/1 var(--font-sans);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--ui-surface-2);color:var(--ui-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.calls-move[data-tone=up]{color:var(--calls-up);background:#5dffa821}.calls-move[data-tone=down]{color:var(--calls-down);background:#ff6b7a24}.calls-move-big{font:800 16px/1 var(--font-display);letter-spacing:-.01em;padding:8px 12px}.calls-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.calls-tabs a{text-decoration:none}.calls-tabs a[aria-current=page]{color:#0b0914;background:#fff;box-shadow:0 6px 22px -8px #ffffff8c}.calls-count{color:var(--ui-faint);white-space:nowrap;font-size:13px}.calls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.calls-card{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex;overflow:hidden}.calls-card:after{content:"";background:var(--ui-line-2);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.calls-card[data-tone=up]:after{background:var(--calls-up);box-shadow:0 0 16px var(--calls-up)}.calls-card[data-tone=down]:after{background:var(--calls-down);box-shadow:0 0 16px var(--calls-down)}.calls-card-head{align-items:center;gap:12px;min-width:0;display:flex}.calls-avatar{background:var(--ui-grad-soft);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ui-line-2);font:800 12.5px/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.calls-card[data-tone=up] .calls-avatar{background:linear-gradient(135deg,#5dffa847,#22c9a01f)}.calls-card[data-tone=down] .calls-avatar{background:linear-gradient(135deg,#ff6b7a4d,#ff4f6b1a)}.calls-card-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.calls-symbol{font:700 18px/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.calls-symbol:hover{color:#ff9be3}.calls-name{color:var(--ui-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.calls-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calls-card-tags:empty{display:none}.calls-age{color:var(--ui-faint);font-size:12px}.calls-read{color:#f5f3ffd6;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.calls-read:before{content:"“";color:#ff9be3;margin-right:1px;font-weight:700}.calls-read:after{content:"”";color:#ff9be3;font-weight:700}.calls-card-foot{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.calls-prices{color:var(--ui-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.calls-arrow{color:var(--ui-faint)}.calls-now{color:#fff;font-weight:600}.calls-open{background:var(--ui-surface-2);width:34px;height:34px;color:var(--ui-muted);transition:background .18s ease, color .18s ease, transform .22s var(--ui-ease-bounce);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.calls-card:hover .calls-open{background:var(--ui-grad);color:#fff;transform:translate(2px)}.calls-empty-list{text-align:center;color:var(--ui-muted);padding:40px 20px}@media (max-width:900px){.calls-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-tile-calls{grid-column:1/-1}.calls-grid{grid-template-columns:1fr}}@media (max-width:480px){.calls-tile{padding:14px}.calls-hero-actions>.ui-btn-primary{width:100%}.calls-bar{flex-wrap:wrap}}
