:root{--bg:#07100f;--panel:#0c1715;--panel2:#101e1b;--line:#23352f;--muted:#799087;--text:#eff8f4;--mint:#5df0bd;--lime:#c9ff68;--orange:#ffb45d;--red:#ff6f71;--cyan:#6bd8ff;--shadow:0 24px 70px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:radial-gradient(circle at 72% -20%,#19352c 0,transparent 36%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:320px}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.topbar{height:74px;padding:0 34px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:rgba(7,16,15,.88);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:13px}.brand-mark{width:35px;height:35px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px}.brand-mark i{display:block;border-radius:2px;background:var(--mint)}.brand-mark i:nth-child(1){height:45%;opacity:.45}.brand-mark i:nth-child(2){height:72%;opacity:.75}.brand-mark i:nth-child(3){height:100%}.brand strong{font-size:17px;letter-spacing:.15em}.brand div span{display:block;color:var(--muted);font-size:9px;letter-spacing:.2em;margin-top:3px}.topbar nav{display:flex;gap:8px}.nav-button{border:0;background:none;color:var(--muted);padding:12px 15px;border-radius:9px;font-weight:700;cursor:pointer}.nav-button.active{background:var(--panel2);color:var(--text)}.top-status{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.top-status span,.live-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}.top-status b{color:#3e504a}main{max-width:1680px;margin:auto;padding:0 28px 42px}.hero{display:grid;grid-template-columns:minmax(420px,.82fr) 1.18fr;gap:80px;padding:58px 8px 42px;align-items:end}.eyebrow{color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.19em;margin:0 0 9px}.hero h1{font-size:clamp(42px,5vw,72px);letter-spacing:-.055em;line-height:.94;margin:0;font-weight:620}.hero h1 em{font-style:normal;color:var(--mint)}.hero-copy{max-width:650px;color:#a3b5ae;line-height:1.6;font-size:14px;margin:24px 0 0}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hero-stats article{min-height:137px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(17,32,29,.95),rgba(10,22,20,.85));padding:22px;display:flex;flex-direction:column;justify-content:center}.hero-stats span{color:var(--muted);font-size:9px;letter-spacing:.12em;font-weight:700}.hero-stats strong{font:700 30px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;margin:10px 0 6px}.hero-stats small{color:#82948d;font-size:11px}.hero-stats .accent-stat{border-color:#416654;background:linear-gradient(145deg,#163026,#0d1d19)}.accent-stat strong{color:var(--mint)}.workspace{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--line);border-radius:18px;background:rgba(10,21,19,.9);overflow:hidden;box-shadow:var(--shadow);min-height:720px}.signal-rail{border-right:1px solid var(--line);padding:24px 18px;background:#091411}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:0 4px}.section-heading>div>p{display:flex;align-items:center;gap:7px;margin:0 0 5px;color:var(--mint);font-size:9px;font-weight:800;letter-spacing:.15em}.section-heading h2,.lab-header h2,.dialog-title h2{margin:0;font-size:21px;letter-spacing:-.025em}.icon-button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);height:32px;width:32px;border-radius:8px}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#07100f;border:1px solid #182823;border-radius:9px;padding:3px;margin:22px 0 14px}.segmented button{font-size:9px;color:var(--muted);border:0;background:transparent;padding:8px 3px;border-radius:6px;cursor:pointer}.segmented button.active{background:#1b3029;color:var(--text)}.signal-list{display:flex;flex-direction:column;gap:8px;max-height:558px;overflow:auto;padding-right:3px}.signal-card{border:1px solid #1f302b;background:#0d1a17;border-radius:11px;padding:13px;cursor:pointer;transition:.2s}.signal-card:hover,.signal-card.active{transform:translateX(2px);border-color:#4f7d69;background:#11241e}.signal-head{display:flex;align-items:center;justify-content:space-between}.ticker{font:700 15px ui-monospace,SFMono-Regular,Menlo,monospace}.change{font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.up{color:var(--mint)}.down{color:var(--red)}.signal-meta,.signal-foot{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:8px}.tag{display:inline-flex;border:1px solid #325043;background:#14251f;color:#a8c4b8;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:800;letter-spacing:.05em}.tag.confirmed{border-color:#66502f;color:#ffd18f;background:#291f12}.feed-note{display:flex;gap:10px;border-top:1px solid var(--line);margin-top:16px;padding:15px 3px 0;color:var(--muted);font-size:10px;line-height:1.45}.feed-note span{flex:0 0 18px;width:18px;height:18px;border:1px solid #3d554b;border-radius:50%;display:grid;place-items:center}.feed-note p{margin:0}.lab-panel{min-width:0}.lab-header{padding:23px 25px 19px;display:flex;justify-content:space-between;gap:20px;align-items:center}.lab-actions{display:flex;gap:9px}.search{display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#081310}.search span{color:var(--muted);font-size:18px}.search input{border:0;outline:0;background:none;color:var(--text);width:150px}.primary,.secondary{border:0;border-radius:9px;padding:11px 15px;font-weight:800;cursor:pointer}.primary{background:var(--mint);color:#06110d}.primary:hover{background:#7ff6cd}.secondary{background:#182723;color:var(--text);border:1px solid var(--line)}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:12px;padding:12px 25px;align-items:end;background:#0b1614}.filters label{color:var(--muted);font-size:8px;letter-spacing:.08em;font-weight:700}.filters select{display:block;margin-top:5px;border:1px solid #263a34;border-radius:7px;background:#101e1b;color:#dbe8e3;padding:8px 29px 8px 9px;font-size:10px}.fairness{margin-left:auto;display:flex;gap:8px;align-items:center;color:var(--muted);font-size:9px}.fairness span{width:25px;height:25px;border-radius:50%;background:#17372c;color:var(--mint);display:grid;place-items:center}.fairness p{margin:0}.fairness b{display:block;color:#b8cbc3;font-size:9px}.table-wrap{overflow:auto;min-height:545px}table{border-collapse:collapse;width:100%;min-width:1070px}th{text-align:left;padding:13px 12px;color:#71867e;font-size:8px;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap}th:first-child,td:first-child{padding-left:25px}td{padding:14px 12px;border-bottom:1px solid #172823;font-size:11px;color:#c1d0ca;white-space:nowrap}tbody tr{cursor:pointer;transition:.15s}tbody tr:hover{background:#10231d}.rank{color:#5f756c;margin-right:11px;font:700 11px ui-monospace,monospace}.strategy-name{font-weight:750;color:var(--text)}.strategy-name small{display:block;color:#647a71;font-size:8px;margin:4px 0 0 25px;font-weight:500}.logic{max-width:185px;overflow:hidden;text-overflow:ellipsis}.metric{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.score{display:inline-flex;min-width:36px;justify-content:center;padding:5px 7px;border-radius:6px;color:var(--mint);background:#14362b}.table-footer{height:54px;padding:0 25px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px}.table-footer div{display:flex;gap:3px}.table-footer button{border:1px solid #233730;background:#0c1916;color:#7b9087;border-radius:5px;min-width:27px;height:27px}.table-footer button.active{color:#06110d;background:var(--mint);border-color:var(--mint)}dialog{width:min(760px,calc(100vw - 32px));border:1px solid #365247;border-radius:17px;background:#0b1714;color:var(--text);padding:0;box-shadow:0 35px 120px #000}dialog::backdrop{background:rgba(2,7,6,.76);backdrop-filter:blur(7px)}dialog form{padding:27px}.dialog-title{display:flex;justify-content:space-between}.close,.drawer-close{border:0;background:none;color:#71877e;font-size:26px;cursor:pointer}.dialog-copy{color:var(--muted);font-size:12px;line-height:1.5;max-width:580px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 0}.form-grid label{font-size:9px;color:#849990}.form-grid .wide{grid-column:span 2}.form-grid input,.form-grid select{display:block;width:100%;margin-top:6px;background:#07110f;border:1px solid #263a34;border-radius:8px;color:var(--text);padding:11px;font-size:11px;outline:none}.input-unit{position:relative}.input-unit input{padding-right:62px}.input-unit span{position:absolute;right:10px;top:17px;color:#61766e;font-size:8px}.risk-note{background:#12251f;border:1px solid #2d493e;border-radius:9px;padding:12px 14px;display:flex;gap:14px;font-size:10px;color:#879b93}.risk-note b{color:var(--mint);white-space:nowrap}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.detail-drawer{position:fixed;right:0;top:0;height:100vh;width:min(430px,100vw);z-index:40;background:#091411;border-left:1px solid #385347;box-shadow:-25px 0 80px rgba(0,0,0,.48);padding:32px;transform:translateX(105%);transition:.28s ease;overflow:auto}.detail-drawer.open{transform:translateX(0)}.drawer-close{position:absolute;right:22px;top:18px}.drawer-family{color:var(--muted);font-size:11px}.balance-card{margin:25px 0 15px;padding:20px;border:1px solid #315145;border-radius:12px;background:linear-gradient(135deg,#132b23,#0b1916)}.balance-card span{display:block;color:var(--muted);font-size:9px}.balance-card strong{display:block;font:700 31px ui-monospace,monospace;margin:9px 0;color:var(--mint)}.balance-card small{color:#aac3b8}.mini-chart{height:120px;margin-bottom:28px}.mini-chart svg{width:100%;height:100%}.mini-chart .area{fill:url(#area)}.mini-chart .line{fill:none;stroke:var(--mint);stroke-width:2}.detail-drawer h3{font-size:11px;letter-spacing:.12em;color:#81968d;margin-top:25px}.detail-drawer dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.detail-drawer dt,.detail-drawer dd{padding:11px 0;border-bottom:1px solid #1d302a;font-size:10px}.detail-drawer dt{color:var(--muted)}.detail-drawer dd{text-align:right;margin:0;color:#dce8e3}.quality-list{display:grid;grid-template-columns:1fr 1fr}.quality-list p{font-size:10px;color:#9db1a8}.quality-list span{color:var(--mint);margin-right:6px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,30px);opacity:0;background:#d9ffef;color:#092017;padding:12px 18px;border-radius:9px;font-size:11px;font-weight:800;transition:.25s;z-index:80}.toast.show{transform:translate(-50%,0);opacity:1}
@media(max-width:1100px){.top-status{display:none}.hero{grid-template-columns:1fr;gap:25px}.workspace{grid-template-columns:250px minmax(0,1fr)}.filters{overflow:auto}.fairness{display:none}.lab-header{align-items:flex-start}.lab-actions{flex-wrap:wrap;justify-content:flex-end}.hero-stats article{min-height:110px}}
@media(max-width:760px){.topbar{padding:0 16px}.topbar nav{display:none}main{padding:0 12px 30px}.hero{padding-top:36px}.hero-stats{grid-template-columns:1fr}.workspace{display:block}.signal-rail{border-right:0;border-bottom:1px solid var(--line)}.signal-list{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));max-height:none;overflow:auto}.lab-header{display:block}.lab-actions{justify-content:stretch;margin-top:17px}.search{flex:1}.filters{padding:12px 18px}.table-footer>span:last-child{display:none}.form-grid{grid-template-columns:1fr 1fr}.form-grid .wide{grid-column:span 2}}

/* A++ graphite redesign: green/red are reserved for PnL semantics only. */
:root{--bg:#06070b;--panel:#0b0d13;--panel2:#11141e;--line:#222633;--muted:#747b8f;--text:#f4f6fb;--mint:#7b85ff;--lime:#b8a6ff;--orange:#ffb65f;--red:#ff6674;--cyan:#6dc7ff;--shadow:0 30px 90px rgba(0,0,0,.55)}
body{background:radial-gradient(circle at 78% -18%,rgba(80,67,170,.18),transparent 35%),radial-gradient(circle at 15% 32%,rgba(42,80,157,.10),transparent 28%),var(--bg)}
.noise{opacity:.02}.topbar{background:rgba(6,7,11,.88);border-color:#1c1f2a}.brand-mark i{background:linear-gradient(180deg,#9ca4ff,#6170ff)}.top-status span,.live-dot{background:#7582ff;box-shadow:0 0 14px rgba(117,130,255,.75)}
.nav-button.active{background:#161925;box-shadow:inset 0 0 0 1px #282d3d}.hero{padding-top:64px}.eyebrow{color:#8e98ff}.hero h1 em{background:linear-gradient(90deg,#8c96ff,#c384ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{color:#9198aa}.hero-stats article{border-color:#242836;background:linear-gradient(145deg,rgba(18,20,30,.98),rgba(9,11,17,.95));box-shadow:inset 0 1px rgba(255,255,255,.025)}.hero-stats .accent-stat{border-color:#3c4160;background:linear-gradient(145deg,#171b2a,#0b0d14)}.accent-stat strong{color:#9099ff}
.portfolio-equity{border:1px solid #252a39;border-radius:18px;background:linear-gradient(160deg,rgba(15,17,25,.97),rgba(7,9,14,.98));box-shadow:var(--shadow);margin:0 0 18px;overflow:hidden}.equity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 17px}.equity-head h2{font-size:23px;letter-spacing:-.03em;margin:0}.equity-head>div>p:last-child{color:var(--muted);font-size:11px;margin:8px 0 0}.equity-head>div>p b{color:#c6cad7}.range-switch{display:flex;padding:3px;border:1px solid #272b38;background:#080a0f;border-radius:9px}.range-switch button{border:0;background:transparent;color:#687085;font:700 9px ui-monospace,monospace;padding:7px 10px;border-radius:6px;cursor:pointer}.range-switch button.active{background:#21263a;color:#eef0ff}.equity-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #1e222d;border-bottom:1px solid #1e222d}.equity-kpis>div{padding:16px 28px;border-right:1px solid #1e222d}.equity-kpis>div:last-child{border:0}.equity-kpis span{display:block;color:#676e80;font-size:8px;letter-spacing:.11em}.equity-kpis strong{display:block;font:700 19px ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:8px}.equity-kpis strong i{font:600 10px Inter,sans-serif;margin-left:6px}.equity-kpis small{display:block;color:#62697a;font-size:9px;margin-top:5px}.positive{color:#54d89b!important}.negative{color:#ff6c77!important}.equity-chart{position:relative}.large-chart{height:310px;padding:14px 28px 28px 80px}.equity-chart svg{width:100%;height:100%;overflow:visible}.grid line{stroke:#202430;stroke-width:1}.grid .zero{stroke:#626a80;stroke-dasharray:5 5;stroke-width:1.2}.equity-area{fill:url(#aggregateArea)}.equity-line{fill:none;stroke:#818bff;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(119,131,255,.28))}.y-labels{position:absolute;left:28px;top:18px;bottom:34px;width:48px;display:flex;flex-direction:column;justify-content:space-between;color:#636a7c;font:600 8px ui-monospace,monospace}.y-labels b{color:#b0b6c7;font-weight:600}.x-labels{position:absolute;left:80px;right:28px;bottom:9px;display:flex;justify-content:space-between;color:#565d6d;font:600 8px ui-monospace,monospace}
.workspace{background:rgba(9,11,16,.95);border-color:#252936}.signal-rail{background:#080a0f;border-color:#222633}.lab-panel{background:#0a0c12}.segmented{background:#06070b;border-color:#20232e}.segmented button.active{background:#202438;color:#f0f2ff}.signal-card{border-color:#20242f;background:#0d0f16}.signal-card:hover,.signal-card.active{border-color:#5862aa;background:#111521;box-shadow:inset 3px 0 #7783ff}.tag{border-color:#39405c;background:#151927;color:#aab2dd}.tag.confirmed{border-color:#655032;color:#ffd291;background:#211a11}.lab-header,.filters{background:#0a0c12}.search{background:#080a10;border-color:#282c3a}.primary{background:linear-gradient(135deg,#818cff,#a779ff);color:#fff;box-shadow:0 8px 28px rgba(112,97,255,.20)}.primary:hover{background:linear-gradient(135deg,#97a0ff,#bb8cff)}.secondary{background:#161923;border-color:#282c39}.filters select,.form-grid input,.form-grid select{background:#0a0c12;border-color:#292e3d}.fairness span{background:#202542;color:#98a0ff}.fairness b{color:#c3c8d6}tbody tr:hover{background:#11141e}.score{color:#abb1ff;background:#202441}.table-wrap,.table-footer{background:#090b10}.table-footer button{background:#0c0e14;border-color:#262a36}.table-footer button.active{background:#707cff;border-color:#707cff;color:#fff}dialog{background:#0b0d13;border-color:#34394d}.risk-note{background:#131725;border-color:#303754}.risk-note b{color:#a5acff}.detail-drawer{width:min(650px,100vw);background:#090b11;border-color:#30364a}.balance-card{border-color:#363c57;background:linear-gradient(135deg,#171b2b,#0c0e16)}.balance-card strong{color:#f3f5ff}.quality-list span{color:#8c96ff}
.equity-spark{width:92px;height:30px;display:block}.equity-spark .base{stroke:#404657;stroke-width:1;stroke-dasharray:2 2}.equity-spark .spark-line{fill:none;stroke:#7e89ff;stroke-width:1.7;vector-effect:non-scaling-stroke}.equity-spark.negative-spark .spark-line{stroke:#ff6674}.strategy-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #242936;border-radius:11px;overflow:hidden;margin-bottom:14px}.strategy-kpis>div{padding:13px 11px;border-right:1px solid #242936}.strategy-kpis>div:last-child{border:0}.strategy-kpis span{display:block;color:#646b7e;font-size:7px;letter-spacing:.09em}.strategy-kpis strong{display:block;font:700 13px ui-monospace,monospace;margin-top:6px}.drawer-equity{border:1px solid #262b39;border-radius:12px;background:#080a0f;padding:16px;margin:14px 0 28px}.drawer-chart-head{display:flex;justify-content:space-between;align-items:center}.drawer-chart-head span{display:block;color:#72798d;font-size:8px;letter-spacing:.11em}.drawer-chart-head b{display:block;color:#b3b9c8;font-size:9px;margin-top:4px}.legend{color:#687084;font-size:8px}.legend i{display:inline-block;width:14px;height:2px;background:#818bff;vertical-align:middle;margin-right:5px}.drawer-chart-wrap{height:230px;position:relative;padding:12px 0 0 42px}.drawer-chart-wrap svg{width:100%;height:100%;overflow:visible}.drawer-chart-wrap .equity-area{fill:url(#drawerAreaGradient)}.drawer-y{position:absolute;left:0;top:14px;bottom:6px;display:flex;flex-direction:column;justify-content:space-between;color:#555d70;font:600 7px ui-monospace,monospace}.drawer-y b{color:#a4aabc}.drawer-x{display:flex;justify-content:space-between;margin-left:42px;color:#545c6e;font:600 7px ui-monospace,monospace}.toast{background:#e7e9ff;color:#171a2a}
.metric.up,.change.up{color:#54d89b}.metric.down,.change.down{color:#ff6674}
.row-open{margin-left:10px;width:24px;height:24px;border-radius:6px;border:1px solid #2b3041;background:#141722;color:#8791ff;cursor:pointer;vertical-align:middle}.row-open:hover{border-color:#626dbe;background:#20243a;color:#fff}
@media(max-width:900px){.equity-kpis{grid-template-columns:repeat(2,1fr)}.equity-kpis>div:nth-child(2){border-right:0}.equity-kpis>div:nth-child(-n+2){border-bottom:1px solid #1e222d}.large-chart{height:260px}}
@media(max-width:600px){.equity-head{display:block}.range-switch{width:max-content;margin-top:15px}.equity-kpis{grid-template-columns:1fr}.equity-kpis>div{border-right:0;border-bottom:1px solid #1e222d!important}.large-chart{padding-left:62px}.y-labels{left:16px}.x-labels{left:62px}.strategy-kpis{grid-template-columns:repeat(2,1fr)}.strategy-kpis>div:nth-child(2){border-right:0}.strategy-kpis>div:nth-child(-n+2){border-bottom:1px solid #242936}}
.bot-promo{display:grid;grid-template-columns:auto minmax(300px,1fr) auto auto;align-items:center;gap:24px;margin:0 0 18px;padding:22px 26px;border:1px solid #343a55;border-radius:17px;background:radial-gradient(circle at 8% 50%,rgba(116,128,255,.16),transparent 28%),linear-gradient(135deg,#131724,#090b11);box-shadow:0 24px 70px rgba(0,0,0,.28)}.bot-promo-mark{width:48px;height:48px;display:flex;align-items:flex-end;gap:4px;padding:10px;border:1px solid #3c456b;border-radius:14px;background:#101522}.bot-promo-mark span{flex:1;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#bd8cff,#7183ff)}.bot-promo-mark span:nth-child(1){height:35%}.bot-promo-mark span:nth-child(2){height:62%}.bot-promo-mark span:nth-child(3){height:100%}.bot-promo h2{margin:0;font-size:20px;letter-spacing:-.025em}.bot-promo p:last-child{margin:7px 0 0;color:#8d94a6;font-size:11px;line-height:1.5}.bot-promo-points{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.bot-promo-points span{padding:7px 9px;border:1px solid #2a3043;border-radius:999px;background:#0b0e16;color:#949caf;font:700 8px ui-monospace,monospace}.bot-promo-button{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;padding:12px 15px;border-radius:10px;background:linear-gradient(135deg,#818cff,#a779ff);color:#fff;text-decoration:none;font-size:11px;font-weight:800;box-shadow:0 10px 30px rgba(113,101,255,.22)}.bot-promo-button:hover{filter:brightness(1.08)}
@media(max-width:1050px){.bot-promo{grid-template-columns:auto 1fr auto}.bot-promo-points{display:none}}
@media(max-width:650px){.bot-promo{grid-template-columns:auto 1fr;padding:18px}.bot-promo-button{grid-column:1/-1;justify-content:center}.bot-promo h2{font-size:17px}}
