@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700;750;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{color-scheme:dark;--bg: #031b15;--bg-deeper: #01110f;--surface: rgba(7, 50, 37, .68);--surface-2: rgba(8, 67, 46, .54);--surface-muted: rgba(5, 35, 28, .77);--green: #9bf272;--green-bright: #b7ff65;--green-mint: #50efa7;--green-dark: #0d7046;--green-text: #aeff76;--red: #ff5563;--blue: #19bfe7;--text: #f4fff8;--subtle: #abc8ba;--muted: #729d8c;--border: rgba(154, 249, 174, .3);--border-soft: rgba(145, 234, 177, .17);--shadow: 0 14px 40px rgba(0, 8, 6, .34);--radius: 16px;--sidebar-width: 238px;--mono: "IBM Plex Mono", Consolas, monospace;--font: "Inter", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);font-size:13px;color:var(--text);background:var(--bg-deeper);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,input{outline:none}button:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:2px}button{color:inherit}::selection{background:#77db67;color:#012015}.app-shell{min-height:100vh;display:flex;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 56% 30% at 64% -4%,rgba(31,222,143,.22),transparent 77%),radial-gradient(ellipse 43% 50% at 99% 81%,rgba(27,155,86,.19),transparent 70%),radial-gradient(ellipse 32% 51% at 2% 79%,rgba(14,96,65,.23),transparent 72%),linear-gradient(135deg,#021b15,#01221a 49%,#031711)}.app-shell:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 22% 10% at 48% 0%,rgba(54,245,169,.3),transparent 73%),radial-gradient(ellipse 25% 20% at 72% 47%,rgba(17,184,102,.09),transparent 75%),radial-gradient(ellipse 30% 10% at 46% 100%,rgba(84,255,119,.12),transparent 74%)}.app-shell:after{content:"";position:absolute;bottom:-190px;right:-180px;width:900px;height:370px;border-radius:50%;pointer-events:none;z-index:-1;transform:rotate(-12deg);border-top:1px solid rgba(121,255,135,.34);box-shadow:0 -14px 76px #19b5512e,0 -50px 110px #11964d0f}.main-content{flex:1;min-width:0;position:relative;z-index:1}.glass{background:linear-gradient(155deg,#155a3f78,#032f23b3 45%,#063725a6);border:1px solid var(--border);border-radius:var(--radius);box-shadow:inset 0 1px #c4ffd221,inset 0 -1px #72ffa50a,0 12px 30px #000f0a38;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.glass-heavy{background:linear-gradient(135deg,#1a65446b,#02221dd4 53%,#09462da3);box-shadow:inset 0 1px #b4ffce2e,0 10px 38px #010b0959,0 0 19px #4be06b12}.glass-soft{background:#0c412e6e;border:1px solid var(--border-soft);box-shadow:inset 0 1px #c2ffd114;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel-glow{position:relative}.panel-glow:after{content:"";position:absolute;left:22%;right:10%;bottom:-2px;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(162,255,129,.8),transparent);box-shadow:0 0 18px #82ff6fa6;pointer-events:none}.txt-muted{color:var(--muted)}.txt-positive{color:var(--green-mint)!important}.txt-negative{color:var(--red)!important}.txt-lime{color:var(--green-text)!important}.num{font-variant-numeric:tabular-nums}.icon{width:18px;height:18px;display:inline-block;flex:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle}button:active{transform:translateY(1px)}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;min-width:31px;min-height:31px;border-radius:10px;background:transparent;border:1px solid transparent}.icon-button:hover{background:#9effb51a;border-color:var(--border-soft)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:1px solid var(--border-soft);padding:7px 12px;background:linear-gradient(180deg,#43725452,#03221db0);font-size:12px;white-space:nowrap;font-weight:650;box-shadow:inset 0 1px #ffffff17}.pill:hover{border-color:#97ffac94;background:#3c825354}.pill.active{color:#081e11;background:linear-gradient(120deg,#b4ff72,#5fdc73);border-color:#b9ff9d;box-shadow:0 0 14px #7cff5847;font-weight:800}.pill-dark-active{border-color:#a8ff84!important;background:linear-gradient(140deg,#195b31,#064c35)!important;box-shadow:0 0 0 1px #9fff6e3b,0 0 18px #81ff6645,inset 0 0 10px #4abf561f!important}.mini-label{font-size:10px;font-weight:800;letter-spacing:.7px;color:#b4d4ba;text-transform:uppercase}.status-dot{width:7px;height:7px;background:#5cff8a;display:inline-block;flex:none;border-radius:50%;box-shadow:0 0 12px #52ff89b3}.form-input{width:100%;background:#02201b9e;color:#ecfff3;border:1px solid rgba(136,232,171,.28);border-radius:11px;padding:10px 12px;min-width:0}.form-input::placeholder{color:#769d8c}.form-input:focus{border-color:#9df675;box-shadow:0 0 0 3px #6ff39021}.sidebar{width:var(--sidebar-width);flex:none;position:sticky;top:0;height:100vh;min-height:770px;max-height:1400px;background:linear-gradient(170deg,#001a16f2,#033724de 66%,#021914f5);border-right:1px solid rgba(148,235,162,.21);display:flex;flex-direction:column;box-shadow:12px 0 25px #000d0a26;overflow:hidden}.sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 160px 240px at 0 76%,rgba(18,135,78,.22),transparent 85%)}.sidebar-top{height:71px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid var(--border-soft);position:relative}.brand{display:flex;align-items:center;gap:10px}.brand-logo{width:35px;height:35px;border:1px solid #baffb7;border-radius:8px;background:linear-gradient(145deg,#f9fff4,#c1f5c2);display:flex;align-items:center;justify-content:center;color:#0b5d27;font-size:16px;font-style:italic;font-weight:900;letter-spacing:-4px;padding-right:4px;text-shadow:1px 1px #9bff74}.brand-name{font-size:13px;font-weight:850;letter-spacing:-.35px;color:#fff}.sidebar-collapse{width:25px;height:25px;border:0;background:transparent;color:#b3e7d1;padding:3px;display:grid;place-items:center}.sidebar-scroll{overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:rgba(102,177,129,.2) transparent;padding:11px 14px 15px}.nav-group{padding:13px 0;border-bottom:1px solid rgba(175,233,199,.14)}.nav-group:last-child{border:0}.nav-heading{font-size:10px;letter-spacing:1.1px;font-weight:750;color:#a2bea9;margin:0 12px 10px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;height:36px;background:transparent;border:1px solid transparent;border-radius:11px;color:#e1efe4;padding:0 11px;text-align:left;font-size:12px;font-weight:620;margin:2px 0;transition:background .2s,border-color .2s,box-shadow .2s}.nav-item:hover{background:#4aa06121}.nav-item .icon{width:17px;height:17px}.nav-item.selected{background:linear-gradient(100deg,#73f55fcc,#056c35b3 66%,#0d643ead);border-color:#b7ff70;color:#fff;box-shadow:0 0 0 1px #caff6633,0 0 18px #67ff5c47,inset 0 1px 6px #c5ff9f29}.nav-chevron{margin-left:auto}.sidebar-bottom{padding:11px 12px 15px;flex:none}.system-pill{height:34px;width:100%;display:flex;align-items:center;gap:9px;padding:0 11px;color:#c5fcb0;font-weight:650;font-size:11px;border-bottom:1px solid rgba(169,255,151,.15);margin-bottom:10px}.profile-card{height:66px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(162,255,169,.17);border-radius:14px;background:#2f6b463b}.avatar{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(145deg,#3de350,#07713d);border:1px solid #90fb9a;border-radius:50%;color:#fff;font-weight:800;font-size:13px;box-shadow:0 0 16px #34f56438;flex:none}.profile-details{min-width:0;flex:1}.profile-details strong{font-size:11px;display:block;margin-bottom:3px}.profile-details small{font-size:9px;color:#b8d6c5;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed{width:77px}.sidebar.collapsed .brand-name,.sidebar.collapsed .nav-heading,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-chevron,.sidebar.collapsed .profile-details,.sidebar.collapsed .system-text{display:none}.sidebar.collapsed .brand-logo{margin:auto}.sidebar.collapsed .sidebar-top{padding:0 12px}.sidebar.collapsed .sidebar-collapse{position:absolute;right:0;top:3px}.sidebar.collapsed .sidebar-scroll{padding:11px}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .sidebar-bottom{padding:8px}.sidebar.collapsed .profile-card{justify-content:center;padding:8px}.sidebar.collapsed .system-pill{justify-content:center}.header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid rgba(126,246,159,.19)}.header-title{font-size:20px;font-weight:820;letter-spacing:-.65px}.header-actions{display:flex;align-items:center;gap:19px}.header-search{height:34px;width:205px;justify-content:flex-start;border-color:#b6fcbc61;border-radius:18px;color:#cbe4d3;padding:0 12px;gap:9px;background:#0f3c2e8c;font-weight:450}.header-search kbd{margin-left:auto;border:1px solid rgba(146,221,179,.29);background:#02211b80;font-size:10px;padding:2px 5px;border-radius:5px;font-family:inherit}.top-icon{position:relative}.notification-badge{position:absolute;top:-7px;right:-5px;border-radius:10px;background:#ff465e;color:#fff;font-weight:800;font-size:10px;padding:2px 4px;min-width:21px}.user-chip{display:flex;align-items:center;gap:8px;white-space:nowrap;height:34px;padding:3px 12px 3px 3px;background:#1a533a73;border:1px solid rgba(175,255,182,.26);border-radius:20px;font-size:11px;font-weight:650}.user-chip .avatar{width:27px;height:27px;font-size:11px}.ticker-wrap{margin:0 16px;height:52px;display:flex;align-items:center;position:relative}.ticker-strip{display:flex;align-items:center;height:44px;border-radius:15px;overflow:hidden;min-width:0;width:100%;padding:0 4px;box-shadow:0 0 19px #6eff551a,inset 0 1px #d2ffc512}.ticker-asset{border:0;display:flex;align-items:center;gap:10px;white-space:nowrap;flex:1;justify-content:center;min-width:0;background:transparent;padding:5px 12px;height:29px;border-right:1px solid rgba(130,235,149,.2);font-size:12px}.ticker-asset:last-child{border:0}.ticker-asset:hover{background:#71ff851c}.ticker-asset strong{font-weight:800}.ticker-asset .ticker-price{font-weight:650}.ticker-asset .ticker-change{font-size:12px}.instrument-icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;color:#fff;background:linear-gradient(145deg,#20a6e3,#0764be);font-weight:800;font-size:11px;box-shadow:0 1px 6px #00000029}.instrument-icon.gold{background:linear-gradient(145deg,#ffc832,#d38b00)}.instrument-icon.bitcoin{background:linear-gradient(145deg,#ffb43e,#ed7a00);font-size:18px}.instrument-icon.ethereum{background:linear-gradient(145deg,#7888b2,#273d6b)}.instrument-icon.flag{font-size:17px;background:linear-gradient(145deg,#1975d2,#004d9e)}.content-area{padding:10px 16px 18px;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:0 3px 5px}.page-heading h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:-1.3px;font-weight:850}.page-heading h1 span{color:var(--green)}.page-heading p{margin:6px 0 0;color:#b7c9bf;font-size:12px}.heading-left{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.connection{border:1px solid rgba(123,255,145,.6);background:#00301d8a;border-radius:18px;padding:7px 12px;color:#d2fbd5;font-weight:700;font-size:10px;display:flex;align-items:center;gap:8px;box-shadow:0 0 13px #79ff6a1f}.heading-buttons{display:flex;gap:8px;align-items:center}.heading-buttons .pill{border-radius:20px;padding:8px 14px}.markets-grid{display:grid;grid-template-columns:minmax(0,1fr) 294px;gap:14px;align-items:start}.main-market-column{display:flex;flex-direction:column;gap:9px;min-width:0}.market-control{min-height:96px;padding:13px 17px 10px;display:flex;flex-direction:column;justify-content:space-between}.market-control-top{display:flex;align-items:center;gap:10px}.market-symbol{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.market-symbol strong{font-size:14px;letter-spacing:-.25px}.market-symbol small{color:#b3cdbb;font-size:10px;display:block;margin-top:4px}.tag{border-radius:7px;padding:3px 7px;font-size:9px;background:#cdffc324;border:1px solid rgba(169,242,171,.1);font-weight:750;color:#d4e9d8}.trade-quick-actions{display:flex;align-items:center;gap:10px}.trade-button{border-radius:11px;border:1px solid transparent;min-width:128px;height:39px;font-weight:800;font-size:12px;box-shadow:inset 0 1px #fff3}.trade-button b{margin-left:6px;font-size:14px}.trade-button.sell{color:#ffe4e6;background:linear-gradient(135deg,#82132b8a,#401721a1);border-color:#ff6674;box-shadow:0 0 14px #ff4d6424,inset 0 1px #ffb7b521}.trade-button.buy{color:#e6ffea;background:linear-gradient(135deg,#2e771dbf,#025a31a6);border-color:#9bfd70;box-shadow:0 0 18px #79ff6a3d,inset 0 1px #cfffb333}.market-control-bottom{display:flex;align-items:center;gap:15px;color:#edf9f0;font-size:11px;font-weight:630;padding-left:3px}.market-control-bottom button{display:flex;align-items:center;gap:7px;background:transparent;border:0;padding:0;color:inherit;font-size:11px}.market-control-bottom button:hover{color:var(--green)}.market-control-bottom .icon{width:15px;height:15px}.market-control-bottom .account-id{font-size:11px;font-weight:450;color:#cee2d2}.pulse-bar{min-height:37px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 9px;border-radius:13px}.pulse-tag{display:flex;align-items:center;gap:8px;white-space:nowrap;border-radius:11px;background:#03231b91;border:1px solid rgba(173,241,177,.24);padding:5px 10px;font-size:11px;box-shadow:inset 0 1px #f1fff10d}.pulse-tag small{color:#b8cfc1;font-weight:700;font-size:10px}.pulse-tag strong{font-size:11px}.pulse-live{display:flex;align-items:center;gap:7px;margin-left:auto;color:#a6ff77;font-size:10px;font-weight:800;letter-spacing:.2px;padding:0 6px}.chart-panel{height:440px;position:relative;overflow:hidden;padding:0;border-radius:16px;background:linear-gradient(135deg,#02241ef2,#001b17f0);border:1px solid rgba(138,236,152,.45);box-shadow:inset 0 1px #b3ffc21a,0 0 22px #2ddd5c17}.chart-top-info{position:absolute;left:59px;top:10px;right:16px;z-index:2;pointer-events:none}.chart-legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid rgba(120,221,158,.16);border-radius:17px;background:#02211dc9;padding:7px 10px;font-size:10px;color:#e5f7e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:100%}.chart-legend strong{font-size:11px}.chart-pill{border-radius:8px;padding:3px 6px;background:#8bd0ab2e;font-size:10px;font-weight:750}.chart-indicators{position:absolute;top:50px;left:59px;z-index:2;display:flex;gap:6px}.chart-indicators .pill{padding:7px 12px}.chart-tools{position:absolute;top:4px;left:3px;bottom:7px;width:39px;z-index:3;display:flex;align-items:center;flex-direction:column;gap:1px;background:#07412b8a;border:1px solid rgba(145,234,165,.18);border-radius:11px;padding:3px 2px}.chart-tool{width:31px;height:26px;display:grid;place-items:center;border:0;background:transparent;border-radius:8px;color:#e1f3e8}.chart-tool:hover{background:#8dff931f}.chart-tool.active{background:linear-gradient(145deg,#8bfa58bf,#0c6732e6);border:1px solid #9efb76;box-shadow:0 0 12px #6dfd633d}.chart-tool .icon{width:16px;height:16px}.chart-canvas{position:absolute;left:47px;right:0;top:0;bottom:0;width:calc(100% - 47px);height:100%;cursor:crosshair;touch-action:pan-y}.chart-tooltip{position:absolute;z-index:4;right:66px;top:53px;background:#021713eb;border:1px solid rgba(148,245,162,.41);padding:7px 9px;border-radius:8px;pointer-events:none;font-size:10px;font-family:var(--mono);box-shadow:0 6px 18px #0000004d}.chart-controls{position:absolute;bottom:11px;right:70px;z-index:5;display:flex;gap:5px;opacity:0;transition:opacity .2s}.chart-panel:hover .chart-controls{opacity:1}.chart-controls button{width:28px;height:26px;display:grid;place-items:center;background:#063428d9;border:1px solid var(--border);border-radius:7px}.stats-strip{min-height:58px;display:grid;grid-template-columns:1fr 1fr 1.15fr auto;gap:0;align-items:stretch;overflow:hidden}.stat-cell{display:flex;justify-content:center;flex-direction:column;padding:9px 15px;border-right:1px solid rgba(130,231,150,.2);min-width:0}.stat-cell small{font-size:10px;letter-spacing:.25px;font-weight:700;color:#b4d0be;margin-bottom:4px}.stat-cell strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-button{align-self:center;margin:0 9px;font-size:11px;gap:8px}.orders-panel{min-height:188px;overflow:hidden}.order-tabs{display:flex;align-items:center;gap:7px;padding:10px 11px;border-bottom:1px solid rgba(156,229,174,.2)}.order-tab{height:31px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap}.order-tab .icon{width:16px;height:16px}.order-tab.active{background:linear-gradient(130deg,#5bed5ab0,#096937e6);border:1px solid #a8ff72;box-shadow:0 0 13px #9aff6a42}.order-count{border-radius:8px;background:#b7ff5c;color:#091d09;font-weight:900;padding:3px 6px;font-size:10px}.orders-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.orders-table thead{background:#021c1759}.orders-table th{font-size:9px;padding:10px 8px;font-weight:750;color:#d2e8d8;white-space:nowrap}.orders-table td{font-size:10px;padding:10px 8px;border-top:1px solid rgba(120,184,152,.1);color:#d2efdf;white-space:nowrap}.orders-table th:first-child,.orders-table td:first-child{padding-left:17px}.orders-empty{height:97px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center}.orders-empty .icon{width:29px;height:29px;color:#a5f98d}.orders-empty strong{font-size:12px}.orders-empty span{font-size:10px;color:#c5d6c9}.history-note{color:#adcfb3;font-size:10px;margin:9px 16px 0}.browser-panel{height:748px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(130,239,153,.4);border-radius:15px;background:linear-gradient(130deg,#0e4f35c2,#002720de 45%,#08412dc7);box-shadow:0 11px 34px #000a0747,inset 0 1px #d5ffce2b,0 0 25px #33db6412}.browser-top{flex:none;display:flex;align-items:center;justify-content:space-between;padding:13px;border-bottom:1px solid rgba(155,255,175,.19)}.browser-top strong{font-size:13px;font-weight:820}.browser-timeframe{padding:11px 12px 12px;flex:none;border-bottom:1px solid rgba(169,246,172,.2)}.browser-timeframe .mini-label{margin-bottom:11px;display:block}.timeframe-buttons{display:flex;flex-wrap:wrap;gap:3px}.timeframe-buttons button{height:24px;min-width:34px;padding:3px 6px;border:0;border-radius:7px;background:transparent;font-size:10px;font-weight:700}.timeframe-buttons button:hover{background:#7fff9421}.timeframe-buttons button.selected{color:#072311;background:linear-gradient(100deg,#baff7b,#6ae28b);box-shadow:0 0 12px #70ff744d}.browser-body{padding:10px 11px 6px;min-height:0;display:flex;flex-direction:column;flex:1}.browser-tabs{display:flex;align-items:center;gap:6px;padding:3px;background:#00161361;border:1px solid rgba(139,241,162,.13);border-radius:13px;margin-bottom:9px}.browser-tabs button{border:1px solid transparent;background:transparent;border-radius:10px;flex:1;height:33px;font-size:10px;font-weight:700;white-space:nowrap;display:flex;justify-content:center;align-items:center;gap:6px}.browser-tabs button.selected{border-color:#9cfd70;background:#066b3194;box-shadow:0 0 14px #7cff5e38}.search-market-row{display:flex;gap:7px;margin-bottom:8px}.search-market{flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;background:#02241eb3;border:1px solid rgba(159,246,180,.3);border-radius:12px}.search-market .icon{width:15px;height:15px;color:#c5e3cb}.search-market input{min-width:0;width:100%;border:0;background:transparent;color:#fff;font-size:11px;height:32px}.search-market input::placeholder{color:#94b6a2}.add-market{width:35px;height:33px;border:1px solid #a4ff7d;border-radius:10px;background:#28833373;color:#b6ff8e;display:grid;place-items:center;box-shadow:0 0 11px #7aff6a26}.filter-pills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:7px}.filter-pills button{padding:5px 9px;border:1px solid rgba(176,253,177,.14);border-radius:12px;background:#3c6c4c47;font-size:10px;font-weight:680;line-height:1.1}.filter-pills button.active{background:linear-gradient(125deg,#c0ff6f,#72e797);color:#002215;border-color:#b8ff73}.market-list{overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;padding:1px 1px 6px;scrollbar-width:thin;scrollbar-color:rgba(113,245,144,.3) transparent}.market-row{display:flex;align-items:center;text-align:left;gap:10px;width:100%;height:52px;padding:5px 9px;border:1px solid transparent;border-bottom-color:#a3e9ad2b;border-radius:10px;background:transparent;margin:0 0 1px}.market-row:hover{background:#4da96529}.market-row.selected{border:1px solid #9bff8a;background:linear-gradient(100deg,#0d7639ad,#14643b80);box-shadow:inset 0 1px #b5ff9e21,0 0 14px #73ff723d}.market-row .instrument-icon{width:24px;height:24px}.market-row-name{flex:1;min-width:0}.market-row-name strong{display:block;font-size:11px;line-height:1.3}.market-row-name small{color:#bdd5c1;display:block;max-width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:1.5}.market-row-price{text-align:right;font-variant-numeric:tabular-nums}.market-row-price strong{font-size:11px;display:block}.market-row-price small{color:#bfd5c5;display:block;font-size:9px;margin-top:2px}.no-markets{display:flex;align-items:center;justify-content:center;color:#a7c8ae;text-align:center;min-height:140px;font-size:11px}.account-strip{display:flex;align-items:center;gap:18px;padding:0 17px;margin-top:13px;height:48px;border-radius:14px;font-size:11px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;background:linear-gradient(130deg,#0a402bb5,#00221ce0);border:1px solid rgba(152,248,153,.49);box-shadow:inset 0 1px #ebffc61c,0 0 19px #63ff4b14}.account-strip::-webkit-scrollbar{display:none}.account-item{display:flex;align-items:center;gap:5px}.account-item strong{font-size:11px}.account-item.profit{margin-left:auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b09b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:40;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card{width:min(470px,100%);padding:23px;border:1px solid rgba(168,255,159,.6);border-radius:20px;background:linear-gradient(145deg,#0f4831f2,#021d19f7);box-shadow:0 25px 100px #00000080,0 0 35px #74ff591f}.modal-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.modal-title{font-size:19px;font-weight:800;margin:0 0 6px}.modal-subtitle{color:#accbb8;font-size:12px;margin:0;line-height:1.5}.modal-close{border:1px solid var(--border-soft);border-radius:10px;background:#00171185;padding:7px}.modal-content{display:flex;flex-direction:column;gap:12px}.field-label{display:block;color:#c1dcc7;font-size:11px;margin-bottom:5px;font-weight:650}.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:13px}.modal-actions button{min-width:108px}.demo-hint{padding:10px 12px;background:#d4a14114;border:1px solid rgba(229,190,88,.25);border-radius:10px;font-size:11px;color:#f1d5a0;line-height:1.5}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analysis-grid>div{padding:15px;background:#03231bb8;border:1px solid var(--border-soft);border-radius:12px}.analysis-grid small{color:#a1c9ac}.analysis-grid strong{display:block;margin-top:6px;font-size:18px}.search-results{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.search-result{width:100%;padding:12px 11px;background:transparent;border:0;border-bottom:1px solid rgba(150,225,158,.12);display:flex;align-items:center;justify-content:space-between;text-align:left}.search-result:hover{background:#83ff9314}.search-result small{color:#9abfa9}.toast{position:fixed;bottom:24px;right:25px;z-index:60;padding:12px 17px;max-width:min(440px,calc(100vw - 30px));background:#083322f5;border:1px solid #9bff7d;box-shadow:0 14px 35px #0006,0 0 12px #76ff661a;border-radius:12px;color:#e1ffe7;font-size:12px;line-height:1.5}@media(max-width:1280px){:root{--sidebar-width:205px}.sidebar-scroll{padding:8px 10px}.nav-item{height:34px}.nav-group{padding:10px 0}.markets-grid{grid-template-columns:minmax(0,1fr) 266px;gap:10px}.ticker-asset{gap:6px;padding:5px 8px}.ticker-change{display:none}.content-area{padding:6px 10px 15px}.market-control{padding:10px}.market-control-top{gap:6px}.trade-button{min-width:106px}.market-control-bottom{gap:10px}.stats-strip{grid-template-columns:1fr 1fr 1fr auto}.stat-cell{padding:8px}.account-strip{gap:13px}}@media(max-width:1050px){:root{--sidebar-width:72px}.sidebar .brand-name,.sidebar .nav-heading,.sidebar .nav-label,.sidebar .nav-chevron,.sidebar .profile-details,.sidebar .system-text{display:none}.sidebar-top{padding:0 10px}.sidebar .nav-item{justify-content:center;padding:0}.sidebar-scroll{padding:9px}.sidebar .profile-card{justify-content:center;padding:6px}.sidebar .system-pill{justify-content:center}.sidebar .brand-logo{margin:auto}.sidebar-collapse{position:absolute;right:0;top:2px}.markets-grid{grid-template-columns:minmax(0,1fr) 260px}.header{padding:0 12px}}@media(max-width:850px){.markets-grid{grid-template-columns:1fr}.browser-panel{height:500px}.market-list{display:grid;grid-template-columns:1fr 1fr;gap:0 9px}.account-strip{margin-bottom:14px}.page-heading h1{font-size:26px}.ticker-asset:nth-child(n+3){display:none}}@media(max-width:600px){.sidebar{width:58px!important;min-height:100vh}.sidebar-top{height:57px;padding:4px}.sidebar-scroll{padding:7px 4px}.sidebar-bottom{padding:4px}.sidebar .brand-logo{width:31px;height:31px;font-size:13px}.sidebar .nav-item{height:39px}.sidebar .nav-item .icon{width:19px}.sidebar .profile-card{border:0;background:none;padding:0}.sidebar-collapse{display:none}.header{height:49px;padding:0 8px}.header-title{font-size:17px}.header-actions{gap:5px}.header-search{width:35px;padding:0;justify-content:center}.header-search span,.header-search kbd,.user-chip span,.user-chip .icon,.header-actions>.top-icon:first-of-type{display:none}.user-chip{padding:2px}.ticker-wrap{margin:0 7px;height:47px}.ticker-asset:nth-child(n+3){display:none}.ticker-asset{font-size:10px;padding:2px}.ticker-asset .instrument-icon{width:19px;height:19px}.content-area{padding:5px 7px}.page-heading{min-height:93px;align-items:flex-start;flex-direction:column;gap:8px;padding-bottom:9px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.heading-buttons .pill{padding:5px 9px;font-size:10px}.market-control{min-height:109px}.market-control-top{flex-wrap:wrap;gap:8px}.market-symbol{min-width:110px}.market-control-bottom{gap:9px;flex-wrap:wrap}.market-control-bottom .account-id{display:none}.trade-button{min-width:83px;height:33px;font-size:10px}.trade-button b{font-size:11px;margin-left:2px}.pulse-bar{gap:5px}.pulse-tag{font-size:10px;padding:5px 7px}.pulse-live{margin:0}.chart-panel{height:395px}.chart-top-info{left:50px;top:5px}.chart-legend{font-size:9px;gap:4px;padding:6px}.chart-legend span:nth-of-type(n+4){display:none}.chart-indicators{left:50px}.chart-tools{width:35px}.chart-canvas{left:38px;width:calc(100% - 38px)}.stats-strip{grid-template-columns:1fr 1fr}.stat-cell{min-height:52px}.analysis-button{margin:7px}.order-tabs{gap:0;padding:6px 4px}.order-tab{padding:0 7px;font-size:10px}.orders-table th{font-size:8px}.orders-table th:nth-child(3),.orders-table th:nth-child(7),.orders-table th:nth-child(8),.orders-table th:nth-child(9),.orders-table th:nth-child(10),.orders-table th:nth-child(11){display:none}.market-list{grid-template-columns:1fr}.browser-panel{height:560px}.account-strip{gap:14px}.account-item{font-size:10px}.modal-grid{grid-template-columns:1fr 1fr}}.gold-bars{position:relative;width:18px;height:16px;display:inline-block}.gold-bars i{position:absolute;width:11px;height:7px;clip-path:polygon(24% 0,80% 0,100% 100%,0 100%);background:linear-gradient(160deg,#fff29a,#f5b800 67%,#e18300);border-bottom:1px solid #cc7a00}.gold-bars i:nth-child(1){top:1px;left:4px}.gold-bars i:nth-child(2){bottom:0;left:0}.gold-bars i:nth-child(3){bottom:0;right:0}.sg-page{padding:17px 22px 30px;max-width:1660px;min-height:calc(100vh - 111px)}.sg-page h1,.sg-page h2,.sg-page h3,.sg-page p{margin-top:0}.sg-page button,.sg-page select,.sg-page input{transition:border-color .15s,background .15s,box-shadow .15s}.sg-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:2px 0 18px}.sg-heading-title{display:flex;align-items:center;gap:11px}.sg-header-icon{display:flex;align-items:center;color:var(--green);filter:drop-shadow(0 0 8px rgba(120,255,132,.28))}.sg-heading h1{font-size:29px;line-height:1.1;letter-spacing:-.8px;margin:0;font-weight:850}.sg-heading p{font-size:12px;color:#abcab8;margin:8px 0 0;line-height:1.5}.sg-dashboard-stats{display:flex;gap:9px;align-items:center;flex-shrink:0}.sg-top-stat{min-width:100px;padding:11px 14px 10px;border-radius:13px}.sg-top-stat small{display:block;color:#a9cdb5;font-weight:800;font-size:9px;letter-spacing:.7px}.sg-top-stat strong{display:block;font-size:21px;margin-top:4px;font-weight:800;color:#f9fff6;font-variant-numeric:tabular-nums}.sg-refresh{height:35px;padding:7px 10px}.sg-primary-nav{display:flex;gap:10px;border-bottom:1px solid var(--border-soft);padding:0 0 15px;margin-bottom:17px}.sg-primary-nav .pill{min-height:36px;padding:8px 15px;font-size:12px}.sg-discovery{display:flex;flex-direction:column;gap:17px}.sg-my-channels{overflow:hidden;border-radius:17px}.sg-section-header{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--border-soft);background:#59b06712}.sg-section-header h2{font-size:13px;margin:0;letter-spacing:-.1px}.sg-section-header h2 span{color:var(--green)}.sg-section-header button{border:0;background:transparent;color:var(--green-text);display:flex;gap:4px;align-items:center;font-size:11px;font-weight:700}.sg-owned-list{padding:0 13px}.sg-owned-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(135px,.7fr) minmax(75px,.5fr) auto;gap:12px;align-items:center;min-height:56px;border-bottom:1px solid rgba(187,255,200,.12);padding:8px 5px}.sg-owned-row:last-child{border-bottom:0}.sg-owned-row strong{display:block;font-size:12px}.sg-owned-row small{font-size:10px;color:#93bba7;display:block;margin-top:3px}.sg-owned-row p{font-size:10px;font-weight:550;color:#cfdfd2;margin:0}.sg-owned-earn strong{font-size:12px}.sg-owned-row .sg-small-outline{border-color:#97ff7f9e;color:#caff9e;background:#26763f3d;padding:7px 11px}.sg-controls{display:flex;flex-direction:column;gap:10px}.sg-search-sort{display:flex;gap:10px}.sg-search-box{flex:1;display:flex;align-items:center;gap:9px;padding:0 13px;min-height:38px;border:1px solid var(--border);border-radius:11px;background:#04201dab;box-shadow:inset 0 1px #ffffff0a}.sg-search-box .icon{color:#a9c7b4}.sg-search-box input{flex:1;background:transparent;border:0;min-width:0;font-size:12px;color:#eaffef}.sg-search-box input::placeholder{color:#88ae99}.sg-sort{width:172px;padding:0 10px;color:#e1f7e4;border:1px solid var(--border);background:#0c3529;border-radius:11px;font-size:11px;font-weight:630}.sg-category-tabs{display:flex;gap:7px;flex-wrap:wrap}.sg-tab{border:1px solid var(--border-soft);background:#093124bf;border-radius:10px;color:#b3d0bb;font-weight:700;font-size:11px;padding:7px 12px}.sg-tab:hover{color:#fff;border-color:#9bf27266}.sg-tab.is-on{color:#102311;border-color:#a3f99c;background:linear-gradient(110deg,#aeff78,#66de85);box-shadow:0 0 16px #7ef5722e}.sg-mode-row{display:flex;align-items:center;gap:11px}.sg-mode-switch{display:flex;padding:4px;background:#011b15a8;border:1px solid var(--border-soft);border-radius:12px;flex:none}.sg-mode-switch button{font-size:11px;border:0;border-radius:9px;background:transparent;color:#b3d5c0;padding:7px 13px;font-weight:740}.sg-mode-switch button.is-on{background:linear-gradient(120deg,#b5fa7e,#50ca79);color:#102916;box-shadow:0 0 11px #8fff862e}.sg-mode-row p{font-size:11px;color:#90b6a5;display:flex;align-items:center;gap:6px;margin:0;flex:1}.sg-filter-button{padding:7px 11px}.sg-filters{display:flex;align-items:center;gap:18px;padding:12px 15px;flex-wrap:wrap;font-size:12px}.sg-filters label{display:flex;align-items:center;gap:7px}.sg-filters input[type=checkbox]{accent-color:var(--green)}.sg-filters select{width:110px;padding:7px}.sg-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sg-channel-card{padding:17px 17px 14px;min-height:353px;display:flex;flex-direction:column;overflow:hidden;position:relative}.sg-channel-card:before{content:"";position:absolute;inset:0 0 auto;height:85px;pointer-events:none;background:linear-gradient(180deg,rgba(150,255,122,.06),transparent)}.sg-card-head{display:flex;align-items:center;gap:11px;position:relative}.sg-channel-icon{flex:none;display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:linear-gradient(140deg,#81ff8f33,#2a693833);border:1px solid rgba(151,244,163,.24);color:#9bffab}.sg-title-block{flex:1;min-width:0}.sg-title-block h3{font-size:15px;margin:0 0 4px;font-weight:800}.sg-title-block span{font-size:9px;font-weight:750;letter-spacing:.7px;color:#a5cbb7}.sg-subscribed{display:flex;align-items:center;gap:4px;border:1px solid rgba(164,255,141,.38);background:#4cc25f2b;padding:5px 9px;border-radius:20px;color:#b1ff9d;font-size:10px;font-weight:700;white-space:nowrap}.sg-card-description{font-size:11px;color:#a2c1ad;margin:12px 0 8px}.sg-symbol-tags{display:flex;gap:5px;flex-wrap:wrap;max-height:119px;overflow:auto;scrollbar-width:thin;scrollbar-color:#426b51 transparent}.sg-symbol{border:1px solid rgba(176,246,179,.26);background:#021a1599;border-radius:5px;padding:3px 6px;font-size:9px;white-space:nowrap;color:#e9f9ec;font-weight:800;letter-spacing:.1px}.sg-risk-row{display:flex;justify-content:space-between;gap:9px;align-items:center;margin:13px 0 3px;color:#acd0b9;font-size:10px;flex-wrap:wrap}.sg-risk-row strong{font-weight:750}.sg-warn,.sg-soft-warning{color:#e6c16b}.sg-risk-note{font-size:10px;color:#ffb65d;font-weight:600;margin:2px 0 8px}.sg-stats-box{border:1px solid rgba(148,245,176,.21);background:linear-gradient(155deg,#021e1a94,#1c553142);border-radius:12px;padding:11px 11px 5px;margin-top:6px}.sg-stats-box>small{display:block;color:#9fc8af;font-size:9px;line-height:1.4;margin-bottom:8px}.sg-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sg-stats-grid div{display:flex;flex-direction:column;gap:3px}.sg-stats-grid span{font-size:9px;font-weight:750;color:#8ab2a3;letter-spacing:.3px}.sg-stats-grid strong{font-size:14px;font-variant-numeric:tabular-nums}.sg-curve-row{border-top:1px solid var(--border-soft);margin-top:10px;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sg-curve-row span{white-space:nowrap;color:#9abea9;font-size:9px}.sg-curve{width:145px;height:39px;flex:none}.sg-no-curve{font-size:9px;color:#7fa392}.sg-card-foot{margin-top:auto;padding-top:13px}.sg-compare{border-top:1px solid var(--border-soft);display:flex;align-items:center;gap:6px;padding:10px 0;color:#bed5c4;font-size:10px;cursor:pointer}.sg-compare input{accent-color:var(--green)}.sg-card-actions{display:flex;gap:9px}.sg-card-actions .sg-action{flex:1;padding:9px;min-width:0}.sg-secondary-action{border-color:#84ff86bf;background:#26612f66;color:#b3ff9d}.sg-build-banner{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;text-align:left;gap:15px;width:100%;border-style:dashed!important;color:#eaffef}.sg-build-banner strong{font-size:12px;display:block}.sg-build-banner small{display:block;color:#a0c6b0;margin-top:5px;font-size:10px}.sg-build-banner>span:last-child{color:var(--green);display:flex;gap:8px;white-space:nowrap;align-items:center;font-size:11px;font-weight:750}.sg-empty-results{min-height:180px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;color:#a6c7ae}.sg-empty-results h3{font-size:17px;color:#fff;margin:0}.sg-empty-results p{margin:0 0 5px}.sg-compare-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 13px;box-shadow:0 10px 40px #00190dd9}.sg-compare-bar>span{display:flex;align-items:center;gap:8px;flex:1;font-size:12px}.sg-builder-empty-wrap{padding-top:0}.sg-builder-toolbar{display:flex;justify-content:flex-end;margin:0 0 16px}.sg-builder-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 20px;position:relative;overflow:hidden}.sg-magic{border-radius:18px;width:65px;height:65px;display:grid;place-items:center;margin-bottom:14px;color:var(--green);background:#70ee7421;border:1px solid rgba(155,242,114,.27);box-shadow:0 0 37px #75ff6f21}.sg-builder-empty h2{font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0 0 10px;position:relative}.sg-builder-empty p{color:#aed0bc;font-size:13px;line-height:1.6;position:relative;margin:0 0 19px}.sg-builder-empty .pill{position:relative}.sg-empty-orb{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none}.orb-one{background:#90f96f1c;width:150px;height:150px;left:4%;top:0}.orb-two{background:#20bf721a;width:190px;height:190px;right:7%;bottom:-95px}.sg-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(254px,30%);gap:16px;align-items:start}.sg-builder-card{padding:20px;border-radius:17px}.sg-back{border:0;background:transparent;color:#b3d6ba;font-size:11px;display:flex;align-items:center;gap:4px;padding:0 0 18px;font-weight:650}.sg-back:hover{color:var(--green)}.sg-builder-intro{margin-bottom:20px}.sg-builder-intro h2{font-size:20px;letter-spacing:-.5px;margin:5px 0;font-weight:820}.sg-builder-intro p{font-size:12px;color:#aac7b4;margin:0;line-height:1.5}.sg-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.sg-builder-card .field-label{margin:0 0 7px;font-size:11px}.sg-builder-card .form-input{font-size:12px;padding:10px;background:#021e18b5}.sg-field-error{display:block;font-size:11px;color:#ffbd89;margin-top:5px}.sg-execution-group{margin-top:17px}.sg-execution-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sg-mode-choice{padding:14px;border-radius:12px;border:1px solid rgba(166,240,185,.26);background:#021e1787;text-align:left;min-height:91px;display:flex;flex-direction:column;gap:8px}.sg-mode-choice strong{font-size:12px}.sg-mode-choice span{font-size:11px;color:#adccb7;line-height:1.5}.sg-mode-choice.selected{border-color:#97f48e;background:linear-gradient(145deg,#50b45a57,#17694238);box-shadow:inset 0 1px #b3ffb029,0 0 13px #6cf8731a}.sg-lot-field{max-width:255px;margin:15px 0 20px}.sg-rule-title{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0 0 12px}.sg-rule-title h3{font-size:15px;margin:3px 0 0}.sg-rule-title .pill{font-size:10px;padding:8px}.sg-rules-scroller{overflow-x:auto;padding-bottom:4px;scrollbar-color:#30784c transparent;scrollbar-width:thin}.sg-rules-head,.sg-rule-row{display:grid;grid-template-columns:22px minmax(102px,1.4fr) minmax(95px,1.25fr) minmax(92px,1fr) minmax(77px,1fr) 88px minmax(105px,1fr) 22px;gap:6px;align-items:center;min-width:686px}.sg-rules-head{margin-bottom:6px}.sg-rules-head span{font-size:8px;color:#90b5a0;letter-spacing:.3px;font-weight:800}.sg-rule-row{padding:7px 0;border-bottom:1px solid var(--border-soft)}.sg-rule-index{font-size:11px;color:#b4d3c0}.sg-rule-field{min-width:0}.sg-rule-field select{min-width:0;width:100%;padding:8px 4px;font-size:10px;border-radius:9px}.sg-mobile-rule-label{display:none}.sg-counter{display:flex;gap:5px;align-items:center;justify-content:space-between}.sg-counter button{height:27px;width:23px;flex:none;padding:3px;display:grid;place-items:center;background:#011a14e6;border:1px solid rgba(159,255,176,.25);border-radius:7px}.sg-counter span{font-size:12px;font-weight:750}.sg-rule-delete{border:0;background:transparent;color:#99afa3;padding:2px}.sg-rule-delete:not(:disabled):hover{color:var(--red)}.sg-rule-caption{margin:7px 0 14px;display:flex;align-items:center;gap:5px;color:#8eb39e;font-size:10px}.sg-add-row{background:#15512d1f;border:1px dashed rgba(155,243,169,.38);width:100%;min-height:35px;display:flex;gap:7px;align-items:center;justify-content:center;color:#c6e9c9;border-radius:11px;font-size:11px;font-weight:650}.sg-add-row:hover{border-color:#b4ff8e;background:#38a1471f}.sg-review-summary{background:#011c1480;border:1px solid var(--border-soft);border-radius:12px;padding:14px 15px;margin:18px 0 15px}.sg-review-summary strong{font-size:12px}.sg-review-summary p{font-size:11px;margin:6px 0 0;color:#acc9b5}.sg-terms{border:1px solid rgba(244,198,86,.49);border-radius:12px;padding:15px;background:linear-gradient(145deg,#685c2338,#1c26195c)}.sg-terms-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.sg-terms-header h3{font-size:13px;margin:0}.sg-terms-header button{font-size:10px;font-weight:740;border:0;border-bottom:1px solid #aff0a3;background:transparent;color:#bcffa3;padding:2px}.sg-terms-list{display:flex;flex-direction:column;gap:10px}.sg-terms-list label{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.43;color:#dcebdd;cursor:pointer}.sg-terms-list input{width:15px;height:15px;margin:1px 0 0;flex:none;accent-color:#99f27a}.sg-terms>p{font-size:10px;color:#b3b9a0;margin:15px 0 7px;line-height:1.5}.sg-terms-count{font-size:11px;color:#ffc37f}.sg-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px}.sg-builder-footer>span{display:flex;align-items:center;gap:8px;color:#93bb9d;font-size:10px;line-height:1.5;max-width:420px}.sg-builder-footer .pill{min-width:135px}.sg-builder-aside{position:sticky;top:15px}.sg-preview-card{padding:19px;border-radius:17px}.sg-preview-ident{display:flex;align-items:center;gap:10px;margin:16px 0}.sg-preview-ident>span{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;color:#aafa90;border:1px solid var(--border);background:#489b5729}.sg-preview-ident strong{font-size:14px;word-break:break-word}.sg-preview-ident p{color:#a5c2af;font-size:11px;margin:5px 0 0}.sg-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.sg-preview-metrics span{font-size:10px;color:#9ab9a7;display:block}.sg-preview-metrics strong{font-size:22px;display:block;margin:5px 0}.sg-preview-config{border-block:1px solid var(--border-soft);padding:10px 0;max-height:165px;overflow-y:auto}.sg-preview-config>div{display:flex;justify-content:space-between;margin:6px 0;color:#d5f4df;font-size:10px}.sg-preview-config span{color:#9bbb9f}.sg-preview-notes{list-style:none;padding:0;margin:16px 0 13px;display:flex;flex-direction:column;gap:12px}.sg-preview-notes li{font-size:11px;color:#c8e0ce;line-height:1.5;display:flex;gap:9px}.sg-preview-notes .icon{color:#9bf272;margin-top:2px}.sg-preview-validation{color:#ffc97b;font-size:11px;font-weight:700;margin:15px 0}.sg-preview-create{width:100%;min-height:35px}.sg-preview-demo{font-size:9px;text-align:center;line-height:1.5;color:#8fbba0;margin:10px 0 0}.sg-detail-modal{display:flex;flex-direction:column;gap:14px}.sg-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sg-detail-stats>div{border:1px solid var(--border-soft);border-radius:10px;padding:11px;background:#011d178c}.sg-detail-stats span{font-size:10px;color:#92b9a3;display:block;margin-bottom:7px}.sg-detail-stats strong{font-size:16px}.sg-detail-modal h3{margin:0;font-size:13px}.sg-detail-modal p{font-size:12px;color:#bbd3c4;margin:0}.sg-trade-preview{text-align:center;padding:24px 0}.sg-trade-preview .icon{color:#a8ff8d}.sg-trade-preview h3{margin:12px 0;font-size:14px}@media(max-width:1380px){.sg-page,.sg-channel-card{padding:14px}.sg-rule-row,.sg-rules-head{min-width:670px}.sg-rule-title h3{font-size:14px}}@media(max-width:1120px){.sg-heading{align-items:flex-start}.sg-top-stat{min-width:84px;padding:9px}.sg-cards-grid{gap:10px}.sg-builder-layout{grid-template-columns:minmax(0,1fr) 245px;gap:10px}.sg-builder-card,.sg-builder-aside .sg-preview-card{padding:14px}}@media(max-width:950px){.sg-heading{flex-direction:column}.sg-builder-layout{grid-template-columns:1fr}.sg-builder-aside{position:static}.sg-preview-card{max-width:none}.sg-preview-notes{flex-direction:row}.sg-preview-notes li{flex:1}.sg-cards-grid{grid-template-columns:1fr}.sg-channel-card{min-height:320px}.sg-owned-row{grid-template-columns:1fr .65fr 80px auto}}@media(max-width:640px){.sg-page{padding:12px 8px}.sg-heading{gap:12px}.sg-heading h1{font-size:24px}.sg-heading p{font-size:11px}.sg-dashboard-stats{width:100%;gap:5px}.sg-top-stat{min-width:0;flex:1;padding:8px}.sg-top-stat small{font-size:8px}.sg-top-stat strong{font-size:17px}.sg-primary-nav .pill{padding:8px 10px;font-size:10px}.sg-owned-row{grid-template-columns:1fr 75px auto;gap:8px}.sg-owned-row p{display:none}.sg-owned-row .sg-small-outline{padding:6px}.sg-search-sort{flex-direction:column}.sg-sort{width:100%;height:35px}.sg-mode-row{flex-wrap:wrap}.sg-mode-row p{order:3;min-width:100%}.sg-card-actions .sg-action{font-size:10px}.sg-channel-card{padding:12px}.sg-builder-empty{min-height:285px}.sg-builder-empty h2{font-size:17px}.sg-builder-empty p{font-size:11px}.sg-desktop-break{display:none}.sg-field-grid,.sg-execution-options{grid-template-columns:1fr}.sg-builder-intro h2{font-size:18px}.sg-rule-title{align-items:flex-start}.sg-rule-title .pill{font-size:9px}.sg-terms{padding:11px}.sg-terms-header{align-items:flex-start}.sg-terms-header button{max-width:135px}.sg-builder-footer{flex-direction:column;align-items:stretch}.sg-preview-notes{flex-direction:column}.sg-build-banner{align-items:flex-start;flex-direction:column}.sg-compare-bar{flex-wrap:wrap}}.ai-page{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100vh - 114px);padding:24px clamp(16px,3.2vw,56px) 28px;background:radial-gradient(ellipse 43% 45% at 50% 31%,rgba(25,139,76,.15),transparent 85%),radial-gradient(ellipse 32% 65% at 100% 42%,rgba(31,201,104,.13),transparent 90%)}.ai-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 33% 37% at 82% 96%,rgba(98,238,115,.095),transparent 85%),radial-gradient(ellipse 48% 42% at 1% 100%,rgba(0,245,144,.07),transparent 78%);pointer-events:none}.ai-page:after{content:"";position:absolute;bottom:-180px;left:12%;width:90%;height:300px;border-top:1px solid rgba(168,251,163,.2);box-shadow:0 -15px 75px #30ba611f;border-radius:50%;transform:rotate(-7deg);z-index:-1;pointer-events:none}.ai-ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);z-index:-1}.ai-ambient-left{width:270px;height:320px;background:#1b9a6612;top:24%;left:-150px}.ai-ambient-right{width:430px;height:260px;background:#63fb6517;top:5%;right:-110px}.ai-inner{max-width:1070px;min-height:calc(100vh - 175px);margin:0 auto;display:flex;flex-direction:column;position:relative}.ai-workspace-header{border-bottom:1px solid rgba(187,255,202,.16);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 4px 18px;min-height:48px}.ai-brand-chip{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:850;letter-spacing:.3px;white-space:nowrap}.ai-chip-icon{display:grid;place-items:center;width:30px;height:30px;background:linear-gradient(135deg,#a3fe713d,#13633e8c);border:1px solid rgba(191,255,160,.44);color:var(--green-text);border-radius:10px;box-shadow:0 0 17px #90f4721f}.ai-chip-divider{width:1px;height:15px;background:#c3f3cb3d;margin:0 3px}.ai-brand-chip small{color:#a6d2b4;font-size:9px;letter-spacing:1.35px;font-weight:740}.ai-new-chat{border:1px solid rgba(178,248,187,.26);background:linear-gradient(135deg,#1d5b416e,#05211c8c);color:#d9f5df;border-radius:12px;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;font-size:11px;font-weight:680;white-space:nowrap;transition:.18s}.ai-new-chat:hover{border-color:#b4ff7d;background:#2a684373}.ai-new-chat:focus-visible{outline:2px solid var(--green)}.ai-confirm-row{background:#5b3b1085;border:1px solid rgba(239,196,112,.32);border-radius:10px;margin-top:10px;padding:10px 12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#ffe8ca}.ai-confirm-row span{flex:1}.ai-confirm-row button{border:1px solid rgba(255,211,153,.3);border-radius:7px;background:#221c0fb3;padding:5px 10px;font-size:11px}.ai-confirm-row button:last-child{border-color:#fcda8e}.ai-body{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.ai-welcome{text-align:center;max-width:790px;padding:48px 10px 22px;position:relative}.ai-welcome:before{content:"";position:absolute;width:330px;height:160px;left:50%;top:34px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(102,233,114,.11),transparent 70%);filter:blur(9px);pointer-events:none}.ai-hero-mark{width:90px;height:90px;display:grid;place-items:center;margin:0 auto 20px;background:radial-gradient(circle,rgba(149,250,123,.16),rgba(23,87,55,.08) 65%,transparent 75%);border-radius:28px;box-shadow:0 0 60px #51f2641f;position:relative}.ai-hero-mark:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(164,248,148,.16);border-radius:26px;transform:rotate(16deg)}.ai-hero-mark-inner{width:70px;height:70px;display:grid;place-items:center;border-radius:21px;color:#b7ff7d;background:linear-gradient(140deg,#49ad625e,#09372ae8);border:1px solid rgba(182,255,153,.71);box-shadow:0 0 25px #77ff603b,inset 0 1px #e6ffe245,inset 0 -15px 23px #104b2d36;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:800;font-size:10px;letter-spacing:2.7px;color:#a2c8ac;margin-bottom:14px}.ai-eyebrow-dot{width:4px;height:4px;border-radius:50%;background:#a4fa70;box-shadow:0 0 8px #a5ff76cc}.ai-identity{font-size:16px;font-weight:800;color:var(--green-text);margin:5px 0 9px}.ai-welcome h1{font-size:clamp(34px,4vw,53px);letter-spacing:-2.2px;line-height:1.12;margin:0 0 17px;font-weight:850;color:#f6fff8;text-shadow:0 5px 38px rgba(156,251,157,.1)}.ai-welcome h1:after{content:"";display:block;width:150px;height:2px;margin:21px auto 0;background:linear-gradient(90deg,transparent,#c7ff86,transparent);box-shadow:0 0 12px #a7ff73b3}.ai-welcome p{color:#a6c8b7;max-width:550px;margin:0 auto;font-size:14px;line-height:1.7;font-weight:450}.ai-composer-area{width:min(100%,800px);align-self:center;position:relative;margin-bottom:10px}.ai-composer{padding:13px 14px 10px;border-radius:20px;border:1px solid rgba(193,255,178,.46);background:linear-gradient(135deg,#2d794e5e,#083027c7 38%,#0c3f2ead);box-shadow:0 14px 40px #000f0b47,0 0 0 1px #7cfe8712,0 0 32px #75ff6417,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(25px) saturate(140%);backdrop-filter:blur(25px) saturate(140%)}.ai-composer:focus-within{border-color:#afff7cd4;box-shadow:0 14px 48px #000f0b59,0 0 0 3px #85ff7517,0 0 27px #7cff6826,inset 0 1px #ffffff1f}.ai-textarea-row{display:flex;gap:15px;align-items:flex-start}.ai-question{font:500 13px/1.6 var(--font);background:transparent;border:0;resize:none;color:#edfff1;width:100%;min-height:52px;max-height:150px;outline:none;padding:8px 5px 10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(129,239,158,.25) transparent}.ai-question::placeholder{color:#a5cbb2;opacity:.87}.ai-question:focus-visible{outline:0}.ai-submit{flex:none;width:45px;height:45px;display:grid;place-items:center;border-radius:13px;border:1px solid #bcff9d;color:#102515;background:linear-gradient(145deg,#c9ff8a,#7bee6c);box-shadow:0 2px 10px #8bff6d38,inset 0 1px #ffffff5c;transition:filter .2s,transform .2s}.ai-submit:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.ai-submit:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.6)}.ai-composer-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(197,251,212,.14);padding:11px 4px 0;gap:8px}.ai-timeframe-field{display:flex;align-items:center;gap:7px;color:#a7e6c4}.ai-timeframe-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(169,245,183,.31);background:#072c22cc;color:#f2fff5;border-radius:9px;font-size:11px;font-weight:700;padding:6px 11px;cursor:pointer;min-width:66px}.ai-timeframe-field select:focus-visible{outline:2px solid var(--green)}.ai-keystroke{font-size:10px;color:#9fc4b3;white-space:nowrap}.ai-keystroke kbd{border:1px solid rgba(168,248,174,.22);background:#1a543a5c;border-radius:4px;padding:2px 5px;font:inherit;color:#e0ffe3}.ai-suggestions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;padding:20px 0 12px}.ai-suggestion{display:flex;align-items:center;gap:7px;min-height:35px;padding:8px 12px;border-radius:22px;border:1px solid rgba(170,240,175,.26);background:linear-gradient(160deg,#1949318c,#031f1aba);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:600;color:#e7fbe9;white-space:nowrap;transition:border-color .18s,background .18s,transform .18s}.ai-suggestion>.icon:first-child{color:#a9f581}.ai-suggestion-arrow{color:#82b99b;opacity:.65}.ai-suggestion:hover{border-color:#adfc8a;background:#277e3e75;transform:translateY(-2px);box-shadow:0 0 18px #91ff6b17}.ai-trust-caption{display:flex;align-items:center;justify-content:center;gap:9px;color:#83ac97;font-size:10px;line-height:1.5;text-align:center;flex-wrap:wrap;padding:7px 0 2px}.ai-trust-dot{height:6px;width:6px;border-radius:50%;background:#ffd489;box-shadow:0 0 9px #ffd98399}.ai-trust-separator{color:#568e76}.ai-page-in-chat{padding-bottom:18px}.ai-page-in-chat .ai-inner{height:calc(100vh - 160px);min-height:540px}.ai-page-in-chat .ai-body{display:block;overflow:hidden;min-height:0}.ai-page-in-chat .ai-composer-area{padding-top:14px;margin-bottom:0}.ai-conversation{height:100%;max-width:810px;padding:23px 8px 12px;margin:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,246,167,.35) transparent}.ai-conversation-intro{display:flex;align-items:center;gap:12px;margin:0 0 31px;padding:0 3px;color:#d9ffe2}.ai-conversation-avatar{width:40px;height:40px;border:1px solid rgba(165,255,124,.5);background:#2b7e4773;color:#b4ff8f;display:grid;place-items:center;border-radius:12px;box-shadow:0 0 16px #6bfe7821}.ai-conversation-intro strong,.ai-conversation-intro small{display:block}.ai-conversation-intro strong{font-size:13px;margin-bottom:4px}.ai-conversation-intro small{font-size:11px;color:#91b8a2}.ai-msg{margin-bottom:22px}.ai-msg-user{display:flex;justify-content:flex-end}.ai-msg-user-row{display:flex;align-items:end;gap:10px;max-width:82%}.ai-msg-timeframe{font-size:9px;color:#a7d2b1;background:#18553780;border:1px solid rgba(161,254,171,.17);padding:4px 7px;border-radius:7px;margin-bottom:8px}.ai-user-bubble{background:linear-gradient(140deg,#7af3713d,#1067418c);border:1px solid rgba(160,250,137,.44);border-radius:17px 17px 5px;padding:12px 16px;font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.ai-user-avatar{height:32px;width:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(150deg,#78eb6d,#188449);border:1px solid #b8ff8d;font-weight:800;font-size:11px;color:#102d16;flex:none;margin-bottom:4px}.ai-msg-assistant{display:flex;align-items:flex-start;gap:12px}.ai-msg-ai-avatar{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;flex:none;color:#aaff7c;background:linear-gradient(140deg,#5bad5d61,#0b4631c7);border:1px solid rgba(153,255,131,.42)}.ai-msg-content{flex:1;min-width:0}.ai-msg-byline{display:flex;align-items:center;gap:11px;margin:0 0 9px}.ai-msg-byline strong{font-size:12px}.ai-msg-byline span{font-size:9px;font-weight:800;letter-spacing:1px;color:#8ed3a0}.ai-msg-panel{padding:18px 20px;border-radius:17px;background:linear-gradient(145deg,#0d4d319e,#042620cf 65%,#12452cad);border-color:#9ced9f40}.ai-analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-instrument-label{display:inline-flex;align-items:center;gap:7px;color:#bbefb4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.ai-analysis-timeframe{font-size:10px;border-radius:7px;border:1px solid rgba(139,239,165,.25);padding:4px 8px;background:#073826a6}.ai-msg-panel h2{font-size:19px;letter-spacing:-.5px;margin:13px 0 9px}.ai-msg-panel>p{color:#c0daca;font-size:12px;line-height:1.8;margin:0 0 16px}.ai-evidence{border-radius:12px;padding:13px;background:#011a1680}.ai-evidence-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 0 12px}.ai-evidence-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800}.ai-awaiting{font-size:9px;font-weight:650;color:#e4cf9e;display:flex;align-items:center;gap:6px}.ai-awaiting-dot{width:6px;height:6px;border-radius:50%;background:#f1c17f;box-shadow:0 0 8px #f2ba6999}.ai-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ai-evidence-item{min-width:0;padding:9px 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(165,242,181,.12);border-radius:9px;background:#0a37286b;font-size:10px;color:#cfe2d4}.ai-evidence-check{display:grid;place-items:center;color:#a0d1ac}.ai-evidence-status{color:#85ac95;font-size:9px;margin-left:auto;white-space:nowrap}.ai-msg-conclusion{display:flex;gap:8px;align-items:flex-start;border-left:2px solid rgba(168,255,128,.72);padding:8px 10px;background:#408c411f;font-size:11px;color:#e4fbdc;margin:14px 0 0;border-radius:0 7px 7px 0}.ai-msg-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:13px 0 0;color:#83ae99;font-size:10px}.ai-copy{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#c9eecf;border:1px solid rgba(173,247,178,.18);background:#29673a3d;border-radius:7px;padding:5px 8px}.ai-copy:hover{border-color:var(--green)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1550px){.ai-page{min-height:calc(100vh - 121px)}.ai-inner{max-width:1150px}.ai-welcome{padding-bottom:40px}.ai-welcome h1{font-size:56px}}@media(max-height:750px)and (min-width:700px){.ai-page{padding-top:12px;padding-bottom:12px}.ai-inner{min-height:calc(100vh - 145px)}.ai-workspace-header{padding-bottom:9px}.ai-welcome{padding:13px 8px 11px}.ai-hero-mark{width:72px;height:72px;margin-bottom:10px}.ai-hero-mark-inner{width:59px;height:59px;border-radius:17px}.ai-welcome h1{font-size:clamp(29px,3.1vw,42px);margin-bottom:12px}.ai-welcome h1:after{margin-top:13px}.ai-welcome p{font-size:12px}.ai-suggestions{padding-top:11px;padding-bottom:6px}.ai-trust-caption{font-size:9px}.ai-page-in-chat .ai-inner{height:calc(100vh - 140px);min-height:450px}}@media(max-width:900px){.ai-page{padding:20px 18px}.ai-inner{min-height:calc(100vh - 160px)}.ai-welcome h1{font-size:38px}.ai-identity{font-size:14px}.ai-suggestions{max-width:670px;margin:auto}.ai-suggestion{font-size:10px}}@media(max-width:640px){.ai-page{padding:14px 10px 17px;min-height:calc(100vh - 100px)}.ai-inner{min-height:calc(100vh - 140px)}.ai-workspace-header{padding:2px 0 12px}.ai-brand-chip{font-size:11px;gap:6px}.ai-brand-chip small,.ai-chip-divider{display:none}.ai-new-chat{font-size:10px;padding:6px 9px;min-height:31px}.ai-welcome{padding:30px 0 17px}.ai-hero-mark{height:75px;width:75px;margin-bottom:12px}.ai-hero-mark-inner{height:62px;width:62px}.ai-eyebrow{font-size:8px;letter-spacing:1.3px}.ai-welcome h1{font-size:clamp(28px,7.8vw,36px);letter-spacing:-1.3px}.ai-welcome p{font-size:11px;line-height:1.6}.ai-composer{padding:11px 10px 8px;border-radius:15px}.ai-question{font-size:11px;min-height:46px}.ai-submit{width:39px;height:39px}.ai-keystroke-desktop{display:none}.ai-suggestions{justify-content:flex-start;gap:6px;padding-top:14px}.ai-suggestion{font-size:9px;min-height:32px;padding:7px 9px}.ai-trust-caption{font-size:9px}.ai-trust-separator{display:none}.ai-page-in-chat .ai-inner{height:calc(100dvh - 124px);min-height:480px}.ai-conversation{padding:15px 0}.ai-msg-panel{padding:12px}.ai-msg-panel h2{font-size:16px}.ai-msg-user-row{max-width:97%}.ai-msg-assistant{gap:7px}.ai-msg-ai-avatar{width:30px;height:30px}.ai-evidence-grid{grid-template-columns:1fr}.ai-evidence-item{padding:6px}.ai-msg-actions,.ai-evidence-top{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ai-suggestion,.ai-submit,.ai-new-chat{transition:none}}.lab-page{position:relative;isolation:isolate;min-height:calc(100vh - 113px);padding:29px clamp(15px,2.2vw,35px) 30px;overflow:hidden}.lab-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 40% 40% at 51% -10%,rgba(70,247,139,.13),transparent 76%),radial-gradient(ellipse 42% 25% at 95% 44%,rgba(64,192,108,.08),transparent 84%)}.lab-ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(18px)}.lab-ambient-one{width:470px;height:300px;top:-190px;left:37%;background:radial-gradient(ellipse,rgba(73,248,165,.15),transparent 70%)}.lab-ambient-two{width:600px;height:420px;right:-360px;bottom:-250px;background:radial-gradient(ellipse,rgba(151,245,95,.1),transparent 70%)}.lab-content{position:relative;max-width:1550px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.lab-hero{padding:1px 0 3px;position:relative}.lab-eyebrow{display:flex;align-items:center;gap:9px;color:#b2ff85;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:11px;text-shadow:0 0 20px rgba(164,255,117,.2)}.lab-eyebrow .icon{filter:drop-shadow(0 0 8px rgba(151,255,112,.44))}.lab-hero-rule{width:43px;height:1px;background:linear-gradient(90deg,rgba(185,255,110,.8),transparent);margin-left:1px}.lab-hero h1{font-size:clamp(26px,2.7vw,38px);line-height:1.13;margin:0 0 8px;font-weight:820;letter-spacing:-1.3px;color:#f7fff8;text-shadow:0 2px 23px rgba(1,23,13,.22)}.lab-hero h1:after{content:"";display:inline-block;width:7px;height:7px;margin-left:11px;vertical-align:middle;border-radius:50%;background:var(--green-bright);box-shadow:0 0 13px var(--green)}.lab-hero p{color:#b6d8c2;line-height:1.65;max-width:720px;font-size:13px;margin:0}.lab-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.lab-metric{min-width:0;min-height:154px;padding:18px 20px 15px;border-radius:17px;position:relative;overflow:hidden;transition:border-color .18s,transform .18s,box-shadow .18s;background:linear-gradient(152deg,#20614082,#042b21bd 57%,#0a412b99);border:1px solid rgba(176,255,159,.32);box-shadow:inset 0 1px #f2ffdf26,0 12px 29px #000e0a3d,inset 0 -13px 31px #114d3126;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.lab-metric:before{content:"";position:absolute;top:-50%;right:-80%;bottom:45%;left:22%;pointer-events:none;transform:rotate(-13deg);background:linear-gradient(95deg,transparent,rgba(178,255,211,.07),transparent)}.lab-metric:after{content:"";position:absolute;bottom:0;left:11%;right:11%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(160,255,103,.55),transparent);box-shadow:0 0 15px #a8ff684d}.lab-metric:hover{border-color:#b5ff8280;transform:translateY(-2px);box-shadow:inset 0 1px #f2ffdf29,0 15px 33px #000e0a45,0 0 18px #7aff5414}.lab-metric-label{display:flex;justify-content:space-between;gap:9px;align-items:center;white-space:nowrap;font-size:10px;letter-spacing:.8px;font-weight:790;color:#badbcc}.lab-metric-label>.icon{color:#9bf272a6}.lab-metric-value{font-size:clamp(29px,3vw,40px);line-height:1.25;letter-spacing:-1.1px;display:block;margin-top:13px;font-weight:820;color:#f2fff4}.lab-metric-trail{display:block;width:31px;height:3px;border-radius:9px;background:linear-gradient(90deg,#b5ff65,#96ff9140);margin-top:12px;box-shadow:0 0 12px #9eff6961}.lab-engine-card{background:linear-gradient(130deg,#18633799,#033226c7 55%,#1c653c7d)}.lab-engine-idle{display:inline-grid;place-items:center;border:1px solid rgba(208,249,167,.3);height:22px;width:22px;border-radius:50%;background:#98fd7f14}.lab-engine-idle>span{width:7px;height:7px;border-radius:50%;background:#c4ff90;box-shadow:0 0 12px #b3ff63b3}.lab-engine-status{font-size:clamp(19px,1.8vw,26px);line-height:1.18;display:block;margin-top:15px;color:#d0ffb4;letter-spacing:-.7px;max-width:215px}.lab-engine-caption{font-size:11px;color:#9dccb1;line-height:1.5;margin:7px 0 0}.lab-engine-caption span{padding:0 4px;color:#739d89}.lab-execution{padding:22px 23px 20px;border-radius:18px;position:relative;background:linear-gradient(115deg,#195c3a8c,#042a21cc 48%,#0c482f99);border-color:#a8f8a461;overflow:hidden}.lab-execution:before{content:"";position:absolute;top:-80px;right:15%;height:180px;width:300px;pointer-events:none;background:radial-gradient(ellipse,rgba(115,255,122,.12),transparent 74%)}.lab-execution-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lab-execution-copy{min-width:0}.lab-section-title{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:1.15px;font-weight:800;color:#c0e0ca;margin-bottom:11px}.lab-section-title>.icon{color:#b2fd8f}.lab-demo-pill{font-size:8px;font-weight:800;letter-spacing:1px;padding:3px 6px;border:1px solid rgba(184,251,163,.22);border-radius:5px;color:#91ba9f;background:#04271c59}.lab-status-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:#c0d8c5;line-height:1.5}.lab-state-indicator{width:7px;height:7px;border-radius:50%;flex:none}.lab-state-indicator.is-armed{background:#a6ff62;box-shadow:0 0 12px #89ff5599}.lab-state-indicator.is-paused{background:#ff8795;box-shadow:0 0 12px #ff5c6780}.lab-state-armed{color:#aafd8d}.lab-state-paused{color:#ff9da3}.lab-status-divider{color:#7aa18b}.lab-execution-copy p{font-size:11px;line-height:1.65;color:#9fc6ad;margin:8px 0 0}.lab-power-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:108px;height:37px;border-radius:10px;font-size:11px;font-weight:760;padding:0 14px;transition:background .2s,border-color .2s,box-shadow .2s}.lab-power-btn.is-on{border:1px solid rgba(255,117,130,.55);color:#ffd3d5;background:linear-gradient(160deg,#7e1d2b82,#3f141da8);box-shadow:inset 0 1px #ffcad114}.lab-power-btn.is-on:hover{border-color:#ff8d94;box-shadow:0 0 17px #f9505b2e}.lab-power-btn.is-off{border:1px solid rgba(159,255,125,.6);color:#caffb0;background:#34743673}.lab-power-btn.is-off:hover{box-shadow:0 0 17px #94ff6f2e}.lab-power-confirm{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;color:#e2f6e6;font-size:11px}.lab-power-confirm button{border-radius:8px;padding:7px 9px;border:1px solid rgba(202,255,212,.21);font-size:11px;background:#01241980}.lab-power-confirm .lab-confirm-yes{color:#0d2318;font-weight:800;background:#b7ff7c;border-color:#b7ff7c}.lab-execution-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:end;margin-top:18px}.lab-field{display:block;min-width:0}.lab-field>span{display:block;color:#e6fae3;font-size:11px;font-weight:720;margin-bottom:8px}.lab-input{width:100%;height:42px;padding:0 13px;border:1px solid rgba(173,238,171,.32);border-radius:10px;color:#efffec;background:linear-gradient(180deg,#03261dd6,#0a3927b8);box-shadow:inset 0 2px 8px #000d073d;font-size:12px}.lab-input::placeholder{color:#9dbfa7;opacity:1}.lab-input:focus{border-color:#bcff8b;outline:2px solid rgba(165,255,122,.17);box-shadow:0 0 14px #89ff731f,inset 0 1px 5px #000d0733}.lab-input::-webkit-inner-spin-button{opacity:.65}.lab-save-btn{height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:10px;font-weight:800;font-size:11px;color:#0b2c17;background:linear-gradient(125deg,#c5ff91,#8be970);border:1px solid #d5ffb2;box-shadow:0 0 15px #8ef65e1f,inset 0 1px #ffffff85}.lab-save-btn.has-changes{box-shadow:0 0 18px #a8ff6a54,inset 0 1px #ffffff80}.lab-save-btn:hover{filter:brightness(1.08)}.lab-execution-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;color:#82a992;font-size:10px}.lab-reset{border:0;padding:2px;color:#d1fcd5;background:none;text-decoration:underline;text-underline-offset:3px;font-size:10px}.lab-feedback{display:flex;align-items:center;gap:8px;margin:13px 0 0;padding:10px;border-radius:9px;border:1px solid rgba(153,236,150,.28);color:#ceffbb;background:#6ff75c14;font-size:11px;line-height:1.45}.lab-feedback-error{color:#ffd4c6;border-color:#ff8f7a66;background:#811c1d33}.lab-strategy-empty{min-height:127px;display:flex;align-items:center;justify-content:center;gap:13px;text-align:left;border-radius:16px;border-style:dashed;border-color:#a8f6a747;background:linear-gradient(130deg,#06302280,#0e3d2c5c);box-shadow:inset 0 1px #e2ffe10d;padding:18px 22px}.lab-empty-symbol{width:47px;height:47px;flex:none;display:grid;place-items:center;background:#6be8601a;border:1px solid rgba(164,255,143,.25);border-radius:14px;color:#b8fb8f;box-shadow:0 0 18px #7bff7112}.lab-strategy-empty strong{font-size:14px;letter-spacing:-.2px;color:#edffeb}.lab-strategy-empty p{color:#96b7a1;font-size:11px;margin:5px 0 0;line-height:1.4}.lab-strategies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:12px}.lab-strategy-card{padding:18px}.lab-strategy-card h2{font-size:15px}.lab-strategy-card p{line-height:1.6;color:#acd0b8}.lab-strategy-icon{color:#abfa88}.lab-strategy-badge{display:inline-block;color:#bbff8d;background:#98ff741a;padding:5px 9px;border-radius:8px}.lab-preview-notice{display:flex;align-items:center;gap:8px;justify-content:center;text-align:center;font-size:10px;color:#7fa994;padding:0 8px}.lab-preview-notice .icon{color:#aed7aa}@media(max-width:1200px){.lab-metric{padding:15px;min-height:145px}.lab-engine-status{font-size:21px}}@media(max-width:950px){.lab-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-page{padding:23px 18px}.lab-metric{min-height:133px}.lab-metric-value{font-size:32px}.lab-engine-status{margin-top:12px}}@media(max-width:680px){.lab-page{padding:18px 10px 24px}.lab-content{gap:14px}.lab-hero h1{font-size:26px}.lab-hero p{font-size:11px}.lab-metric-grid{gap:8px}.lab-metric{padding:13px;min-height:121px}.lab-metric-label{font-size:9px;letter-spacing:.4px}.lab-metric-label .icon{width:13px}.lab-metric-value{font-size:27px}.lab-engine-status{font-size:18px}.lab-engine-caption{font-size:9px}.lab-execution{padding:17px 13px}.lab-execution-top{flex-wrap:wrap}.lab-power-btn{height:35px}.lab-execution-fields{grid-template-columns:1fr;gap:10px}.lab-save-btn{width:100%}.lab-strategy-empty{min-height:130px;padding:14px;gap:10px}.lab-strategy-empty strong{font-size:12px}.lab-strategy-empty p{font-size:10px}}@media(max-width:390px){.lab-metric-grid{grid-template-columns:1fr}.lab-metric{min-height:102px}.lab-metric-trail{margin-top:5px}}@media(prefers-reduced-motion:reduce){.lab-metric,.lab-power-btn{transition:none}.lab-metric:hover{transform:none}}.outlook-page{position:relative;isolation:isolate;min-height:calc(100vh - 113px);padding:28px clamp(16px,2vw,35px) 46px;overflow:hidden}.outlook-page:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 48% 25% at 73% -5%,rgba(79,249,150,.13),transparent 84%),radial-gradient(ellipse 29% 22% at 15% 54%,rgba(62,168,83,.09),transparent 82%)}.outlook-halo{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(20px)}.outlook-halo-one{width:520px;height:360px;top:-225px;left:32%;background:radial-gradient(ellipse,rgba(87,248,140,.15),transparent 72%)}.outlook-halo-two{width:600px;height:550px;bottom:12%;right:-390px;background:radial-gradient(ellipse,rgba(120,245,82,.11),transparent 75%)}.outlook-content{position:relative;max-width:1560px;margin:0 auto}.outlook-hero{display:flex;align-items:stretch;justify-content:space-between;gap:26px;margin-bottom:23px}.outlook-hero-text{min-width:0;max-width:690px;padding-top:4px}.outlook-eyebrow{display:flex;align-items:center;gap:9px;color:#b3ff89;font-size:10px;letter-spacing:1.45px;font-weight:850;margin-bottom:10px}.outlook-eyebrow .icon{filter:drop-shadow(0 0 9px rgba(144,255,95,.56))}.outlook-reference-chip{padding:4px 8px;border:1px solid rgba(165,255,160,.22);border-radius:99px;font-size:8px;letter-spacing:1px;color:#a2c6ad;background:#224e2c38}.outlook-hero h1{font-size:clamp(25px,2.35vw,37px);font-weight:820;line-height:1.16;max-width:635px;letter-spacing:-1.25px;color:#f9fff5;margin:0 0 9px;text-shadow:0 0 24px rgba(157,255,130,.1)}.outlook-hero p{font-size:13px;line-height:1.65;margin:0;max-width:700px;color:#b6d3be}.outlook-countdown{width:272px;min-height:130px;flex:none;padding:18px 19px 12px;position:relative;overflow:hidden;background:linear-gradient(117deg,#55263287,#0c2a28d4 62%,#2b1c1ea1);border-color:#ff76816b;box-shadow:inset 0 1px #ffedea1c,0 12px 25px #0806083d,0 0 20px #ff4e5f13}.outlook-countdown:after{content:"";position:absolute;width:110px;height:110px;right:-55px;top:-45px;background:radial-gradient(circle,rgba(255,132,140,.21),transparent 70%);pointer-events:none}.outlook-countdown-top{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:820;color:#ffc3c8;letter-spacing:1.1px}.outlook-countdown .outlook-signal-dot{background:#ff687b;box-shadow:0 0 11px #ff3c61}.outlook-countdown strong{display:block;font-family:var(--mono);font-size:24px;letter-spacing:-1px;color:#fff7f6;font-weight:750;margin:7px 0 3px;font-variant-numeric:tabular-nums;white-space:nowrap}.outlook-countdown-meta{font-size:10px;color:#d6bfc6}.outlook-countdown-meta span{color:#a08e94;padding:0 4px}.outlook-countdown-progress{height:3px;background:#ffacae1a;border-radius:5px;margin-top:13px;overflow:hidden}.outlook-countdown-progress span{display:block;width:36%;height:100%;border-radius:4px;background:linear-gradient(90deg,#ff606f,#ffad8d);box-shadow:0 0 13px #ff5a6d}.outlook-source{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 16px;border-radius:13px;background:linear-gradient(105deg,#22613e66,#042d21ba 58%,#1d5b396e);border-color:#a4f59e4d}.outlook-source-main{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#94b9a3;font-size:10px;line-height:1.45}.outlook-source-main strong{color:#baff90;font-size:10px;letter-spacing:.45px}.outlook-signal-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#80ff77;box-shadow:0 0 12px #60fa73;flex:none}.outlook-source-sep{width:1px;height:12px;background:#abe7b133}.outlook-reload{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;min-height:29px;padding:4px 10px;border:1px solid rgba(174,250,159,.31);border-radius:9px;color:#d2fcd5;font-weight:700;font-size:10px;background:linear-gradient(180deg,#59836545,#001d1880)}.outlook-reload:hover{border-color:var(--green);box-shadow:0 0 16px #97ff8121}.outlook-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:17px 0 21px;min-height:35px}.outlook-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.outlook-filter{border:1px solid rgba(158,238,173,.25);border-radius:10px;color:#cae7d0;background:#0d392a8a;padding:8px 13px;font-size:11px;font-weight:720;box-shadow:inset 0 1px #d1ffd412;white-space:nowrap;transition:background .16s,border-color .16s,box-shadow .16s}.outlook-filter:hover{border-color:#b9ffa199}.outlook-filter.is-active{background:linear-gradient(120deg,#b2ff75,#75df78);color:#09271d;border-color:#beff9b;box-shadow:0 0 15px #8eff6b3d;font-weight:850}.outlook-date-box{display:flex;align-items:center;gap:8px;color:#ceeacf;background:#0b3b2a91;border:1px solid rgba(151,234,163,.25);padding:7px 9px;border-radius:10px;position:relative;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.outlook-date-box:hover,.outlook-date-box.is-active{border-color:var(--green)}.outlook-date-box .icon{color:#a5f18d}.outlook-date-box input{width:22px;max-width:22px;min-width:22px;height:22px;color-scheme:dark;background:transparent;border:0;color:transparent;padding:0;cursor:pointer;opacity:.85}.outlook-date-box input::-webkit-datetime-edit{display:none}.outlook-date-box input::-webkit-calendar-picker-indicator{filter:invert(90%) sepia(9%) saturate(939%) hue-rotate(56deg);opacity:1;cursor:pointer;width:17px;height:17px;margin:0}.outlook-filter-right{display:flex;align-items:center;gap:16px;white-space:nowrap}.outlook-result-count{font-family:var(--mono);font-size:10px;color:#90b49e}.outlook-toggle{display:inline-flex;align-items:center;gap:8px;color:#d6e9d6;font-size:11px;font-weight:670;cursor:pointer}.outlook-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(176,249,174,.51);background:#00141173;width:16px;height:16px;border-radius:5px;margin:0;display:grid;place-items:center}.outlook-toggle input:checked{border-color:#baff90;background:#9bf272}.outlook-toggle input:checked:after{content:"";width:8px;height:5px;border-left:2px solid #163520;border-bottom:2px solid #163520;transform:rotate(-45deg) translate(1px,-1px)}.outlook-local-reload{margin:-9px 0 13px;color:#a5dfab;font-size:10px}.outlook-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(335px,1fr);align-items:start;gap:17px}.outlook-event-groups{min-width:0;display:flex;flex-direction:column;gap:17px}.outlook-day-group h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;color:#d5efce;font-weight:780}.outlook-day-group h2>.icon{color:#a7ff83}.outlook-day-group h2 span{margin-left:auto;font-size:9px;letter-spacing:1px;color:#75a88c;font-weight:750}.outlook-day-events{display:flex;flex-direction:column;gap:8px}.outlook-event{width:100%;display:grid;grid-template-columns:82px 51px minmax(0,1fr) 70px 15px;align-items:center;gap:11px;text-align:left;padding:11px 13px;min-height:65px;position:relative;border-radius:13px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;background:linear-gradient(110deg,#104030a6,#062a22ba 48%,#0f483085);border:1px solid rgba(149,230,161,.27);box-shadow:inset 0 1px #d3ffdf17,0 5px 14px #00100a1c;backdrop-filter:blur(15px) saturate(115%);-webkit-backdrop-filter:blur(15px) saturate(115%)}.outlook-event:hover{border-color:#a3fb8d9e;background:linear-gradient(100deg,#1f6440a8,#083323cf);transform:translate(2px)}.outlook-event.is-selected{border-color:#a8ff78;box-shadow:0 0 0 1px #8aff6240,0 0 21px #80fd602b,inset 0 1px #f4ffe729;background:linear-gradient(112deg,#2171439c,#052e23e0 56%,#1e62358a)}.outlook-event-time{display:flex;flex-direction:column;gap:5px;min-width:0}.outlook-event-time strong{font-size:10px;color:#f1fff4;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlook-event-time small{font-family:var(--mono);font-size:9px;color:#a3c5af;display:flex;align-items:center;gap:4px}.outlook-currency{border:1px solid rgba(168,239,169,.25);border-radius:8px;background:#05191b85;color:#f4fff5;min-width:43px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:850;box-shadow:inset 0 1px #d6ffd01a}.currency-usd{color:#bbffd1}.currency-eur{color:#c6e8ff}.currency-gbp{color:#ffe1ba}.currency-cad{color:#fff1d6}.outlook-event-name{min-width:0;display:flex;flex-direction:column;gap:5px}.outlook-event-name strong{font-size:11px;letter-spacing:-.1px;color:#f4fff5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlook-event-name small{font-size:9px;color:#8dae9f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outlook-impact{border-radius:6px;text-align:center;font-size:9px;font-weight:800;line-height:1.5;text-transform:capitalize;padding:3px 5px;border:1px solid;white-space:nowrap}.impact-critical{background:#7c1a294a;color:#ff98a0;border-color:#ff6d7985}.impact-high{background:#9751144a;color:#ffc178;border-color:#ffb75e69}.impact-medium{background:#5e71712e;color:#b4d2d1;border-color:#aedbc74a}.impact-holiday{background:#245f7642;color:#8be3fb;border-color:#6bcdf059}.impact-low{background:#2a583940;color:#b7e8aa;border-color:#7cd18847}.outlook-row-chevron{color:#7daa95}.outlook-list-note{color:#9abc9d;font-size:10px}.outlook-no-events{padding:55px 24px;text-align:center;color:#abccb8}.outlook-no-events .icon{color:#b2ff83}.outlook-no-events h2{font-size:17px;color:#ecfff0}.outlook-no-events p{line-height:1.6;font-size:12px;max-width:420px;margin:auto}.outlook-report{position:sticky;top:18px;min-width:0;border-radius:18px;padding:21px 19px 19px;border-color:#aaffa363;background:linear-gradient(145deg,#1853399e,#032421de 41%,#0b402bbf);box-shadow:0 15px 40px #00110b4f,inset 0 1px #d6ffd724;overflow:hidden}.outlook-report:before{content:"";position:absolute;pointer-events:none;inset:-190px -220px auto auto;width:490px;height:360px;background:radial-gradient(ellipse,rgba(126,243,124,.11),transparent 67%)}.outlook-report-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.outlook-report-top>span:first-child{font-size:10px;font-weight:850;letter-spacing:1px;color:#b7ff92;display:flex;align-items:center;gap:7px}.outlook-report-top i{width:4px;height:4px;border-radius:50%;background:#9bf272;box-shadow:0 0 10px #9bf272}.outlook-report-heading{display:flex;gap:10px;align-items:center;margin-bottom:11px}.outlook-report-icon{width:41px;height:41px;border-radius:12px;flex:none;display:grid;place-items:center;color:#b1ff8c;border:1px solid rgba(162,255,156,.3);background:#60b1681c}.outlook-report-heading h2{font-size:22px;line-height:1.2;letter-spacing:-.7px;color:#fff;margin:0 0 3px}.outlook-report-heading span{font-size:10px;color:#96bfaa}.outlook-report-heading span span{padding:0 4px;color:#6e957b}.outlook-explanation{font-size:12px;line-height:1.6;color:#cfe9d6;margin:0 0 5px}.outlook-insight{font-size:11px;line-height:1.5;color:#93b6a0;margin:0 0 14px}.outlook-move-card{padding:13px 13px 12px;border:1px solid rgba(151,224,163,.24);background:linear-gradient(145deg,#174f39ab,#031e1ba1);border-radius:12px}.outlook-move-title{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;letter-spacing:.4px;color:#b9e9c0}.outlook-move-title .icon{color:#aef887}.outlook-move-card p{font-size:11px;line-height:1.55;color:#c1dcc8;margin:9px 0 8px}.outlook-move-card small{font-size:9px;line-height:1.5;color:#88ac9b}.outlook-move-track{height:3px;border-radius:4px;background:#7cd0981f;margin-top:11px}.outlook-move-track span{display:block;width:22%;height:100%;background:linear-gradient(90deg,#74f97f1a,#74f97f6e);border-radius:4px}.outlook-scenario{display:flex;gap:10px;border:1px solid rgba(142,228,164,.24);background:#0527218c;border-radius:12px;margin-top:11px;padding:12px}.outlook-scenario-icon{flex:none;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#72ff8c12;color:#a3f98c}.outlook-scenario span{display:block;font-size:8px;letter-spacing:.55px;font-weight:820;color:#90b6a2;margin:1px 0 5px}.outlook-scenario strong{display:block;font-size:12px;color:#baff9c;line-height:1.4}.outlook-scenario p{font-size:10px;line-height:1.5;color:#9ebda8;margin:2px 0 0}.outlook-soft .outlook-scenario-icon{background:#ff788714;color:#ff979e}.outlook-soft strong{color:#ffb8b5}.outlook-impact-table{margin-top:13px;padding:0;border-radius:12px;overflow:hidden;background:#04221d85}.outlook-table-header{display:flex;align-items:center;gap:7px;padding:11px 11px 8px;font-size:9px;font-weight:820;color:#c9e7cf;letter-spacing:.3px}.outlook-table-header .icon{color:#b7f6a2}.outlook-table-header small{font-size:8px;color:#739e84;margin-left:auto;letter-spacing:.2px}.outlook-asset-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#236a4c transparent}.outlook-impact-table table{width:100%;border-collapse:collapse;min-width:280px;table-layout:fixed}.outlook-impact-table th{text-align:left;font-size:8px;line-height:1.4;color:#9fceb0;padding:8px 8px 9px;border-bottom:1px solid rgba(167,243,173,.23)}.outlook-impact-table th:nth-child(2){color:#b8f9a1}.outlook-impact-table th:nth-child(3){color:#ffa0ad}.outlook-impact-table td{font-size:9px;line-height:1.5;color:#bed4c3;padding:8px;border-bottom:1px solid rgba(131,190,147,.14);vertical-align:top}.outlook-impact-table td:first-child{font-size:10px;font-weight:800;color:#effff0}.outlook-impact-table tr:last-child td{border-bottom:0}.outlook-impact-table th:first-child,.outlook-impact-table td:first-child{width:67px}.outlook-interpretation{display:flex;gap:8px;align-items:flex-start;color:#a3beac;font-size:10px;line-height:1.6;margin:14px 0}.outlook-interpretation .icon{flex:none;color:#b9fc92;margin-top:1px}.outlook-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:12px;padding:13px 11px;gap:10px;background:#01241d94}.outlook-forecast>div{display:flex;flex-direction:column;gap:6px}.outlook-forecast span{font-size:9px;font-weight:790;letter-spacing:.5px;color:#8caf95}.outlook-forecast strong{font-size:13px;color:#f4fff4;overflow-wrap:anywhere}.outlook-forecast .outlook-awaiting{font-size:10px;color:#98af9d;font-weight:500}.outlook-report-footer{padding-top:13px}.outlook-report-footer p{font-size:9px;line-height:1.55;color:#81a78e;margin:0 0 10px}.outlook-report-footer>span{font-size:10px;font-weight:750;display:flex;align-items:center;gap:6px;color:#bee3bd}.outlook-no-report{text-align:center;padding:60px 10px;color:#a1c7af}.outlook-no-report .icon{color:#a9fa8a}.outlook-no-report h2{color:#eaffed;font-size:18px}@media(max-width:1280px){.outlook-columns{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:11px}.outlook-event{grid-template-columns:64px 43px minmax(0,1fr) 56px 10px;gap:7px;padding:10px 9px}.outlook-event-name strong{font-size:10px}.outlook-report{padding:17px 14px}.outlook-countdown{width:247px}.outlook-countdown strong{font-size:21px}}@media(max-width:1020px){.outlook-hero{gap:14px}.outlook-countdown{width:230px}.outlook-hero h1{font-size:29px}.outlook-columns{grid-template-columns:1fr}.outlook-report{position:static;max-width:100%}.outlook-event{grid-template-columns:85px 52px minmax(0,1fr) 73px 17px;gap:11px;padding:11px 13px}.outlook-event-name strong{font-size:12px}.outlook-report .outlook-impact-table{max-width:100%}.outlook-report{padding:20px}}@media(max-width:750px){.outlook-page{padding:20px 12px 28px}.outlook-hero{flex-direction:column;gap:14px}.outlook-hero h1{font-size:26px}.outlook-countdown{width:100%;min-height:auto;padding:14px}.outlook-countdown strong{font-size:21px}.outlook-filter-bar{flex-direction:column;align-items:flex-start;gap:11px}.outlook-filter-right{width:100%;justify-content:space-between}.outlook-source{align-items:flex-start}.outlook-source-main{gap:6px}.outlook-source-sep,.outlook-reference-chip{display:none}}@media(max-width:560px){.outlook-page{padding:15px 9px 28px}.outlook-eyebrow{font-size:9px}.outlook-hero h1{font-size:23px}.outlook-hero p{font-size:11px}.outlook-filter-group{gap:5px}.outlook-filter{font-size:10px;padding:7px 9px}.outlook-date-box{font-size:9px;padding:5px}.outlook-result-count,.outlook-toggle{font-size:9px}.outlook-event{grid-template-columns:49px 39px minmax(0,1fr) 48px;gap:6px;min-height:59px;padding:8px}.outlook-event-time strong{font-size:9px}.outlook-event-time small{font-size:8px}.outlook-currency{min-width:0;height:30px;font-size:9px}.outlook-event-name strong{font-size:10px}.outlook-event-name small{font-size:8px}.outlook-impact{font-size:8px;padding:2px}.outlook-row-chevron{display:none}.outlook-day-group h2{font-size:10px}.outlook-report{padding:15px 11px}.outlook-report-heading h2{font-size:18px}.outlook-report-top>span:first-child{font-size:9px}.outlook-source-main,.outlook-source-main strong{font-size:9px}}@media(prefers-reduced-motion:reduce){.outlook-event,.outlook-filter{transition:none}.outlook-event:hover{transform:none}}.indicators-page{position:relative;isolation:isolate;padding:27px clamp(15px,2vw,32px) 50px;min-height:calc(100vh - 112px);overflow:hidden}.indicators-page:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 42% 19% at 83% 0%,rgba(90,245,139,.14),transparent 82%),radial-gradient(ellipse 33% 22% at 0% 47%,rgba(62,204,93,.08),transparent 85%)}.indicators-ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(45px)}.indicators-ambient-one{width:550px;height:350px;top:-235px;right:18%;background:radial-gradient(ellipse,rgba(77,226,149,.18),transparent 72%)}.indicators-ambient-two{width:650px;height:600px;right:-470px;top:58%;background:radial-gradient(ellipse,rgba(123,239,87,.12),transparent 70%)}.indicators-content{position:relative;max-width:1620px;margin:0 auto}.ind-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:19px;min-height:92px}.ind-hero-copy{min-width:0}.ind-eyebrow{display:flex;align-items:center;gap:8px;font-weight:800;font-size:11px;letter-spacing:1.45px;color:#aaff8b;margin-bottom:9px}.ind-eyebrow .icon{filter:drop-shadow(0 0 6px rgba(157,255,97,.5))}.ind-eyebrow-rule{width:53px;height:1px;background:linear-gradient(90deg,rgba(174,255,134,.62),transparent)}.ind-hero h1{font-size:clamp(25px,2.4vw,35px);letter-spacing:-1.15px;line-height:1.12;margin:0 0 8px;color:#f4fff4;font-weight:850}.ind-hero p{color:#b0cbbb;font-size:13px;line-height:1.5;margin:0}.ind-chart-counter{border-radius:15px;flex:none;min-width:151px;min-height:92px;padding:13px 16px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;transition:box-shadow .2s,border-color .2s;background:linear-gradient(145deg,#24754d85,#052e26c7 54%,#11533873);border-color:#aeffab73}.ind-chart-counter:hover{border-color:#b6ff86;box-shadow:0 0 22px #84ff6c36,inset 0 1px #fff3}.ind-mini-label{color:#aac4ae;font-weight:800;letter-spacing:.85px;font-size:9px}.ind-counter-value{font-family:var(--mono);display:flex;align-items:baseline;gap:7px}.ind-counter-value strong{font-size:27px;letter-spacing:-1px;color:#dcffac;line-height:1}.ind-counter-value span{color:#b6cebd;font-size:12px}.ind-open-chart{font-size:11px;color:#aaff78;font-weight:780;display:flex;align-items:center;gap:5px}.ind-readings{padding:18px 16px 14px;border-radius:17px;position:relative;overflow:hidden;background:linear-gradient(130deg,#105338a3,#01241ecf 52%,#0d4a34a1);border-color:#9bff955e}.ind-readings:before{content:"";position:absolute;top:-110px;left:24%;width:51%;height:185px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(163,255,133,.12),transparent 70%)}.ind-readings-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ind-readings-title{display:flex;gap:9px;align-items:center;color:#f4fff3;font-size:13px}.ind-reading-symbol{display:inline-flex;color:#abfda0;filter:drop-shadow(0 0 8px rgba(162,255,136,.35))}.ind-example-badge{border:1px solid rgba(164,247,167,.27);background:#02241894;color:#9ac5a5;border-radius:6px;padding:3px 6px;font-size:8px;letter-spacing:.7px;font-weight:850}.ind-selectors{display:flex;gap:8px}.ind-selectors select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:78px;padding:7px 27px 7px 11px;background:#011c17b3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23acffa1' fill='none' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid rgba(159,244,172,.34);color:#e5fce8;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer}.ind-selectors select:focus-visible{outline:2px solid #a9ff85;outline-offset:2px}.ind-sentiment{display:flex;align-items:center;gap:0;position:relative;font-size:12px;color:#bdd5c6;margin:0 0 12px}.ind-sentiment strong{font-weight:850}.ind-sentiment-meter{display:block;width:98px;height:4px;border-radius:99px;margin-left:13px;background:#9be6b124;overflow:hidden}.ind-sentiment-meter i{display:block;height:100%;background:linear-gradient(90deg,#ff667a,#ffb27d);box-shadow:0 0 9px #ff6b636b}.ind-vote-sell{color:#ff7884!important}.ind-vote-buy{color:#aaff89!important}.ind-no-vote{color:#8caba0!important}.ind-reading-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;position:relative}.ind-reading-group{min-width:0;min-height:188px;border-radius:11px;padding:12px 11px 11px;background:linear-gradient(155deg,#104932b8,#001f1a96);border-color:#8ee29a40}.ind-reading-group-header{display:flex;justify-content:space-between;gap:7px;border-bottom:1px solid rgba(174,252,177,.12);padding:0 0 8px;margin:0 0 6px;color:#b7f6b8;font-size:9px;font-weight:800;letter-spacing:.55px}.ind-reading-group-header span{color:#8fae9d;font-family:var(--mono);letter-spacing:0;font-size:10px}.ind-reading-entries{display:flex;flex-direction:column;gap:7px}.ind-reading-row{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:10px;line-height:1.1;color:#c4dec9}.ind-reading-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ind-reading-row strong{font-size:10px;flex:none;font-weight:800}.ind-no-readings{min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;color:#b7d0bd;padding:16px}.ind-no-readings .icon{color:var(--green)}.ind-no-readings strong{color:#ecfff0;font-size:15px}.ind-no-readings span{max-width:540px;font-size:12px;line-height:1.6}.ind-reading-footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#8fb3a0;font-size:10px;line-height:1.5;margin-top:12px}.ind-reading-footer .icon{color:#b5ecaf}.ind-footnote{margin-left:auto;color:#80a593;font-size:9px}.ind-catalog{margin-top:17px}.ind-catalog-toolbar{display:flex;align-items:center;gap:11px}.ind-search-wrap{display:flex;align-items:center;gap:9px;min-height:43px;flex:1;min-width:0;padding:0 12px;border:1px solid rgba(164,255,166,.3);background:linear-gradient(100deg,#0c412da1,#01221bb3);border-radius:11px;color:#a9e5b3;box-shadow:inset 0 1px #dcffde17}.ind-search-wrap:focus-within{border-color:#9bff87;box-shadow:0 0 0 3px #9df26f1a}.ind-search-wrap input{width:100%;border:0;outline:0!important;background:none;color:#f5fff3;min-height:40px;font-size:12px}.ind-search-wrap input::placeholder{color:#91b8a0}.ind-search-wrap input::-webkit-search-cancel-button{cursor:pointer}.ind-mode-toggle{display:flex;align-items:center;gap:6px;flex:none}.ind-mode-toggle button{border:1px solid rgba(167,244,179,.24);border-radius:9px;min-height:39px;padding:8px 12px;font-size:11px;font-weight:780;color:#bbd3c0;background:#05271fb8;white-space:nowrap}.ind-mode-toggle button:hover,.ind-categories button:hover{border-color:#c3ff94a6}.ind-mode-toggle button.is-active{background:linear-gradient(95deg,#b2ff77,#73e57b);color:#0d3524;border-color:#bbff9c;box-shadow:0 0 15px #8aff6d30}.ind-categories{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0 17px}.ind-categories button{min-height:30px;border:1px solid rgba(148,237,166,.23);color:#c7dfcb;border-radius:9px;background:#073021b0;padding:6px 10px;font-size:10px;font-weight:730;white-space:nowrap;box-shadow:inset 0 1px #d7ffde0d}.ind-categories button.is-active{background:linear-gradient(115deg,#b4ff72,#69dd78);border-color:#a9ff83;color:#093120;box-shadow:0 0 14px #90f56330}.ind-script-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.ind-script-card{min-width:0;min-height:146px;padding:14px 14px 12px;display:flex;flex-direction:column;background:linear-gradient(145deg,#124f38b3,#04271fde 55%,#0f4a3180);border-color:#9bf8b245;border-radius:13px;transition:box-shadow .2s,transform .2s,border-color .2s}.ind-script-card:hover{border-color:#a3ff8eb8;box-shadow:0 12px 24px #000f0a4d,inset 0 1px #d5ffd626,0 0 22px #87ff6e1c;transform:translateY(-2px)}.ind-script-card.is-applied{border-color:#b8ff8b;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #85ff6a26,0 0 20px #7ff06224}.ind-script-top{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin-bottom:12px}.ind-script-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(168,249,156,.27);border-radius:10px;background:linear-gradient(140deg,#62be6538,#052822b8);color:#a8ff88;box-shadow:inset 0 1px #cfffbf24}.ind-show-btn{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(156,238,164,.37);background:#072d23a3;color:#d4ebd5;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.ind-show-btn:hover{border-color:#b4ff83;box-shadow:0 0 11px #87ff6b38}.ind-show-btn.is-selected{border-color:#bdff8e;color:#062a1b;background:linear-gradient(110deg,#abff79,#70e181)}.ind-script-label{font-size:9px;font-weight:820;letter-spacing:.65px;color:#9bbda3;text-transform:uppercase;margin-bottom:4px}.ind-script-card h3{font-weight:820;letter-spacing:-.15px;color:#f1fff2;font-size:13px;line-height:1.35;margin:0 0 12px;min-height:31px;overflow-wrap:anywhere}.ind-script-card footer{margin-top:auto;padding-top:9px;border-top:1px solid rgba(162,238,169,.14);display:flex;gap:6px;align-items:center;color:#91b29c;font-size:10px}.ind-script-card footer .icon{color:#9ec5a1}.ind-catalog-empty{margin-top:12px;padding:62px 20px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.ind-catalog-empty .icon{color:var(--green)}.ind-catalog-empty h2{font-size:18px;margin:0}.ind-catalog-empty p{font-size:12px;color:#a7cab0;margin:0 0 10px}.ind-catalog-disclosure{display:flex;align-items:flex-start;gap:7px;margin:19px 2px 0;color:#8fac99;font-size:10px;line-height:1.6}.ind-catalog-disclosure .icon{color:#b9fcab}.ind-market-selection{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 12px;margin:7px 0;border:1px solid rgba(144,244,134,.28);border-radius:11px;background:linear-gradient(105deg,#1662327a,#053123ba);font-size:11px;color:#afdfb0}.ind-market-selection strong{color:#d7ffba}.ind-market-selection .ind-market-badge{padding:4px 7px;border-radius:7px;background:#041e1685;border:1px solid rgba(166,244,151,.29);color:#ecffdb}.ind-market-selection small{margin-left:auto;color:#8eb69c;font-size:10px}.indicators-page .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1280px){.indicators-page{padding:23px 17px 40px}.ind-reading-grid{gap:7px}.ind-reading-group{padding:10px 8px}.ind-reading-row{font-size:9px}.ind-script-card{padding:12px}.ind-script-card h3{font-size:12px}}@media(max-width:1070px){.ind-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ind-reading-group{min-height:unset}.ind-script-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-reading-footer .ind-footnote{margin-left:0;width:100%}}@media(max-width:700px){.indicators-page{padding:17px 10px 30px}.ind-hero{align-items:flex-start;gap:12px}.ind-hero h1{font-size:25px}.ind-hero p{font-size:11px}.ind-chart-counter{min-width:120px;padding:10px;min-height:81px}.ind-counter-value strong{font-size:22px}.ind-readings{padding:13px 10px}.ind-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-catalog-toolbar{align-items:stretch;flex-wrap:wrap}.ind-search-wrap{flex-basis:100%}.ind-mode-toggle{width:100%}.ind-mode-toggle button{flex:1}.ind-script-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ind-script-top{gap:4px}.ind-show-btn{font-size:9px;padding:5px}.ind-script-card h3{font-size:11px}.ind-script-card{min-height:145px}.ind-categories{gap:5px}.ind-categories button{padding:6px 8px;font-size:9px}}@media(max-width:530px){.ind-hero{flex-direction:column}.ind-chart-counter{width:100%;min-height:70px;flex-direction:row;align-items:center;justify-content:space-between}.ind-readings-head{align-items:flex-start;flex-direction:column}.ind-reading-grid{grid-template-columns:1fr 1fr}.ind-reading-group-header{font-size:8px}.ind-reading-row{font-size:9px}.ind-script-grid{grid-template-columns:1fr}.ind-script-card{min-height:131px}.ind-script-card h3{min-height:unset}.ind-categories button{font-size:9px}.ind-script-top{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.ind-script-card,.ind-show-btn{transition:none}.ind-script-card:hover{transform:none}}.levels-page{position:relative;isolation:isolate;padding:24px clamp(16px,2vw,31px) 44px;min-height:calc(100vh - 110px);overflow:hidden}.levels-page:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 47% 25% at 47% -3%,rgba(91,239,132,.17),transparent 78%),radial-gradient(ellipse 26% 25% at 96% 58%,rgba(79,228,119,.09),transparent 85%)}.levels-halo{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(54px)}.levels-halo-a{width:490px;height:270px;top:-155px;left:34%;background:radial-gradient(ellipse,rgba(102,251,151,.22),transparent 69%)}.levels-halo-b{width:550px;height:560px;bottom:-320px;right:-250px;background:radial-gradient(ellipse,rgba(126,255,94,.12),transparent 70%)}.levels-container{max-width:1640px;margin:0 auto;position:relative}.levels-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:110px;margin-bottom:22px}.levels-hero-copy{flex:1;min-width:280px;max-width:600px}.levels-eyebrow{color:#b6ff88;font-weight:820;letter-spacing:1.3px;font-size:10px;display:flex;gap:7px;align-items:center;margin-bottom:12px}.levels-eyebrow .icon{filter:drop-shadow(0 0 7px rgba(155,255,113,.54))}.levels-eyebrow-line{display:inline-block;width:53px;height:1px;background:linear-gradient(90deg,rgba(181,255,124,.73),transparent)}.levels-hero h1{margin:0 0 9px;font-size:clamp(23px,2.35vw,35px);letter-spacing:-.9px;line-height:1.16;font-weight:850;color:#f3fff2;max-width:580px}.levels-hero p{margin:0;color:#b9d4c4;line-height:1.6;max-width:590px;font-size:13px}.levels-symbol-picker{max-width:510px;display:flex;flex-direction:column;gap:9px;flex:none;align-items:flex-start;padding-bottom:4px}.levels-symbol-buttons{display:flex;flex-wrap:wrap;gap:6px}.levels-symbol{border:1px solid rgba(166,248,177,.31);border-radius:9px;padding:8px 10px;font-size:11px;line-height:1;font-weight:780;background:linear-gradient(145deg,#104b33ab,#02241dba);color:#cae7d2;box-shadow:inset 0 1px #e3ffe814;transition:border-color .2s,box-shadow .2s}.levels-symbol:hover{border-color:#b0ff91}.levels-symbol.selected{background:linear-gradient(115deg,#bf7,#70e48b);color:#082d1f;border-color:#d4ff9f;box-shadow:0 0 18px #80ff703b}.levels-more-wrap{position:relative;display:inline-flex;align-items:center}.levels-more-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:136px;border:1px solid rgba(168,245,181,.32);border-radius:9px;color:#cce8d2;background:linear-gradient(145deg,#114a34b5,#02251dbf);padding:7px 29px 7px 11px;font-weight:750;font-size:11px;cursor:pointer}.levels-more-wrap .icon{position:absolute;right:9px;pointer-events:none;color:#afffb4}.levels-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(268px,1fr);align-items:start;gap:16px}.levels-ladder{min-width:0;padding:17px 17px 12px;border-radius:17px;overflow:hidden;position:relative;background:linear-gradient(145deg,#155c3b94,#01261fd9 52%,#0e4c32a3);border-color:#aafab163}.levels-ladder:before{content:"";position:absolute;top:-60px;left:18%;right:0;height:132px;background:radial-gradient(ellipse,rgba(130,250,125,.14),transparent 76%);pointer-events:none}.levels-ladder-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:15px;padding:0 0 5px}.levels-instrument-heading{display:flex;align-items:center;gap:11px}.levels-ladder h2{font-size:20px;margin:0;letter-spacing:-.5px}.levels-sample-flag{display:inline-flex;border:1px solid rgba(181,239,173,.24);background:#053022bf;color:#9fbba5;padding:4px 7px;border-radius:6px;font-size:9px;letter-spacing:.9px;font-weight:850}.levels-periods{display:flex;gap:4px;align-items:center;flex-wrap:wrap;border-radius:12px;padding:4px;background:#001d1787;border:1px solid rgba(161,239,163,.15)}.levels-periods button{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#adcbb7;font-size:11px;font-weight:700}.levels-periods button:hover{color:#fff}.levels-periods button.active{background:linear-gradient(120deg,#b8ff78,#71e390);color:#0b3825;box-shadow:0 0 15px #6bf17f29;border-color:#daffbbb3}.levels-list{position:relative}.levels-level-row{display:grid;grid-template-columns:91px minmax(50px,1fr) 93px 70px 25px;align-items:center;gap:10px;min-height:47px;padding:4px 2px;border-bottom:1px solid rgba(160,241,177,.17)}.levels-level-row:last-child{border-bottom:0}.levels-level-name{font-size:12px;font-weight:800;white-space:nowrap}.levels-level-row.sell .levels-level-name{color:#ff8091}.levels-level-row.buy .levels-level-name{color:#acf891}.levels-level-row.pivot .levels-level-name{color:#edf9f1}.levels-level-bar{height:4px;border-radius:99px;background:#ffffff0a;overflow:hidden}.levels-level-bar i{display:block;width:100%;height:100%;border-radius:inherit;box-shadow:0 0 11px currentColor}.levels-level-row.sell .levels-level-bar i{color:#ff8d9e;background:linear-gradient(90deg,#ff8da06e,#ff778b)}.levels-level-row.buy .levels-level-bar i{color:#aaff96;background:linear-gradient(90deg,#58c978,#b7ff8a)}.levels-level-row.pivot .levels-level-bar i{color:#9ed3bc;background:linear-gradient(90deg,#a0c4b43d,#a4c4ba)}.levels-level-value{color:#f4fff2;font-size:14px;justify-self:end;font-weight:850}.levels-level-percent{font-size:10px;justify-self:end;color:#c7e5d0}.levels-level-percent.above{color:#ff9ead}.levels-level-percent.below{color:#a4eeb7}.levels-reminder{position:relative;width:28px;height:30px;display:grid;place-items:center;color:#8aac9c;background:transparent;border:1px solid transparent;border-radius:8px;padding:4px}.levels-reminder:hover,.levels-reminder.is-active{color:#b9ff8c;border-color:#96f28c6e;background:#1c683e4d;box-shadow:0 0 10px #8fef701f}.levels-reminder-dot{position:absolute;top:2px;right:2px;background:#9bff72;width:5px;height:5px;border-radius:50%;box-shadow:0 0 5px #9bff72}.levels-live-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;background:linear-gradient(105deg,#8eff833d,#16865c2e);border:1px solid rgba(179,255,150,.41);border-radius:9px;padding:11px 14px;color:#bdff94;font-weight:800;font-size:12px;box-shadow:inset 0 1px #d9ffd029,0 0 19px #82ff631a}.levels-live-price small{font-size:10px;color:#9acaac;font-weight:600}.levels-live-price strong{font-size:17px;letter-spacing:-.25px;color:#d5ffb7}.levels-glowing-point{display:inline-block;width:6px;height:6px;background:#7dff72;border-radius:50%;box-shadow:0 0 10px #9aff8e;margin-right:8px}.levels-footnote{display:flex;align-items:flex-start;gap:6px;color:#8bb49d;font-size:10px;line-height:1.55;margin:12px 2px 1px}.levels-footnote .icon{flex:none;color:#a8eaae;margin-top:1px}.levels-insights{display:flex;flex-direction:column;gap:15px;min-width:0}.levels-insight-main,.levels-insight-details{padding:19px 19px 17px;background:linear-gradient(146deg,#195e438c,#032a22d4 65%,#0d51338a);border-color:#b1ffb15e}.levels-insight-main{min-height:200px}.levels-side-kicker{display:flex;align-items:center;gap:8px;color:#b9d8c1;font-size:10px;letter-spacing:1px;font-weight:850;margin-bottom:17px}.levels-side-kicker .icon{color:#b8ff96}.levels-nearest-kind{font-size:15px;color:#defff1;font-weight:850;letter-spacing:.2px}.levels-nearest-num{font-size:34px;line-height:1.3;font-weight:850;color:#caff99;letter-spacing:-.9px;text-shadow:0 0 23px rgba(153,255,111,.23)}.levels-insight-main p{font-size:11px;margin:5px 0 16px;color:#b4d2c1}.levels-band-track{height:7px;background:#8ff29926;border:1px solid rgba(172,241,165,.11);border-radius:99px;overflow:hidden}.levels-band-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#409a62,#baff77);box-shadow:0 0 14px #82f77c66}.levels-band-labels{display:flex;justify-content:space-between;margin-top:7px;color:#a2c0a9;font-size:10px}.levels-insight-details{padding:6px 15px}.levels-detail{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(164,248,174,.18);padding:15px 0;min-height:51px}.levels-detail:last-child{border:0}.levels-detail span{display:flex;align-items:center;gap:9px;min-width:0;color:#bcd8c6;font-size:11px;line-height:1.4}.levels-detail .icon{color:#a9ff9f;flex:none}.levels-detail strong{font-size:12px;color:#fff;font-weight:820;text-align:right;min-width:fit-content}.levels-detail strong.levels-warn{color:#ff8390}.levels-detail strong.levels-range{white-space:normal;font-size:10px;min-width:105px;max-width:139px}.levels-preview-note{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.6;color:#90b7a0;padding:2px 4px}.levels-preview-note .icon{color:#9ce784;flex:none;margin-top:1px}.levels-side-no-data{font-size:12px;color:#a2bcac;line-height:1.7;padding-top:12px}.levels-empty{padding:63px 25px;min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.levels-empty-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:15px;background:linear-gradient(135deg,#8dff6f2e,#08402acc);color:#baff92;border:1px solid rgba(169,251,153,.3)}.levels-empty h3{font-size:17px;margin:5px 0 0;max-width:520px}.levels-empty p{color:#aec7b7;line-height:1.6;max-width:410px;margin:0 0 10px;font-size:12px}@media(max-width:1250px){.levels-hero{align-items:flex-start}.levels-symbol-picker{max-width:395px}.levels-grid{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr)}.levels-level-row{grid-template-columns:81px minmax(30px,1fr) 81px 60px 25px;gap:7px}.levels-level-name{font-size:11px}.levels-level-value{font-size:12px}}@media(max-width:1080px){.levels-hero{flex-wrap:wrap}.levels-symbol-picker{max-width:unset;width:100%;padding:0}.levels-grid{grid-template-columns:minmax(0,1fr)}.levels-insights{display:grid;grid-template-columns:1fr 1fr;align-items:start}.levels-insight-main{min-height:235px}.levels-preview-note{grid-column:1/-1}}@media(max-width:670px){.levels-page{padding:20px 12px 35px}.levels-hero{gap:18px}.levels-hero h1{font-size:26px}.levels-hero p{font-size:12px}.levels-symbol{padding:9px;font-size:10px}.levels-ladder{padding:14px 10px}.levels-ladder-head{flex-wrap:wrap}.levels-periods{width:100%;justify-content:space-between}.levels-periods button{flex:1;justify-content:center;padding:8px 5px;font-size:10px}.levels-level-row{grid-template-columns:77px minmax(14px,1fr) 73px 52px 24px;gap:5px;min-height:45px}.levels-level-value{font-size:11px}.levels-level-percent{font-size:9px}.levels-level-name{font-size:10px}.levels-reminder .icon{width:15px;height:15px}.levels-insights{grid-template-columns:1fr}.levels-insight-main{min-height:unset}.levels-preview-note{grid-column:auto}.levels-live-price{padding:11px 9px}.levels-live-price small{display:none}}@media(max-width:405px){.levels-level-row{grid-template-columns:70px minmax(10px,1fr) 67px 45px 20px;gap:3px}.levels-level-value{font-size:10px}.levels-level-percent{font-size:9px}.levels-level-name{font-size:10px}.levels-level-bar{height:3px}.levels-ladder{padding:12px 7px}.levels-symbol{font-size:9px}}@media(prefers-reduced-motion:reduce){.levels-symbol{transition:none}}.autotrade-page{position:relative;isolation:isolate;min-height:calc(100vh - 108px);padding:25px clamp(13px,2.2vw,32px) 42px;overflow:hidden;color:#f2fff5}.autotrade-page:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 44% 26% at 48% -10%,rgba(79,241,162,.17),transparent 78%),radial-gradient(ellipse 38% 35% at 106% 59%,rgba(126,255,94,.1),transparent 79%)}.at-ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(72px)}.at-ambient-a{height:260px;width:530px;top:-172px;left:31%;background:#5ceb942e}.at-ambient-b{height:510px;width:330px;bottom:70px;right:-185px;background:#55d2811a}.autotrade-content{max-width:1710px;margin:0 auto;position:relative}.autotrade-hero{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0 0 24px}.autotrade-hero h1{display:flex;gap:10px;align-items:center;margin:0 0 7px;font-size:clamp(25px,2.5vw,35px);font-weight:860;letter-spacing:-1.15px;line-height:1.19;color:#fff}.autotrade-hero h1>.icon{color:#a6ff8e;filter:drop-shadow(0 0 9px rgba(132,255,100,.38))}.autotrade-hero p{font-size:12px;max-width:680px;line-height:1.6;color:#bbd8c5;margin:0}.autotrade-eyebrow{font-size:10px;color:#b6ff91;font-weight:850;letter-spacing:1.3px;display:flex;align-items:center;gap:7px;margin:0 0 9px}.autotrade-status-area{display:flex;align-items:center;gap:9px;flex:none}.autotrade-connection{display:flex;flex-direction:column;gap:6px;padding:11px 15px;min-width:230px;border-radius:13px;background:linear-gradient(130deg,#0d6038a6,#063527db);border:1px solid rgba(138,255,156,.54);box-shadow:inset 0 1px #f6fff129,0 0 20px #5dff7521}.autotrade-connection>span{font-size:9px;color:#bfe5b9;letter-spacing:.7px;font-weight:820}.autotrade-connection strong{font-size:12px;display:flex;align-items:center;gap:9px}.autotrade-connection.halted{border-color:#ff7a838c;background:linear-gradient(145deg,#6e2631ba,#2d171be8)}.autotrade-light{width:7px;height:7px;display:inline-block;border-radius:50%;background:#88ff8d;box-shadow:0 0 10px #73ff84}.halted .autotrade-light{background:#ff6777;box-shadow:0 0 10px #ff6777}.at-main-grid{display:grid;grid-template-columns:minmax(0,3.14fr) minmax(260px,1fr);gap:16px;align-items:start}.at-main-left{min-width:0}.at-control-column{display:flex;flex-direction:column;gap:14px;position:sticky;top:14px;min-width:0}.at-glass{border-radius:17px;position:relative;overflow:hidden;background:linear-gradient(138deg,#1c6046a1,#042b21d4 53%,#124f36a1);border:1px solid rgba(161,246,164,.36);box-shadow:inset 0 1px #effff326,inset 0 -1px #ccffd00f,0 10px 30px #000a0838,0 0 19px #89ff720e;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.at-glass:before{content:"";position:absolute;inset:0 0 auto;height:62px;background:linear-gradient(180deg,rgba(212,255,237,.055),transparent);pointer-events:none}.at-section-kicker{display:flex;align-items:center;gap:8px;color:#e5ffe8;margin:0 0 11px;font-size:12px;font-weight:790;letter-spacing:.05px}.at-section-kicker>span{font-size:14px;color:#92baa1;font-weight:850}.at-rule-kicker{margin-top:28px}.at-sources-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(168,245,182,.2);min-height:58px}.at-sources-hero{display:flex;align-items:center;gap:9px}.at-sources-hero>.icon{color:#8efcb1}.at-sources-hero strong{font-size:12px}.at-sources-hero small{font-size:10px;color:#a6d4b7;white-space:nowrap}.at-sources-actions{display:flex;align-items:center;gap:6px}.at-btn,.at-square-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border-radius:10px;white-space:nowrap;font-weight:800;border:1px solid rgba(151,242,169,.35);font-size:10px;padding:8px 12px;min-height:32px;color:#ebfff1;background:linear-gradient(132deg,#114d37de,#072a23d9);box-shadow:inset 0 1px #f0ffef12;transition:background .17s,border-color .17s,box-shadow .17s,transform .17s}.at-btn:hover:not(:disabled),.at-square-btn:hover:not(:disabled){border-color:#bcff8b;box-shadow:0 0 14px #74ff6b2e}.at-btn:active:not(:disabled),.at-square-btn:active:not(:disabled){transform:scale(.98)}.at-btn:disabled,.at-square-btn:disabled{opacity:.43;cursor:not-allowed}.at-btn-primary{background:linear-gradient(105deg,#c2ff77,#60dd8c);color:#073322;border-color:#d3ffa3;box-shadow:0 0 17px #74f86838}.at-btn-outline{border:1px solid #8df6a7;background:#0d683b4d;color:#bdffc6}.at-muted-btn{background:#0a2b228f;color:#add2b9}.at-danger-ghost{color:#ffa4b2;border-color:#ff8f9e7a;background:#7a162b33}.at-square-btn{height:32px;width:34px;flex:none;padding:0;border-radius:9px}.at-table-scroller{overflow-x:auto;scrollbar-color:rgba(144,242,158,.25) transparent;scrollbar-width:thin}.at-subscription-table,.at-size-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}.at-subscription-table{min-width:865px}.at-subscription-table thead,.at-size-table thead{background:#00181457}.at-subscription-table th,.at-size-table th{color:#a6c7ad;font-weight:760;font-size:9px;letter-spacing:.5px;padding:10px 9px;border-bottom:1px solid rgba(183,250,195,.24)}.at-subscription-table td,.at-size-table td{padding:15px 9px;border-bottom:1px solid rgba(177,246,186,.18);vertical-align:middle;line-height:1.45}.at-subscription-table tr:last-child td,.at-size-table tr:last-child td{border-bottom:0}.at-subscription-table tbody tr:hover{background:#7fff960b}.at-subscription-table td:first-child,.at-subscription-table th:first-child{padding-left:15px}.at-subscription-table td:last-child,.at-subscription-table th:last-child{padding-right:12px}.at-subscription-table td strong,.at-size-table td strong{display:block;color:#effff3;font-size:11px}.at-subscription-table td small,.at-size-table td small{display:block;color:#a1c3af;font-size:9px;line-height:1.5;margin-top:3px;max-width:140px}.at-subscription-table .at-positive,.at-size-table .at-positive{color:#b8ff87}.at-mode-tag{display:inline-flex;align-items:center;gap:4px;color:#bdffca;font-size:9px;font-weight:820;border-radius:9px;border:1px solid rgba(136,242,158,.37);padding:6px 7px;background:#1c7e4647}.at-subscription-table .at-green-sub{color:#b5ff8d}.at-state-pill{display:inline-flex;gap:4px;align-items:center;font-size:9px;font-weight:850;border-radius:99px;padding:5px 8px;border:1px solid rgba(131,253,151,.4);background:#1f8c4c40;color:#b5ffad}.at-state-pill.is-paused{color:#ffb7b7;border-color:#ff858a57;background:#9b364033}.at-action-buttons{display:flex;align-items:center;gap:5px}.at-action-buttons .at-btn-outline{padding:6px 9px;min-height:31px}.at-table-footer{display:flex;align-items:center;gap:6px;padding:7px 15px 9px;color:#8fb6a2;font-size:9px;background:#011b152e}.at-emergency,.at-control-tower{padding:19px 17px}.at-tower-heading{font-weight:820;font-size:14px;display:flex;align-items:center;gap:9px;color:#fff}.at-tower-heading .icon{color:#a1ffae}.at-emergency p{color:#bbd5c6;font-size:11px;line-height:1.65;margin:13px 0 17px}.at-switch-row{display:flex;align-items:flex-start;gap:11px}.at-switch-row strong{font-size:11px;display:block;margin:3px 0 4px}.at-switch-row small{font-size:10px;line-height:1.5;color:#a2c8b0;display:block}.at-switch{flex:none;width:39px;height:22px;border-radius:30px;padding:2px;background:#446559;border:1px solid rgba(179,229,187,.33);cursor:pointer;transition:background .2s}.at-switch>span{display:block;width:16px;height:16px;border-radius:50%;background:#d7e6db;transition:transform .2s;box-shadow:0 1px 5px #0000004d}.at-switch.on{background:linear-gradient(105deg,#5cce83,#afff7b);border-color:#bbff92}.at-switch.on>span{transform:translate(17px);background:#fff}.at-tower-label{font-size:10px;letter-spacing:1px;font-weight:820;color:#b4ddb7;display:flex;align-items:center;gap:8px;margin-bottom:10px}.at-control-tower>div:not(:first-child){display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 0;border-bottom:1px solid rgba(169,241,166,.19);font-size:10px;color:#bfd6c2}.at-control-tower>div:last-child{border:0;padding-bottom:0}.at-control-tower strong{color:#f5fff5;font-size:12px;white-space:nowrap}.at-rule-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.at-rule-tab{display:inline-flex;gap:6px;align-items:center;padding:9px 11px;border-radius:10px;background:linear-gradient(145deg,#114b35d4,#03261ee0);border:1px solid rgba(154,241,176,.29);font-weight:730;font-size:10px;color:#c9e0cd;white-space:nowrap}.at-rule-tab:hover{border-color:#adff8e;color:#fff}.at-rule-tab.active{background:linear-gradient(112deg,#b8ff79,#61de89);border-color:#c8ff9a;color:#03271d;box-shadow:0 0 16px #82ff6a3d}.at-rule-panel{padding:22px 20px;margin-bottom:18px}.at-rule-content{position:relative;display:flex;flex-direction:column;gap:16px}.at-section-head h3{font-size:17px;color:#fbfffa;margin:0 0 5px;letter-spacing:-.25px}.at-section-head p{font-size:11px;color:#b6d4bf;line-height:1.58;margin:0;max-width:760px}.at-quick{background:linear-gradient(126deg,#34874e40,#124e3678);border:1px solid rgba(130,255,146,.43);padding:15px;border-radius:13px}.at-quick-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.at-quick-name{display:flex;align-items:center;gap:8px;font-size:12px;color:#eafff1}.at-quick-name>.icon{color:#a5ff94}.at-quick-header p{color:#b6d4c4;font-size:10px;line-height:1.55;margin:5px 0 0}.at-quick-account{font-size:9px;color:#b5e4b6;font-weight:760;display:flex;flex-direction:column;gap:4px;min-width:166px}.at-quick-account input{width:100%;padding:8px 10px;color:#eafff0;border-radius:8px;border:1px solid rgba(137,235,147,.38);background:#03271eb8;font-weight:780;outline:none}.at-chip-row{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.at-quick .at-chip-row{margin-top:10px}.at-chip{display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(129,244,145,.46);border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800;color:#cbffd0;background:#0943298c;white-space:nowrap}.at-chip:hover,.at-chip.selected{background:linear-gradient(110deg,#92ff67f2,#4dd892f2);border-color:#d0ffa1;color:#043022;box-shadow:0 0 12px #9aff6a26}.at-pause-chip{border-color:#ff778d80;color:#ffc6cd;background:#61152d40}.at-pause-chip.selected{background:linear-gradient(100deg,#ffc6c9,#f98691);border-color:#ffadb3;color:#4d1321}.at-setting-block{padding:15px 0 0;border-top:1px solid rgba(165,245,174,.19);display:flex;flex-direction:column;gap:10px}.at-setting-block:first-of-type{border-top:0;padding-top:0}.at-setting-toggle{display:flex;align-items:flex-start;gap:10px}.at-setting-toggle>div{min-width:0}.at-setting-toggle strong{font-size:11px;display:flex;align-items:center;gap:5px;color:#effff4}.at-setting-toggle strong .icon{color:#8cbaa2}.at-setting-toggle p{color:#a4c3af;font-size:10px;line-height:1.54;margin:4px 0 0}.at-form-field{display:flex;flex-direction:column;gap:6px;max-width:100%}.at-form-field>span{display:flex;gap:5px;align-items:center;font-weight:800;font-size:10px;color:#dcf5e5}.at-form-field>span>.icon{color:#86ac94}.at-form-field input{height:34px;padding:7px 11px;border-radius:10px;border:1px solid rgba(162,237,169,.25);background:#03221dad;font-size:12px;font-family:var(--font);font-weight:680;color:#fff;outline:none;min-width:0}.at-form-field input:focus,.at-quick-account input:focus{border-color:#b4ff86;box-shadow:0 0 0 2px #a7ff711a}.at-form-field input::placeholder{color:#739786}.at-form-field small{font-size:9px;line-height:1.52;color:#93b4a0}.at-explain{padding:12px 13px;border:1px solid rgba(161,244,175,.21);background:#001f1957;border-radius:10px}.at-explain>button{font-size:10px;font-weight:790;color:#caffc1;border:0;background:none;padding:0;display:flex;align-items:center;gap:5px}.at-explain-content{padding-top:10px}.at-inline-hint{font-size:10px;line-height:1.55;color:#b3d2bd;margin:0}.at-inline-hint.warning{color:#ffb889}.at-inline-hint.positive{color:#afff9e}.at-entry-figures{display:grid;grid-template-columns:1fr 1fr;gap:10px}.at-illustration-card{min-width:0;border:1px solid rgba(187,246,185,.22);background:#052e24b3;border-radius:11px;padding:13px;display:flex;flex-direction:column;gap:5px}.at-illustration-card>strong{font-size:15px}.at-illustration-card>small{font-size:9px;line-height:1.6}.at-illustration-card svg{width:100%;height:auto;max-height:232px}.at-svg-good{fill:#98ffb6;font-size:17px;font-weight:730}.at-svg-muted{fill:#b3d5c3;font-size:17px}.at-svg-bad{fill:#ff8491;font-size:17px;font-weight:730}.at-positive{color:#b3ff90!important}.at-negative{color:#ff8792!important}.at-subsetting{padding:14px 15px;background:#3179462b;border:1px solid rgba(159,242,171,.27);border-radius:10px}.at-chart-demo{border-radius:12px;padding:12px;background:#042b21bf;border:1px solid rgba(169,245,170,.23)}.at-scenario-tabs{display:flex;gap:5px;flex-wrap:wrap}.at-scenario-tabs button{padding:6px 10px;font-size:9px;border-radius:99px;border:1px solid rgba(150,245,169,.27);background:#043528e6;color:#c3e1cb;font-weight:750}.at-scenario-tabs button.current{background:linear-gradient(100deg,#c2ff78,#6adb9e);color:#062b20}.at-profit-svg{width:100%;max-height:315px;min-height:180px;background:linear-gradient(180deg,#03181666,#0430233b);border:1px solid rgba(170,234,181,.1);border-radius:10px;margin:9px 0}.at-chart-caption{display:grid;grid-template-columns:1fr 1fr;gap:8px}.at-chart-caption>span{border-radius:8px;padding:7px 10px;background:#04261dc4;font-size:9px;color:#afccbb}.at-chart-caption b{display:block;margin-top:3px}.at-chart-demo>p{font-size:9px;color:#9ebbad;line-height:1.5;margin:8px 0 0}.at-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.at-setting-sublabel{border-top:1px solid rgba(171,239,181,.22);padding-top:18px;font-weight:800;font-size:11px}.at-setting-sublabel small{display:block;font-weight:500;color:#aac7b7;margin-top:5px;line-height:1.5}.at-closed-diagram{padding:15px;border-radius:10px;border:1px solid rgba(176,235,174,.25);background:#0c402c59}.at-closed-diagram strong{font-size:14px}.at-closed-diagram>div{display:flex;gap:9px;margin:12px 0}.at-closed-diagram>div span{border:1px solid #f77c8d;color:#ff9dad;border-radius:8px;padding:10px 12px;background:#992a3d33;font-size:13px}.at-closed-diagram p{font-size:11px;color:#c5dfd0;margin:0}.at-closed-diagram em{color:#a0d4b1}.at-per-channel-list{border-top:1px solid rgba(150,239,167,.2)}.at-per-channel-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:97px;padding:15px 7px;border-bottom:1px solid rgba(151,247,173,.2)}.at-per-channel-row strong{display:block;font-size:13px}.at-per-channel-row small{display:block;font-size:10px;color:#a6c8b1;margin-top:3px}.at-per-channel-row p{font-size:10px;color:#b8d3c0;margin:7px 0 0}.at-pause-main{padding:18px;border-radius:13px;border:1px solid rgba(153,232,170,.22);background:#03231b70;display:flex;flex-direction:column;gap:14px}.at-field-caption{color:#c5dfc8;font-size:11px;font-weight:700;margin:0}.at-hour-content .at-rule-content{gap:17px}.at-hour-content .at-form-field{gap:9px}.at-news-list{display:flex;flex-direction:column;gap:3px}.at-news-list strong{font-size:10px;color:#d8f4d9}.at-news-list p{font-size:10px;color:#c7e1d2;margin:0}.at-news-list p span{color:#9abca9}.at-news-list p b{color:#baff94}.at-size-presets{margin:2px 0 4px}.at-size-table{min-width:530px;border:1px solid rgba(161,240,171,.22);border-radius:12px;overflow:hidden}.at-size-table th,.at-size-table td{padding:13px 10px}.at-size-table td input{accent-color:#a5f77e;width:16px;height:16px}.at-size-table td strong{font-size:11px}.at-size-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 0}.at-size-bottom>span{font-size:10px;color:#aacaaf;line-height:1.5}.at-save-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid rgba(174,255,180,.26);margin-top:4px}.at-save-row>span{font-size:9px;display:flex;gap:5px;align-items:center;color:#8fbaa0;line-height:1.4}.at-today-accounts{border:1px solid rgba(181,244,168,.25);border-radius:13px;background:#00201a4d;padding:15px}.at-today-accounts>div:nth-of-type(2){display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;border:1px solid rgba(167,245,164,.18);border-radius:9px;padding:9px;margin:12px 0}.at-today-accounts>div:nth-of-type(2) strong{font-size:11px}.at-today-accounts>div:nth-of-type(2) small,.at-today-accounts>div:nth-of-type(2) span{color:#9fc0a8;font-size:10px}.at-today-accounts>strong{font-size:10px}.at-today-accounts>p{font-size:10px;color:#abc8b5}.at-feedback{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;margin:10px 0;border-radius:10px;border:1px solid rgba(156,247,140,.44);background:#1464368f;color:#d9ffdf;font-size:10px;line-height:1.5}.at-feedback.warning{border-color:#ffbb6d61;background:#5a391475;color:#ffe0b4}.at-feedback.error{border-color:#ff818b73;background:#701d2870;color:#ffc5c9}.at-feedback span{flex:1}.at-feedback button{border:0;background:none;color:inherit;padding:0}.at-demo-footer{display:flex;align-items:center;gap:7px;font-size:10px;color:#98bca6;border:1px dashed rgba(143,233,160,.22);border-radius:11px;padding:10px 13px;margin-top:3px}.at-demo-footer .icon{color:#a6ff8c}.at-detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.at-detail-metrics>div{display:flex;flex-direction:column;gap:5px;background:#02231b80;border:1px solid rgba(144,238,166,.17);border-radius:10px;padding:11px}.at-detail-metrics small{font-size:10px;color:#a2c9af}.at-detail-metrics strong{font-size:14px}@media(max-width:1390px){.at-main-grid{grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:12px}.autotrade-page{padding:22px 15px}.at-rule-panel{padding:18px 15px}.at-rule-tab{font-size:9px;padding:8px}.at-emergency,.at-control-tower{padding:16px 13px}}@media(max-width:1120px){.at-main-grid{grid-template-columns:minmax(0,1fr)}.at-control-column{position:static;grid-row:1;display:grid;grid-template-columns:1.3fr 1fr}.autotrade-hero{margin-bottom:17px}.at-emergency p{margin:8px 0}.at-sources{margin-bottom:6px}}@media(max-width:700px){.autotrade-page{padding:17px 10px 28px}.autotrade-hero{align-items:stretch;flex-direction:column}.autotrade-status-area{justify-content:flex-start}.autotrade-hero h1{font-size:25px}.at-control-column{display:flex}.at-sources-title{align-items:flex-start;flex-direction:column;padding:11px}.at-rule-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.at-rule-tab{justify-content:center;font-size:10px}.at-rule-panel{padding:16px 12px}.at-quick-header{flex-direction:column;align-items:stretch}.at-quick-account{width:100%}.at-entry-figures,.at-chart-caption,.at-two-fields{grid-template-columns:1fr}.at-save-row,.at-size-bottom{align-items:stretch;flex-direction:column}.at-save-row .at-btn{width:100%}.at-profit-svg{min-height:170px}.at-illustration-card svg{max-height:190px}}@media(prefers-reduced-motion:reduce){.at-btn,.at-switch,.at-chip,.at-switch>span{transition:none}}.broker-page{position:relative;isolation:isolate;min-height:calc(100vh - 116px);padding:clamp(24px,3vw,44px) clamp(18px,3vw,46px) 52px;overflow:hidden}.broker-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 37% 33% at 86% 4%,rgba(42,219,125,.13),transparent 80%),radial-gradient(ellipse 42% 38% at 10% 74%,rgba(79,232,154,.11),transparent 76%),radial-gradient(ellipse 50% 31% at 48% 44%,rgba(10,97,67,.17),transparent 80%)}.bl-ambient{position:absolute;pointer-events:none;filter:blur(42px);opacity:.85;z-index:-1}.bl-ambient-one{top:20%;left:39%;height:155px;width:270px;background:radial-gradient(ellipse,rgba(70,240,150,.16),transparent 75%)}.bl-ambient-two{right:-100px;top:54%;width:270px;height:300px;background:radial-gradient(circle,rgba(90,233,102,.12),transparent 73%)}.bl-content{max-width:1430px;margin:0 auto}.bl-eyebrow{display:flex;align-items:center;gap:8px;color:#aafda3;letter-spacing:1.1px;font-weight:800;font-size:11px}.bl-eyebrow .icon{color:#8effa4}.bl-hero h1{margin:10px 0 9px;font-size:clamp(28px,2.55vw,39px);font-weight:830;letter-spacing:-1.1px;line-height:1.19;color:#f7fff6;text-wrap:balance;text-shadow:0 2px 20px rgba(190,255,189,.06)}.bl-hero p{margin:0;max-width:770px;color:#a4cbb5;font-size:14px;line-height:1.65}.bl-columns{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(330px,.89fr);align-items:start;gap:22px;margin-top:29px}.bl-glass{position:relative;isolation:isolate;border-radius:22px;border:1px solid rgba(157,255,183,.31);background:linear-gradient(134deg,#135c4394,#052a22d1 47%,#134e3987);box-shadow:inset 0 1px #ecffef33,inset 0 -1px #b4ffc80f,0 20px 48px #000d0a54,0 0 38px #5ae47d0e;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);overflow:hidden}.bl-glass:before{content:"";pointer-events:none;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 25% at 24% -3%,rgba(181,255,223,.17),transparent 90%),linear-gradient(164deg,rgba(255,255,255,.035),transparent 44%)}.bl-glass:after{content:"";position:absolute;pointer-events:none;top:-1px;left:15%;width:53%;height:1px;background:linear-gradient(90deg,transparent,rgba(199,255,222,.8),transparent);box-shadow:0 0 19px #8dffaf73}.bl-overview{padding:26px 26px 22px}.bl-wizard{padding:26px 24px 23px}.bl-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bl-kicker{color:#9ff5b2;letter-spacing:1px;font-size:10px;font-weight:800}.bl-live-pill{display:inline-flex;align-items:center;gap:7px;color:#baff92;border:1px solid rgba(173,255,143,.51);border-radius:999px;background:#259a4f29;padding:6px 11px;font-size:10px;font-weight:800}.bl-live-sample{color:#91b39d;font-weight:700}.bl-dot{height:7px;width:7px;border-radius:50%;background:#8dff65;box-shadow:0 0 9px #93ff6e}.bl-overview-intro{margin-top:29px}.bl-overview-intro h2{font-size:22px;letter-spacing:-.55px;font-weight:790;margin:0 0 7px}.bl-overview-intro p{font-size:12px;line-height:1.6;color:#a9c7b1;margin:0}.bl-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px}.bl-capability{background:linear-gradient(135deg,#4e926c1f,#03251d7a);border:1px solid rgba(180,250,188,.19);border-radius:13px;padding:17px 16px;min-height:110px;box-shadow:inset 0 1px #edffe80a;transition:border-color .17s,background .17s}.bl-capability:hover{border-color:#a1ffaa6b;background:#3b85542e}.bl-capability-head{display:flex;align-items:center;gap:9px;min-width:0}.bl-capability-icon{display:inline-flex;flex:none;color:#8dffa9}.bl-capability h3{margin:0;min-width:0;font-size:13px;font-weight:780;letter-spacing:-.2px}.bl-ready{margin-left:auto;color:#9fff88;letter-spacing:.5px;font-size:9px;font-weight:900}.bl-capability p{color:#a4cbb3;font-size:11px;line-height:1.65;margin:10px 0 0}.bl-latest{border:1px solid rgba(175,244,185,.21);background:linear-gradient(140deg,#093e2f85,#0425209c);border-radius:14px;margin-top:17px;padding:18px}.bl-sample-tag{display:inline-block;margin-left:6px;color:#729e8b;letter-spacing:0;font-size:9px;font-weight:650}.bl-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;margin:19px 0 2px}.bl-account-grid div{min-width:0}.bl-account-grid dt{color:#81a993;font-size:10px;margin-bottom:6px}.bl-account-grid dd{color:#ecfff2;margin:0;font-size:12px;font-weight:760;overflow-wrap:anywhere}.bl-account-grid .bl-live-text{color:#a4ff9d}.bl-account-grid dd small{font-size:9px;color:#89b69c;font-weight:600}.bl-fixture-footnote{margin:17px 0 0;display:flex;gap:8px;align-items:flex-start;color:#7ea991;font-size:10px;line-height:1.5}.bl-fixture-footnote .icon{flex:none}.bl-step-counter{color:#a8caba;font-size:11px}.bl-progress{margin:23px 0 28px}.bl-progress-track{background:#a8dbb529;height:5px;border-radius:50px;overflow:hidden}.bl-progress-fill{height:100%;background:linear-gradient(90deg,#29af70,#baff80);border-radius:50px;transition:width .24s ease;box-shadow:0 0 11px #91ff7d66}.bl-progress-labels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;gap:6px}.bl-progress-labels span{font-size:10px;color:#6f9c87;font-weight:800;letter-spacing:.8px}.bl-progress-labels span:nth-child(2){text-align:center}.bl-progress-labels span:nth-child(3){text-align:right}.bl-progress-labels span.completed{color:#b6ff97}.bl-step-content{display:flex;flex-direction:column;align-items:stretch;gap:16px}.bl-field{display:flex;flex-direction:column;gap:9px;min-width:0}.bl-field>span:first-child{color:#e1f7e5;font-size:11px;font-weight:750}.bl-input{width:100%;height:46px;min-width:0;border-radius:11px;color:#ecfff1;background:linear-gradient(180deg,#021d19b8,#0c3528bd);border:1px solid rgba(175,240,187,.28);padding:0 14px;font-size:12px;box-shadow:inset 0 2px 7px #000f0930,inset 0 1px #ffffff06}.bl-input::placeholder{color:#7fa592;opacity:1}.bl-input:focus,.bl-input:focus-visible{border-color:#baff8f;outline:2px solid rgba(161,255,146,.15);outline-offset:1px;box-shadow:0 0 19px #7aff721a}select.bl-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;color-scheme:dark}.bl-input option{background:#073323;color:#edfff2}.bl-helper{color:#a8c9b7;font-size:11px;line-height:1.5;margin:-6px 0 0}.bl-trust-note{display:flex;align-items:flex-start;gap:9px;color:#bbdbbd;font-size:11px;line-height:1.5;background:#71e0850e;border-radius:9px;padding:10px 8px}.bl-trust-note .icon{color:#a9ff98;flex:none;margin-top:1px}.bl-primary-btn{border:1px solid rgba(206,255,187,.48);background:linear-gradient(125deg,#b7ff81,#83e77e);color:#08301b;border-radius:11px;box-shadow:inset 0 1px #ffffff80,0 0 17px #78f05b29;font-size:12px;font-weight:850;padding:12px 17px;min-height:43px;display:inline-flex;align-items:center;gap:10px;justify-content:center;align-self:flex-start;transition:filter .2s,box-shadow .2s}.bl-primary-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 21px #9aff784a}.bl-primary-btn:disabled{opacity:.44;box-shadow:none}.bl-text-btn{border:1px solid rgba(171,246,178,.18);color:#b2dfbc;background:transparent;border-radius:10px;padding:11px 17px;font-size:12px;font-weight:750}.bl-text-btn:hover{background:#98ffa914}.bl-form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bl-selected-server{display:flex;margin:-5px 0 2px}.bl-selected-server button{display:inline-flex;align-items:center;gap:7px;background:#6cc9891a;color:#cbffdc;border:1px solid rgba(161,246,179,.26);border-radius:8px;padding:7px 11px;font-size:11px;font-weight:710}.bl-selected-server button:hover{border-color:#a4ff99}.bl-back-arrow{transform:rotate(-135deg)}.bl-password-wrap{position:relative;display:block}.bl-password-wrap input{padding-right:48px}.bl-eye-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#acd9bd;padding:9px;border-radius:8px}.bl-eye-btn:hover{color:#fff;background:#7aee961f}.bl-eye-btn:active{transform:translateY(-50%)}.bl-preview-warning{display:flex;align-items:flex-start;gap:8px;margin-top:25px;border-radius:10px;background:#b5d27e0b;border:1px solid rgba(209,234,157,.19);padding:10px;color:#bdd0a5;font-size:10px;line-height:1.55}.bl-preview-warning .icon{flex:none;color:#e0efa5;margin-top:1px}.bl-preview-warning button{border:0;color:#9fc3a7;background:none;padding:0;margin-left:auto;line-height:1}.bl-error{display:flex;gap:8px;color:#ffd1cf;background:#87273130;padding:11px 12px;border-radius:9px;border:1px solid rgba(251,109,127,.36);font-size:11px;margin:-8px 0 16px;line-height:1.5}.bl-error .icon{flex:none}.bl-verify-content{align-items:flex-start}.bl-verify-emblem{display:grid;place-items:center;height:65px;width:65px;border-radius:19px;border:1px solid rgba(173,255,141,.43);background:#a0ff861f;color:#abff9c;box-shadow:0 0 23px #70ff8117}.bl-verify-content h3{font-size:20px;letter-spacing:-.4px;margin:0}.bl-verify-content>p{font-size:12px;line-height:1.6;color:#b1c9b6;margin:0}.bl-review-list{width:100%;border:1px solid rgba(162,249,179,.2);border-radius:12px;padding:5px 13px;margin:0;background:#03201a4a}.bl-review-list div{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 0}.bl-review-list div+div{border-top:1px solid rgba(173,255,173,.12)}.bl-review-list dt{font-size:11px;color:#8cae98}.bl-review-list dd{margin:0;font-size:11px;font-weight:780;overflow-wrap:anywhere}.bl-review-list .bl-unverified{color:#f8c48d}.bl-verify-content .bl-verify-warning{color:#c9d7ab;display:flex;align-items:flex-start;gap:7px;font-size:11px}.bl-verify-warning .icon{flex:none;margin-top:2px;color:#e6c985}@media(max-width:1160px){.broker-page{padding:25px 22px 38px}.bl-columns{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:15px}.bl-overview,.bl-wizard{padding:22px 19px}.bl-capability{padding:13px}.bl-capability-head{gap:5px}.bl-capability h3{font-size:12px}}@media(max-width:900px){.bl-columns{grid-template-columns:1fr}.bl-overview,.bl-wizard{max-width:800px}.bl-hero h1{font-size:30px}.broker-page{padding:23px 20px 38px}}@media(max-width:600px){.broker-page{padding:20px 12px 30px}.bl-hero h1{font-size:26px}.bl-hero p{font-size:12px}.bl-columns{margin-top:21px;gap:13px}.bl-overview,.bl-wizard{padding:18px 15px;border-radius:16px}.bl-capability-grid{gap:8px}.bl-capability{min-height:108px;padding:11px 10px}.bl-capability-head{flex-wrap:wrap;gap:5px}.bl-capability h3{font-size:11px}.bl-ready{font-size:8px}.bl-capability p{font-size:10px}.bl-overview-intro h2{font-size:19px}.bl-account-grid{gap:12px}.bl-kicker,.bl-preview-warning{font-size:9px}}@media(max-width:380px){.bl-capability-grid{grid-template-columns:1fr}.bl-capability{min-height:auto}.bl-account-grid{grid-template-columns:1fr 1fr}.bl-account-grid dd{font-size:10px}}@media(prefers-reduced-motion:reduce){.bl-progress-fill,.bl-capability,.bl-primary-btn{transition:none}}.accounts-page{min-height:calc(100vh - 115px);position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,3vw,42px) clamp(18px,3vw,46px) 56px}.accounts-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 35% 27% at 68% -8%,rgba(55,255,150,.13),transparent 81%),radial-gradient(ellipse 28% 39% at 4% 74%,rgba(54,222,108,.1),transparent 79%),radial-gradient(ellipse 39% 36% at 89% 91%,rgba(23,168,119,.11),transparent 83%)}.ma-atmosphere{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(60px)}.ma-atmosphere-a{width:400px;height:260px;top:28%;left:34%;background:radial-gradient(ellipse,rgba(47,235,129,.15),transparent 72%)}.ma-atmosphere-b{width:360px;height:260px;top:7%;right:-200px;background:radial-gradient(ellipse,rgba(107,245,99,.15),transparent 72%)}.ma-page-content{width:100%;max-width:1510px;margin:auto}.ma-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}.ma-eyebrow{color:#99ff9f;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:850;letter-spacing:1.1px}.ma-eyebrow .icon{color:#a1ffa0}.ma-hero h1{color:#f7fff9;margin:10px 0 7px;font-size:clamp(28px,2.5vw,38px);letter-spacing:-1.1px;line-height:1.18;font-weight:850}.ma-hero p{font-size:13px;color:#aecfbb;margin:0;line-height:1.7;max-width:750px}.ma-sample-line{margin-top:7px;display:flex;align-items:center;gap:9px;color:#a7ffd0;font-size:10px;font-weight:740;flex-wrap:wrap}.ma-sample-line>span:last-child{color:#81ae99;font-weight:500}.ma-sample-dot{height:7px;width:7px;background:#55ff8c;box-shadow:0 0 12px #55ff8cb8;border-radius:50%}.ma-sample-sep{opacity:.3}.ma-primary-button{border:1px solid rgba(183,255,143,.68);background:linear-gradient(120deg,#b4ff6b,#6ce08a 79%);box-shadow:0 0 23px #73ff6b33,inset 0 1px #ffffff8c;border-radius:12px;display:inline-flex;align-items:center;gap:10px;justify-content:center;padding:12px 18px;color:#07311d;font-size:12px;font-weight:850;white-space:nowrap;min-height:45px;transition:filter .2s,transform .2s,box-shadow .2s}.ma-primary-button:hover{filter:brightness(1.07);box-shadow:0 0 27px #9aff7b57}.ma-hero>.ma-primary-button{margin-bottom:4px}.ma-glass{border-radius:20px;border:1px solid rgba(157,255,175,.3);background:linear-gradient(135deg,#1a664991,#032a21cf 54%,#0d4e3685);backdrop-filter:blur(29px) saturate(150%);-webkit-backdrop-filter:blur(29px) saturate(150%);box-shadow:inset 0 1px #efffe12e,inset 0 -1px #beffc80a,0 14px 33px #000e0947,0 0 20px #64f76b0e;position:relative;isolation:isolate}.ma-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 48% 29% at 26% 0%,rgba(199,255,229,.13),transparent 93%),linear-gradient(162deg,rgba(255,255,255,.04),transparent 45%)}.ma-glass:after{content:"";position:absolute;top:-1px;left:16%;width:60%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(207,255,213,.72),transparent);box-shadow:0 0 16px #96ffad80}.ma-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.ma-stat{min-height:151px;padding:22px 20px 17px;transition:border-color .2s,transform .2s}.ma-stat:hover{border-color:#c6ff9494;transform:translateY(-2px)}.ma-stat-header{display:flex;align-items:center;gap:9px;color:#b5e3be;font-size:11px;font-weight:750}.ma-stat-icon{display:inline-flex;align-items:center;justify-content:center;color:#9aff9c;background:#5ccc7121;border-radius:7px;padding:6px;border:1px solid rgba(133,255,159,.2)}.ma-stat-info{margin-left:auto;color:#8ab7a1;cursor:help}.ma-stat-value{font-size:clamp(22px,2vw,31px);font-weight:840;letter-spacing:-.7px;display:block;margin:13px 0 8px;color:#fff;font-variant-numeric:tabular-nums}.ma-stat p{margin:0;line-height:1.5;font-size:11px;color:#accab6}.ma-stat p.ma-positive,.ma-positive{color:#a3fa85!important}.ma-negative{color:#ff7d86!important}.ma-accounts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ma-account-card{padding:25px 24px 22px;min-width:0}.ma-account-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ma-account-identity{display:flex;align-items:center;gap:13px;min-width:0}.ma-broker-avatar{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:16px;color:#f8c2ff;border:1px solid rgba(252,158,239,.48);background:linear-gradient(138deg,#d03dc261,#67206b5c);box-shadow:0 0 24px #dc51cd14,inset 0 1px #ffe6ff33}.ma-broker-avatar:not(.magenta){background:linear-gradient(130deg,#7aea8454,#0f52368c);border-color:#8effaa66;color:#caffc2}.ma-account-identity h2{margin:0 0 5px;font-size:17px;letter-spacing:-.3px;color:#f5fff5}.ma-account-identity p{margin:0;font-size:12px;color:#a7c8b1}.ma-account-actions{display:flex;align-items:center;gap:6px}.ma-connection-status{display:flex;align-items:center;gap:6px;color:#b2ff9c;border:1px solid rgba(161,255,155,.47);border-radius:999px;background:#54de6021;padding:5px 10px;font-size:11px;font-weight:780;white-space:nowrap}.ma-connection-status small{font-size:9px;font-weight:620;opacity:.66}.ma-status-dot{width:6px;height:6px;border-radius:50%;background:#80ff79;box-shadow:0 0 10px #91ff63cc}.ma-menu-anchor{position:relative}.ma-more-button{background:transparent;border:1px solid transparent;color:#acd4b7;border-radius:9px;width:30px;height:30px;display:grid;place-items:center;font-size:19px;font-weight:850;letter-spacing:1px}.ma-more-button:hover,.ma-more-button.is-open{background:#7aff801f;border-color:#98ffa652}.ma-menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:transparent;border:0;cursor:default}.ma-action-menu{position:absolute;z-index:10;right:0;top:calc(100% + 6px);padding:5px;width:190px;background:linear-gradient(145deg,#125035fa,#02211afc);border:1px solid rgba(174,255,181,.46);box-shadow:0 22px 55px #00000073;border-radius:12px}.ma-action-menu button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 9px;border:0;border-radius:8px;background:transparent;color:#edfff1;text-align:left;font-size:12px}.ma-action-menu button:hover{background:#8eff9e24}.ma-action-menu .icon{color:#a9ff9b}.ma-account-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 17px;padding:20px 0;border-top:1px solid rgba(173,244,179,.19);border-bottom:1px solid rgba(173,244,179,.19)}.ma-account-balances div{display:flex;flex-direction:column;gap:9px;min-width:0}.ma-account-balances span{color:#a1baa9;font-size:11px;font-weight:650}.ma-account-balances strong{font-size:clamp(16px,1.7vw,21px);font-weight:830;white-space:nowrap;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.ma-account-footer{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap;color:#acccbc;font-size:10px}.ma-account-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ma-live-tag,.ma-currency-tag{padding:4px 6px;border:1px solid rgba(166,252,177,.39);border-radius:5px;font-size:9px;font-weight:850;letter-spacing:.25px;color:#caffb2;background:#2e9e5621}.ma-currency-tag{color:#b9d8c7;background:#44675033;border-color:#abd9bc38}.ma-latency,.ma-uptime{font-size:10px;color:#b6dac2}.ma-ping-dot{display:inline-block;background:#9bff7b;width:5px;height:5px;border-radius:50%;margin-right:4px;box-shadow:0 0 8px #7aff77}.ma-last-sync{display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap;color:#9bbca9}.ma-last-sync .icon{color:#8fdba1}.ma-preview-label{display:flex;align-items:center;gap:7px;color:#7fae90;font-size:10px;margin-top:20px;line-height:1.6}.ma-preview-label .icon{color:#99f6a2}.ma-empty{grid-column:1/-1;text-align:center;padding:44px}.ma-empty>.icon{color:var(--green)}.ma-empty h2{margin:10px 0;font-size:19px}.ma-empty p{color:#a4c8b2}.ma-empty .ma-primary-button{margin-top:12px}.ma-detail-content{display:flex;flex-direction:column;gap:16px}.ma-detail-list{margin:0;max-height:50vh;overflow:auto;padding:0 12px;border:1px solid rgba(149,244,163,.22);background:#04221c80;border-radius:12px}.ma-detail-list div{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:11px 0}.ma-detail-list div+div{border-top:1px solid rgba(161,245,159,.1)}.ma-detail-list dt{font-size:11px;color:#9fc3b0}.ma-detail-list dd{font-size:11px;color:#eaffeb;font-weight:750;margin:0;text-align:right;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.ma-detail-warning{display:flex;align-items:flex-start;gap:9px;padding:11px;background:#f4c04911;border:1px solid rgba(240,205,137,.22);color:#e1d5a4;font-size:11px;line-height:1.5;border-radius:10px}.ma-detail-warning .icon{flex:none}.ma-detail-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ma-detail-actions .pill{padding:10px 16px}@media(max-width:1300px){.ma-metrics{gap:11px}.ma-stat{padding:18px 14px;min-height:145px}.ma-stat-header{font-size:10px}.ma-account-card{padding:20px}.ma-account-footer{align-items:flex-start;flex-direction:column}}@media(max-width:1040px){.ma-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-accounts-grid{grid-template-columns:1fr}.ma-account-card{max-width:780px}.accounts-page{padding:24px 20px 40px}}@media(max-width:650px){.accounts-page{padding:20px 12px 32px}.ma-hero{align-items:flex-start;flex-direction:column;gap:16px}.ma-hero h1{font-size:25px}.ma-hero p{font-size:11px}.ma-hero>.ma-primary-button{margin:0}.ma-metrics{gap:9px;margin-bottom:16px}.ma-stat{padding:13px 12px;min-height:127px;border-radius:15px}.ma-stat-header{font-size:9px;gap:5px}.ma-stat-icon{padding:4px}.ma-stat-icon .icon{width:13px;height:13px}.ma-stat-info{display:none}.ma-stat-value{font-size:20px;margin:12px 0 5px}.ma-stat p{font-size:9px}.ma-account-card{padding:17px 13px;border-radius:16px}.ma-broker-avatar{width:39px;height:39px;border-radius:11px}.ma-account-identity{gap:8px}.ma-account-identity h2{font-size:13px}.ma-account-identity p{font-size:10px}.ma-connection-status{font-size:9px;padding:4px 6px}.ma-connection-status small{display:none}.ma-account-balances{gap:5px;margin:17px 0 12px;padding:15px 0}.ma-account-balances strong{font-size:14px}.ma-account-balances span,.ma-preview-label{font-size:9px}}@media(max-width:390px){.ma-metrics{grid-template-columns:1fr 1fr}.ma-stat-value{font-size:17px}.ma-account-balances strong,.ma-account-identity h2{font-size:11px}}@media(prefers-reduced-motion:reduce){.ma-stat,.ma-primary-button{transition:none}}.pf-page{position:relative;isolation:isolate;min-height:calc(100vh - 115px);padding:clamp(18px,2.2vw,32px) clamp(12px,2.4vw,36px) 72px;overflow:hidden}.pf-page:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 46% 19% at 80% 1%,rgba(43,233,151,.15),transparent 81%),radial-gradient(ellipse 35% 18% at 6% 49%,rgba(60,176,110,.09),transparent),radial-gradient(ellipse 40% 24% at 92% 82%,rgba(41,162,97,.13),transparent)}.pf-aura{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(85px)}.pf-aura-one{width:550px;height:340px;top:650px;left:26%;background:#22e2801a}.pf-aura-two{width:550px;height:420px;right:-240px;bottom:280px;background:#4df4611c}.pf-container{max-width:1580px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.pf-card{position:relative;isolation:isolate;min-width:0;border:1px solid rgba(146,245,173,.29);border-radius:18px;background:linear-gradient(142deg,#17614587,#03261fd4 56%,#1050358c);box-shadow:inset 0 1px #eaffda24,0 16px 36px #000c0836,0 0 17px #46f16f09;backdrop-filter:blur(25px) saturate(155%);-webkit-backdrop-filter:blur(25px) saturate(155%)}.pf-card:before{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse 45% 26% at 25% 0%,rgba(237,255,239,.095),transparent 90%)}.pf-card:after{content:"";position:absolute;pointer-events:none;top:-1px;left:12%;width:74%;height:1px;background:linear-gradient(90deg,transparent,rgba(214,255,211,.42),transparent)}.pf-title-card{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.pf-brand-block{display:flex;align-items:center;gap:13px;min-width:0}.pf-brand-icon{height:51px;width:51px;display:grid;place-items:center;border:1px solid rgba(149,255,149,.6);border-radius:14px;color:#acff8c;background:linear-gradient(135deg,#42dc7247,#0a473499);box-shadow:0 0 20px #86ff7524}.pf-brand-block h1{font-size:clamp(18px,1.7vw,24px);line-height:1.25;letter-spacing:-.55px;margin:4px 0;color:#f7fff5;font-weight:850}.pf-brand-block p{margin:0;color:#b9d8c4;font-size:12px;line-height:1.55}.pf-eyebrow{font-size:10px;color:#a9e2b7}.pf-toolbar-right{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.pf-segment{display:flex;gap:2px;padding:4px;border:1px solid rgba(151,234,182,.24);border-radius:12px;background:#011c167d;width:max-content;max-width:100%;overflow-x:auto}.pf-segment button{border:1px solid transparent;background:transparent;border-radius:8px;padding:7px 11px;color:#c4e1c9;font-size:10px;font-weight:750;white-space:nowrap;transition:background .2s,box-shadow .2s}.pf-segment button:hover{background:#8eff8121}.pf-segment button.active{color:#0b2a16;background:linear-gradient(120deg,#b5fb71,#69e68e);border-color:#b9ff95;box-shadow:0 0 16px #75ff6836}.pf-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:16px 18px}.pf-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pf-field span{font-size:11px;font-weight:730;color:#c8e9ce}.pf-field select,.pf-sort-label select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#011d17a3;border:1px solid rgba(154,245,169,.3);color:#e9fff1;border-radius:10px;padding:11px 12px;min-width:0;width:100%;font-size:11px}.pf-field option,.pf-sort-label option{background:#092b21;color:#e8fff0}.pf-preview-note{font-size:10px;color:#b0cdb9;display:flex;align-items:center;gap:8px;line-height:1.4;margin-top:-9px;padding:0 5px}.pf-preview-note .status-dot{width:6px;height:6px}.pf-preview-date{margin-left:auto;color:#8fbb9f;white-space:nowrap}.pf-section-head{display:flex;justify-content:space-between;align-items:start;gap:10px;margin:0 0 12px}.pf-section-head h2{margin:0;font-size:15px;font-weight:790;line-height:1.3;color:#eaffe7}.pf-section-head h2 .icon{color:#92ff91;margin-right:5px}.pf-section-head p{margin:4px 0 0;font-size:11px;color:#9fc2ac;line-height:1.5}.pf-comparison,.pf-targets,.pf-risk{padding:20px}.pf-comparison-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pf-mini-tile{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:13px 12px;border:1px solid rgba(145,223,173,.22);background:linear-gradient(165deg,#0a3226c9,#0727217a);border-radius:12px}.pf-mini-tile strong{font-size:16px;font-weight:820;letter-spacing:-.35px;font-variant-numeric:tabular-nums}.pf-mini-tile small{font-size:10px;color:#90bea3;line-height:1.45}.pf-mini-label{font-size:10px;font-weight:760;letter-spacing:.3px;color:#b1d3ba}.pf-green{color:#9bfa87!important}.pf-red{color:#ff6a80!important}.pf-muted-note{color:#87b49b;font-size:10px;margin:10px 0 0}.pf-primary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pf-primary-metric{padding:17px 18px;min-height:120px;display:flex;flex-direction:column;justify-content:center}.pf-metric-label{font-size:10px;color:#b1d0bb;letter-spacing:.3px;font-weight:780;display:flex;align-items:center;justify-content:space-between;gap:6px}.pf-metric-label .icon{color:#a0eab1}.pf-metric-big{font-size:clamp(22px,2.6vw,33px);margin-top:12px;line-height:1;letter-spacing:-.75px;font-weight:840;font-variant-numeric:tabular-nums}.pf-metric-caption{color:#b0d0b9;font-size:10px;margin-top:11px}.pf-secondary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pf-secondary-metric{padding:14px 15px;min-height:85px;display:flex;flex-direction:column;justify-content:center;gap:9px}.pf-secondary-metric strong{font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.pf-feature-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(275px,.83fr);gap:16px}.pf-chart-card{padding:18px 20px;display:flex;flex-direction:column;min-height:315px}.pf-chart-title h3,.pf-result-card h3{font-size:15px;letter-spacing:-.18px;margin:0;color:#f6fff6;font-weight:790}.pf-chart-title p{font-size:10px;margin:4px 0 0;color:#a4c5ac}.pf-equity-card .pf-chart-title p{color:#84f5a1;font-weight:740;letter-spacing:.65px;font-size:9px;order:-1}.pf-equity-card .pf-chart-title{display:flex;flex-direction:column}.pf-chart-content{display:flex;flex:1;min-height:0;align-items:center}.pf-line-svg,.pf-bar-svg{display:block;width:100%;height:220px;overflow:visible}.pf-chart-footer{display:flex;justify-content:space-between;gap:10px;color:#a7cfb0;font-size:10px;margin-top:8px}.pf-chart-footer strong{font-weight:720;color:#e3f9e7}.pf-chart-empty{display:grid;place-items:center;min-height:215px;width:100%;color:#a8c5b2;font-size:12px;text-align:center}.pf-breakdown-card{padding:19px 18px}.pf-overline{color:#97fba0;font-size:9px;letter-spacing:.65px;font-weight:850}.pf-breakdown-card .pf-section-head h2{margin-top:4px}.pf-breakdown-tabs{margin-bottom:16px}.pf-breakdown-tabs button{padding:6px 11px}.pf-breakdown-list{display:flex;flex-direction:column;gap:19px}.pf-breakdown-row{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:8px}.pf-breakdown-track{height:7px;border-radius:10px;background:#76a98d2e;overflow:hidden}.pf-breakdown-track>span{height:100%;background:linear-gradient(90deg,#8cfe9d,#41e09d);display:block;border-radius:inherit;box-shadow:0 0 12px #74ff6b59}.pf-breakdown-track>span.negative{background:#ff7082}.pf-breakdown-item small{font-size:10px;color:#acd3b9;display:block;margin-top:6px}.pf-best-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pf-best-card{min-height:98px;padding:17px 16px;display:flex;flex-direction:column;justify-content:center;gap:8px}.pf-best-card .pf-metric-label{font-size:9px;justify-content:start}.pf-best-card strong{font-size:17px;line-height:1.18;letter-spacing:-.25px}.pf-best-card small{font-size:10px}.pf-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-risk-grid .pf-mini-tile{min-height:102px}.pf-charts-grid,.pf-analysis-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pf-charts-grid .pf-chart-card{min-height:290px}.pf-charts-grid .pf-line-svg,.pf-charts-grid .pf-bar-svg{height:180px}.pf-charts-grid .pf-chart-footer{color:#9cbea9}.pf-result-card{padding:20px;min-width:0}.pf-result-card h3{margin-bottom:15px}.pf-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#36784a transparent}.pf-table{border-collapse:separate;border-spacing:0;width:100%;min-width:360px;font-size:11px;border-radius:11px;overflow:hidden;border:1px solid rgba(154,237,169,.22)}.pf-table th{padding:11px 12px;text-align:left;background:#16563b94;color:#b2dabb;font-size:10px;font-weight:850;letter-spacing:.3px;white-space:nowrap}.pf-table td{border-top:1px solid rgba(151,226,171,.14);padding:11px 12px;color:#d7efe0;line-height:1.4;white-space:nowrap}.pf-table td.pf-green{color:#98fc94}.pf-table td.pf-red{color:#ff6f7c}.pf-table tbody tr:nth-child(2n){background:#06221d38}.pf-table tbody tr:hover{background:#46a6601f}.pf-table tbody td:first-child{font-weight:740}.pf-table-empty{text-align:center;color:#a6c5b4!important;padding:24px!important}.pf-deals-card{padding:21px 20px}.pf-deals-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;flex-wrap:wrap}.pf-deals-heading h2{font-size:17px;font-weight:820;margin:5px 0 0}.pf-deals-tools{display:flex;align-items:center;gap:13px;color:#a2c9b0;font-size:10px}.pf-sort-label select{padding:8px 9px;width:auto}.pf-deals-table{min-width:780px}.pf-deals-table th:last-child,.pf-deals-table td:last-child{text-align:right}.pf-deals-table th,.pf-deals-table td{padding:11px 10px}.pf-deal-ticket{font-family:var(--mono);font-size:10px}.pf-deal-side{display:inline-flex;padding:4px 7px;min-width:40px;justify-content:center;border-radius:6px;font-size:9px;font-weight:850}.pf-deal-side.buy{border:1px solid rgba(114,255,154,.43);color:#adff9b;background:#1aa44d29}.pf-deal-side.sell{border:1px solid rgba(255,97,115,.45);color:#ff8392;background:#c8334524}.pf-more-btn{display:block;margin:17px auto 0;border:1px solid rgba(146,255,144,.4);border-radius:10px;color:#c6ffd0;background:#14503280;padding:10px 22px;font-size:11px;font-weight:750}.pf-more-btn:hover{background:#38944c6b}.pf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1400px){.pf-feature-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr)}.pf-title-card{gap:13px}.pf-segment button{padding:6px 8px}.pf-card{border-radius:15px}.pf-page{padding:20px 19px 45px}.pf-container{gap:14px}.pf-mini-tile{padding:11px 10px}}@media(max-width:1150px){.pf-primary-grid,.pf-best-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-secondary-grid,.pf-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-title-card{align-items:flex-start}.pf-toolbar-right{width:100%}}@media(max-width:860px){.pf-feature-grid,.pf-charts-grid,.pf-analysis-tables{grid-template-columns:1fr}.pf-chart-card{min-height:260px}.pf-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-preview-note{flex-wrap:wrap}.pf-preview-date{margin-left:0}.pf-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pf-page{padding:12px 9px 28px}.pf-container{gap:11px}.pf-title-card{padding:15px 13px}.pf-brand-block{gap:8px;align-items:flex-start}.pf-brand-icon{width:38px;height:38px;flex:none}.pf-brand-block h1{font-size:17px}.pf-brand-block p{font-size:10px}.pf-filters{grid-template-columns:1fr;padding:12px}.pf-section-head h2{font-size:13px}.pf-comparison,.pf-targets,.pf-risk{padding:13px}.pf-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-primary-grid,.pf-best-grid{gap:8px}.pf-primary-metric{padding:13px;min-height:98px}.pf-metric-big{font-size:20px}.pf-metric-label{font-size:9px}.pf-secondary-grid{gap:8px}.pf-secondary-metric{padding:12px}.pf-secondary-metric strong{font-size:15px}.pf-risk-grid{gap:7px}.pf-risk-grid .pf-mini-tile{padding:10px}.pf-chart-card,.pf-breakdown-card{padding:14px}.pf-line-svg,.pf-bar-svg{height:160px}.pf-chart-card{min-height:225px}.pf-chart-footer{font-size:9px}.pf-result-card,.pf-deals-card{padding:12px}.pf-deals-tools{flex-wrap:wrap}.pf-table{font-size:10px}}@media(prefers-reduced-motion:reduce){.pf-segment button{transition:none}}.pr-page{min-height:calc(100vh - 115px);isolation:isolate;position:relative;overflow:hidden;padding:clamp(20px,2.5vw,36px) clamp(14px,2.7vw,42px) 65px}.pr-page:before{content:"";z-index:-2;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 38% 18% at 80% 2%,rgba(82,250,147,.17),transparent 79%),radial-gradient(ellipse 38% 31% at 4% 49%,rgba(42,202,111,.12),transparent 80%),radial-gradient(ellipse 43% 22% at 93% 93%,rgba(111,252,123,.1),transparent 84%)}.pr-atmosphere{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(70px)}.pr-atmosphere-one{left:18%;top:410px;width:380px;height:390px;background:#25c06e1c}.pr-atmosphere-two{right:-160px;bottom:260px;width:480px;height:420px;background:#50ec7b1f}.pr-container{margin:auto;max-width:1510px;display:flex;flex-direction:column;gap:19px}.pr-glass{background:linear-gradient(135deg,#165c438c,#03281fcf 55%,#0e493496);border:1px solid rgba(151,243,171,.31);border-radius:19px;box-shadow:inset 0 1px #d9ffe226,inset 0 -1px #7af9a40a,0 13px 36px #000f093b,0 0 21px #7efc7f0b;backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%);position:relative;isolation:isolate;min-width:0}.pr-glass:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 68% 36% at 25% 0%,rgba(211,255,224,.115),transparent 81%)}.pr-glass:after{content:"";height:1px;position:absolute;top:0;left:13%;width:74%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(225,255,213,.43),transparent)}.pr-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:1px 2px 3px}.pr-eyebrow{display:flex;align-items:center;gap:7px;color:#a1ff9b;letter-spacing:1.05px;font-size:10px;font-weight:850}.pr-eyebrow .icon{color:#a2ffad}.pr-hero h1{font-size:clamp(25px,2.45vw,36px);font-weight:870;line-height:1.16;letter-spacing:-1px;margin:9px 0 7px;color:#f7fff5}.pr-hero p{margin:0;color:#b4d1bc;font-size:12px;line-height:1.65}.pr-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;border-radius:11px;min-height:39px;padding:10px 15px;color:#09331b;background:linear-gradient(115deg,#c0ff7d,#75e88e);border:1px solid #c1ff9a;box-shadow:0 0 20px #66ff7133,inset 0 1px #ffffff8f;font-size:12px;font-weight:850;transition:transform .2s,filter .2s,box-shadow .2s}.pr-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 27px #81ff7357}.pr-primary:disabled{color:#94b9a3;background:#426a4c61;border:1px solid rgba(136,200,151,.22);box-shadow:none;cursor:not-allowed;opacity:.65}.pr-payout-cta{margin-bottom:1px;min-width:160px}.pr-payout-cta .icon:last-child{opacity:.65}.pr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pr-stat{padding:18px 19px 17px;min-height:128px}.pr-stat-label{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.8px;color:#b8dfc2;white-space:nowrap}.pr-stat-symbol{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(157,243,171,.25);background:#7ced8d1c;border-radius:7px;color:#af9}.pr-stat-value{font-weight:840;font-size:clamp(22px,2.25vw,31px);line-height:1.15;letter-spacing:-.7px;margin:13px 0 6px;font-variant-numeric:tabular-nums}.pr-stat-accent .pr-stat-value{color:#a9ff8c;text-shadow:0 0 21px rgba(127,255,111,.14)}.pr-stat p{font-size:10px;color:#abccb8;line-height:1.5;margin:0}.pr-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.pr-section{padding:20px 22px}.pr-section-heading{display:flex;align-items:center;gap:11px;margin-bottom:17px}.pr-section-heading h2{font-size:16px;line-height:1.25;color:#f1ffed;margin:0;font-weight:840;letter-spacing:-.25px}.pr-section-heading p{color:#a3c8b0;font-size:11px;margin:6px 0 0;line-height:1.55}.pr-section-icon{width:33px;height:33px;display:grid;place-items:center;flex:none;border:1px solid rgba(145,255,158,.35);background:#60e37f1f;border-radius:10px;color:#aeff95;box-shadow:inset 0 1px #b4ffcc1a}.pr-label{display:block;font-size:11px;font-weight:730;color:#c8e3cb;margin:11px 0 8px}.pr-input{display:block;width:100%;min-width:0;border:1px solid rgba(142,235,172,.29);color:#f5fff4;background:linear-gradient(165deg,#01221ab0,#0639287d);border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.4;box-shadow:inset 0 2px 10px #000e081a}.pr-input:focus{outline:2px solid rgba(168,255,133,.6);outline-offset:1px;border-color:#b6ff9fb0}.pr-input::placeholder{color:#8bb4a0}.pr-input option{background:#0a2c22;color:#f6fff3}.pr-input:disabled{opacity:.65;cursor:not-allowed}.pr-link-line{display:flex;gap:9px;align-items:stretch}.pr-ref-input{flex:1;font-family:var(--mono);font-size:10px;text-overflow:ellipsis}.pr-ref-code{display:flex;align-items:center;gap:6px;margin:10px 0 15px;color:#b5d7bd;font-size:11px}.pr-ref-code strong{color:#efffe9}.pr-demo-mark{margin-left:auto;color:#c6f6a7;border-radius:6px;padding:3px 6px;border:1px solid rgba(141,241,141,.23);background:#5daa5f1f;font-size:9px;font-weight:800;letter-spacing:.2px}.pr-ref-total{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(144,236,164,.2);padding-top:14px;gap:8px}.pr-ref-total div{display:flex;flex-direction:column;gap:5px}.pr-ref-total span{color:#9fc3ae;font-size:10px}.pr-ref-total strong{font-weight:820;color:#f4fff0;font-size:14px;font-variant-numeric:tabular-nums}.pr-referral,.pr-earnings{min-height:254px}.pr-earnings-empty{min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px 20px}.pr-empty-icon{width:46px;height:46px;border-radius:14px;background:#7fec891c;color:#a8ff9d;border:1px solid rgba(162,245,161,.24);display:grid;place-items:center;margin-bottom:12px}.pr-earnings-empty strong{font-size:12px;color:#eaffea}.pr-earnings-empty p{font-size:11px;color:#a7c9b1;line-height:1.6;max-width:335px;margin:8px auto 0}.pr-earning-list{list-style:none;padding:0;margin:0}.pr-earning-list li{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(173,255,171,.15);font-size:12px}.pr-earning-list strong{color:#adff90}.pr-commission-rules{padding:20px 22px 23px}.pr-rules-grid{display:grid;grid-template-columns:minmax(180px,.62fr) minmax(0,2fr);gap:19px}.pr-rule-feature{overflow:hidden;position:relative;border-radius:13px;min-height:182px;padding:18px 19px 16px;background:linear-gradient(135deg,#1e7e428f,#093c27bf);border:1px solid rgba(158,255,139,.36)}.pr-rule-feature-badge{font-size:9px;font-weight:840;color:#c6ffc6;letter-spacing:1px}.pr-rule-feature>strong{font-size:58px;line-height:1.1;display:block;margin:11px 0 2px;letter-spacing:-2px;color:#c0ff88;text-shadow:0 0 24px rgba(130,255,96,.32)}.pr-rule-feature>strong span{font-size:30px}.pr-rule-feature p{font-size:10px;color:#d4f7d9;line-height:1.65;max-width:180px;margin:0}.pr-feature-shine{position:absolute;right:-48px;bottom:-78px;pointer-events:none;width:200px;height:200px;border-radius:50%;border:1px solid rgba(196,255,139,.4);box-shadow:0 0 50px #85f65426}.pr-rules-list{display:flex;flex-direction:column;gap:0;counter-reset:rules;list-style:none;margin:0;padding:0}.pr-rules-list li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;color:#c5e2cb;font-size:11px;line-height:1.65}.pr-rules-list li+li{border-top:1px solid rgba(154,243,182,.14)}.pr-rule-number{height:22px;width:25px;flex:none;display:grid;place-items:center;background:#6ed57b24;border:1px solid rgba(147,249,154,.28);color:#b5ff9b;font-family:var(--mono);font-size:9px;border-radius:6px;font-weight:700}.pr-payout{scroll-margin-top:17px}.pr-payout-header{justify-content:flex-start}.pr-payout-header>div{flex:1}.pr-outline-tag{display:flex;align-items:center;gap:5px;border:1px solid rgba(162,252,173,.3);border-radius:100px;padding:5px 10px;color:#b7f2bc;background:#1e73473d;font-size:10px;font-weight:700;white-space:nowrap}.pr-payout-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px}.pr-method-form{min-width:0;border-radius:13px;border:1px solid rgba(151,239,169,.22);background:#021f1961;padding:19px}.pr-subheading{color:#ebffeb;font-weight:820;font-size:12px;margin-bottom:14px}.pr-method-form .pr-label{margin-top:13px}.pr-helper,.pr-field-disclosure{font-size:10px;color:#a1c3ad;line-height:1.55;margin:7px 0 0}.pr-save-method{margin-top:15px;min-width:120px}.pr-field-disclosure{margin-top:10px}.pr-error{display:flex;align-items:start;gap:7px;font-size:11px;line-height:1.5;color:#ff99a0;margin:10px 0 0}.pr-error .icon{flex:none}.pr-request-form{min-width:0;border-radius:13px;border:1px solid rgba(153,231,171,.24);padding:19px;background:linear-gradient(150deg,#18613c30,#02251d80)}.pr-available-row{display:flex;justify-content:space-between;gap:15px;align-items:center}.pr-mini-label{font-size:10px;font-weight:820;letter-spacing:.7px;color:#b2d1ba}.pr-available-row strong{display:block;margin-top:8px;color:#adff86;font-size:clamp(27px,3vw,38px);letter-spacing:-1.2px;font-variant-numeric:tabular-nums}.pr-available-row p{font-size:10px;color:#9fbfa9;line-height:1.5;margin:8px 0 0}.pr-available-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#7af7771c;border:1px solid rgba(145,253,155,.25);color:#b5ff9d}.pr-divider{height:1px;background:#97f2af2e;margin:18px 0 14px}.pr-amount-wrap{position:relative}.pr-amount-wrap>span{position:absolute;top:50%;left:13px;transform:translateY(-50%);color:#b6eabe;font-size:15px;font-weight:800}.pr-amount-wrap .pr-input{padding-left:30px;font-variant-numeric:tabular-nums}.pr-payout-notice{display:flex;gap:8px;align-items:flex-start;margin-top:17px;padding:12px;border-radius:10px;border:1px solid rgba(255,214,132,.2);background:#b07e2514;color:#decaa7;font-size:10px;line-height:1.6}.pr-payout-notice .icon{flex:none}.pr-request-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:19px}.pr-request-footer span{max-width:225px;color:#93bca4;font-size:10px;line-height:1.6}.pr-network{padding:22px}.pr-network-heading{margin-bottom:19px}.pr-network-headline{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px}.pr-network-headline>div{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:850;letter-spacing:.25px;color:#d9f6dc}.pr-network-headline>div .icon{color:#a9ff90}.pr-network-headline small{font-size:9px;color:#99c5aa}.pr-text-button{border:0;background:transparent;color:#b5ff91;font-weight:790;font-size:11px;display:inline-flex;align-items:center;gap:5px;padding:5px}.pr-text-button:hover{text-decoration:underline}.pr-tier-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:22px}.pr-tier{min-width:0;padding:13px 13px 10px;border-radius:12px;border:1px solid rgba(159,233,179,.24);background:linear-gradient(145deg,#04271c99,#16462b61);transition:border-color .2s,transform .2s}.pr-tier:hover{border-color:#b0ff8a85;transform:translateY(-2px)}.pr-tier-direct{background:linear-gradient(145deg,#19753287,#0b39238f);border-color:#a9fc8e7a}.pr-tier-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pr-tier-head span{border:1px solid rgba(158,244,151,.24);border-radius:5px;color:#d0f8c9;background:#76e8711c;font-size:8px;letter-spacing:.25px;padding:5px 6px;font-weight:850;white-space:nowrap}.pr-tier-head strong{color:#b9ff97;font-size:13px}.pr-tier-count{display:flex;align-items:end;gap:4px;margin:13px 0}.pr-tier-count strong{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.pr-tier-count span{font-size:10px;color:#9bb9a4;padding-bottom:2px}.pr-tier-foot{display:flex;justify-content:space-between;align-items:center;padding-top:9px;border-top:1px solid rgba(166,232,172,.16);gap:4px}.pr-tier-foot span{font-size:10px;color:#9dbdaa}.pr-tier-foot strong{font-size:11px;color:#b8ff8c;font-variant-numeric:tabular-nums}.pr-network-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:13px}.pr-tier-filters{display:flex;align-items:center;gap:8px}.pr-tier-chip{padding:8px 11px;border:1px solid rgba(158,255,166,.3);border-radius:9px;color:#d4f8cf;background:#0b472d63;font-weight:740;font-size:11px}.pr-tier-chip.is-active{background:linear-gradient(120deg,#aaff7e,#64d88b);color:#083019;box-shadow:0 0 14px #8eff6d29}.pr-tier-select{min-width:115px;max-width:180px;padding:8px 10px;font-size:11px}.pr-member-search{display:flex;align-items:center;gap:7px;border:1px solid rgba(159,242,170,.24);border-radius:10px;background:#03201996;height:36px;width:min(240px,100%);padding:0 11px;color:#a4d5b7}.pr-member-search input{border:0;background:none;color:#f6fff0;outline:0;min-width:0;flex:1;font-size:11px}.pr-member-search input::placeholder{color:#87ae9d}.pr-empty-network{border-radius:14px;min-height:152px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px 15px;border:1px dashed rgba(156,250,160,.28);background:radial-gradient(ellipse 50% 120% at 50% 100%,#46aa5d1a,#01211c6e)}.pr-empty-network-icon{color:#aafc9b}.pr-empty-network h3{margin:8px 0 6px;font-size:13px;color:#eafee9}.pr-empty-network p{margin:0;max-width:460px;color:#9dbfab;font-size:11px;line-height:1.6}.pr-member-list{display:flex;flex-direction:column}.pr-member-list>div{padding:11px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(153,237,156,.2)}.pr-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.pr-history{min-height:196px}.pr-history-empty{display:flex;align-items:center;gap:15px;border:1px dashed rgba(149,238,172,.2);background:#02271b52;border-radius:11px;margin-top:20px;min-height:92px;padding:20px}.pr-history-empty .icon{color:#a7efaf;flex:none}.pr-history-empty p{margin:0;font-size:11px;line-height:1.7;color:#a9cbb5}.pr-records>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(155,240,176,.2)}.pr-records strong{color:#abff9d}.pr-preview-footer{display:flex;gap:9px;align-items:flex-start;color:#8db6a0;font-size:10px;line-height:1.65;padding:2px 5px}.pr-preview-footer .icon{color:#a7ecab;flex:none}.pr-feedback{position:sticky;bottom:13px;align-self:center;z-index:4;display:flex;gap:10px;align-items:center;color:#dbffcf;background:#0c492bf0;border:1px solid rgba(164,255,139,.6);box-shadow:0 13px 36px #0006;border-radius:12px;padding:12px 16px;font-size:12px;max-width:580px}@media(max-width:1380px){.pr-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-stat{padding:17px 14px}.pr-section{padding:19px}.pr-ref-input{font-size:9px}.pr-payout-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1120px){.pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-duo,.pr-payout-inner,.pr-history-grid{grid-template-columns:1fr}.pr-referral,.pr-earnings{min-height:0}.pr-rules-grid{grid-template-columns:180px 1fr}.pr-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.pr-page{padding:20px 13px 36px}.pr-hero{align-items:start;flex-direction:column}.pr-hero h1{font-size:26px}.pr-payout-cta{width:100%}.pr-container{gap:13px}.pr-stats{gap:9px}.pr-stat{padding:13px;min-height:116px;border-radius:15px}.pr-stat-value{font-size:22px}.pr-stat-label{font-size:9px;letter-spacing:.25px}.pr-section{padding:16px 14px;border-radius:16px}.pr-section-heading h2{font-size:14px}.pr-rules-grid{grid-template-columns:1fr}.pr-rule-feature{min-height:130px}.pr-rule-feature>strong{font-size:43px;margin:9px 0 0}.pr-rules-list li{font-size:10px}.pr-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-network-headline{align-items:start;flex-direction:column}.pr-network-actions{align-items:stretch}.pr-member-search{width:100%}.pr-link-line{flex-direction:column}.pr-ref-input{font-size:10px}.pr-payout-header{flex-wrap:wrap}.pr-outline-tag{margin-left:43px}.pr-request-footer .pr-primary{width:100%}}@media(max-width:390px){.pr-stats{grid-template-columns:1fr 1fr}.pr-stat-label{font-size:8px}.pr-stat-value{font-size:19px}.pr-tier-grid{grid-template-columns:1fr}.pr-ref-total strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.pr-primary,.pr-tier{transition:none!important}.pr-primary:hover,.pr-tier:hover{transform:none!important}}.tr-page{min-height:calc(100vh - 110px);position:relative;isolation:isolate;overflow:hidden;padding:clamp(16px,2.2vw,32px) clamp(12px,2.5vw,36px) 46px;color:#f1fff4}.tr-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 45% 18% at 79% 1%,rgba(86,255,167,.19),transparent 78%),radial-gradient(ellipse 35% 34% at -7% 41%,rgba(50,214,106,.13),transparent 75%),radial-gradient(ellipse 43% 24% at 95% 85%,rgba(36,172,90,.12),transparent 75%)}.tr-atmosphere{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(68px)}.tr-aura-1{right:8%;top:320px;width:340px;height:340px;background:#2fc86917}.tr-aura-2{left:-130px;bottom:270px;width:360px;height:340px;background:#3ed87a17}.tr-container{width:100%;max-width:1630px;margin:auto;display:flex;flex-direction:column;gap:17px;min-width:0}.tr-glass{background:linear-gradient(137deg,#19634582,#032820d1 54%,#0e483294);border:1px solid rgba(157,244,180,.31);border-radius:17px;box-shadow:inset 0 1px #dcffe02b,0 13px 33px #000c093d,0 0 20px #73ff6b09;backdrop-filter:blur(25px) saturate(147%);-webkit-backdrop-filter:blur(25px) saturate(147%);position:relative;min-width:0}.tr-glass:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 74% 25% at 22% 0%,rgba(223,255,235,.1),transparent 84%)}.tr-hero{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:1px 2px 2px}.tr-eyebrow{color:#a6ff91;font-size:10px;font-weight:850;letter-spacing:1.1px;display:flex;align-items:center;gap:6px}.tr-hero h1{font-size:clamp(25px,2.4vw,34px);margin:7px 0 4px;line-height:1.2;font-weight:850;letter-spacing:-.8px}.tr-hero p{color:#b5d6c0;line-height:1.6;margin:0;font-size:12px}.tr-preview-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(182,255,134,.38);background:#469c4f26;border-radius:100px;color:#c9ffa1;font-size:10px;font-weight:820;white-space:nowrap}.tr-toolbar{padding:17px 18px 14px}.tr-filter-grid{display:grid;grid-template-columns:1.1fr 1fr 1.25fr 1fr 1fr 1fr 1fr;gap:11px 12px;align-items:end}.tr-filter-group{display:flex;flex-direction:column;gap:7px;min-width:0}.tr-filter-group>span{color:#bbd9c2;font-weight:800;font-size:10px;letter-spacing:.45px}.tr-control{color:#f4fff3;background:#001e18a3;border:1px solid rgba(164,242,179,.27);border-radius:9px;padding:9px 10px;min-width:0;min-height:35px;width:100%;font-size:11px}.tr-control::placeholder{color:#85b29b}.tr-control option{color:#ecfff1;background:#0a3023}.tr-control:focus,.tr-search-wrap:focus-within{outline:2px solid rgba(172,255,139,.7);outline-offset:1px}.tr-status-options{display:flex;flex-wrap:wrap;gap:4px}.tr-chip{border:1px solid rgba(153,234,160,.24);border-radius:8px;color:#ccebd1;background:#1f533769;font-size:10px;padding:9px 11px;min-height:35px;font-weight:750}.tr-chip.is-selected{background:linear-gradient(125deg,#b9ff77,#6fe48e);border-color:#afff92;color:#073622;box-shadow:0 0 15px #79ff6c38}.tr-search-wrap{display:flex;align-items:center;gap:6px;padding-left:9px;border:1px solid rgba(164,242,179,.27);border-radius:9px;background:#001e18a3;color:#a6d5bc}.tr-search-wrap .tr-control{background:transparent;border:0;padding-left:1px}.tr-search-wrap .tr-control:focus{outline:0}.tr-toolbar-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px;margin-top:14px;border-top:1px solid rgba(154,240,172,.18)}.tr-source-label{display:inline-flex;align-items:center;gap:7px;color:#b5d4c0;font-size:10px;flex-wrap:wrap}.tr-source-label strong{color:#b6ff98;margin-left:7px}.tr-source-dot{height:7px;width:7px;border-radius:50%;background:#96f989;box-shadow:0 0 12px #92ffa57a}.tr-toolbar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tr-button{border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:8px 12px;font-size:11px;font-weight:770;white-space:nowrap;border:1px solid rgba(157,242,161,.3);background:#0d412f8a;color:#e5ffe5;transition:filter .2s,border-color .2s}.tr-button:hover:not(:disabled){filter:brightness(1.14);border-color:#a6ff7ebf}.tr-button-primary{background:linear-gradient(120deg,#bbff84,#72dc85);border-color:#c3ffac;color:#092d18;box-shadow:0 0 14px #98ff7021}.tr-button-secondary{background:#04251da6}.tr-button-square{width:35px;padding:7px}.tr-button-warning{color:#ffda8a;border-color:#ffd27d66;background:#815f1938}.tr-button-danger{color:#ffacb1;background:#92243b36;border-color:#ff6f876b}.tr-section-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:0 0 12px}.tr-kicker{font-size:9px;color:#a9f59d;font-weight:830;letter-spacing:1px}.tr-section-heading h2,.tr-history-head h2{margin:5px 0 0;font-size:17px;font-weight:830;letter-spacing:-.2px}.tr-section-heading h2 span,.tr-history-head h2 span{color:#b4d8c1;font-size:12px;font-weight:620}.tr-section-helper{color:#92bda4;font-size:10px}.tr-open-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),480px));gap:13px}.tr-open-card{padding:17px 18px 15px;border-color:#a8ff8373}.tr-open-card:after{content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:15%;right:15%;background:linear-gradient(90deg,transparent,#a7ff8d,transparent);box-shadow:0 0 13px #9bff7b44}.tr-open-top,.tr-open-top>div{display:flex;align-items:center;gap:8px}.tr-open-top{justify-content:space-between}.tr-open-top strong{font-size:14px}.tr-open-top small{color:#89b49a;font-size:9px}.tr-badge{font-size:9px;padding:4px 7px;border-radius:6px;line-height:1;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(146,255,159,.23);font-weight:800}.tr-buy{color:#b8ff8b;background:#308d493d}.tr-sell{color:#ffa1a8;background:#95344d33;border-color:#f45b7140}.tr-open-badge{color:#caffae;background:#39a64638;border-color:#9ffb8970}.tr-tiny-dot{display:inline-block;flex:none;height:5px;width:5px;border-radius:50%;background:currentColor}.tr-open-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px 0 15px;border-bottom:1px solid rgba(149,223,172,.2)}.tr-open-metrics>div,.tr-open-subgrid>div{display:flex;flex-direction:column;gap:7px;min-width:0}.tr-open-metrics span,.tr-open-subgrid span{font-size:9px;letter-spacing:.6px;color:#a4cbb5;font-weight:760}.tr-open-metrics strong{font-size:15px;font-variant-numeric:tabular-nums}.tr-positive{color:#b4ff88!important}.tr-negative{color:#ff7988!important}.tr-open-subgrid{display:grid;grid-template-columns:1fr .85fr .8fr;gap:13px;padding:13px 0;border-bottom:1px solid rgba(145,229,163,.17)}.tr-open-subgrid strong{font-size:11px}.tr-open-subgrid strong .tr-negative,.tr-open-subgrid strong .tr-positive{display:block;letter-spacing:0;line-height:1.7;font-size:11px}.tr-open-protection{display:flex;align-items:flex-start;gap:8px;padding:12px 0;color:#9de6b0;font-size:10px}.tr-open-protection>div>div+div{margin-top:3px}.tr-open-protection b{color:#ebfff0}.tr-open-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid rgba(148,222,165,.17);padding-top:12px}.tr-open-bottom>small{font-size:9px;color:#9cbea9}.tr-open-bottom>small span{margin-left:9px;color:#edc48a}.tr-open-bottom>div{display:flex;gap:5px}.tr-open-bottom .tr-button{padding:6px 9px;min-height:30px;font-size:10px}.tr-open-empty{min-height:108px;display:flex;align-items:center;justify-content:center;gap:11px;color:#afcdb5}.tr-open-empty p{font-size:11px}.tr-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tr-stat{padding:15px 13px 13px;min-height:104px}.tr-stat-head{display:flex;justify-content:space-between;align-items:center;gap:4px;color:#bedac5}.tr-stat-head span{font-size:9px;letter-spacing:.55px;line-height:1.5;font-weight:800}.tr-stat-head .icon{color:#a2eaa9}.tr-stat>strong{display:block;font-size:clamp(15px,1.55vw,22px);letter-spacing:-.5px;font-variant-numeric:tabular-nums;line-height:1.35;margin:10px 0 5px;white-space:nowrap}.tr-stat>small{font-size:10px;color:#9ec6ae}.tr-history{padding:0;overflow:hidden}.tr-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 16px;border-bottom:1px solid rgba(158,245,164,.2)}.tr-history-label{display:flex;align-items:center;gap:6px;color:#a1cdb0;font-size:10px}.tr-history-label .icon{color:#b7ffa1}.tr-table-scroll{overflow:auto;scrollbar-color:rgba(114,243,129,.34) rgba(4,36,29,.35);scrollbar-width:thin}.tr-table{border-collapse:collapse;text-align:left;width:100%;min-width:1200px;font-size:10px;line-height:1.4}.tr-table thead{background:#00251cd1}.tr-table th{padding:13px 11px;white-space:nowrap;color:#bfe0c4;font-size:9px;letter-spacing:.5px;font-weight:800;border-bottom:1px solid rgba(142,239,166,.25)}.tr-table th:first-child,.tr-table td:first-child{padding-left:19px}.tr-table td{padding:12px 11px;border-bottom:1px solid rgba(147,225,172,.135);vertical-align:middle;color:#d8f0dd;font-variant-numeric:tabular-nums}.tr-table tbody tr:nth-child(2n){background:#03241d40}.tr-table tbody tr:hover{background:#77ff8712}.tr-table tbody tr.tr-active-tr{background:#59bf5d16}.tr-table td small{font-size:9px;color:#8fb9a0;display:block;margin-top:3px;white-space:nowrap}.tr-table td strong{font-size:11px;white-space:nowrap}.tr-time{font-size:9px;color:#cfe9d5;white-space:nowrap}.tr-symbol{font-weight:800;white-space:nowrap;margin-right:5px}.tr-mono{font-family:var(--mono)}.tr-price-stack{display:flex;flex-direction:column;gap:3px}.tr-price-stack span{white-space:nowrap;font-size:10px}.tr-channel{font-weight:750;color:#dcf9df}.tr-protection-cell span{display:flex;align-items:center;gap:3px;color:#afd9b7;white-space:nowrap;font-size:9px}.tr-protection-cell .tr-muted{opacity:.55}.tr-row-status{display:inline-flex;align-items:center;gap:5px;border-radius:100px;font-size:8px;letter-spacing:.45px;color:#bdcfbf;background:#72947629;padding:5px 9px;font-weight:810;border:1px solid rgba(187,218,188,.16)}.tr-row-open{color:#b5ff8d;background:#6ec25729;border-color:#9dfb885e}.tr-table-actions{display:flex;gap:4px}.tr-row-button{background:#05352570;border:1px solid rgba(147,235,167,.24);color:#d8fcdf;border-radius:7px;white-space:nowrap;display:inline-flex;gap:4px;align-items:center;padding:6px 7px;font-size:9px}.tr-row-button:hover{border-color:#beff85}.tr-row-button.is-danger{color:#ff9daa;border-color:#ff6d8740}.tr-empty-table{text-align:center!important;height:200px;color:#b5dfb7!important}.tr-empty-table strong,.tr-empty-table small{display:block;margin-top:9px}.tr-empty-table svg{color:#b2edac}.tr-history-footer{padding:13px 19px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#b3d5bd}.tr-history-footer>div,.tr-history-footer label{display:flex;align-items:center;gap:8px}.tr-history-footer b{color:#e9ffeb}.tr-history-footer .tr-control{width:auto;min-height:31px;padding:6px 20px 6px 8px}.tr-history-footer .tr-button{min-height:29px;width:29px}.tr-disclosure{display:flex;align-items:center;gap:8px;line-height:1.6;color:#a4c9b0;font-size:10px}.tr-disclosure .icon{color:#9fffb0;flex:none}.tr-modal-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tr-modal-metrics>div{padding:11px 12px;border-radius:10px;background:#001c146b;border:1px solid rgba(145,237,166,.18);min-width:0}.tr-modal-metrics small{font-size:10px;color:#acd1b4}.tr-modal-metrics strong{font-size:11px;color:#effff0;display:block;margin-top:6px;overflow-wrap:anywhere}.tr-dialog-note{color:#d6e5c8;font-size:11px;line-height:1.6;margin:14px 0 0}.tr-action-disclaimer{display:flex;gap:12px;align-items:flex-start;border-radius:12px;padding:17px;border:1px solid rgba(244,200,100,.33);background:#bf95361c}.tr-action-disclaimer .icon{color:#f6d48c}.tr-action-disclaimer strong{font-size:13px}.tr-action-disclaimer p{font-size:12px;line-height:1.65;color:#d1cdb5;margin:6px 0 0}@media(max-width:1500px){.tr-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tr-status-filter{grid-column:span 1}.tr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-stat>strong{font-size:22px}}@media(max-width:960px){.tr-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-open-grid{grid-template-columns:1fr}.tr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-history-head{align-items:flex-start}}@media(max-width:620px){.tr-page{padding:15px 9px 30px}.tr-container{gap:13px}.tr-hero{align-items:flex-start;flex-direction:column}.tr-hero h1{font-size:23px}.tr-toolbar{padding:14px 12px}.tr-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tr-status-filter{grid-column:span 2}.tr-toolbar-footer{align-items:flex-start;flex-direction:column}.tr-toolbar-actions{width:100%}.tr-open-card{padding:14px 11px}.tr-open-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-open-bottom{align-items:flex-start;flex-direction:column}.tr-open-bottom>div{width:100%}.tr-section-helper,.tr-history-label{display:none}.tr-stats{gap:7px}.tr-stat{padding:11px;min-height:96px}.tr-stat>strong{font-size:16px;white-space:normal}.tr-stat-head span{font-size:8px}.tr-history-head{padding:16px 12px}.tr-history-footer{padding:12px;flex-wrap:wrap}.tr-table th:first-child,.tr-table td:first-child{padding-left:12px}.tr-disclosure{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.tr-button{transition:none}}.sb-page{position:relative;isolation:isolate;min-height:calc(100vh - 116px);overflow:hidden;padding:clamp(23px,3vw,43px) clamp(15px,3vw,44px) 57px;color:#effff5}.sb-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 50% 30% at 77% -11%,rgba(56,217,108,.2),transparent 73%),radial-gradient(ellipse 45% 40% at 6% 73%,rgba(55,216,132,.13),transparent 76%),linear-gradient(170deg,#03241a1a,#01171238)}.sb-aura{position:absolute;z-index:-2;pointer-events:none;filter:blur(63px);border-radius:50%}.sb-aura-a{top:240px;right:18%;width:380px;height:300px;background:#52ff8c1a}.sb-aura-b{bottom:3%;left:3%;width:390px;height:240px;background:#57f0771a}.sb-container{position:relative;max-width:1250px;margin:auto;display:flex;flex-direction:column;gap:24px}.sb-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 3px}.sb-overline,.sb-section-kicker{display:flex;gap:8px;align-items:center;color:#9df49e;font-size:10px;font-weight:850;letter-spacing:1.1px}.sb-hero h1{font-size:clamp(28px,2.7vw,39px);letter-spacing:-1.15px;margin:8px 0 4px;font-weight:850}.sb-hero p{font-size:13px;line-height:1.7;color:#abcab8;margin:0}.sb-hero-mark{height:60px;width:60px;display:grid;place-items:center;color:#bdff9c;border:1px solid rgba(168,255,158,.32);border-radius:18px;background:linear-gradient(140deg,#76f0953b,#09362766);box-shadow:inset 0 1px #ffffff29,0 0 35px #4eee6217}.sb-glass{position:relative;isolation:isolate;border:1px solid rgba(181,255,187,.29);border-radius:20px;background:linear-gradient(139deg,#1b6246a1,#032b22d4 58%,#14573991);box-shadow:0 20px 44px #00090747,inset 0 1px #f6ffea2e,inset 0 -1px #a1ffbc12;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%)}.sb-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 70% 46% at 18% -6%,rgba(205,255,227,.15),transparent 86%)}.sb-glass:after{content:"";position:absolute;top:-1px;left:17%;width:58%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(222,255,220,.6),transparent);box-shadow:0 0 20px #b6ffb480}.sb-usage{padding:clamp(21px,2.7vw,32px) clamp(19px,3vw,36px) 22px}.sb-usage-top{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:24px}.sb-usage-top h2{font-size:21px;line-height:1.2;letter-spacing:-.5px;margin:8px 0 0}.sb-usage-top h2 span{color:#b8ff91}.sb-status-light{height:7px;width:7px;display:inline-block;border-radius:100%;background:#84ff87;box-shadow:0 0 11px #72ff73}.sb-current-badge,.sb-current-ribbon{display:inline-flex;gap:7px;align-items:center;border:1px solid rgba(159,255,132,.41);color:#c5ffae;background:#60c7591c;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.sb-usage-list{display:flex;flex-direction:column;gap:20px}.sb-usage-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.sb-metric-title{font-weight:760;font-size:14px;display:inline-flex;gap:6px;align-items:center}.sb-hint{display:inline-flex;color:#8abca1;cursor:help}.sb-usage-numbers{display:flex;align-items:center;gap:18px;flex:none}.sb-usage-numbers strong{font-size:15px;white-space:nowrap;font-weight:850;font-variant-numeric:tabular-nums}.sb-usage-numbers i{font-style:normal;color:#819f90}.sb-text-link{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#a6ff8d;font-size:11px;font-weight:800;padding:5px 0}.sb-text-link:hover{color:#fff}.sb-progress{height:9px;overflow:hidden;border-radius:99px;background:#aae8c321;box-shadow:inset 0 1px 3px #0000004d;border:1px solid rgba(152,239,181,.12)}.sb-progress div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#42d48c,#a5ff66);box-shadow:0 0 13px #86ff6661;transition:width .3s}.sb-inclusions{border-top:1px solid rgba(165,232,177,.2);margin-top:23px;padding-top:19px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 25px}.sb-inclusions>div{display:flex;justify-content:space-between;gap:8px;align-items:center;border-radius:11px;padding:12px 15px;background:#082e235c;border:1px solid rgba(139,222,167,.13)}.sb-inclusions span,.sb-inclusions strong{display:inline-flex;align-items:center;gap:9px;font-size:12px}.sb-inclusions span{color:#e1f9e7}.sb-inclusions .icon{color:#a4fca0}.sb-inclusions strong{font-size:11px;color:#acff87}.sb-plans-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px;padding:0 3px}.sb-plans-head h2{font-size:22px;letter-spacing:-.4px;margin:5px 0 0}.sb-plans-caption{color:#8cba9f;font-size:11px}.sb-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sb-plan{padding:28px 27px 22px;min-height:515px;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.sb-plan:hover{border-color:#b4ff9b9e;transform:translateY(-2px)}.sb-plan-current{border-color:#abff84c9;box-shadow:0 0 23px #76ff751f,inset 0 1px #ecffd838,0 20px 44px #00090740}.sb-current-ribbon{position:absolute;top:23px;right:23px;font-size:9px;letter-spacing:.45px;padding:7px 9px}.sb-plan-monogram{height:45px;width:45px;display:grid;place-items:center;color:#c8ffab;border-radius:13px;background:linear-gradient(120deg,#7df68233,#0a33263d);border:1px solid rgba(153,255,141,.28);margin-bottom:16px}.sb-plan h3{font-size:19px;margin:0 0 12px;letter-spacing:-.3px}.sb-price{display:flex;align-items:baseline;gap:6px;margin:0 0 7px}.sb-price strong{font-size:clamp(26px,2.6vw,37px);font-weight:880;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.sb-price span{color:#a3c7ae;font-size:11px}.sb-plan-top p{margin:0 0 16px;color:#9abda8;font-size:12px}.sb-plan ul{padding:0;margin:2px 0 16px;list-style:none;display:flex;flex-direction:column;gap:12px}.sb-plan li{display:flex;position:relative;gap:10px;align-items:center;color:#e0f5e4;font-size:12px;line-height:1.35}.sb-plan li .icon{flex:none;color:#96ff8c}.sb-plan li:nth-child(5){margin-bottom:10px}.sb-plan li:nth-child(5):after{position:absolute;bottom:-12px;left:0;right:0;content:"";height:1px;background:#abf3ab26}.sb-feature-separator{display:none}.sb-plan-bottom{margin-top:auto;padding-top:14px}.sb-active-plan{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:850;color:#a6ff78}.sb-outline-button{display:flex;justify-content:center;align-items:center;gap:9px;min-height:39px;width:100%;padding:8px 12px;border-radius:11px;background:#3da25b21;border:1px solid rgba(161,246,144,.35);color:#c6ffb3;font-weight:800;font-size:12px}.sb-outline-button:hover{background:#5fc3603b}.sb-footnote,.sb-disclaimer{display:flex;align-items:center;gap:8px;color:#9ac9a9;font-size:11px;line-height:1.6;padding-left:3px}.sb-footnote{margin:14px 0 0}.sb-disclaimer{color:#83ae97}.sb-disclaimer .icon,.sb-footnote .icon{flex:none;color:#9df58b}@media(max-width:1000px){.sb-plan{padding:21px 19px}.sb-current-ribbon{right:15px;top:18px}.sb-plan h3{font-size:16px}.sb-price strong{font-size:27px}.sb-inclusions{grid-template-columns:1fr}}@media(max-width:760px){.sb-page{padding:22px 15px 35px}.sb-container{gap:18px}.sb-plan-grid{grid-template-columns:1fr}.sb-plan{min-height:0}.sb-plans-caption,.sb-hero-mark{display:none}.sb-usage{padding:20px 16px}.sb-usage-top{align-items:flex-start}.sb-usage-top h2{font-size:18px}.sb-usage-numbers{gap:10px}.sb-metric-title,.sb-usage-numbers strong{font-size:12px}.sb-usage-list{gap:21px}.sb-current-badge{font-size:9px;padding:7px}}@media(prefers-reduced-motion:reduce){.sb-progress div,.sb-plan{transition:none!important}.sb-plan:hover{transform:none!important}}.tg-page{position:relative;isolation:isolate;min-height:calc(100vh - 115px);overflow:hidden;padding:clamp(32px,4vw,58px) 18px 65px}.tg-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 52% 48% at 53% 5%,rgba(42,210,133,.13),transparent 73%),radial-gradient(ellipse 43% 38% at 88% 68%,rgba(106,240,114,.13),transparent 75%),linear-gradient(150deg,#041d1733,#00110d2e)}.tg-aura{pointer-events:none;position:absolute;z-index:-2;border-radius:100%;filter:blur(67px)}.tg-aura-a{width:390px;height:260px;top:18%;left:8%;background:#35f2841f}.tg-aura-b{width:280px;height:260px;bottom:9%;right:14%;background:#5ef07617}.tg-container{position:relative;max-width:785px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.tg-hero{display:flex;align-items:center;gap:17px;margin:0 0 2px}.tg-hero-icon{width:62px;height:62px;border-radius:19px;display:grid;place-items:center;color:#b3ff9b;border:1px solid rgba(167,255,168,.55);background:linear-gradient(140deg,#46d07340,#03281d8f);box-shadow:inset 0 1px #ecffe340,0 0 30px #53ff7224;flex:none}.tg-overline{color:#9ef39f;font-size:10px;font-weight:850;letter-spacing:1.3px}.tg-hero h1{font-size:clamp(27px,3vw,38px);line-height:1.1;margin:5px 0 8px;letter-spacing:-1px}.tg-hero p{font-size:13px;color:#abcbbb;line-height:1.65;margin:0;max-width:670px}.tg-glass{position:relative;isolation:isolate;border:1px solid rgba(171,253,183,.33);background:linear-gradient(145deg,#1c664a9e,#022c22db 52%,#0d49359e);border-radius:21px;box-shadow:0 21px 52px #000d095e,inset 0 1px #e7ffde3d,inset 0 -1px #c3ffca0d;backdrop-filter:blur(29px) saturate(150%);-webkit-backdrop-filter:blur(29px) saturate(150%)}.tg-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 60% 40% at 17% -5%,rgba(222,255,236,.16),transparent 90%)}.tg-glass:after{content:"";position:absolute;left:14%;top:-1px;width:70%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(202,255,215,.62),transparent);box-shadow:0 0 17px #a5ffb080}.tg-consent{padding:clamp(22px,3vw,35px)}.tg-card-kicker{display:flex;align-items:center;gap:7px;color:#b1ff95;font-size:10px;font-weight:800;letter-spacing:1.15px}.tg-consent h2,.tg-code-preview h2{margin:9px 0 5px;letter-spacing:-.45px;font-size:22px;color:#f0fff4}.tg-card-subtitle{margin:0;color:#a7c4b1;font-size:12px}.tg-consent-points{margin:24px 0 22px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tg-consent-points li{display:flex;align-items:flex-start;gap:13px;color:#e0f8e8;font-size:13px;line-height:1.7;max-width:680px}.tg-check-icon{display:grid;flex:none;place-items:center;width:25px;height:25px;border-radius:8px;margin-top:0;background:#56e16921;border:1px solid rgba(162,255,139,.22);color:#acff90}.tg-card-divider{height:1px;background:linear-gradient(90deg,#a3fbb94d,#a3fbb90d);margin-bottom:19px}.tg-checkbox{position:relative;display:flex;gap:10px;align-items:center;cursor:pointer;font-size:13px;color:#f4fff3;margin-bottom:24px}.tg-checkbox input{position:absolute;opacity:0;width:23px;height:23px}.tg-checkbox-box{display:inline-grid;place-items:center;width:21px;height:21px;border:1px solid rgba(183,248,181,.53);border-radius:6px;background:#011e188c;color:transparent;flex:none}.tg-checkbox input:checked+.tg-checkbox-box{background:linear-gradient(140deg,#aaff73,#6cdd8e);border-color:#b9ff93;color:#0a4226}.tg-checkbox input:focus-visible+.tg-checkbox-box{outline:2px solid #fff;outline-offset:3px}.tg-checkbox strong{font-weight:730}.tg-input-label{display:block;font-size:12px;font-weight:760;color:#d9ffde;margin-bottom:8px}.tg-phone-field{display:flex;align-items:center;gap:12px;border:1px solid rgba(150,244,174,.27);border-radius:13px;min-height:53px;padding:0 15px;background:linear-gradient(135deg,#001511b3,#18513b45);box-shadow:inset 0 1px 4px #0000003d;transition:border-color .2s,box-shadow .2s}.tg-phone-field:focus-within{border-color:#baff81bf;box-shadow:0 0 0 3px #6eff8e17}.tg-phone-field .icon{color:#a0dbad;flex:none}.tg-phone-field input{color:#fff;outline:0;width:100%;min-width:0;background:transparent;border:0;font-size:14px;font-family:inherit}.tg-phone-field input::placeholder{color:#729e88}.tg-field-error{display:flex;gap:8px;align-items:flex-start;color:#ff9aa4;font-size:11px;margin:9px 0 0}.tg-field-error .icon{flex:none}.tg-form-actions{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;margin-top:20px}.tg-submit{display:inline-flex;justify-content:center;align-items:center;gap:10px;border:1px solid rgba(179,255,159,.67);border-radius:12px;min-height:45px;padding:11px 20px;color:#073b24;background:linear-gradient(130deg,#b5ff73,#68e0a0);font-size:12px;font-weight:850;box-shadow:0 0 25px #89ff672e,inset 0 1px #ffffff80;transition:filter .2s}.tg-submit:hover:not(:disabled){filter:brightness(1.07)}.tg-submit:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.tg-form-actions>span{display:flex;align-items:center;gap:7px;color:#85b09a;font-size:10px}.tg-form-actions>span .icon{flex:none}.tg-disclaimer{display:flex;align-items:flex-start;gap:8px;color:#84ac94;font-size:11px;line-height:1.5}.tg-disclaimer .icon{flex:none;color:#b1f9a3}.tg-code-preview{padding:48px 32px;text-align:center;display:flex;align-items:center;flex-direction:column}.tg-preview-symbol{display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(187,255,153,.52);border-radius:23px;background:#6eec7d1c;color:#c2ff9c;box-shadow:0 0 30px #8dff841f;margin-bottom:24px}.tg-preview-kicker{font-size:10px;font-weight:830;letter-spacing:1.15px;color:#a6f5ac}.tg-code-preview h2{font-size:24px;margin:10px 0}.tg-code-preview>p{max-width:560px;line-height:1.7;color:#adccba;font-size:13px;margin:0 0 23px}.tg-masked{border:1px solid rgba(161,252,172,.24);background:#05241c6e;border-radius:12px;padding:12px 19px;color:#abd2b8;font-size:12px;margin-bottom:22px}.tg-masked strong{color:#e9ffdf;letter-spacing:.8px;margin-left:5px}.tg-back{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(172,255,167,.4);color:#b7ff9e;border-radius:12px;background:#56bf671f;padding:11px 18px;font-weight:800;font-size:12px}.tg-back:hover{background:#56bf6733}@media(max-width:700px){.tg-page{padding:24px 13px 35px}.tg-hero{align-items:flex-start;gap:11px}.tg-hero-icon{height:49px;width:49px;border-radius:13px}.tg-hero h1{font-size:27px}.tg-hero p{font-size:11px}.tg-consent{padding:21px 17px}.tg-consent-points li{font-size:12px;gap:10px}.tg-form-actions{align-items:stretch}.tg-submit{width:100%}.tg-code-preview{padding:35px 19px}}@media(prefers-reduced-motion:reduce){.tg-phone-field,.tg-submit{transition:none!important}}.cm-page{position:relative;isolation:isolate;min-height:calc(100vh - 116px);overflow:hidden;padding:29px clamp(18px,3vw,43px) 70px;color:var(--text)}.cm-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 45% 18% at 50% 5%,rgba(49,220,122,.19),transparent 88%),radial-gradient(ellipse 26% 36% at 8% 50%,rgba(85,218,109,.11),transparent 90%)}.cm-aura{position:absolute;z-index:-2;border-radius:50%;filter:blur(65px);pointer-events:none}.cm-aura-top{left:51%;top:40px;width:340px;height:310px;background:#42db801a}.cm-aura-bottom{right:8%;bottom:25%;width:300px;height:350px;background:#68de5013}.cm-feed{position:relative;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.cm-intro{text-align:left;padding:0 6px 3px}.cm-intro-line{display:flex;align-items:center;gap:8px;color:#b8ff92;font-size:10px;font-weight:850;letter-spacing:1px}.cm-intro h1{font-size:clamp(23px,2.5vw,30px);font-weight:850;letter-spacing:-.85px;line-height:1.24;margin:8px 0 5px}.cm-intro p{margin:0;color:#a5cbb2;font-size:12px;line-height:1.6}.cm-glass{position:relative;border:1px solid rgba(173,255,193,.27);border-radius:17px;background:linear-gradient(135deg,#18513b8a,#032720c7 50%,#0b462d8a);box-shadow:inset 0 1px #ebffe82b,0 12px 30px #000a073d;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.cm-glass:after{content:"";position:absolute;top:0;left:18%;width:47%;height:1px;background:linear-gradient(90deg,transparent,rgba(229,255,229,.4),transparent);pointer-events:none}.cm-composer{padding:16px}.cm-composer form{display:flex;flex-direction:column;gap:10px}.cm-composer textarea{width:100%;min-height:100px;resize:vertical;line-height:1.6;border:1px solid rgba(169,239,194,.24);border-radius:12px;background:#001b1780;padding:14px 16px;font-size:13px;color:#f5fff7;font-family:var(--font);outline:none}.cm-composer textarea:focus,.cm-comment-form input:focus{border-color:#a5ff89cc;box-shadow:0 0 0 3px #84ff6f1a}.cm-composer textarea::placeholder,.cm-comment-form input::placeholder{color:#8ab4a4}.cm-composer-bottom{display:flex;justify-content:space-between;align-items:center}.cm-counter{color:#91b5a4;font-size:11px;font-variant-numeric:tabular-nums}.cm-primary{border:1px solid #b6ff9d;color:#082419;background:linear-gradient(125deg,#c2ff86,#77e987);padding:9px 18px;min-height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;box-shadow:0 0 18px #83ff722b}.cm-primary:disabled{opacity:.47;box-shadow:none}.cm-primary:not(:disabled):hover{filter:brightness(1.07);box-shadow:0 0 25px #91ff7245}.cm-feed-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 4px 1px}.cm-feed-header>div{display:flex;align-items:center;gap:8px}.cm-feed-header strong{font-size:12px;font-weight:780}.cm-feed-count{color:#a0d8b3;font-size:10px;padding:4px 8px;background:#58d26e1f;border-radius:20px;border:1px solid var(--border-soft)}.cm-feed-hint{font-size:10px;color:#88b7a0}.cm-posts{display:flex;flex-direction:column;gap:13px}.cm-post{padding:18px 19px 15px}.cm-post-pinned{border-color:#a2fc9d6b}.cm-post-head{display:flex;align-items:center;gap:10px}.cm-avatar{flex:none;width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(140deg,#163e30,#447d52);border:1px solid rgba(168,255,177,.31);color:#eaffd9;font-size:11px;font-weight:850}.cm-avatar-sm{width:29px;height:29px;border-radius:9px;font-size:9px}.cm-post-byline{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-byline-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cm-byline-top strong{font-size:12px;color:#f1fff2;letter-spacing:-.1px}.cm-role{font-size:9px;color:#9cccaf;font-weight:750}.cm-pinned{font-size:9px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:99px;color:#b9ff97;border:1px solid rgba(160,247,128,.29);background:#69c54321;font-weight:750}.cm-post-time{font-size:10px;color:#83ae9c}.cm-post-body{margin:14px 0 9px}.cm-post-body p{white-space:pre-line;overflow-wrap:anywhere;font-size:12.5px;line-height:1.83;color:#d8eedd;margin:0 0 12px}.cm-post-body p[lang=ar]{font-family:Segoe UI,Tahoma,Arial,sans-serif;line-height:1.95;color:#d0f2dc}.cm-post-body p:last-child{margin-bottom:0}.cm-post-actions{display:flex;gap:10px;border-top:1px solid rgba(143,229,171,.16);padding-top:10px;margin-top:13px}.cm-action{display:inline-flex;align-items:center;gap:6px;background:#124d323d;border:1px solid rgba(128,205,149,.16);color:#b3d4bc;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:700}.cm-action:hover{border-color:#9df69d66;color:#ecfff0}.cm-action-liked{color:#b9ff86;border-color:#9ffb868f;background:#6dd46424}.cm-comments{margin-top:15px;border-top:1px solid rgba(150,236,181,.18);padding-top:14px}.cm-empty-comments{font-size:11px;color:#8bb8a2;margin:4px 0 12px}.cm-comment{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(150,239,186,.11);border-radius:11px;padding:10px;background:#00171454;margin-bottom:10px}.cm-comment strong{font-size:11px}.cm-comment small{margin-left:8px;font-size:10px;color:#86b09b}.cm-comment p{font-size:12px;line-height:1.6;color:#d5edda;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 2px}.cm-comment-form{display:flex;gap:8px}.cm-comment-form input{flex:1;min-width:0;border-radius:10px;border:1px solid rgba(154,246,180,.21);background:#011e1891;color:#f5fff7;padding:9px 12px;outline:0}.cm-comment-form button{padding:7px 13px}.cm-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(170,255,138,.34);border-radius:10px;color:#cbffc1;font-size:11px;background:#25844438}.cm-notice button{margin-left:auto;background:transparent;border:0;color:inherit}.cm-preview-note{display:flex;gap:8px;align-items:center;font-size:10px;color:#8fbbaa;line-height:1.5;padding:8px 4px}.cm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.cm-page{padding:23px 12px 45px}.cm-post{padding:15px 13px}.cm-post-body p{font-size:12px}.cm-intro h1{font-size:23px}.cm-feed-hint{display:none}.cm-comment-form{flex-wrap:wrap}.cm-comment-form button{margin-left:auto}}@media(prefers-reduced-motion:reduce){.cm-primary{transition:none}}.cr-page{position:relative;isolation:isolate;min-height:calc(100vh - 116px);overflow:hidden;padding:27px clamp(17px,2.8vw,43px) 65px;color:var(--text)}.cr-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 42% 36% at 75% 12%,rgba(32,167,98,.19),transparent 75%),radial-gradient(ellipse 26% 40% at 8% 78%,rgba(72,190,81,.1),transparent 82%)}.cr-aura{position:absolute;z-index:-2;pointer-events:none;border-radius:50%;filter:blur(70px)}.cr-aura-a{top:10%;right:8%;width:350px;height:330px;background:#60e9601a}.cr-aura-b{left:-6%;bottom:8%;width:300px;height:290px;background:#4add9617}.cr-container{position:relative;max-width:1300px;margin:0 auto}.cr-hero{margin:0 0 21px 2px}.cr-mini-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:850;letter-spacing:1px;color:#aeff97}.cr-hero h1{font-size:clamp(24px,2.7vw,34px);letter-spacing:-1px;font-weight:860;margin:8px 0 5px}.cr-hero p{margin:0;font-size:12px;color:#a3cdb1;line-height:1.6}.cr-grid{display:grid;grid-template-columns:minmax(260px,338px) minmax(0,1fr);align-items:start;gap:22px}.cr-glass{position:relative;isolation:isolate;border-radius:19px;background:linear-gradient(145deg,#1a5b418c,#02261ec4 56%,#0b493099);border:1px solid rgba(169,247,183,.3);box-shadow:inset 0 1px #edffdd2b,0 15px 38px #000e0940;backdrop-filter:blur(23px) saturate(145%);-webkit-backdrop-filter:blur(23px) saturate(145%)}.cr-glass:after{content:"";position:absolute;top:0;left:18%;right:22%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(235,255,225,.52),transparent)}.cr-library{padding:18px 14px;max-height:none}.cr-library-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:4px 7px 14px}.cr-library-head h2{font-size:19px;margin:7px 0 5px;letter-spacing:-.4px}.cr-library-head small{color:#92bda5;font-size:10px}.cr-library-symbol{height:42px;width:42px;border-radius:13px;display:grid;place-items:center;color:#b6ffa0;background:#75e27726;border:1px solid rgba(159,255,156,.28)}.cr-search{display:flex;align-items:center;gap:7px;padding:0 11px;margin-bottom:17px;height:40px;border-radius:11px;background:#001b1780;border:1px solid rgba(154,239,178,.24);color:#a0d4b7}.cr-search:focus-within{border-color:#a4fa87;box-shadow:0 0 0 3px #71e6631c}.cr-search input{height:100%;width:100%;border:0;background:transparent;color:#f0fff1;outline:0;font:inherit;font-size:11px}.cr-search input::placeholder{color:#8ab6a0}.cr-search input::-webkit-search-cancel-button{cursor:pointer}.cr-group-list{display:flex;flex-direction:column;gap:18px}.cr-group{padding:0 1px 13px;border-bottom:1px solid rgba(145,241,164,.15)}.cr-group:last-child{border:0}.cr-group-heading{display:flex;gap:10px;padding:4px 6px 8px}.cr-index{font-family:var(--mono);font-size:10px;color:#b9fa94;flex:none;padding-top:3px}.cr-group h3{font-size:12px;line-height:1.4;letter-spacing:-.1px;margin:0 0 4px;color:#f2fff2}.cr-group p{margin:0;font-size:10px;color:#8db8a1;line-height:1.5}.cr-lessons{display:flex;flex-direction:column;gap:2px;padding-left:12px}.cr-lesson{position:relative;display:flex;gap:9px;align-items:flex-start;text-align:left;width:100%;border:1px solid transparent;background:transparent;border-radius:9px;color:#c7e6d1;font-size:11px;font-weight:550;line-height:1.45;padding:8px 10px;transition:background .18s,border-color .18s}.cr-lesson:hover{background:#85ff9a17;color:#fff}.cr-lesson-active{background:linear-gradient(105deg,#6ff48338,#2c7d471f);color:#caffae;border-color:#95ff985c;font-weight:750}.cr-lesson .icon{margin-left:auto;flex:none}.cr-lesson-dot{width:5px;height:5px;flex:none;margin-top:5px;border-radius:50%;background:#98d5a066}.cr-lesson-active .cr-lesson-dot{background:#b8ff80;box-shadow:0 0 10px #98ff81}.cr-no-results{padding:18px 8px;color:#94bba5;font-size:12px}.cr-viewer{padding:clamp(24px,3vw,43px);min-height:470px}.cr-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cr-lesson-progress{font-size:10px;color:#a1cab2;font-family:var(--mono)}.cr-lesson-badge{margin:33px 0 18px;width:55px;height:55px;display:grid;place-items:center;border-radius:16px;color:#baff94;border:1px solid rgba(159,251,157,.43);background:linear-gradient(135deg,#7afc8b2e,#10412a45);box-shadow:0 0 25px #5eec6d1a}.cr-viewer h2{font-size:clamp(22px,2.3vw,31px);font-weight:850;letter-spacing:-.8px;line-height:1.28;max-width:650px;margin:0 0 12px}.cr-active-description{font-size:13px;color:#a9ccb4;line-height:1.7;max-width:550px;margin:0}.cr-unavailable{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(144,255,159,.23);background:#041f1a6e;border-radius:14px;padding:18px;margin-top:28px}.cr-unavailable>.icon{color:#bcff95;flex:none}.cr-unavailable strong{font-size:12px}.cr-unavailable p{font-size:11px;color:#95bdaa;line-height:1.7;margin:7px 0 0}.cr-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:25px}.cr-primary,.cr-outline{border:1px solid rgba(178,255,156,.37);border-radius:11px;padding:11px 15px;min-height:39px;font-weight:770;font-size:12px;display:inline-flex;align-items:center;gap:8px;justify-content:center}.cr-primary{color:#063018;background:linear-gradient(125deg,#c2ff82,#6de67d);box-shadow:0 0 15px #85ff6f30}.cr-outline{background:#12442d66;color:#d7f8d6}.cr-primary:disabled,.cr-outline:disabled{opacity:.35}.cr-flip{transform:rotate(180deg)}.cr-viewer-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:480px}.cr-viewer-empty .cr-empty-illustration{width:93px;height:93px;border-radius:28px;display:grid;place-items:center;margin:0 0 22px;color:#b9ff8c;background:linear-gradient(145deg,#5ce57636,#0e442d54);border:1px solid rgba(176,255,168,.39);box-shadow:0 0 44px #66e47129,inset 0 1px #e1ffcf2b}.cr-viewer-empty .cr-mini-label{margin-bottom:11px}.cr-viewer-empty p{margin:0;font-size:12px;color:#a6c4af}.cr-empty-stripe{display:flex;gap:6px;margin-top:26px}.cr-empty-stripe i{height:4px;width:32px;border-radius:5px;background:#b5ff9938}.cr-empty-stripe i:first-child{background:#a7fa80;box-shadow:0 0 12px #7ef4627a}.cr-footnote{display:flex;align-items:center;gap:8px;margin:18px 4px;color:#8cb49c;font-size:10px;line-height:1.5}@media(max-width:1050px){.cr-grid{grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:13px}.cr-viewer{padding:25px}.cr-library{padding:14px 11px}}@media(max-width:750px){.cr-grid{grid-template-columns:1fr}.cr-page{padding:20px 11px 40px}.cr-viewer,.cr-viewer-empty{min-height:320px}.cr-library{max-height:560px;overflow-y:auto;scrollbar-width:thin}.cr-hero h1{font-size:24px}.cr-viewer h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.cr-lesson{transition:none}}
