:root{color-scheme:light;--color-bg: #f5f6f1;--color-surface: #ffffff;--color-soft: #edf4ec;--color-text: #101814;--color-muted: #5a655e;--color-border: #d9dfd6;--color-ink: #061811;--color-green: #00a36c;--color-green-dark: #006b49;--color-teal: #0b8fa5;--color-sand: #f2efe5;--color-coral: #c65a3d;--shadow-menu: 0 24px 60px rgba(16, 24, 20, .14);--radius-small: 6px;--radius: 8px;--max-width: 1180px;--header-height: 72px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.5;text-rendering:optimizeLegibility}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:3px solid rgba(0,163,108,.45);outline-offset:3px}.skip-link{background:var(--color-ink);color:#fff;left:16px;padding:10px 14px;position:fixed;top:12px;transform:translateY(-180%);z-index:1000}.skip-link:focus{transform:translateY(0)}.site-header{background:#030c14f0;border-bottom:1px solid rgba(255,255,255,.09);position:sticky;top:0;z-index:100;backdrop-filter:blur(18px)}.header-shell,.footer-shell,.section-shell,.hero-shell{margin:0 auto;max-width:var(--max-width);padding:0 24px}.header-shell{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto auto;min-height:var(--header-height)}.brand{align-items:center;display:inline-flex;gap:10px;min-width:max-content}.brand-mark{aspect-ratio:1 / 1;border-radius:var(--radius-small);display:block;height:32px;object-fit:contain;width:32px}.brand-text{color:#fff;font-size:17px;font-weight:780;letter-spacing:0}.desktop-nav,.header-actions{align-items:center;display:flex;gap:8px}.desktop-nav{justify-content:center}.desktop-nav>a,.product-menu>summary,.mobile-nav>summary{border-radius:var(--radius-small);color:#ffffffbd;display:inline-flex;font-size:14px;font-weight:680;padding:10px 12px}.desktop-nav>a:hover,.product-menu[open]>summary,.product-menu>summary:hover,.mobile-nav>summary:hover{background:#ffffff14;color:#fff}.product-menu{position:relative}.product-menu:not([open])>.product-menu__panel,.language-switcher:not([open])>.language-switcher__menu,.mobile-nav:not([open])>.mobile-nav__panel{display:none}.product-menu__panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-menu);display:grid;gap:30px;grid-template-columns:280px 1fr;left:50%;padding:30px;position:absolute;top:calc(100% + 12px);transform:translate(-35%);width:min(1040px,calc(100vw - 48px));z-index:200}.product-menu__intro{border-right:1px solid var(--color-border);padding-right:26px}.product-menu__intro h2{font-size:25px;letter-spacing:0;line-height:1.08;margin:10px 0 14px}.product-menu__intro p{color:var(--color-muted);margin:0}.product-menu__grid{display:grid;column-gap:30px;row-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-menu__group{min-width:0}.product-menu__group--wide,.product-menu__group--ecosystem{grid-column:1 / -1}.product-menu__group--ecosystem{border-top:1px solid var(--color-border);padding-top:18px}.product-menu__eyebrow,.eyebrow{color:var(--color-green-dark);font-size:12px;font-weight:850;letter-spacing:0;margin:0;text-transform:uppercase}:lang(zh-CN) .product-menu__eyebrow,:lang(zh-CN) .eyebrow{text-transform:none}.product-menu__group h3{border-bottom:1px solid var(--color-border);font-size:16px;margin:6px 0 10px;padding-bottom:10px}.product-menu__group ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.product-menu__group--wide ul{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-menu__group--ecosystem ul{column-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-menu__group a{display:grid;gap:3px;padding:10px 0}.product-menu__group a:hover span{color:var(--color-green-dark)}.product-menu__group span{font-size:14px;font-weight:760}.product-menu__group small{color:var(--color-muted);font-size:12px;line-height:1.45}.language-switcher{display:inline-block;position:relative}.language-switcher>summary{align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-small);color:#ffffffc7;display:inline-flex;font-size:12px;font-weight:820;gap:8px;min-height:34px;min-width:58px;padding:6px 10px}.language-switcher>summary:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;content:"";height:0;width:0}.language-switcher[open]>summary{background:#ffffff1a;color:#fff}.language-switcher__menu{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-menu);display:grid;gap:2px;min-width:156px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:250}.language-link{border-radius:4px;color:#3d4842;display:block;font-size:12px;font-weight:780;min-width:0;padding:8px 10px;text-align:left}.language-link:hover,.language-link.is-active{background:#edf4ec;color:#061811}.button{align-items:center;background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-small);color:#fff;display:inline-flex;font-size:15px;font-weight:780;justify-content:center;min-height:48px;padding:12px 18px}.button:hover{background:var(--color-green-dark);border-color:var(--color-green-dark)}.button--secondary{background:transparent;border-color:var(--color-text);color:var(--color-text)}.button--secondary:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.button--small{font-size:14px;min-height:38px;padding:8px 12px}.button--ghost{background:transparent;border-color:#ffffff52;color:#fff}.button--ghost:hover{background:#ffffff14;border-color:#ffffff85}.button--accent{background:linear-gradient(135deg,#ff9c22,#f06a00);border-color:#ff9c22;color:#fff}.button--accent:hover{background:linear-gradient(135deg,#ffb04a,#f07914);border-color:#ffb04a}.button--disabled{background:#dfe5dc;border-color:#dfe5dc;color:#7d887f;cursor:not-allowed}.mobile-nav{display:none}.hero{background:linear-gradient(90deg,#edf4ecfa 0% 58%,#dcebdd 58% 100%);border-bottom:1px solid var(--color-border)}.hero-shell{display:grid;gap:52px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);min-height:calc(100vh - var(--header-height));padding-bottom:60px;padding-top:70px}.hero-copy{align-self:center}.hero h1{font-size:clamp(46px,6.4vw,82px);letter-spacing:0;line-height:.96;margin:18px 0 24px;max-width:820px}:lang(zh-CN) .hero h1{line-height:1.08}.hero-lead,.section-lead{color:var(--color-muted);font-size:19px;line-height:1.72;margin:0;max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.proof-list{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:30px 0 0;padding:0}.proof-list li{border-bottom:2px solid rgba(0,163,108,.35);color:var(--color-ink);font-size:13px;font-weight:780;padding:0 0 7px}.platform-visual{align-self:center;background:var(--color-ink);color:#fff;display:grid;gap:0;overflow:hidden;padding:0}.visual-topbar{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;padding:18px 20px}.visual-dots{display:inline-flex;gap:6px}.visual-dots span{background:#fff6;border-radius:99px;height:8px;width:8px}.visual-status{color:#8ce7bc;font-size:12px;font-weight:850}.visual-grid{display:grid;gap:0;grid-template-columns:1.08fr .92fr}.visual-panel{border-bottom:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);min-height:150px;padding:22px}.visual-panel h2,.visual-panel h3{font-size:13px;margin:0 0 18px}.chart-lines{display:grid;gap:10px}.chart-lines span{background:linear-gradient(90deg,#8ce7bc,#13bed4);display:block;height:9px}.chart-lines span:nth-child(2){background:linear-gradient(90deg,#f0b28b,#f4d477);width:76%}.chart-lines span:nth-child(3){width:88%}.module-list{display:grid;gap:10px}.module-row{align-items:center;display:flex;gap:10px}.module-row:before{background:#8ce7bc;border-radius:99px;content:"";height:8px;width:8px}.module-row span{color:#ffffffb8;font-size:12px}.visual-panel--wide{grid-column:1 / -1}.architecture-flow{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-node{background:#ffffff0d;border-right:1px solid rgba(255,255,255,.1);min-height:96px;padding:16px}.architecture-node strong{display:block;font-size:12px;margin-bottom:8px}.architecture-node small{color:#ffffffa3;display:block;font-size:11px;line-height:1.45}.section{padding:96px 0}.section--surface{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.section-heading{display:grid;gap:16px;margin-bottom:38px;max-width:820px}.section-heading--sticky{align-self:start;position:sticky;top:calc(var(--header-height) + 28px)}.section-heading h2{font-size:clamp(34px,4.6vw,58px);letter-spacing:0;line-height:1.03;margin:0}.product-system{background:#fff}.product-system__layout{display:grid;gap:72px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.product-lines,.page-lines{border-top:1px solid var(--color-border)}.manual-page{background:linear-gradient(180deg,#edf4ecb8,#fff0 420px),var(--color-bg);display:grid;grid-template-columns:minmax(250px,292px) minmax(0,1fr);min-height:calc(100vh - var(--header-height))}.manual-nav{align-self:start;background:#ffffffeb;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - var(--header-height));overflow:auto;padding:22px 16px;position:sticky;top:var(--header-height)}.manual-nav__brand{border-bottom:1px solid var(--color-border);display:grid;gap:4px;padding:0 2px 16px}.manual-nav__brand span,.manual-nav__search span,.manual-hero .eyebrow,.manual-steps header p,.manual-panel__topbar,.manual-console__header p,.manual-phone__hero span{color:var(--color-green-dark);font-size:12px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.manual-nav__brand strong{color:var(--color-text);font-size:19px;line-height:1.18}.manual-nav__search{display:grid;gap:8px}.manual-nav__search input{background:#f9fbf8;border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text);font:inherit;min-height:42px;padding:10px 12px;width:100%}.manual-nav__list{display:grid;gap:14px}.manual-nav__section{display:grid;gap:7px}.manual-nav__section summary{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-green-dark);cursor:pointer;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) 14px;list-style:none;min-height:46px;padding:9px 10px}.manual-nav__section summary::-webkit-details-marker{display:none}.manual-nav__section summary:after{color:var(--color-muted);content:"⌄";font-size:15px;line-height:1;transition:transform .18s ease}.manual-nav__section[open] summary{background:#f1f8f3;border-color:#006b493d}.manual-nav__section[open] summary:after{transform:rotate(180deg)}.manual-nav__section summary span{align-items:center;background:#006b491a;border-radius:999px;color:var(--color-green-dark);display:inline-flex;font-size:12px;font-weight:840;height:28px;justify-content:center;width:28px}.manual-nav__section summary strong{color:var(--color-text);font-size:13px;font-weight:820;line-height:1.35}.manual-nav__section>div{display:grid;gap:5px;padding-left:10px}.manual-nav__item{background:#fff;border:1px solid transparent;border-radius:var(--radius-small);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:2px;min-height:48px;padding:8px 10px;text-align:left;text-decoration:none}[dir=rtl] .manual-nav__item{text-align:right}.manual-nav__item:hover,.manual-nav__item.is-active{background:#f1f8f3;border-color:#006b493d;box-shadow:0 12px 24px #10181414}.manual-nav__item span{color:var(--color-green-dark);font-size:11px;font-weight:820}.manual-nav__item small,.manual-nav__empty{color:var(--color-muted);font-size:12px;line-height:1.4}.manual-workspace{min-width:0;padding:34px 28px 58px}.manual-hero{margin:0 auto 22px;max-width:1120px}.manual-hero h1{font-size:clamp(34px,5vw,64px);letter-spacing:0;line-height:.98;margin:8px 0 14px;max-width:780px}.manual-hero p:last-child{color:var(--color-muted);font-size:18px;margin:0;max-width:780px}.manual-stage,.manual-steps{margin:0 auto;max-width:1120px}.manual-stage{padding:0}.manual-demo-intro{border-bottom:1px solid var(--color-border);display:grid;gap:10px;margin-bottom:20px;max-width:920px;padding-bottom:20px}.manual-demo-intro[hidden]{display:none!important}.manual-demo-intro h2{color:var(--color-text);font-size:30px;letter-spacing:0;line-height:1.18;margin:0}.manual-demo-intro p{color:var(--color-muted);font-size:16px;line-height:1.78;margin:0}.manual-stage__grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.manual-panel{border:1px solid var(--color-border);border-radius:var(--radius);min-width:0;overflow:hidden}.manual-panel__topbar{align-items:center;background:#f9fbf8;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;min-height:44px;padding:0 14px}.manual-panel__brand{color:var(--color-text);font-weight:850;text-transform:none}.manual-console__scene{background:#fff;display:grid;grid-template-columns:132px minmax(0,1fr);min-height:540px}.manual-console__sidebar{background:#f5f8f5;border-right:1px solid var(--color-border);display:grid;align-content:start;gap:8px;padding:16px 12px}.manual-console__sidebar strong{font-size:12px;margin-bottom:6px}.manual-console__sidebar span{border-radius:var(--radius-small);color:var(--color-muted);font-size:12px;font-weight:720;padding:9px 10px}.manual-console__sidebar span.is-selected{background:#00a36c1a;color:var(--color-green-dark)}.manual-console__workspace{min-width:0;padding:18px}.manual-console__header{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.manual-console__header h2{font-size:25px;letter-spacing:0;line-height:1.1;margin:4px 0 6px}.manual-console__header span,.manual-form p{color:var(--color-muted);font-size:13px}.manual-console__header button,.manual-form__actions button,.manual-controls button{border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;font:inherit;font-size:13px;font-weight:780;min-height:38px;padding:9px 13px}.manual-console__cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.manual-stat,.manual-form label,.manual-table div,.manual-phone-card,.manual-phone__list div{border:1px solid var(--color-border);border-radius:var(--radius-small);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-stat{background:#fbfcfb;display:grid;gap:5px;min-height:76px;padding:12px}.manual-stat span,.manual-form label span,.manual-table div span,.manual-phone-card span,.manual-phone__list span{color:var(--color-muted);font-size:12px;font-weight:720}.manual-stat strong,.manual-form output,.manual-table div strong,.manual-phone-card strong,.manual-phone__list strong{color:var(--color-text);font-size:15px;font-weight:820}.manual-console__body{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.manual-form,.manual-table{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:14px}.manual-form h3,.manual-table h3{font-size:16px;letter-spacing:0;margin:0 0 8px}.manual-form label{display:grid;gap:6px;margin-top:10px;padding:10px}.manual-form output{background:#f8faf8;border-radius:var(--radius-small);display:block;min-height:34px;padding:7px 9px}.manual-form__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.manual-form__actions .is-green,.manual-controls .is-primary{background:var(--color-green);border-color:var(--color-green);color:#fff}.manual-form__actions .is-blue{background:#2563eb;border-color:#2563eb;color:#fff}.manual-form__actions .is-amber{background:#f59e0b;border-color:#f59e0b;color:#101814}.manual-table{display:grid;align-content:start;gap:9px}.manual-table div,.manual-phone__list div{align-items:center;background:#fbfcfb;display:flex;gap:12px;justify-content:space-between;padding:10px}.manual-app-preview{background:linear-gradient(180deg,#f7faf8,#eef5f0)}.manual-app-preview__scene{display:grid;min-height:540px;place-items:center;padding:18px}.manual-phone{background:#101418;border:8px solid #111;border-radius:38px;box-shadow:0 24px 60px #10181433;max-width:310px;overflow:hidden;width:100%}.manual-phone__screen{background:#0c1420;color:#fff;min-height:500px;padding:14px}.manual-phone__status{align-items:center;display:flex;font-size:11px;justify-content:space-between}.manual-phone__nav{align-items:center;display:grid;font-size:11px;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.manual-phone__banner{background:#e53935;border-radius:999px;color:#fff;font-size:12px;font-weight:800;margin:12px 0;min-height:34px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.manual-phone__hero{background:linear-gradient(135deg,#00a36c2e,#2563eb26);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);padding:14px}.manual-phone__hero h2{font-size:20px;letter-spacing:0;margin:5px 0 12px}.manual-phone__hero strong{font-size:18px}.manual-phone__cards{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.manual-phone-card,.manual-phone__list div{background:#ffffff0f;border-color:#ffffff1a;display:grid;gap:5px;padding:10px}.manual-phone-card span,.manual-phone__list span{color:#ffffffa3}.manual-phone-card strong,.manual-phone__list strong{color:#fff}.manual-phone__list{display:grid;gap:8px}.manual-phone__nav{border-top:1px solid rgba(255,255,255,.1);color:#ffffff8a;margin-top:18px;min-height:58px;padding-top:10px}.manual-phone__nav span{align-content:center;box-sizing:border-box;display:grid;gap:4px;justify-items:center;line-height:1.05;min-width:0;overflow:hidden;padding:5px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.manual-phone__nav .is-active{color:#22c55e;font-weight:820}.manual-console__scene--announcement{display:block;min-height:420px}.manual-announcement-console{background:radial-gradient(circle at 88% 10%,rgba(81,225,225,.14),transparent 26%),linear-gradient(180deg,#0e1514,#111918);color:#fff;min-height:420px}.manual-announcement-console__topnav{align-items:center;background:#0e1514eb;border-bottom:1px solid rgba(187,201,201,.12);display:flex;gap:22px;height:50px;padding:0 20px}.manual-announcement-console__topnav span{color:#bbc9c9;font-size:12px;font-weight:760;position:relative}.manual-announcement-console__topnav span.is-active{color:#51e1e1}.manual-announcement-console__topnav span.is-active:after{background:#51e1e1;border-radius:999px;bottom:-17px;content:"";height:2px;left:0;position:absolute;right:0}.manual-announcement-console__workspace{min-height:370px}.manual-announcement-console__rail{background:#fff;border-right:1px solid #e5eaf1;display:grid;align-content:start;gap:7px;padding:18px 12px}.manual-announcement-console__rail strong{color:#182433;font-size:12px;margin-bottom:8px}.manual-announcement-console__rail span{border-radius:6px;color:#627084;font-size:12px;font-weight:720;padding:9px 10px}.manual-announcement-console__rail span.is-active{background:#eef5ff;color:#145bd7}.manual-announcement-console__main{min-width:0;padding:16px 18px 18px}.manual-announcement-console__step{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px}.manual-announcement-console__step strong{color:#bbc9c9;font-size:17px;font-weight:600;letter-spacing:.02em}.manual-announcement-console__step strong span{color:#ffba37}.manual-announcement-console__step em{border:1px solid rgba(81,225,225,.24);border-radius:999px;color:#51e1e1;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.manual-announcement-console__header{align-items:center;background:#2f3636eb;border:1px solid rgba(187,201,201,.12);border-radius:16px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 16px}.manual-announcement-console__header p{color:#ffba37;font-size:10px;font-weight:760;letter-spacing:.12em;margin:0;text-transform:uppercase}.manual-announcement-console__header h2{color:#fff;font-size:19px;letter-spacing:0;line-height:1.1;margin:4px 0}.manual-announcement-console__header span{color:#bbc9c9;display:block;font-size:12px}.manual-announcement-console__header button,.manual-announcement-form__actions button{border:1px solid rgba(255,186,55,.5);border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:36px;padding:8px 13px}.manual-announcement-console__header button{background:#ffba37;color:#402b00;min-width:92px}.manual-announcement-console__stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.manual-announcement-console__stats div,.manual-announcement-types,.manual-announcement-form,.manual-announcement-review{background:#2f3636;border:1px solid rgba(187,201,201,.12);border-radius:16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-announcement-console__stats div{display:grid;gap:4px;min-height:62px;padding:11px 12px}.manual-announcement-console__stats span,.manual-announcement-form label span,.manual-announcement-review span{color:#bbc9c9;font-size:11px;font-weight:760}.manual-announcement-console__stats strong,.manual-announcement-form output,.manual-announcement-review strong{color:#fff;font-size:14px;font-weight:820}.manual-announcement-workbench{display:grid;gap:12px;grid-template-columns:minmax(154px,.48fr) minmax(0,1fr)}.manual-announcement-types,.manual-announcement-form,.manual-announcement-review{display:grid;align-content:start;gap:9px;padding:12px}.manual-announcement-types h3,.manual-announcement-form h3,.manual-announcement-review h3{color:#fff;font-size:14px;letter-spacing:0;margin:0 0 2px}.manual-announcement-types button{background:#0e15146b;border:1px solid rgba(187,201,201,.12);border-radius:14px;cursor:pointer;display:grid;gap:3px 9px;grid-template-columns:28px minmax(0,1fr);padding:10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-announcement-types button.is-active{background:#51e1e114;border-color:#51e1e180;box-shadow:0 0 0 1px #51e1e114 inset;color:#51e1e1}.manual-announcement-types button i{background:#ffffff12;border:1px solid rgba(187,201,201,.12);border-radius:10px;display:block;grid-row:1 / 3;height:28px;position:relative;width:28px}.manual-announcement-types button i:after{background:#bbc9c9;border-radius:999px;content:"";height:10px;left:8px;position:absolute;top:8px;width:10px}.manual-announcement-types button.is-active i{background:#51e1e124;border-color:#51e1e159}.manual-announcement-types button.is-active i:after{background:#51e1e1}.manual-announcement-types button span{font-size:13px;font-weight:820;min-width:0}.manual-announcement-types button small{color:#bbc9c9;font-size:11px;grid-column:2;line-height:1.35;min-width:0}.manual-announcement-form label{background:#0e151461;border:1px solid rgba(187,201,201,.12);border-radius:15px;display:grid;gap:6px;padding:8px 10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-announcement-form output{background:transparent;border-radius:10px;display:block;font-size:12px;min-height:28px;padding:4px 0 2px}.manual-announcement-form__grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-announcement-form__actions{display:flex;flex-wrap:wrap;gap:8px}.manual-announcement-summary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-announcement-summary div{background:#ffba3714;border:1px solid rgba(255,186,55,.22);border-radius:14px;display:grid;gap:5px;padding:8px 10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-announcement-summary span{color:#ffba37;font-size:11px;font-weight:760}.manual-announcement-summary strong{color:#fff;font-size:13px;font-weight:820}.manual-announcement-form__actions .is-green{background:#ffba37;border-color:#ffba37;color:#402b00}.manual-announcement-form__actions .is-blue{background:#51e1e114;border-color:#51e1e161;color:#51e1e1}.manual-announcement-console{background:radial-gradient(circle at 26% 0%,rgba(26,80,164,.18),transparent 30%),linear-gradient(135deg,#07111f,#081729 52%,#0b1423);color:#dbeafe;min-height:520px;padding:14px}.manual-announcement-console__header{background:transparent;border:0;border-radius:0;margin-bottom:12px;padding:0}.manual-announcement-console__header h2{color:#f8fafc;font-size:22px;font-weight:840;margin:0}.manual-announcement-console__header p{color:#8ea3bf;font-size:12px;font-weight:620;letter-spacing:0;margin:5px 0 0;text-transform:none}.manual-announcement-console__header button{background:#1677ff;border:1px solid #1677ff;border-radius:6px;color:#fff;min-height:34px;min-width:104px}.manual-announcement-console__stats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.manual-announcement-console__stats div{align-items:center;background:#0f1f34db;border:1px solid rgba(96,165,250,.14);border-radius:8px;display:grid;gap:4px;min-height:58px;padding:10px 12px}.manual-announcement-console__stats span{color:#b8c5d8;font-size:11px;font-weight:720}.manual-announcement-console__stats strong{color:#fff;font-size:21px;line-height:1}.manual-announcement-console__filters{align-items:center;background:#0f1f34db;border:1px solid rgba(96,165,250,.14);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr));margin-bottom:10px;padding:10px}.manual-announcement-console__filters span{background:#0a1728b8;border:1px solid rgba(148,163,184,.16);border-radius:6px;color:#8ea3bf;font-size:11px;min-height:30px;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.manual-announcement-workbench{background:#07111f6b;border:1px solid rgba(96,165,250,.14);border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(150px,.46fr) minmax(210px,.86fr) minmax(240px,1fr);min-height:316px;overflow:hidden}.manual-announcement-types,.manual-announcement-list-panel,.manual-announcement-detail-panel{background:#0f1f34b8;min-width:0}.manual-announcement-types,.manual-announcement-list-panel{border-right:1px solid rgba(96,165,250,.14)}.manual-announcement-types{border-radius:0;border-width:0 1px 0 0;display:grid;gap:7px;padding:12px 10px}.manual-announcement-types h3,.manual-announcement-list-panel h3,.manual-announcement-detail-panel h3{color:#f8fafc;font-size:13px;font-weight:840;letter-spacing:0;margin:0}.manual-announcement-types button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#b8c5d8;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;min-height:38px;padding:0 8px}.manual-announcement-types button:hover,.manual-announcement-types button.is-active{background:linear-gradient(135deg,#2563eb8f,#0e44aab8);border-color:#2563ebb3;color:#fff}.manual-announcement-types button i{background:#94a3b824;border:0;border-radius:6px;display:block;grid-row:auto;height:20px;width:20px}.manual-announcement-types button i:after{background:#8ea3bf;height:8px;left:6px;top:6px;width:8px}.manual-announcement-types button.is-active i:after{background:#fff}.manual-announcement-types button span{font-size:12px;font-weight:760}.manual-announcement-types button small{display:none}.manual-announcement-types button em{background:#94a3b824;border-radius:999px;color:#cbd5e1;font-size:11px;font-style:normal;min-width:26px;padding:1px 7px;text-align:center}.manual-announcement-list-panel{display:flex;flex-direction:column;min-height:0}.manual-announcement-list-panel header,.manual-announcement-detail-panel header{align-items:center;border-bottom:1px solid rgba(96,165,250,.12);display:flex;gap:10px;justify-content:space-between;padding:12px}.manual-announcement-list-panel header span{color:#8ea3bf;display:block;font-size:11px;margin-top:3px}.manual-announcement-list-panel header button{background:#0a1728b8;border:1px solid rgba(148,163,184,.16);border-radius:6px;color:#dbeafe;font-size:11px;min-height:30px;padding:0 9px}.manual-announcement-list-item{background:#081424a8;border:1px solid rgba(96,165,250,.1);border-radius:8px;color:inherit;display:grid;gap:6px;margin:8px;padding:12px;text-align:left}.manual-announcement-list-item.is-active{background:#142c4ecc;border-color:#2563ebe6}.manual-announcement-list-item strong{color:#f8fafc;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-announcement-list-item span,.manual-announcement-list-item small{color:#8ea3bf;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-announcement-detail-panel{display:grid;align-content:start}.manual-announcement-detail-panel header span{background:#10b98129;border:1px solid rgba(16,185,129,.34);border-radius:999px;color:#34d399;font-size:11px;padding:2px 8px}.manual-announcement-detail-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.manual-announcement-detail-grid div{background:#081424a8;border:1px solid rgba(96,165,250,.1);border-radius:8px;display:grid;gap:4px;padding:8px 9px}.manual-announcement-detail-grid span{color:#8ea3bf;font-size:10px}.manual-announcement-detail-grid strong{color:#f8fafc;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-announcement-preview-strip{align-items:center;background:linear-gradient(135deg,#2563eb61,#0e44aa94);border:1px solid rgba(96,165,250,.26);border-radius:8px;display:flex;gap:8px;margin:0 12px 12px;min-height:40px;overflow:hidden;padding:0 10px}.manual-announcement-preview-strip span{background:#ffffff2e;border-radius:999px;flex:0 0 18px;height:18px}.manual-announcement-preview-strip strong{color:#fff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-announcement-detail-actions{display:flex;gap:8px;padding:0 12px 12px}.manual-announcement-detail-actions button{background:#172b46d6;border:1px solid rgba(148,163,184,.18);border-radius:6px;color:#dbeafe;flex:1;font-size:11px;min-height:32px}.manual-announcement-detail-actions button.is-green{background:#1677ff;border-color:#1677ff;color:#fff}.manual-announcement-review div{border-bottom:1px solid #edf1f6;display:grid;gap:5px;padding:3px 0 10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-announcement-review div:last-child{border-bottom:0;padding-bottom:0}.manual-phone--trader{background:#070b11;border-color:#05070a;box-shadow:0 24px 70px #060d1652}.manual-trader-screen{background:radial-gradient(circle at 90% 16%,rgba(34,197,94,.18),transparent 24%),linear-gradient(180deg,#0e1724,#07101c);color:#fff;overflow:hidden;padding:13px;position:relative}.manual-trader-status,.manual-trader-header,.manual-trader-actions,.manual-trader-markets>div,.manual-trader-markets nav,.manual-trader-markets div:not(:first-child),.manual-trader-marquee{align-items:center;display:flex}.manual-trader-status{color:#ffffffc7;font-size:10px;justify-content:space-between}.manual-trader-header{justify-content:space-between;margin-top:14px}.manual-trader-header strong{font-size:13px;letter-spacing:.04em}.manual-trader-header button,.manual-trader-header span{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;height:26px;width:26px}.manual-trader-header span{position:relative}.manual-trader-header span:after{background:#ef4444;border-radius:999px;content:"";height:7px;position:absolute;right:4px;top:3px;width:7px}.manual-trader-asset{display:grid;gap:6px;margin:22px 0 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-trader-asset span,.manual-trader-markets a,.manual-trader-markets nav span,.manual-trader-markets small,.manual-trader-message-rule{color:#ffffff8c;font-size:10px}.manual-trader-asset strong{font-size:27px;letter-spacing:0;line-height:1}.manual-trader-asset small{color:#21d07a;font-size:11px;font-weight:800}.manual-trader-asset i{background:linear-gradient(135deg,transparent 10%,rgba(34,197,94,.2) 10%,rgba(20,99,255,.7) 52%,#21d07a 90%);border-radius:50%;height:52px;justify-self:end;margin-top:-58px;mask-image:radial-gradient(circle,transparent 48%,#000 51%);width:80px}.manual-trader-actions{justify-content:space-between;margin:4px 0 14px}.manual-trader-actions span{color:#ffffffb8;display:grid;font-size:9px;gap:6px;justify-items:center}.manual-trader-actions span:before{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:8px;content:"";height:28px;width:28px}.manual-trader-marquee{background:#00a36c1f;border:1px solid rgba(34,197,94,.2);border-radius:14px;gap:8px;height:38px;margin:6px 0 16px;overflow:hidden;padding:0 10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-trader-marquee>span{background:#22c55e2e;border-radius:999px;flex:0 0 auto;height:18px;position:relative;width:18px}.manual-trader-marquee>span:before{background:#21d07a;border-radius:2px 2px 5px 5px;content:"";height:10px;left:6px;position:absolute;top:4px;width:7px}.manual-trader-marquee div{flex:1;min-width:0;overflow:hidden}.manual-trader-marquee strong{animation:manual-marquee-scroll 8s linear infinite;color:#ffffffeb;display:inline-block;font-size:11px;font-weight:800;line-height:38px;min-width:max-content;white-space:nowrap}.manual-trader-marquee button{background:transparent;border:0;color:#ffffff9e;flex:0 0 auto;font-size:17px;line-height:1;padding:0}.manual-trader-markets{display:grid;gap:10px}.manual-trader-markets>div{justify-content:space-between}.manual-trader-markets h3{font-size:15px;letter-spacing:0;margin:0}.manual-trader-markets nav{gap:12px;overflow:hidden}.manual-trader-markets nav span.is-active{color:#2c7dff;font-weight:800}.manual-trader-markets div:not(:first-child){background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:9px;display:grid;grid-template-columns:42px 1fr auto;gap:2px 8px;padding:8px}.manual-trader-markets div:not(:first-child) span{color:#fff;font-size:12px;font-weight:850}.manual-trader-markets div:not(:first-child) small{grid-column:1 / 3}.manual-trader-markets div:not(:first-child) strong{color:#fff;font-size:11px;grid-column:3;grid-row:1}.manual-trader-markets div:not(:first-child) em{color:#21d07a;font-size:10px;font-style:normal;font-weight:800;grid-column:3;grid-row:2}.manual-trader-markets div:not(:first-child) em.is-down{color:#ff6b6b}.manual-trader-message-rule{margin-top:10px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manual-trader-nav{bottom:0;left:13px;position:absolute;right:13px}.manual-announcement-console{min-height:470px;padding:11px}.manual-announcement-console__header{margin-bottom:9px}.manual-announcement-console__header h2{font-size:19px}.manual-announcement-console__header p{font-size:11px}.manual-announcement-console__stats{gap:7px;margin-bottom:8px}.manual-announcement-console__stats div{min-height:48px;padding:8px 10px}.manual-announcement-console__stats strong{font-size:18px}.manual-announcement-console__filters{gap:6px;margin-bottom:8px;padding:8px}.manual-announcement-console__filters span{min-height:27px;padding:6px 8px}.manual-announcement-workbench{grid-template-columns:minmax(126px,.42fr) minmax(176px,.78fr) minmax(210px,.9fr);min-height:284px}.manual-announcement-types{gap:5px;padding:10px 8px}.manual-announcement-types button{grid-template-columns:18px minmax(0,1fr) auto;min-height:32px;padding:0 7px}.manual-announcement-types button i{height:18px;width:18px}.manual-announcement-list-panel header,.manual-announcement-detail-panel header{padding:10px}.manual-announcement-list-item{gap:5px;margin:7px;padding:10px}.manual-announcement-detail-grid{gap:6px;padding:10px}.manual-announcement-preview-strip{margin:0 10px 10px;min-height:34px}.manual-announcement-detail-actions{padding:0 10px 10px}.manual-phone--trader{background:#050707;border-color:#0b0d0d;max-width:292px}.manual-trader-screen{background:#111716;min-height:512px;overflow:hidden;padding:12px}.manual-trader-status,.manual-trader-header,.manual-trader-tabs,.manual-trader-index>div,.manual-trader-calendar>div,.manual-trader-nav{align-items:center;display:flex}.manual-trader-status{color:#ffffffe6;font-size:10px;font-weight:800;justify-content:space-between;margin-bottom:14px}.manual-trader-header{display:grid;gap:8px;grid-template-columns:38px minmax(0,1fr) 32px 32px;margin-top:0}.manual-trader-logo,.manual-trader-header button{border-radius:999px;height:32px;width:32px}.manual-trader-logo{align-items:center;background:radial-gradient(circle,#4c99bc 0 58%,#0f5e77 59%);border:2px solid rgba(255,179,37,.32);color:#fff;display:flex;font-size:10px;font-style:italic;font-weight:800;justify-content:center;line-height:1}.manual-trader-logo:after{display:none}.manual-trader-header div{display:grid;gap:2px;min-width:0}.manual-trader-header strong{color:#f2f4f4;font-size:17px;letter-spacing:0;line-height:1.05}.manual-trader-header small{color:#ffffff8f;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trader-header button{background:#1a2020;border:1px solid rgba(255,255,255,.08);position:relative}.manual-trader-header button:before{border:2px solid rgba(255,255,255,.72);border-radius:999px;content:"";height:13px;left:8px;position:absolute;top:8px;width:13px}.manual-trader-header button:first-of-type:before{border-radius:4px;clip-path:polygon(50% 0,64% 34%,100% 38%,72% 60%,82% 100%,50% 78%,18% 100%,28% 60%,0 38%,36% 34%)}.manual-trader-header button:last-of-type:after{background:#ffffffb8;border-radius:999px;content:"";height:2px;position:absolute;right:8px;top:21px;transform:rotate(45deg);width:8px}.manual-trader-marquee{background:#ffb9261f;border:1px solid rgba(255,185,38,.72);border-radius:16px;box-shadow:0 0 0 2px #ffbc282e,0 0 18px #ffbc2829;height:30px;margin:20px 0 8px;overflow:visible;position:relative}.manual-trader-marquee:after{background:#ffbc28;border-radius:999px;color:#1b1200;content:"Marquee 跑马灯";font-size:9px;font-weight:840;line-height:1;padding:4px 7px;position:absolute;right:8px;top:-18px;white-space:nowrap;z-index:2}.manual-trader-marquee>span{background:#ffb92638;height:16px;width:16px}.manual-trader-marquee>span:before{background:#ffbc28;height:9px;left:5px;top:4px;width:7px}.manual-trader-marquee strong{color:#ffcf55;font-size:10px;line-height:30px}.manual-trader-screen--login-popup .manual-trader-header,.manual-trader-screen--login-popup .manual-trader-tabs,.manual-trader-screen--login-popup .manual-trader-index,.manual-trader-screen--login-popup .manual-trader-calendar,.manual-trader-screen--login-popup .manual-trader-sectors{opacity:.5}.manual-login-popup-scrim{background:#0000006b;inset:0;position:absolute;z-index:2}.manual-login-popup{background:linear-gradient(180deg,#1d2424,#151b1b);border:1px solid rgba(255,188,40,.82);border-radius:20px;box-shadow:0 0 0 2px #ffbc2833,0 24px 54px #00000080;color:#fff;display:grid;gap:9px;left:24px;padding:22px 18px 18px;position:absolute;right:24px;text-align:center;top:138px;z-index:4}.manual-login-popup:after{background:#ffbc28;border-radius:999px;color:#1b1200;content:"Login Popup 登录弹窗";font-size:9px;font-weight:840;line-height:1;padding:4px 7px;position:absolute;right:12px;top:-18px;white-space:nowrap}.manual-login-popup button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffc2;display:inline-flex;font-size:15px;height:24px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:24px}.manual-login-popup>span{color:#ffbc28;font-size:11px;font-weight:840;text-transform:uppercase}.manual-login-popup__image{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.42),transparent 18%),linear-gradient(135deg,#006bff,#14b86f 52%,#ffbc28);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;display:grid;min-height:92px;overflow:hidden;padding:13px;place-content:end start;position:relative;text-align:left}.manual-login-popup__image:before{background:linear-gradient(135deg,transparent 0 45%,rgba(255,255,255,.35) 46% 47%,transparent 48%),#07111f2e;border-radius:999px;content:"";height:88px;position:absolute;right:-18px;top:-22px;width:88px}.manual-login-popup__image:after{background:#0000004d;border-radius:999px;color:#ffffffeb;content:"Image URL";font-size:9px;font-weight:840;padding:4px 7px;position:absolute;right:10px;top:10px}.manual-login-popup__image b,.manual-login-popup__image small{position:relative;z-index:1}.manual-login-popup__image b{font-size:15px;line-height:1.12}.manual-login-popup__image small{color:#ffffffc7;font-size:10px;font-weight:760}.manual-login-popup h3{color:#f7faf8;font-size:22px;letter-spacing:0;line-height:1.12;margin:0}.manual-login-popup p{color:#ffffffad;font-size:12px;line-height:1.55;margin:0}.manual-login-popup strong{color:#ffffffc7;font-size:11px;font-weight:780}.manual-login-popup__cta{background:#ffbc28;border-radius:999px;color:#1b1200;display:inline-block;font-size:12px;font-weight:840;justify-self:center;min-width:148px;padding:10px 16px}.manual-trader-tabs{background:#191f1f;border:1px solid rgba(255,255,255,.04);border-radius:17px;gap:14px;margin:0 0 12px;overflow:hidden;padding:6px 8px;white-space:nowrap}.manual-trader-tabs span{color:#ffffffa3;flex:0 0 auto;font-size:15px}.manual-trader-tabs span.is-active{background:#121717;border-radius:12px;color:#ffbc28;padding:6px 10px}.manual-trader-index,.manual-trader-calendar{background:#171d1d;border:1px solid rgba(255,255,255,.035);border-radius:18px;margin-bottom:12px;padding:14px}.manual-trader-index h3,.manual-trader-calendar h3,.manual-trader-sectors h3{color:#f0f3f3;font-size:18px;letter-spacing:0;margin:0 0 12px}.manual-trader-index>div{align-items:stretch}.manual-trader-index article{border-right:1px solid rgba(255,255,255,.08);display:grid;flex:1;gap:5px;min-width:0;padding:0 10px 0 0}.manual-trader-index article+article{padding-left:10px}.manual-trader-index article:last-child{border-right:0}.manual-trader-index article span,.manual-trader-calendar article span{color:#ffffffa8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trader-index article strong{color:#f2f4f4;font-size:14px}.manual-trader-index article b{color:#04bd73;font-size:14px;letter-spacing:.05em}.manual-trader-index article small{color:#04bd73;font-size:10px}.manual-trader-index article em{background:#00b26924;border-radius:999px;color:#03c87a;font-size:10px;font-style:normal;font-weight:800;justify-self:start;padding:3px 7px}.manual-trader-calendar>div{align-items:stretch}.manual-trader-calendar article{display:grid;flex:1;gap:8px;min-width:0}.manual-trader-calendar article+article{border-left:1px solid rgba(255,255,255,.08);padding-left:16px}.manual-trader-calendar article span:before{color:#ffbc28;content:"▣";margin-right:6px}.manual-trader-calendar article strong{color:#f2f4f4;font-size:28px;line-height:1}.manual-trader-calendar article small{color:#ffffff8a;font-size:13px;margin-left:5px}.manual-trader-calendar article i{background:linear-gradient(90deg,#ef6544,#f5f5f5 36%,#1d326e 37%);border-radius:999px;display:block;height:15px;width:46px}.manual-trader-sectors h3{margin:0 0 10px}.manual-trader-sectors>div{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-trader-sectors article{background:#222828;border:1px solid rgba(255,255,255,.04);border-radius:5px;display:grid;min-height:48px;overflow:hidden;padding:7px 6px 6px 10px;position:relative;text-align:center}.manual-trader-sectors article:before{background:#ffffffa6;border-radius:999px;content:"";left:6px;position:absolute;top:8px;bottom:8px;width:2px}.manual-trader-sectors article span{background:#171b1d;border-radius:999px;height:19px;justify-self:center;width:19px}.manual-trader-sectors article strong,.manual-trader-sectors article small{color:#ffffffd1;font-size:9px;line-height:1.05}.manual-trader-nav{align-items:center;background:#1e2424e6;border:1px solid rgba(255,255,255,.06);border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;left:12px;min-height:60px;padding:6px;right:12px}.manual-trader-nav span{align-content:center;box-sizing:border-box;color:#ffffff94;display:grid;font-size:10px;gap:4px;height:48px;justify-items:center;line-height:1.05;min-width:0;overflow:hidden;padding:5px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.manual-trader-nav span:before{background:#ffffff24;border-radius:999px;content:"";height:20px;width:20px}.manual-trader-nav span.is-active{background:#ffbc28;border-radius:16px;color:#1b1200;font-weight:760;padding:5px 2px}.manual-trader-nav span.is-active:before{background:#1b120026}@keyframes manual-marquee-scroll{0%{transform:translate(78%)}to{transform:translate(-100%)}}.manual-app-preview__empty{background:#fff;border:1px dashed rgba(0,107,73,.34);border-radius:var(--radius);max-width:320px;padding:22px}.manual-app-preview__empty h2{font-size:22px;letter-spacing:0;margin:0 0 8px}.manual-app-preview__empty p{color:var(--color-muted);margin:0}.manual-stage[hidden],.manual-console__scene[hidden],.manual-app-preview__scene[hidden],.manual-topic[hidden]{display:none!important}.manual-controls{display:flex;gap:10px;justify-content:center;padding:14px 0 0}.manual-steps{margin-top:20px}.manual-stage[hidden]+.manual-steps{margin-top:0}.manual-stage:not([hidden]) .manual-controls{display:none}.manual-steps article{padding:0}.manual-steps header{border-bottom:1px solid var(--color-border);margin-bottom:28px;padding-bottom:24px}.manual-steps h1,.manual-steps h2{font-size:28px;letter-spacing:0;line-height:1.15;margin:4px 0 8px}.manual-steps header span{color:var(--color-muted);display:block;font-size:17px;line-height:1.7;max-width:820px}.manual-topic__steps{border-top:1px solid var(--color-border);counter-reset:none;display:grid;gap:14px;list-style:none;margin:34px 0 0;max-width:860px;padding:18px 0 0}.manual-steps li{border-left:2px solid var(--color-border);padding:0 0 0 14px}.manual-steps li.is-active{border-color:#006b4980;box-shadow:none}.manual-steps button{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:0;text-align:left;width:100%}[dir=rtl] .manual-steps button{text-align:right}.manual-steps button span{color:var(--color-green-dark);flex:0 0 auto;font-size:12px;font-weight:820;width:26px}.manual-steps p{color:var(--color-muted);line-height:1.65;margin:6px 0 4px 36px}.manual-steps small{color:var(--color-muted);display:block;font-weight:720;margin-left:36px}.manual-article{display:grid;gap:30px;max-width:920px}.manual-article h1,.manual-article h3,.manual-article h4,.manual-article p{margin:0}.manual-article h1,.manual-article h3{font-size:34px;letter-spacing:0;line-height:1.12}.manual-article h4{font-size:22px;letter-spacing:0;line-height:1.2;margin-bottom:6px}.manual-article p{color:var(--color-muted);font-size:16px;line-height:1.84;max-width:860px}.manual-article section{display:grid;gap:10px}.manual-article__points{display:grid;gap:0;grid-template-columns:1fr;margin-top:8px;max-width:900px}.manual-article__points div{border-top:1px solid var(--color-border);display:grid;gap:18px;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);padding:15px 0}.manual-article__points div:last-child{border-bottom:1px solid var(--color-border)}.manual-article__points strong{color:var(--color-text);font-size:15px;line-height:1.3}.manual-article__points span{color:var(--color-muted);font-size:15px;line-height:1.68}[dir=rtl] .manual-steps p,[dir=rtl] .manual-steps small{margin-left:0;margin-right:40px}.is-highlighted{border-color:#2563eba3!important;box-shadow:0 0 0 3px #2563eb1f,0 16px 34px #2563eb1f;transform:translateY(-1px)}.manual-stat--green,.manual-phone-card--green{background:#00a36c14}.manual-stat--blue,.manual-phone-card--blue{background:#2563eb14}.manual-stat--amber,.manual-phone-card--amber{background:#f59e0b1f}.manual-stat--red,.manual-phone-card--red{background:#e539351a}.manual-stat--purple,.manual-phone-card--purple{background:#7c3aed17}.product-line,.page-line{border-bottom:1px solid var(--color-border);display:grid;gap:26px;grid-template-columns:64px 1fr;padding:28px 0}.product-line>span,.page-line>span{color:var(--color-green-dark);font-size:13px;font-weight:850;padding-top:4px}.product-line h3,.page-line h2{font-size:26px;letter-spacing:0;line-height:1.12;margin:0 0 10px}.product-line p,.page-line p,.page-line li{color:var(--color-muted);margin:0}.deployment-section{background:var(--color-ink);color:#fff;padding:96px 0}.deployment-section .eyebrow{color:#8ce7bc}.deployment-section .section-lead,.deployment-option p,.deployment-option li{color:#ffffffad}.deployment-layout{display:grid;gap:52px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.deployment-options{border-top:1px solid rgba(255,255,255,.18)}.deployment-option{border-bottom:1px solid rgba(255,255,255,.18);display:grid;gap:16px;grid-template-columns:64px 1fr;padding:32px 0}.deployment-option__index{color:#8ce7bc;font-size:13px;font-weight:850;padding-top:6px}.deployment-option h3{font-size:30px;line-height:1.08;margin:0}.deployment-option p{margin:0}.deployment-option ul{display:flex;flex-wrap:wrap;gap:10px 20px;grid-column:2;list-style:none;margin:0;padding:0}.deployment-option li{border-bottom:1px solid rgba(140,231,188,.35);padding-bottom:6px}.split-section{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.layer-stack{border-top:1px solid var(--color-border);display:grid}.layer{border-bottom:1px solid var(--color-border);display:grid;gap:24px;grid-template-columns:64px 1fr;padding:28px 0}.layer-index{color:var(--color-green-dark);font-size:13px;font-weight:850;padding-top:5px}.layer h3{font-size:24px;margin:0 0 8px}.layer p{color:var(--color-muted);margin:0}.developer-section{background:#fff}.developer-list{border-top:1px solid var(--color-border);display:grid;list-style:none;margin:0;padding:0}.developer-list li{align-items:center;border-bottom:1px solid var(--color-border);display:flex;font-size:22px;font-weight:760;gap:14px;padding:24px 0}.developer-list li:before{background:var(--color-green);content:"";height:10px;width:10px}.boundary-section{background:var(--color-sand)}.boundary-list{border-top:1px solid rgba(198,90,61,.24);display:grid;list-style:none;margin:0;padding:0}.boundary-list li{border-bottom:1px solid rgba(198,90,61,.24);color:var(--color-text);font-size:18px;font-weight:680;padding:22px 0}.final-cta{background:#fff;border-top:1px solid var(--color-border);padding:82px 0}.final-cta .section-shell{align-items:end;display:grid;gap:28px;grid-template-columns:1fr auto}.final-cta h2{font-size:clamp(34px,4.8vw,62px);line-height:1.02;margin:0 0 16px;max-width:840px}.final-cta p{color:var(--color-muted);margin:0;max-width:720px}.page-hero{background:var(--color-soft);border-bottom:1px solid var(--color-border);padding:84px 0 64px}.page-hero h1{font-size:clamp(40px,5.4vw,74px);letter-spacing:0;line-height:1.02;margin:16px 0 20px;max-width:900px}.page-detail{background:#fff}.sign-in-hero__layout{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.sign-in-panel{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-menu);display:grid;gap:18px;padding:28px}.sign-in-panel h2{font-size:22px;letter-spacing:0;line-height:1.12;margin:0}.sign-in-panel p,.sign-in-boundary{color:var(--color-muted);margin:0}.sign-in-boundary{border-left:3px solid var(--color-green);max-width:760px;padding-left:18px}.page-line{grid-template-columns:64px minmax(0,1fr) minmax(240px,.72fr)}.page-line ul{display:grid;gap:8px;margin:4px 0 0;padding-left:18px}.site-footer{background:var(--color-ink);color:#fff}.footer-shell{display:grid;gap:36px;grid-template-columns:1.15fr .75fr .85fr .75fr 1fr;padding-bottom:52px;padding-top:58px}.footer-brand p,.footer-note p{color:#ffffffa3;margin:16px 0}.footer-column,.footer-note{align-content:start;display:grid;gap:10px}.footer-column h2,.footer-note h2{font-size:14px;margin:0 0 4px}.footer-column a{color:#ffffffa3;font-size:14px}.footer-column a:hover{color:#8ce7bc}.site-footer .language-switcher__menu{left:0;right:auto}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);color:#ffffff94;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 24px;justify-content:space-between;margin:0 auto;max-width:var(--max-width);padding:18px 24px}.footer-bottom p{margin:0}.footer-legal{display:flex;flex-wrap:wrap;gap:10px 18px}.footer-legal a{color:#ffffffa3}.footer-legal a:hover{color:#8ce7bc}.legal-hero{background:radial-gradient(circle at 12% 18%,rgba(18,171,111,.12),transparent 32%),linear-gradient(180deg,#f5fbf8,#fff)}.legal-updated{color:var(--color-muted);font-size:14px;margin:22px 0 0}.legal-intro{margin-top:14px}.legal-detail{background:#fff}.legal-shell{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(220px,.32fr) 1fr}.legal-summary{background:#f8fbf9;border:1px solid var(--color-border);border-radius:8px;display:grid;gap:10px;padding:22px;position:sticky;top:92px}.legal-summary span{color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-summary strong{color:var(--color-ink);font-size:20px}.legal-summary p{color:var(--color-muted);margin:4px 0 0}.legal-summary a{color:var(--color-primary);font-weight:700}.legal-sections{display:grid;gap:16px}.legal-section{border:1px solid var(--color-border);border-radius:8px;display:grid;gap:20px;grid-template-columns:44px 1fr;padding:26px}.legal-section>span{align-items:center;background:#eef8f3;border-radius:999px;color:var(--color-primary);display:inline-flex;font-size:13px;font-weight:800;height:36px;justify-content:center;width:36px}.legal-section h2{color:var(--color-ink);font-size:clamp(22px,3vw,30px);margin:0 0 10px}.legal-section p{color:var(--color-muted);margin:0}.legal-section p+p{margin-top:12px}.legal-section ul{display:grid;gap:8px;margin:18px 0 0;padding-left:20px}.legal-section li{color:#33423b}.home-showcase{background:#fff}.fm-shell{margin:0 auto;max-width:1180px;padding:0 24px}.fm-hero{background:radial-gradient(circle at 86% 18%,rgba(255,145,27,.22),transparent 24%),radial-gradient(circle at 92% 68%,rgba(23,125,155,.18),transparent 28%),linear-gradient(135deg,#06101c,#08121f 56%,#040a12);color:#fff;margin-top:calc(var(--header-height) * -1);overflow:hidden;padding:calc(var(--header-height) + 58px) 0 54px;position:relative}.fm-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;content:"";inset:0;mask-image:linear-gradient(180deg,#000 0%,transparent 82%);pointer-events:none;position:absolute}.fm-hero__grid{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.92fr) minmax(430px,.98fr);position:relative}.fm-hero__copy{min-width:0}.fm-kicker{color:#ff9c22;font-size:13px;font-weight:820;letter-spacing:0;margin:0 0 16px}.fm-hero h1{font-size:clamp(34px,4.9vw,56px);letter-spacing:0;line-height:1.02;margin:0 0 18px;max-width:680px}:lang(zh-CN) .fm-hero h1{line-height:1.12}.fm-hero__copy>p:not(.fm-kicker){color:#ffffffb8;font-size:16px;line-height:1.72;margin:0;max-width:610px}.fm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.fm-btn{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:14px;font-weight:780;gap:12px;justify-content:center;min-height:46px;min-width:146px;padding:12px 18px}.fm-btn--primary{background:linear-gradient(135deg,#ff9c22,#f16600);color:#fff}.fm-btn--dark{background:#030c148a;border-color:#ffffff47;color:#fff}.fm-flow{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(120px,.72fr);margin-top:38px;max-width:640px}.fm-flow__sources,.fm-flow__outputs{display:grid;gap:10px}.fm-flow span,.fm-connect__top span,.fm-connect__bottom span,.fm-mobile__cards span{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#ffffffd1;display:block;font-size:12px;font-weight:760;padding:10px 12px}.fm-node,.fm-system-card,.fm-module-card{align-items:center;display:flex!important;gap:10px}.fm-node i,.fm-system-card i,.fm-module-card i,.fm-card-icon,.fm-copy-block li i{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;overflow:hidden;width:34px}.fm-node i svg,.fm-system-card i svg,.fm-module-card i svg,.fm-card-icon svg,.fm-copy-block li i svg,.fm-feature-icon svg{height:22px;width:22px}.fm-integration-icon{border-radius:999px;display:block;height:100%;object-fit:cover;width:100%}.fm-node em,.fm-system-card em,.fm-module-card em,.fm-mobile__cards em{font-style:normal}.fm-node--orange i,.fm-system-card--orange i{background:transparent;color:#ffb52a}.fm-node--orange i svg{height:36px;width:36px}.fm-system-card--orange i svg{height:44px;width:44px}.fm-node--slate i,.fm-system-card--slate i{background:#94a3b826;color:#d8e1ea}.fm-node--green i,.fm-system-card--green i{background:#27ae6029;color:#72d98a}.fm-node--outline i{background:#487eb52e;color:#9ecbff}.fm-flow__core{align-items:center;background:#07121deb;border:1px solid rgba(255,156,34,.58);border-radius:12px;box-shadow:0 0 0 8px #ff9c2214,0 18px 40px #00000047;display:grid;justify-items:center;min-height:104px;padding:16px;width:116px}.fm-flow__core img{align-items:center;aspect-ratio:1 / 1;border-radius:8px;display:block;height:52px;object-fit:contain;width:52px}.fm-flow__core span{background:transparent;border:0;color:#fff;font-size:12px;line-height:1.2;padding:8px 0 0;text-align:center}.fm-hero__visual{min-height:500px;position:relative}.fm-dashboard{background:#091421;border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 32px 80px #00000075;overflow:hidden;padding:0;position:relative;transform:perspective(1200px) rotateY(-6deg) rotateX(3deg)}.fm-windowbar{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;gap:8px;padding:14px 16px}.fm-windowbar img{border-radius:4px;height:22px;width:22px}.fm-windowbar span{color:#ffffffc2;font-size:12px;font-weight:800;margin-right:auto}.fm-windowbar i{background:#fff3;border-radius:99px;height:8px;width:8px}.fm-dashboard__body{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:410px}.fm-dashboard aside{background:#ffffff09;border-right:1px solid rgba(255,255,255,.08);display:grid;gap:8px;padding:20px 14px}.fm-dashboard aside span{color:#ffffff8f;font-size:12px;font-weight:720;padding:9px 10px}.fm-dashboard main{padding:24px}.fm-dashboard h2,.fm-phone h3,.fm-report h3{font-size:14px;margin:0}.fm-metrics,.fm-stat-row{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.fm-metrics span,.fm-stat-row span{background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:5px;padding:14px}.fm-metrics strong,.fm-stat-row strong{color:#fff;font-size:22px}.fm-metrics small,.fm-stat-row small{color:#ffffff7a;font-size:11px}.fm-chart,.fm-line-chart{background:linear-gradient(135deg,transparent 15%,rgba(42,160,228,.32) 16%,transparent 17%),linear-gradient(22deg,transparent 42%,rgba(255,156,34,.38) 43%,transparent 44%),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 36px);border:1px solid rgba(255,255,255,.08);border-radius:8px;height:150px}.fm-tiles{display:grid;gap:10px;grid-template-columns:.9fr 1.1fr;margin-top:14px}.fm-tiles span{background:linear-gradient(135deg,#ff9c2242,#177d9b2e);border-radius:8px;height:90px}.fm-phone{background:#07111d;border:1px solid rgba(255,255,255,.18);border-radius:28px;box-shadow:0 30px 70px #0000006b;color:#fff;padding:22px 16px 18px;position:absolute;right:-4px;top:130px;width:178px}.fm-phone__bar{background:#ffffff3d;border-radius:99px;display:block;height:5px;margin:0 auto 14px;width:54px}.fm-phone__card,.fm-phone__list span{background:#ffffff14;border-radius:8px;color:#ffffffb8;display:grid;font-size:10px;gap:5px;margin-top:10px;padding:11px}.fm-phone__card strong,.fm-phone__list strong{color:#fff;font-size:16px}.fm-phone__card--orange{background:linear-gradient(135deg,#f58117,#b85007);color:#fff}.fm-phone__card--green{background:linear-gradient(135deg,#00995e,#096240);color:#fff}.fm-phone ul{color:#ffffff94;font-size:10px;line-height:1.5;margin:14px 0 0;padding-left:16px}.fm-section{padding:72px 0}.fm-section--intro{padding-top:34px}.fm-section--soft{background:#f7f8f5;border-bottom:1px solid #e9ede6;border-top:1px solid #e9ede6}.fm-heading--center{margin:0 auto 34px;max-width:720px;text-align:center}.fm-heading h2,.fm-copy-block h2,.fm-final h2{font-size:clamp(30px,4vw,44px);letter-spacing:0;line-height:1.1;margin:0 0 12px}.fm-heading p,.fm-copy-block p,.fm-final p,.fm-feature-grid p{color:#66706a;margin:0}.fm-feature-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.fm-feature-grid article{background:#fff;border:1px solid #e5e9e3;border-radius:8px;box-shadow:0 16px 34px #0e16120d;min-height:220px;padding:28px 22px;text-align:center}.fm-feature-icon{align-items:center;background:#245aaf;border-radius:999px;color:#fff;display:inline-flex;height:68px;justify-content:center;margin-bottom:20px;width:68px}.fm-feature-icon svg{height:30px;width:30px}.fm-feature-icon--2{background:#f29a22}.fm-feature-icon--3{background:#1fa65d}.fm-feature-icon--4{background:#5a43b8}.fm-feature-grid h3{font-size:17px;line-height:1.2;margin:0 0 12px}.fm-feature-grid p{font-size:13px;line-height:1.55}.fm-connect,.fm-mobile,.fm-analytics{align-items:center;display:grid;gap:56px;grid-template-columns:.82fr 1.18fr}.fm-copy-block{max-width:440px}.fm-connect__diagram{display:grid;gap:28px;justify-items:center}.fm-connect__top,.fm-connect__bottom{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.fm-connect__bottom{grid-template-columns:repeat(5,minmax(0,1fr))}.fm-connect__top span,.fm-connect__bottom span,.fm-mobile__cards span{background:#fff;border-color:#e5e9e3;box-shadow:0 10px 24px #0e16120f;color:#17201c;min-height:62px;text-align:center}.fm-system-card i{height:42px;width:42px}.fm-system-card i svg{height:25px;width:25px}.fm-system-card .fm-integration-icon{height:100%;width:100%}.fm-connect__top .fm-system-card i{height:52px;width:52px}.fm-connect__top .fm-system-card i svg,.fm-connect__top .fm-system-card .fm-integration-icon{height:52px;width:52px}.fm-system-card--slate i{color:#4d5c6a}.fm-system-card--green i{background:#1fa65d1f;color:#1fa65d}.fm-connect__diagram>strong{align-items:center;background:#07111d;border-radius:8px;box-shadow:0 14px 38px #07111d3d;color:#fff;display:inline-flex;font-size:21px;gap:12px;padding:18px 48px}.fm-connect__diagram>strong img{aspect-ratio:1 / 1;border-radius:6px;height:38px;object-fit:contain;width:38px}.fm-module-card{align-items:center;flex-direction:column;gap:8px;justify-content:center}.fm-module-card i{background:#f7fafc;border:1px solid #dfe6ee;color:#5a6672;height:48px;width:48px}.fm-module-card i svg{height:27px;width:27px}.fm-mobile__board{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.fm-mobile__cards{display:grid;gap:18px}.fm-mobile__cards span{align-items:center;display:grid!important;gap:2px 12px;grid-template-columns:auto 1fr;text-align:left}.fm-card-icon{grid-row:span 2;height:52px;width:52px}.fm-card-icon svg{height:30px;width:30px}.fm-card-icon--orange{background:#f5811721;color:#f58117}.fm-card-icon--purple{background:#5d4bbe21;color:#5d4bbe}.fm-card-icon--blue{background:#2f83c521;color:#2f83c5}.fm-card-icon--green{background:#1fa65d21;color:#1fa65d}.fm-mobile__cards small{color:#717b74;display:block;font-size:11px;font-weight:520;margin-top:6px}.fm-phone--center{position:relative;right:auto;top:auto;width:190px}.fm-phone__list{display:grid;gap:0;margin-top:14px}.fm-phone__list span{align-items:center;display:flex;justify-content:space-between}.fm-analytics{align-items:start;grid-template-columns:.64fr 1.36fr}.fm-copy-block ul{display:grid;gap:16px;list-style:none;margin:26px 0 0;padding:0}.fm-copy-block li{align-items:center;border-left:0;color:#17201c;display:flex;gap:12px;font-weight:760;padding-left:0}.fm-copy-block li i{background:#fff;border:1px solid #dfe6ee;color:#6a747d;height:50px;width:50px}.fm-copy-block li i svg{height:28px;width:28px}.fm-analytics__panel{background:#fff;border:1px solid #e5e9e3;border-radius:10px;box-shadow:0 18px 44px #0e161214;padding:18px}.fm-analytics__panel .fm-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.fm-analytics__panel .fm-stat-row span{background:#fbfcfa;border-color:#e9ede6}.fm-analytics__panel .fm-stat-row strong,.fm-report h3{color:#17201c}.fm-analytics__panel .fm-stat-row small{color:#68736d}.fm-report-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.fm-report{background:#fbfcfa;border:1px solid #e9ede6;border-radius:8px;min-height:158px;padding:16px}.fm-report--wide{grid-column:span 2}.fm-chart-frame{background:linear-gradient(180deg,#fff,#f7fafc);border:1px solid #dfe8ef;border-radius:8px;margin-top:14px;overflow:hidden}.fm-line-chart{display:block;height:auto;width:100%}.fm-chart-grid line{stroke:#e6edf3;stroke-width:1}.fm-chart-axis line{stroke:#d6e0e8;stroke-width:1.2}.fm-line-chart__shadow,.fm-line-chart__primary,.fm-line-chart__secondary{fill:none;stroke-linecap:round;stroke-linejoin:round}.fm-line-chart__shadow{filter:blur(5px);opacity:.24;stroke:#2f83c5;stroke-width:9}.fm-line-chart__primary{stroke:#2f83c5;stroke-width:4}.fm-line-chart__secondary{opacity:.7;stroke:#f2a934;stroke-dasharray:7 8;stroke-width:3}.fm-line-chart__dot{fill:#fff;stroke:#2f83c5;stroke-width:3}.fm-chart-labels text{fill:#7a858d;font-size:11px;font-weight:650;text-anchor:middle}.fm-bar-chart{align-items:end;background:linear-gradient(#e7edf2 1px,transparent 1px) 0 0 / 100% 32px,linear-gradient(90deg,#edf2f6 1px,transparent 1px) 0 0 / 25% 100%;border-bottom:1px solid #d6e0e8;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));height:142px;margin-top:14px;padding:18px 0 0}.fm-bar-chart span{align-items:center;align-self:stretch;display:grid;grid-template-rows:1fr auto auto;justify-items:center;min-width:0}.fm-bar-chart i{align-self:end;background:linear-gradient(180deg,#46a0dd,#2f83c5);border-radius:6px 6px 0 0;box-shadow:inset 0 1px #ffffff52;height:var(--bar-height);width:min(100%,58px)}.fm-bar-chart em,.fm-bar-chart small{color:#68736d;font-size:10px;font-style:normal;font-weight:720;line-height:1.4;margin-top:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-bar-chart small{color:#8a948d;font-weight:620}.fm-alert-list{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.fm-alert-list li{align-items:center;background:#fff;border:1px solid #e7ece8;border-radius:7px;color:#34403a;display:grid;font-size:12px;font-weight:690;gap:10px;grid-template-columns:1fr auto;min-height:34px;padding:7px 8px 7px 26px;position:relative}.fm-alert-list li:before{border-radius:999px;content:"";height:8px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.fm-alert-list__item--high:before{background:#e85f4a}.fm-alert-list__item--medium:before{background:#f0c94d}.fm-alert-list__item--low:before{background:#2f83c5}.fm-alert-list time{color:#8a948d;font-size:10px;font-weight:720}.fm-heatmap{background:#fff;border:1px solid #e3e9e4;border-radius:8px;display:grid;gap:7px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:16px;padding:12px}.fm-heatmap i{border-radius:6px;box-shadow:inset 0 1px #ffffff73;height:24px}.fm-heatmap__cell--low{background:#80d18a}.fm-heatmap__cell--medium{background:#f0cf4f}.fm-heatmap__cell--high{background:#ef7654}.fm-status-chart{align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr;margin-top:16px}.fm-status-chart ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.fm-status-chart li{align-items:center;color:#68736d;display:grid;font-size:11px;gap:7px;grid-template-columns:auto 1fr auto}.fm-status-chart li span{background:#2f83c5;border-radius:999px;height:8px;width:8px}.fm-status-chart li:nth-child(2) span{background:#1fa65d}.fm-status-chart li:nth-child(3) span{background:#f0d35f}.fm-status-chart li em{color:#17201c;font-style:normal;font-weight:780}.fm-donut{align-items:center;background:conic-gradient(#2f83c5 0 62%,#1fa65d 62% 84%,#f0d35f 84% 98%,#e7ece8 98%);border-radius:999px;display:grid;height:104px;justify-items:center;position:relative;width:104px}.fm-donut:after{background:#fbfcfa;border-radius:999px;content:"";height:66px;position:absolute;width:66px}.fm-donut strong{color:#17201c;font-size:14px;font-weight:850;position:relative;z-index:1}.fm-final{background:#fff;padding:42px 0 0}.fm-final__inner{align-items:center;background:radial-gradient(circle at 94% 18%,rgba(255,156,34,.34),transparent 24%),linear-gradient(135deg,#07111d,#0c1521);border-radius:10px 10px 0 0;color:#fff;display:grid;gap:28px;grid-template-columns:1fr auto;min-height:170px;padding-bottom:30px;padding-top:30px}.fm-final__inner>div:first-child{align-items:center;display:grid;gap:0 22px;grid-template-columns:auto 1fr}.fm-final__mark{aspect-ratio:1 / 1;border-radius:12px;grid-row:span 2;height:82px;object-fit:contain;width:82px}.fm-final h2{font-size:clamp(26px,3.4vw,36px);margin-bottom:8px}.fm-final p{color:#ffffffb3}@media(max-width:980px){.header-shell{grid-template-columns:auto 1fr auto}.desktop-nav,.header-actions{display:none}.mobile-nav{display:block;justify-self:end;position:static}.mobile-nav__panel{background:var(--color-surface);border:0;border-right:1px solid var(--color-border);box-shadow:var(--shadow-menu);display:grid;align-content:start;gap:8px;height:100dvh;left:0;overflow-y:auto;padding:92px 18px 22px;position:fixed;top:0;width:min(78vw,390px);z-index:300}.mobile-nav__panel>a{border-bottom:1px solid var(--color-border);color:var(--color-muted);font-weight:720;padding:13px 0}.mobile-nav__panel .language-switcher{display:block;margin-top:8px}.mobile-nav__panel .language-switcher>summary{border-color:var(--color-border);color:var(--color-muted);justify-content:space-between;width:100%}.mobile-nav__panel .language-switcher__menu{border:1px solid var(--color-border);box-shadow:none;margin-top:8px;min-width:0;position:static;width:100%}.mobile-nav__panel .language-link.is-active{background:var(--color-ink);color:#fff}.product-menu--compact{position:static;width:100%}.product-menu--compact>summary{border-bottom:1px solid var(--color-border);color:var(--color-muted);display:flex;min-height:48px;padding:13px 0}.mobile-nav__panel .product-menu--compact>summary:hover,.mobile-nav__panel .product-menu--compact>summary:active,.mobile-nav__panel .product-menu--compact>summary:focus{background:#edf4ec;color:var(--color-ink)}.mobile-nav__panel .product-menu--compact[open]>summary{background:#edf4ec;color:var(--color-ink);padding-left:10px;padding-right:10px}.mobile-nav__panel .product-menu--compact:not([open])>summary{background:transparent;color:var(--color-muted);padding-left:0;padding-right:0}.mobile-nav__panel .product-menu--compact:not([open])>summary:hover,.mobile-nav__panel .product-menu--compact:not([open])>summary:active,.mobile-nav__panel .product-menu--compact:not([open])>summary:focus{background:#edf4ec;color:var(--color-ink);padding-left:10px;padding-right:10px}.product-menu--compact .product-menu__panel{border:0;box-shadow:none;grid-template-columns:1fr;margin-top:8px;padding:0 0 10px;position:static;transform:none;width:100%}.product-menu--compact:not([open])>.product-menu__panel{display:none}.product-menu--compact .product-menu__intro{display:none}.product-menu--compact .product-menu__grid{grid-template-columns:1fr;row-gap:18px}.product-menu--compact .product-menu__group--wide ul,.product-menu--compact .product-menu__group--ecosystem ul{grid-template-columns:1fr}.hero{background:var(--color-soft)}.hero-shell,.product-system__layout,.deployment-layout,.split-section,.final-cta .section-shell,.footer-shell,.legal-shell{grid-template-columns:1fr}.legal-summary{position:static}.hero-shell{min-height:0}.fm-hero__grid,.fm-connect,.fm-mobile,.fm-analytics,.fm-final__inner{grid-template-columns:1fr}.fm-hero__visual{min-height:430px}.fm-dashboard{transform:none}.fm-feature-grid,.fm-connect__top,.fm-connect__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-mobile__board{grid-template-columns:1fr;justify-items:stretch}.fm-phone--center{justify-self:center}.fm-final__inner{align-items:start}.section-heading--sticky{position:static}.page-line{grid-template-columns:64px 1fr}.page-line ul{grid-column:2}}@media(max-width:680px){.header-shell,.footer-shell,.section-shell,.hero-shell{padding-left:18px;padding-right:18px}.brand-text{font-size:15px}.site-footer .language-switcher__menu{max-width:calc(100vw - 36px);width:220px}.footer-bottom{align-items:flex-start;flex-direction:column}.hero-shell{gap:34px;padding-bottom:46px;padding-top:46px}.hero h1{font-size:40px}:lang(zh-CN) .hero h1{font-size:38px}.hero-lead,.section-lead{font-size:17px}.visual-grid,.architecture-flow{grid-template-columns:1fr}.visual-panel,.architecture-node{border-right:0}.section,.deployment-section{padding:66px 0}.section-heading h2,.final-cta h2,.page-hero h1{font-size:33px}:lang(zh-CN) .section-heading h2,:lang(zh-CN) .final-cta h2,:lang(zh-CN) .page-hero h1{line-height:1.16}.hero-actions,.final-cta .hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.legal-section{gap:14px;grid-template-columns:1fr;padding:22px}.platform-visual{margin-left:-18px;margin-right:-18px}.sign-in-hero__layout{gap:28px;grid-template-columns:1fr}.sign-in-panel{padding:22px}.product-line,.deployment-option,.layer,.page-line{gap:16px;grid-template-columns:42px 1fr;padding:24px 0}.product-line h3,.deployment-option h3,.layer h3,.page-line h2{font-size:22px}.deployment-option ul,.page-line ul{grid-column:2}.docs-tools{padding:16px}.docs-tools__header,.docs-tools__grid{grid-template-columns:1fr}.developer-list li,.boundary-list li{font-size:17px}.fm-shell{padding-left:18px;padding-right:18px}.fm-hero{padding-bottom:42px;padding-top:calc(var(--header-height) + 38px)}.fm-hero__grid,.fm-hero__copy,.fm-actions,.fm-flow,.fm-heading--center{max-width:calc(100vw - 36px);min-width:0;width:100%}.fm-hero h1{font-size:28px;max-width:calc(100vw - 36px);overflow-wrap:anywhere;text-wrap:auto;word-break:normal}:lang(zh-CN) .fm-hero h1{font-size:30px}.fm-hero__copy>p:not(.fm-kicker),.fm-heading p{max-width:calc(100vw - 36px);overflow-wrap:break-word}.fm-heading h2{font-size:26px;max-width:calc(100vw - 36px);overflow-wrap:anywhere;text-wrap:auto;word-break:normal}.fm-actions,.fm-final .fm-actions{align-items:stretch;flex-direction:column}.fm-btn{width:100%}.fm-flow{grid-template-columns:1fr;max-width:100%;min-width:0;width:100%}.fm-flow__sources,.fm-flow__outputs,.fm-node{min-width:0;width:100%}.fm-node em{min-width:0;overflow-wrap:anywhere}.fm-flow__core{justify-self:center}.fm-hero__visual{min-height:660px}.fm-dashboard__body{grid-template-columns:1fr}.fm-dashboard aside{display:none}.fm-dashboard main{padding:18px}.fm-metrics,.fm-analytics__panel .fm-stat-row,.fm-report-grid,.fm-feature-grid{grid-template-columns:1fr}.fm-phone{left:50%;right:auto;top:390px;transform:translate(-50%)}.fm-phone--center{left:auto;top:auto;transform:none}.fm-section{padding:54px 0}.fm-section--intro{padding-top:30px}.fm-feature-grid article{min-height:0}.fm-connect__top,.fm-connect__bottom{grid-template-columns:1fr}.fm-report--wide{grid-column:span 1}.fm-final{padding-top:24px}.fm-final__inner>div:first-child{grid-template-columns:1fr}.fm-final__mark{grid-row:auto;margin-bottom:18px}}.kyc-page{background:#fff;color:#121922}.kyc-shell{margin:0 auto;max-width:1180px;padding:0 24px}.kyc-hero{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 78% 8%,rgba(22,96,140,.24),transparent 30%),linear-gradient(135deg,#061018,#091824 48%,#07101a);background-size:72px 72px,72px 72px,auto,auto;color:#fff;overflow:hidden;padding:22px 0 0}.kyc-breadcrumb{align-items:center;color:#ffffffbd;display:flex;flex-wrap:wrap;font-size:13px;font-weight:650;gap:10px;margin-bottom:44px}.kyc-breadcrumb a{color:#fff}.kyc-hero__grid{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(0,.82fr) minmax(560px,1fr);min-height:520px}.kyc-hero__copy{padding-bottom:58px}.kyc-pill{align-items:center;background:#f477211f;border:1px solid rgba(244,119,33,.35);border-radius:999px;color:#ff9d4a;display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin:0 0 24px;padding:7px 11px}.kyc-pill span{color:#ffb36c}.kyc-hero h1{color:#fff;font-size:clamp(34px,4.7vw,56px);letter-spacing:0;line-height:1.04;margin:0;max-width:660px}.kyc-hero__copy>p:not(.kyc-pill):not(.kyc-url){color:#ffffffd1;font-size:17px;line-height:1.72;margin:22px 0 0;max-width:610px}.kyc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.kyc-button{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.7);border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:9px;justify-content:center;min-height:54px;padding:0 24px}.kyc-button--primary{background:linear-gradient(180deg,#ff9f28,#ff7214);border-color:transparent;box-shadow:0 16px 28px #ff731447}.kyc-url{color:#ffffffdb;font-size:14px;margin:8px 0 0 318px}.kyc-product{align-self:center;aspect-ratio:1.28 / 1;min-height:0;position:relative}.kyc-console{background:#111b28;border:1px solid rgba(122,142,165,.34);border-radius:24px;box-shadow:0 24px 70px #00000061;color:#ffffffd1;margin-left:14px;min-height:clamp(360px,34vw,430px);overflow:hidden}.kyc-console__top{align-items:center;background:#101927;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:14px;grid-template-columns:170px 1fr 24px 28px 32px;height:62px;padding:0 24px}.kyc-console__top span{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.kyc-console__top img{border-radius:4px;height:18px;width:18px}.kyc-console__top i{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffff75;display:block;font-size:11px;font-style:normal;height:34px;line-height:34px;overflow:hidden;padding:0 18px;text-overflow:ellipsis;white-space:nowrap}.kyc-console__top b,.kyc-console__top em,.kyc-console__top strong{align-items:center;display:inline-flex;justify-content:center}.kyc-console__top b{display:none}.kyc-console__top em{color:#ffffffc7;font-size:15px;font-style:normal;position:relative}.kyc-console__top em:after{background:#ef4444;border-radius:999px;content:"3";font-size:7px;font-weight:900;height:12px;line-height:12px;position:absolute;right:-2px;text-align:center;top:6px;width:12px}.kyc-console__top strong{background:linear-gradient(135deg,#f1bd72,#5fb895);border-radius:999px;height:24px;font-size:16px;width:24px}.kyc-console__body{display:grid;grid-template-columns:190px 1fr}.kyc-console aside{background:#0003;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:3px;min-height:clamp(298px,29vw,368px);padding:20px 14px}.kyc-console aside span,.kyc-console aside strong,.kyc-console aside small,.kyc-console aside mark{align-items:center;border-radius:5px;color:#ffffff94;display:flex;font-size:11px;gap:9px;padding:8px 9px}.kyc-console aside strong{border-left:2px solid #4189ff;background:#3057ff3d;color:#fff}.kyc-console aside i{color:#ffffffa8;font-style:normal;width:15px}.kyc-console aside small{color:#ffffffb8;font-weight:720;margin-left:29px;padding-bottom:6px;padding-top:6px}.kyc-console aside small.is-active{color:#74a4ff}.kyc-console aside mark{background:#ffffff05;color:#ffffff9e;margin-top:auto}.kyc-console section{min-width:0;padding:28px 28px 18px}.kyc-console h2{color:#fff;font-size:22px;line-height:1.2;margin:0}.kyc-console__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.kyc-console__heading button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#ffffffdb;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:8px;min-height:34px;padding:0 14px}.kyc-tabs{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:26px;margin-bottom:0;overflow:hidden;padding:0 0 14px;white-space:nowrap}.kyc-tabs span{color:#ffffff8c;font-size:11px}.kyc-tabs span:first-child{color:#fff;position:relative}.kyc-tabs span:first-child:after{background:#4c82ff;border-radius:999px;bottom:-15px;content:"";height:2px;left:0;position:absolute;width:42px}.kyc-console table{border-collapse:collapse;font-size:11.2px;width:100%}.kyc-console th,.kyc-console td{border-bottom:1px solid rgba(255,255,255,.06);padding:13px 10px;text-align:left;white-space:nowrap}.kyc-console th{color:#ffffff73;font-weight:700}.kyc-console b{background:#3057ff47;border-radius:4px;color:#8ba3ff;font-size:10px;padding:4px 7px}.kyc-console b.pending{background:#ff9f2833;color:#ffb65a}.kyc-console b.approved{background:#26c6942e;color:#63e4b4}.kyc-console b.submitted{background:#6070823d;color:#ffffffb8}.kyc-console__footer{align-items:center;color:#ffffffb8;display:flex;font-size:12px;justify-content:space-between;padding:16px 0 0}.kyc-console__footer p{margin:0}.kyc-console__footer nav{align-items:center;display:flex;gap:14px}.kyc-console__footer span,.kyc-console__footer strong{align-items:center;border-radius:5px;display:inline-flex;height:28px;justify-content:center;min-width:28px}.kyc-console__footer strong{background:#3e7fff;color:#fff}.kyc-phone{background:#07111b;border:5px solid #1b2330;border-radius:52px;bottom:10px;box-shadow:inset 0 0 0 2px #ffffff1f,0 24px 60px #00000080;color:#fff;padding:20px 18px 18px;position:absolute;right:-18px;width:clamp(238px,22vw,258px)}.kyc-phone:before{background:#05090f;border-radius:999px;content:"";height:20px;left:50%;position:absolute;top:16px;transform:translate(-50%);width:74px}.kyc-phone__status{align-items:center;display:flex;font-size:11px;font-weight:800;justify-content:space-between;margin-bottom:26px}.kyc-phone__status i{display:block;width:82px}.kyc-phone__status em{color:#ffffffe6;font-style:normal;font-size:9px}.kyc-phone__nav{align-items:center;display:grid;grid-template-columns:22px 1fr 20px 24px;gap:8px;margin-bottom:24px}.kyc-phone__nav span{color:#fff;font-size:26px;line-height:1}.kyc-phone__nav strong{color:#fff;font-size:14px;line-height:1.1;text-align:center}.kyc-phone__nav i{font-style:normal;font-size:14px}.kyc-phone__nav em{background:linear-gradient(135deg,#b5c4d4,#f3c38e);border-radius:999px;display:block;height:24px;width:24px}.kyc-phone__profile{align-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:18px 14px}.kyc-phone__profile span{background:linear-gradient(135deg,#0b6aa8,#124f83);border-radius:999px;height:42px;position:relative}.kyc-phone__profile span:after{color:#fff;content:"♙";font-size:23px;left:9px;position:absolute;top:5px}.kyc-phone__profile p{color:#fff;font-size:15px;font-weight:800;line-height:1.2;margin:0;min-width:0}.kyc-phone__profile small{color:#ffffff9e;display:block;font-size:12px;font-weight:650;margin-top:4px}.kyc-phone__profile em{background:#3a69ff1f;border:1px solid rgba(75,122,255,.5);border-radius:4px;color:#6a95ff;font-size:9px;font-style:normal;font-weight:800;grid-column:2;justify-self:start;margin-top:-6px;padding:5px 6px;white-space:nowrap}.kyc-phone dl{background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:0;margin:16px 0 72px;overflow:hidden}.kyc-phone dl div{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:grid;gap:8px;grid-template-columns:1fr auto 14px;min-height:48px;padding:0 14px}.kyc-phone dl div:last-child{border-bottom:0}.kyc-phone dt,.kyc-phone dd{font-size:11px;margin:0}.kyc-phone dt{color:#fff;font-weight:720}.kyc-phone dd{color:#4f82ff;font-weight:800}.kyc-phone dd.complete{color:#64d5ad}.kyc-phone dd.muted{color:#ffffff9e}.kyc-phone dl span{color:#ffffff7a;font-size:22px;line-height:1}.kyc-phone button{background:linear-gradient(180deg,#2e7dff,#1d55ef);border:0;border-radius:8px;bottom:36px;color:#fff;font-size:13px;font-weight:800;left:20px;min-height:40px;position:absolute;right:20px}.kyc-phone__home{background:#fff;border-radius:999px;bottom:16px;height:3px;left:50%;position:absolute;transform:translate(-50%);width:72px}.kyc-section{padding:42px 0 34px}.kyc-centered{text-align:center}.kyc-centered>h2,.kyc-team-title{color:#151d27;font-size:clamp(25px,3vw,34px);letter-spacing:0;line-height:1.18;margin:0}.kyc-centered>p{color:#313d4a;font-size:15px;line-height:1.72;margin:16px auto 30px;max-width:760px}.kyc-card-grid{display:grid;gap:24px;text-align:left}.kyc-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.kyc-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.kyc-card,.kyc-method-card{background:#fff;border:1px solid #dfe5ec;border-radius:6px;box-shadow:0 16px 34px #111b270a;min-width:0;padding:26px 24px}.kyc-card h3,.kyc-method-card h3,.kyc-team-grid h3{color:#151d27;font-size:18px;line-height:1.25;margin:16px 0 10px}.kyc-card p,.kyc-method-card p,.kyc-team-grid p{color:#344151;font-size:14px;line-height:1.62;margin:0}.kyc-icon{align-items:center;border-radius:6px;color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.kyc-icon svg{height:22px;width:22px}.kyc-icon--blue{background:linear-gradient(135deg,#246dff,#3488ff)}.kyc-icon--green{background:linear-gradient(135deg,#22bfa6,#59d7bb)}.kyc-icon--orange{background:linear-gradient(135deg,#ff8b23,#ffad3d)}.kyc-icon--purple{background:linear-gradient(135deg,#6c54d9,#8b6cf0)}.kyc-methods{background:#f2f6fb;margin:0 32px;padding:42px 0 34px}.kyc-method-card{border-color:#dfe8f2;box-shadow:0 18px 38px #15273d14;min-height:236px;overflow:hidden;padding:24px 24px 96px;position:relative}.kyc-method-card__head{align-items:center;display:grid;gap:13px;grid-template-columns:42px 1fr auto}.kyc-method-card .kyc-icon{height:36px;width:36px}.kyc-method-card .kyc-icon svg{height:20px;width:20px}.kyc-method-card__head h3{color:#111927;font-size:16px;font-weight:840;margin:0}.kyc-method-card__head em{background:#edf3ff;border-radius:999px;color:#325a9d;font-size:11px;font-style:normal;font-weight:800;padding:5px 9px}.kyc-method-card:nth-child(2) .kyc-method-card__head em{background:#e9faf6;color:#238a7f}.kyc-method-card:nth-child(3) .kyc-method-card__head em{background:#f0edff;color:#6651c7}.kyc-method-card p{color:#172131;font-size:13px;line-height:1.58;margin-top:18px;max-width:280px}.kyc-method-visual{bottom:14px;height:72px;position:absolute;right:18px;width:166px}.kyc-method-visual i,.kyc-method-visual b,.kyc-method-visual span{display:block;position:absolute}.kyc-method-visual--1 i{background:linear-gradient(90deg,#7e9ab5 0 12px,transparent 12px),linear-gradient(#d8e3ef,#d8e3ef) 48px 18px / 44px 4px no-repeat,linear-gradient(#e8eef5,#e8eef5) 48px 29px / 54px 4px no-repeat,linear-gradient(#edf3f8,#edf3f8) 48px 40px / 42px 4px no-repeat,#fbfdff;border:1px solid #d8e2ec;border-radius:5px;bottom:8px;box-shadow:0 8px 18px #2a4a6a1f;height:48px;left:36px;width:100px;z-index:2}.kyc-method-visual--1 i:before{background:#96a9bd;border-radius:999px;content:"";height:12px;left:20px;position:absolute;top:14px;width:12px}.kyc-method-visual--1 i:after{background:#d8e3ef;border-radius:999px 999px 2px 2px;content:"";height:8px;left:16px;position:absolute;top:30px;width:20px}.kyc-method-visual--1 b{background:linear-gradient(#dbe5ef,#dbe5ef) 18px 15px / 46px 4px no-repeat,linear-gradient(#eaf0f6,#eaf0f6) 18px 27px / 58px 4px no-repeat,#f8fbff;border:1px solid #e1e8f0;border-radius:4px;bottom:20px;height:42px;left:76px;opacity:.72;width:92px;z-index:1}.kyc-method-visual--1 span{background:#2f7cff;border-radius:999px;bottom:0;box-shadow:0 8px 14px #2f7cff47;height:26px;right:0;width:26px;z-index:3}.kyc-method-visual--1 span:after{color:#fff;content:"✓";font-size:15px;font-weight:920;left:7px;position:absolute;top:2px}.kyc-method-visual--2 i{background:linear-gradient(#c6d7e7,#c6d7e7) 16px 16px / 58px 4px no-repeat,linear-gradient(#deebf4,#deebf4) 16px 28px / 68px 4px no-repeat,linear-gradient(#deebf4,#deebf4) 16px 40px / 52px 4px no-repeat,#fbfdff;border:1px solid #d8e4ef;border-radius:5px;bottom:0;box-shadow:0 8px 18px #2a4a6a1f;height:62px;left:24px;width:88px}.kyc-method-visual--2 b{background:#e7fcf9db;border:1px dashed #47c9bd;border-radius:5px;bottom:10px;height:46px;right:24px;width:74px}.kyc-method-visual--2 span{background:#effffb;border:1px solid #bbece5;border-radius:4px;bottom:2px;box-shadow:0 8px 16px #249b9124;color:#1f9d91;font-size:10px;font-weight:900;height:34px;line-height:34px;right:4px;text-align:center;width:42px}.kyc-method-visual--2 span:after{content:"OCR"}.kyc-method-visual--3 i{background:radial-gradient(circle at 28px 24px,rgba(225,193,99,.7) 0 12px,transparent 13px),linear-gradient(#d8a448,#d8a448) 18px 44px / 38px 3px no-repeat,linear-gradient(#426ab7,#426ab7) 18px 54px / 48px 3px no-repeat,linear-gradient(135deg,#10234f,#1e438c 62%,#17306a);border-radius:6px;bottom:4px;box-shadow:0 9px 18px #14254a38;height:62px;left:28px;width:78px}.kyc-method-visual--3 b{background:linear-gradient(#dce5ee,#dce5ee) 12px 22px / 30px 3px no-repeat,linear-gradient(#eef3f8,#eef3f8) 12px 34px / 36px 3px no-repeat,linear-gradient(#eef3f8,#eef3f8) 12px 46px / 26px 3px no-repeat,#f9fbff;border:4px solid #132033;border-radius:15px 15px 4px 4px;bottom:0;box-shadow:0 8px 18px #1220332e;height:68px;right:10px;width:54px}.kyc-method-visual--3 b:before{background:#132033;border-radius:999px;content:"";height:4px;left:17px;position:absolute;top:5px;width:12px}.kyc-method-visual--3 span{background:#2f7cff;border-radius:999px;bottom:21px;box-shadow:0 8px 16px #2f7cff38;height:26px;left:82px;width:26px}.kyc-method-visual--3 span:after{color:#fff;content:"⌁";font-size:15px;font-weight:900;left:7px;position:absolute;top:2px}.kyc-button--visit{background:transparent;border-color:#2864c8;color:#2864c8;margin-top:28px;min-height:48px;min-width:240px}.kyc-url--light{color:#2864c8;margin:7px 0 0}.kyc-section--teams{padding-top:36px}.kyc-team-title{margin-bottom:28px;text-align:center}.kyc-team-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.kyc-team-grid article{border-left:1px solid #dfe5ec;min-width:0;padding:0 18px}.kyc-team-grid span{color:#2f7cff;display:inline-flex;height:30px;width:30px}.kyc-team-grid svg{height:30px;width:30px}.kyc-team-grid h3{font-size:15px;margin:10px 0 8px}.kyc-team-grid p{color:#4b5966;font-size:13px}.kyc-disclaimer{align-items:start;background:#f2f3f5;border-radius:6px;color:#303b47;display:grid;gap:16px;grid-template-columns:24px 1fr;margin-top:28px;padding:18px 22px}.kyc-disclaimer strong{align-items:center;background:#8b94a0;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;height:24px;justify-content:center;width:24px}.kyc-disclaimer p{color:#344151;font-size:13px;line-height:1.55;margin:0}@media(max-width:980px){.kyc-hero__grid{grid-template-columns:1fr}.kyc-product{aspect-ratio:1.6 / 1;min-height:0}.kyc-console{margin-left:0}.kyc-console__body{grid-template-columns:118px 1fr}.kyc-console table{min-width:620px}.kyc-console section{overflow:hidden}.kyc-card-grid--four,.kyc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-card-grid--three{grid-template-columns:1fr}.kyc-methods{margin:0}}@media(max-width:640px){body{overflow-x:hidden}.kyc-page,.kyc-hero,.kyc-shell,.kyc-hero__grid,.kyc-hero__copy,.kyc-section,.kyc-methods{max-width:100%;min-width:0;overflow-x:hidden}.kyc-shell{padding:0 18px}.kyc-hero{padding-top:16px}.kyc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.kyc-breadcrumb{display:none}.kyc-hero__copy{max-width:min(300px,100%);padding-bottom:26px;width:min(300px,100%)}.kyc-hero h1{font-size:21px;line-height:1.15;max-width:min(300px,100%);overflow-wrap:break-word;text-wrap:auto;word-break:break-word}.kyc-hero__copy>p:not(.kyc-pill):not(.kyc-url){font-size:13px;line-height:1.6;max-width:min(300px,100%);overflow-wrap:break-word;word-break:break-word}.kyc-actions{display:grid}.kyc-button{width:100%}.kyc-url{margin-left:0;text-align:center}.kyc-product{aspect-ratio:auto;display:grid;gap:18px;margin:6px 0 0;min-height:0;overflow:visible;width:100%}.kyc-console{display:none}.kyc-phone{bottom:auto;justify-self:center;margin-top:8px;position:relative;right:auto;width:min(300px,calc(100vw - 56px))}.kyc-phone__profile{grid-template-columns:42px minmax(0,1fr)}.kyc-phone__profile em{grid-column:2}.kyc-section,.kyc-methods{padding:34px 0}.kyc-centered>h2,.kyc-team-title{font-size:21px;line-height:1.2;margin-left:auto;margin-right:auto;max-width:min(320px,100%);overflow-wrap:anywhere;text-wrap:balance;word-break:break-word}.kyc-centered>p{font-size:14px;margin-left:auto;margin-right:auto;max-width:min(320px,100%)}.kyc-card-grid--four,.kyc-team-grid{grid-template-columns:1fr}.kyc-card,.kyc-method-card{padding:22px}.kyc-method-card{min-height:292px;padding:22px 22px 100px}.kyc-method-visual{opacity:.92;right:14px;transform:scale(.94);transform-origin:right bottom}.kyc-team-grid article{border-left:0;border-top:1px solid #dfe5ec;padding:18px 0 0}}@media(max-width:760px){html,body{max-width:100%;overflow-x:hidden}.kyc-page{max-width:100%;overflow-x:clip;width:100%}.kyc-page .kyc-shell,.kyc-page .kyc-hero__grid,.kyc-page .kyc-hero__copy,.kyc-page .kyc-centered,.kyc-page .kyc-card-grid,.kyc-page .kyc-team-grid,.kyc-page .kyc-disclaimer{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.kyc-page .kyc-hero h1,.kyc-page .kyc-hero__copy>p,.kyc-page .kyc-centered>h2,.kyc-page .kyc-centered>p{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:normal}.kyc-page .kyc-hero h1{font-size:clamp(21px,6vw,24px);line-height:1.14;text-wrap:auto}.kyc-page .kyc-phone{max-width:300px}.kyc-page .kyc-hero__copy,.kyc-page .kyc-hero h1,.kyc-page .kyc-hero__copy>p:not(.kyc-pill):not(.kyc-url),.kyc-page .kyc-centered,.kyc-page .kyc-centered>h2,.kyc-page .kyc-centered>p{max-width:min(300px,calc(100vw - 36px));width:min(300px,calc(100vw - 36px))}.kyc-page .kyc-hero h1{font-size:21px}}.fm-hero__visual{align-self:center;aspect-ratio:1.48 / 1;isolation:isolate;justify-self:center;min-height:0;perspective:1400px;width:min(100%,620px)}.fm-hero__visual:after{background:radial-gradient(circle,rgba(255,135,22,.38),transparent 62%);bottom:24px;content:"";height:190px;pointer-events:none;position:absolute;right:-42px;width:220px;z-index:-1}.fm-hero__visual .fm-dashboard{background:linear-gradient(135deg,#0a1421fa,#060f1bfa);border:1px solid rgba(255,150,37,.58);border-radius:18px;box-shadow:0 0 0 1px #ff96252e,0 0 34px #ff7b143d,0 34px 90px #0000007a;display:grid;grid-template-columns:136px minmax(0,1fr);min-height:clamp(320px,27vw,372px);overflow:hidden;transform:rotateY(-6deg) rotateX(1.5deg);transform-origin:44% 50%}.fm-dashboard__rail{background:#040d18b8;border-right:1px solid rgba(255,255,255,.08);display:grid;grid-template-rows:auto 1fr;min-width:0;padding:14px 10px}.fm-dashboard__brand{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:820;gap:8px;margin-bottom:14px;min-width:0}.fm-dashboard__brand img{border-radius:5px;height:24px;width:24px}.fm-dashboard__brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-dashboard__rail nav{display:grid;gap:4px}.fm-dashboard__rail nav span{align-items:center;border-radius:6px;color:#ffffff9e;display:flex;font-size:10px;font-weight:720;gap:8px;min-height:24px;padding:0 8px}.fm-dashboard__rail nav span.is-active{background:#ff911b29;box-shadow:inset 2px 0 #ff8a1d;color:#fff}.fm-dashboard__rail nav i{border:1px solid currentColor;border-radius:4px;height:11px;opacity:.72;width:11px}.fm-dashboard__workspace{min-width:0}.fm-hero__visual .fm-windowbar{align-items:center;background:#060e19c7;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:22px 1fr auto auto auto;min-height:42px;padding:0 14px}.fm-hero__visual .fm-windowbar>i{height:16px;position:relative;width:16px}.fm-hero__visual .fm-windowbar>i:before,.fm-hero__visual .fm-windowbar>i:after{background:#ffffff8f;border-radius:999px;content:"";height:2px;left:1px;position:absolute;width:14px}.fm-hero__visual .fm-windowbar>i:before{top:4px}.fm-hero__visual .fm-windowbar>i:after{top:10px}.fm-hero__visual .fm-windowbar>span{background:#ffffff09;border-radius:999px;display:block;height:22px;margin:0}.fm-hero__visual .fm-windowbar b,.fm-hero__visual .fm-windowbar strong{color:#ffffffc7;font-size:12px;font-style:normal}.fm-hero__visual .fm-windowbar strong{color:#fff;font-weight:780}.fm-hero__visual .fm-dashboard main{padding:12px}.fm-dashboard__heading{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:8px}.fm-dashboard__heading h2{color:#fff;font-size:18px;line-height:1.1;margin:0 0 4px}.fm-dashboard__heading p{color:#ffffff8c;font-size:10px;margin:0}.fm-dashboard__heading button{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#ffffffb8;font:inherit;font-size:10px;font-weight:760;min-height:26px;padding:0 10px}.fm-hero__visual .fm-metrics{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 7px}.fm-hero__visual .fm-metrics span{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:4px;min-height:52px;padding:8px 9px}.fm-hero__visual .fm-metrics small{color:#ffffff8c;font-size:9px}.fm-hero__visual .fm-metrics strong{color:#fff;font-size:16px}.fm-hero__visual .fm-metrics em{color:#5be47f;font-size:9px;font-style:normal;font-weight:780}.fm-dashboard__grid{display:grid;gap:8px;grid-template-columns:1.3fr .72fr .72fr}.fm-panel{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:8px;min-width:0;padding:8px}.fm-panel header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.fm-panel h3{color:#fff;font-size:12px;line-height:1.2;margin:0}.fm-panel header span,.fm-panel small{color:#ffffff80;font-size:9px}.fm-panel--trend{grid-column:span 2}.fm-panel--trend svg{display:block;height:78px;overflow:visible;width:100%}.fm-panel--trend path{fill:none;stroke:#ffffff0f;stroke-width:1}.fm-panel--trend polyline{fill:none;filter:drop-shadow(0 0 8px rgba(45,117,255,.45));stroke:#2f7cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.fm-panel--trend circle{fill:#2f7cff;stroke:#0d1a2b;stroke-width:2}.fm-panel--alerts p,.fm-panel--health p{align-items:center;color:#ffffffb8;display:grid;font-size:9px;gap:7px;grid-template-columns:14px 1fr auto;margin:8px 0 0}.fm-panel--alerts p i,.fm-panel--health p i{border-radius:4px;height:14px;width:14px}.fm-panel .tone-1{background:#e8443f}.fm-panel .tone-2{background:#f3841d}.fm-panel .tone-3{background:#2f7cff}.fm-panel .tone-4{background:#f2b938}.fm-panel--alerts p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-panel--alerts header span{color:#ff9b35}.fm-panel--health{grid-row:span 2}.fm-panel--health header span,.fm-panel--health small{color:#5be47f}.fm-panel--health div{align-items:center;border:1px solid rgba(91,228,127,.2);border-radius:999px;display:grid;height:54px;justify-items:center;margin:6px auto;width:54px}.fm-panel--health div strong{align-items:center;background:#5be47f29;border:2px solid rgba(91,228,127,.6);border-radius:999px;color:#7cff98;display:inline-flex;height:32px;justify-content:center;width:32px}.fm-panel--health p{grid-template-columns:8px 1fr auto}.fm-panel--health p i{background:#3ddb63;border-radius:999px;height:7px;width:7px}.fm-panel--donut,.fm-panel--bars,.fm-panel--accounts{min-height:74px}.fm-panel--donut{display:grid;gap:8px 10px;grid-template-columns:auto 1fr}.fm-panel--donut h3{grid-column:1 / -1}.fm-preview-donut{background:conic-gradient(#ff9b19 0 38%,#2f7cff 38% 62%,#7c48e5 62% 78%,#28b869 78% 100%);border-radius:999px;height:54px;position:relative;width:54px}.fm-preview-donut:after{background:#0d1928;border-radius:999px;content:"";height:30px;left:12px;position:absolute;top:12px;width:30px}.fm-panel--donut ul{color:#ffffffa3;display:grid;font-size:9px;gap:6px;list-style:none;margin:0;padding:0}.fm-panel--donut li{display:flex;justify-content:space-between}.fm-panel--bars{grid-column:span 1}.fm-panel--bars>div{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));height:52px;margin-top:8px}.fm-panel--bars span{align-items:end;display:grid;gap:3px;grid-template-rows:1fr auto;height:100%}.fm-panel--bars i,.fm-panel--bars b{align-self:end;border-radius:3px 3px 0 0;display:block;height:var(--bar)}.fm-panel--bars i{background:#41c56f}.fm-panel--bars b{background:#f05a4c;height:calc(var(--bar) * .42)}.fm-panel--accounts{align-items:center;display:grid;justify-items:center}.fm-panel--accounts h3{justify-self:start}.fm-preview-donut--small{display:grid;height:54px;place-items:center;width:54px}.fm-preview-donut--small strong{color:#fff;font-size:13px;position:relative;z-index:1}.fm-hero__visual>.fm-phone{aspect-ratio:9 / 19.5;background:#06101b;border:4px solid #2c3440;border-radius:38px;box-shadow:inset 0 0 0 2px #ffffff24,0 26px 60px #00000094,0 0 34px #ff871629;color:#fff;height:auto;max-height:300px;overflow:hidden;padding:14px 12px 12px;position:absolute;bottom:12px;right:-6px;top:auto;transform:rotateY(-2deg) rotateX(1deg);transform-origin:center bottom;width:138px;z-index:2}.fm-hero__visual>.fm-phone .fm-phone__bar{background:#02060b;border-radius:999px;height:13px;left:50%;margin:0;position:absolute;top:10px;transform:translate(-50%);width:44px}.fm-phone__status,.fm-phone__brand,.fm-phone__alerts header,.fm-hero__visual>.fm-phone nav{align-items:center;display:flex;justify-content:space-between}.fm-phone__status{font-size:8px;margin:0 0 12px}.fm-phone__status em{color:#ffffffdb;font-style:normal;font-size:7px}.fm-phone__brand{gap:6px;justify-content:start;margin-bottom:10px}.fm-phone__brand img{border-radius:6px;height:22px;width:22px}.fm-phone__brand span{color:#fff;font-size:10px;font-weight:820;margin-right:auto}.fm-phone__brand i{color:#ffffffb8;font-style:normal}.fm-hero__visual>.fm-phone h3{color:#fff;font-size:18px;line-height:1;margin:0 0 5px}.fm-phone__hello{color:#ffffff9e;font-size:9px;margin:0 0 9px}.fm-hero__visual>.fm-phone .fm-phone__card{border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:4px;margin-top:6px;min-height:46px;padding:8px}.fm-hero__visual>.fm-phone .fm-phone__card span{color:#fff;font-size:9px;font-weight:720}.fm-hero__visual>.fm-phone .fm-phone__card strong{color:#fff;font-size:18px;line-height:1}.fm-hero__visual>.fm-phone .fm-phone__card em{color:#62e181;font-size:7px;font-style:normal}.fm-hero__visual>.fm-phone .fm-phone__card--orange{background:linear-gradient(135deg,#f98a16,#783308)}.fm-hero__visual>.fm-phone .fm-phone__card:not(.fm-phone__card--orange):not(.fm-phone__card--green){background:linear-gradient(135deg,#0b3264,#071b31)}.fm-hero__visual>.fm-phone .fm-phone__card--green{background:linear-gradient(135deg,#087844,#06341f)}.fm-phone__alerts{margin-top:8px}.fm-phone__alerts header strong{color:#fff;font-size:10px}.fm-phone__alerts header span{color:#ff9b35;font-size:8px}.fm-phone__alerts p{align-items:center;background:#ffffff0e;border-bottom:1px solid rgba(255,255,255,.06);display:grid;gap:8px;grid-template-columns:14px 1fr auto;margin:0;padding:5px 0}.fm-phone__alerts i{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-style:normal;font-weight:900;height:14px;justify-content:center;width:14px}.fm-phone__alerts .tone-1{background:#ef3f38}.fm-phone__alerts .tone-2{background:#ff921d}.fm-phone__alerts p span{color:#fff;font-size:8px;font-weight:760;line-height:1.2}.fm-phone__alerts small{color:#ffffff8c;display:block;font-size:7px;font-weight:500;margin-top:2px}.fm-phone__alerts p em{color:#ffffffa6;font-size:7px;font-style:normal}.fm-hero__visual>.fm-phone nav{border-top:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:7px;gap:5px;margin-top:8px;padding-top:8px}.fm-hero__visual>.fm-phone nav span:first-child{color:#ff9b35}@media(max-width:1120px){.fm-hero__visual .fm-dashboard{grid-template-columns:132px minmax(0,1fr)}.fm-dashboard__grid{grid-template-columns:1fr .74fr}.fm-panel--health{display:none}.fm-panel--trend{grid-column:span 2}}@media(max-width:980px){.fm-hero__visual .fm-dashboard{transform:none}}@media(max-width:680px){.fm-hero__visual{aspect-ratio:auto;margin-left:-18px;margin-right:-18px;min-height:356px;overflow:hidden;padding:0 18px;width:auto}.fm-hero__visual .fm-dashboard{grid-template-columns:112px minmax(0,1fr);margin:0;min-height:312px;transform:scale(.56) rotateY(-6deg) rotateX(1.5deg);transform-origin:left top;width:560px}.fm-dashboard__rail{display:grid;padding:12px 9px}.fm-dashboard__brand{font-size:10px;margin-bottom:12px}.fm-dashboard__brand img{height:22px;width:22px}.fm-dashboard__rail nav span{font-size:9px;min-height:24px;padding:0 7px}.fm-hero__visual .fm-windowbar{grid-template-columns:20px 1fr auto auto;min-height:40px}.fm-hero__visual .fm-windowbar strong{display:none}.fm-hero__visual .fm-dashboard main{padding:11px}.fm-dashboard__heading{align-items:start}.fm-dashboard__heading button{display:none}.fm-hero__visual .fm-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-dashboard__grid{grid-template-columns:1.3fr .72fr .72fr}.fm-panel--trend,.fm-panel--bars{grid-column:span 2}.fm-panel--bars,.fm-panel--accounts{display:none}.fm-hero__visual>.fm-phone{inset:auto 24px 8px auto;max-height:286px;transform:none;width:min(132px,calc(100vw - 210px))}}@media(min-width:381px)and (max-width:680px){.fm-hero__visual{min-height:384px}.fm-hero__visual .fm-dashboard{transform:scale(.62) rotateY(-6deg) rotateX(1.5deg)}.fm-hero__visual>.fm-phone{max-height:308px;right:28px;width:142px}}.fm-hero__visual{align-items:center;aspect-ratio:1.55 / 1;display:grid;isolation:isolate;justify-items:center;min-height:0;overflow:visible;perspective:1400px;position:relative;width:min(100%,660px)}.fm-hero__desktop-shot,.fm-hero__mobile-shot{display:block;height:auto;max-width:none;object-fit:contain;user-select:none}.fm-hero__desktop-shot{aspect-ratio:4 / 3;filter:drop-shadow(0 32px 54px rgba(0,0,0,.46));transform:rotateY(-7deg) rotateX(1.5deg);transform-origin:46% 50%;width:min(100%,640px);z-index:1}.fm-hero__mobile-shot{aspect-ratio:430 / 932;bottom:1%;filter:drop-shadow(0 24px 34px rgba(0,0,0,.56));position:absolute;right:-1%;width:clamp(116px,21vw,162px);z-index:2}@media(max-width:980px){.fm-hero__visual{width:min(100%,720px)}}@media(max-width:680px){.fm-hero__visual{aspect-ratio:1.1 / 1;margin:6px auto 0;max-width:430px;min-height:0;overflow:visible;padding:0;width:100%}.fm-hero__desktop-shot{transform:rotateY(-5deg) rotateX(1deg);width:96%}.fm-hero__mobile-shot{bottom:6%;right:7%;width:clamp(84px,27vw,118px)}}@media(max-width:380px){.fm-hero__desktop-shot{width:96%}.fm-hero__mobile-shot{right:7%;width:clamp(78px,26vw,100px)}}.ca-page{background:#fff;color:#101914}.ca-shell{margin:0 auto;max-width:1180px;padding:0 24px}.ca-hero{background:radial-gradient(circle at 28% 8%,rgba(37,163,115,.09),transparent 28%),radial-gradient(circle at 80% 18%,rgba(54,113,185,.08),transparent 30%),linear-gradient(135deg,#f2f8f4,#eef6f1 52%,#f7fbf8);border-bottom:1px solid #e5ece7;overflow:hidden;padding:58px 0 46px}.ca-hero__grid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr)}.ca-eyebrow{color:#097454;font-size:13px;font-weight:860;letter-spacing:0;margin:0 0 16px;text-transform:uppercase}:lang(zh-CN) .ca-eyebrow{text-transform:none}.ca-hero h1{color:#080f0c;font-size:clamp(44px,5vw,62px);letter-spacing:0;line-height:.98;margin:0 0 18px}:lang(zh-CN) .ca-hero h1{line-height:1.08}.ca-hero__copy>p:not(.ca-eyebrow){color:#3b4742;font-size:19px;line-height:1.72;margin:0;max-width:560px}.ca-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ca-badges span{align-items:center;background:#ffffffc7;border:1px solid #d9e5df;border-radius:8px;box-shadow:0 10px 22px #203e300f;color:#20473b;display:inline-flex;font-size:13px;font-weight:760;gap:9px;min-height:48px;padding:0 16px}.ca-badges i{align-items:center;color:#0c9269;display:inline-flex;height:22px;width:22px}.ca-badges svg{height:22px;width:22px}.ca-visual{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.ca-card{background:#ffffffe6;border:1px solid #dfe8e3;border-radius:8px;box-shadow:0 16px 30px #23382f14;min-width:0;padding:16px}.ca-card h2{color:#14211c;font-size:12px;font-weight:820;line-height:1.2;margin:0 0 12px}.ca-card--profile{grid-column:span 2}.ca-card--profile>div{align-items:center;display:grid;gap:12px;grid-template-columns:52px 1fr auto;margin-bottom:16px}.ca-avatar{background:radial-gradient(circle at 50% 33%,#e7b9a0 0 14%,transparent 15%),radial-gradient(circle at 50% 72%,#243d63 0 23%,transparent 24%),linear-gradient(135deg,#dce8e3,#f8f3ea);border-radius:999px;display:block;height:52px;width:52px}.ca-card--profile p{margin:0}.ca-card--profile strong{color:#15211c;display:block;font-size:14px}.ca-card--profile small{color:#64726b;display:block;font-size:11px;margin-top:3px}.ca-card--profile em{background:#e5f6ed;border-radius:999px;color:#08744f;font-size:10px;font-style:normal;font-weight:820;padding:5px 8px;white-space:nowrap}.ca-card--profile>small{color:#64726b;display:block;font-size:11px}.ca-score{align-items:baseline;display:flex;gap:4px;margin:4px 0 8px}.ca-score strong{color:#0e1512;font-size:32px;line-height:1}.ca-score span{color:#6e7974;font-size:12px}.ca-score em{background:#fff0c9;border-radius:999px;color:#9c6a00;font-size:10px;margin-left:auto}.ca-riskbar{background:linear-gradient(90deg,#1aa475 0 45%,#f0bd30 45% 72%,#db584c 72% 100%);border-radius:999px;display:block;height:8px;position:relative}.ca-riskbar i{background:#101914;border-radius:999px;display:block;height:12px;left:64%;position:absolute;top:-2px;width:3px}.ca-card--trend{grid-column:span 4}.ca-card--trend h2 span{color:#78847f;font-weight:650}.ca-card--trend svg{display:block;height:auto;width:100%}.ca-card--trend line{stroke:#e5ede8;stroke-width:1}.ca-card--trend path{fill:url(#caTrendFill)}.ca-card--trend polyline{fill:none;stroke:#0a8f68;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.ca-card--trend text{fill:#6d7973;font-size:11px}.ca-card--heatmap{grid-column:span 4}.ca-heatmap{display:grid;gap:4px;grid-template-columns:repeat(12,minmax(0,1fr))}.ca-heatmap span{aspect-ratio:1 / 1;background:#edf3ef;border-radius:2px}.ca-heatmap .is-low{background:#dcebe4}.ca-heatmap .is-medium{background:#94cdb3}.ca-heatmap .is-high{background:#1d9a68}.ca-heatmap__axis{color:#6b7871;display:flex;font-size:10px;justify-content:space-between;margin-top:8px}.ca-card--segments{grid-column:span 2}.ca-card--segments p{align-items:center;border-radius:999px;display:flex;font-size:12px;justify-content:space-between;margin:0 0 8px;padding:8px 10px}.ca-card--segments p:nth-of-type(1){background:#e5f5ee;color:#0a7655}.ca-card--segments p:nth-of-type(2){background:#fff0e6;color:#a45022}.ca-card--segments p:nth-of-type(3){background:#f0f2f4;color:#596660}.ca-card--segments p:nth-of-type(4){background:#e8f1ff;color:#245aaf}.ca-card--alert,.ca-card--ai{grid-column:span 3}.ca-card--alert{background:#fff0ee;border-color:#f2cbc5}.ca-card--alert h2{align-items:center;color:#a83228;display:flex;gap:9px}.ca-card--alert h2 span{align-items:center;border:2px solid currentColor;border-radius:999px;display:inline-flex;height:22px;justify-content:center;width:22px}.ca-card--alert p,.ca-card--ai p{color:#384640;font-size:12px;line-height:1.45;margin:0 0 8px}.ca-card--alert small{color:#7a625d;font-size:11px}.ca-card--ai h2{align-items:center;color:#6137b8;display:flex;gap:8px}.ca-card--ai i{display:inline-flex;height:22px;width:22px}.ca-card--ai a{color:#5c35b2;font-size:12px;font-weight:840}.ca-section{padding:28px 0 10px}.ca-rows{display:grid}.ca-row{border-bottom:1px solid #dfe7e2;display:grid;gap:34px;grid-template-columns:120px minmax(0,.72fr) minmax(360px,1fr);padding:32px 0}.ca-row__icon{align-items:center;background:#f0f3f1;border-radius:999px;color:#0c8d66;display:inline-flex;height:78px;justify-content:center;width:78px}.ca-row__icon svg{height:36px;width:36px}.ca-row__copy strong{color:#0a8b64;display:block;font-size:24px;line-height:1;margin-bottom:10px}.ca-row h2{color:#101914;font-size:30px;letter-spacing:0;line-height:1.04;margin:0 0 12px}:lang(zh-CN) .ca-row h2{line-height:1.16}.ca-row p{color:#47534e;font-size:14px;line-height:1.55;margin:0}.ca-row ul{align-self:center;color:#25322d;display:grid;gap:8px;font-size:15px;line-height:1.32;list-style:none;margin:0;padding:0}.ca-row li{padding-left:22px;position:relative}.ca-row li:before{background:#0a8b64;border-radius:999px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.ca-intelligence{padding:20px 0 8px}.ca-intelligence .ca-shell{background:#f3faf6;border:1px solid #e2eee7;border-radius:8px;padding-bottom:22px;padding-top:18px}.ca-intelligence h2{color:#101914;font-size:24px;line-height:1.2;margin:0 0 18px;text-align:center}.ca-intelligence__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ca-intelligence article{align-items:center;background:#fff;border:1px solid #dfe7e2;border-radius:8px;box-shadow:0 14px 28px #1934280d;display:grid;gap:16px;grid-template-columns:62px 1fr;min-width:0;padding:18px}.ca-intelligence article>span,.ca-why__inner>span{align-items:center;background:#19865d;border-radius:999px;color:#fff;display:inline-flex;height:58px;justify-content:center;width:58px}.ca-intelligence article:nth-child(2)>span{background:#245aaf}.ca-intelligence article:nth-child(3)>span{background:#6840c6}.ca-intelligence svg,.ca-why svg{height:30px;width:30px}.ca-intelligence h3,.ca-why h2,.ca-cta h2{color:#101914;letter-spacing:0;margin:0}.ca-intelligence h3{font-size:18px;line-height:1.15;margin-bottom:5px}.ca-intelligence p{color:#45514c;font-size:13px;line-height:1.42;margin:0}.ca-why{padding:24px 0 28px}.ca-why__inner{align-items:start;display:grid;gap:24px;grid-template-columns:78px minmax(0,1fr)}.ca-why__inner>span{background:#eaf1ed;color:#0b8b64}.ca-why h2{font-size:26px;line-height:1.15;margin-bottom:8px}.ca-why p{color:#303c37;font-size:16px;line-height:1.55;margin:0;max-width:980px}.ca-cta{padding:0 0 44px}.ca-cta__inner{align-items:center;background:radial-gradient(circle at 90% 38%,rgba(45,117,255,.28),transparent 28%),linear-gradient(135deg,#061624,#082340 72%,#061624);border-radius:8px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 330px;overflow:hidden;padding:28px 34px;position:relative}.ca-cta h2{color:#fff;font-size:24px;line-height:1.2;margin-bottom:8px}.ca-cta p{color:#ffffffc7;font-size:15px;line-height:1.55;margin:0;max-width:640px}.ca-cta__actions{display:grid;gap:12px}.ca-button{align-items:center;border:1px solid rgba(255,255,255,.72);border-radius:7px;color:#fff;display:inline-flex;font-size:14px;font-weight:820;gap:10px;justify-content:center;min-height:50px;padding:0 18px}.ca-button--primary{background:#fff;border-color:#fff;color:#0b2d55}@media(max-width:980px){.ca-hero__grid,.ca-row,.ca-cta__inner{grid-template-columns:1fr}.ca-visual{max-width:680px;width:100%}.ca-row{gap:18px}.ca-row ul{align-self:start}.ca-intelligence__grid{grid-template-columns:1fr}.ca-cta__actions{max-width:360px}}@media(max-width:680px){.ca-shell{padding-left:18px;padding-right:18px}.ca-hero{padding:38px 0 32px}.ca-hero__grid{gap:30px}.ca-hero h1{font-size:40px}:lang(zh-CN) .ca-hero h1{font-size:38px}.ca-hero__copy>p:not(.ca-eyebrow){font-size:16px}.ca-badges{display:grid}.ca-badges span{width:100%}.ca-visual{gap:10px;grid-template-columns:1fr}.ca-card,.ca-card--profile,.ca-card--trend,.ca-card--heatmap,.ca-card--segments,.ca-card--alert,.ca-card--ai{grid-column:span 1}.ca-card--profile>div{grid-template-columns:46px 1fr}.ca-card--profile em{grid-column:2;justify-self:start}.ca-card--trend svg{min-height:170px}.ca-section{padding-top:18px}.ca-row{grid-template-columns:1fr;padding:26px 0}.ca-row__icon{height:64px;width:64px}.ca-row__copy strong{font-size:22px}.ca-row h2{font-size:28px}.ca-row ul{font-size:14px}.ca-intelligence .ca-shell{border-radius:0}.ca-intelligence h2{font-size:22px}.ca-intelligence article{grid-template-columns:54px 1fr;padding:16px}.ca-intelligence article>span,.ca-why__inner>span{height:52px;width:52px}.ca-why__inner{gap:16px;grid-template-columns:56px 1fr}.ca-why h2{font-size:24px}.ca-why p{font-size:15px}.ca-cta__inner{padding:24px 18px}.ca-cta__actions,.ca-button{width:100%}}.broker-page{background:#fbfefd;color:#071426}.broker-shell{margin:0 auto;max-width:1180px;padding:0 24px}.broker-hero{background:radial-gradient(circle at 8% 0%,rgba(10,137,95,.12),transparent 28%),linear-gradient(180deg,#f5fffb,#fff 70%);border-bottom:1px solid #dfeee8;overflow:hidden;padding:58px 0 44px}.broker-hero__grid{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(340px,.78fr) minmax(580px,1.22fr)}.broker-eyebrow{color:#047857;font-size:13px;font-weight:840;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.broker-hero h1{color:#071426;font-size:64px;letter-spacing:0;line-height:1.02;margin:0 0 16px}:lang(zh-CN) .broker-hero h1,:lang(zh-Hant) .broker-hero h1{font-size:58px;line-height:1.12}.broker-subtitle{color:#047857;font-size:21px;font-weight:720;line-height:1.35;margin:0 0 18px}.broker-lead{color:#26384d;font-size:16px;line-height:1.78;margin:0;max-width:610px}.broker-proof{align-items:flex-start;color:#064e3b;display:flex;font-size:14px;font-weight:820;gap:10px;line-height:1.5;margin:24px 0 0;max-width:560px}.broker-proof span,.broker-feature-card>span,.broker-mini-grid article>span,.broker-system-grid article>span,.broker-team-grid article>span,.broker-flow article>span{align-items:center;display:inline-flex;justify-content:center}.broker-proof span{border:1px solid #0f946e;border-radius:5px;color:#047857;flex:0 0 auto;height:18px;margin-top:1px;width:18px}.broker-proof svg{height:13px;width:13px}.broker-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.broker-button{align-items:center;background:#fff;border:1px solid #08745a;border-radius:6px;color:#075f4a;display:inline-flex;font-size:14px;font-weight:820;justify-content:center;min-height:46px;padding:0 22px}.broker-button--primary{background:#057a5a;border-color:#057a5a;box-shadow:0 16px 30px #057a5a33;color:#fff}.broker-button--dark{background:#ffffff0f;border-color:#ffffff8c;color:#fff}.broker-hero__visual{min-height:480px;position:relative}.broker-laptop{background:#111827;border-radius:22px 22px 6px 6px;box-shadow:0 32px 70px #0a21282e;margin-left:auto;padding:14px 14px 0;position:relative;width:min(680px,100%)}.broker-laptop:after{background:linear-gradient(90deg,#d6e1de,#f8fbfa,#d6e1de);border-radius:0 0 18px 18px;bottom:-18px;content:"";height:18px;left:-18px;position:absolute;right:-18px}.broker-laptop__screen{background:#fff;border-radius:10px 10px 0 0;display:grid;gap:0;grid-template-columns:74px minmax(0,1fr);min-height:335px;overflow:hidden;padding:0}.broker-laptop__nav{background:#f4f8f7;border-right:1px solid #e1ebe8;display:grid;gap:12px;justify-items:center;align-content:start;padding:22px 14px}.broker-laptop__nav span{align-items:center;background:#165bd8;border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:860;height:24px;justify-content:center;margin-bottom:10px;width:24px}.broker-laptop__nav i{background:#d7e3df;border-radius:999px;height:7px;width:34px}.broker-laptop__nav i:nth-of-type(1){background:#08745a}.broker-laptop__main{padding:22px}.broker-laptop__main>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.broker-laptop__main>header strong{color:#13233b;font-size:16px}.broker-laptop__main>header small{background:#f0f7f4;border-radius:999px;color:#08745a;font-size:11px;font-weight:820;padding:6px 10px}.broker-laptop__metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.broker-laptop__metrics article,.broker-metric-grid article{background:#fbfdfc;border:1px solid #e1ebe8;border-radius:8px;padding:14px}.broker-laptop__metrics small,.broker-metric-grid span{color:#64758a;display:block;font-size:11px;font-weight:720}.broker-laptop__metrics strong,.broker-metric-grid strong{color:#071426;display:block;font-size:22px;line-height:1;margin:8px 0}.broker-laptop__metrics em,.broker-metric-grid em{color:#07996f;display:block;font-size:11px;font-style:normal;font-weight:820}.broker-dashboard-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 170px;margin-top:18px}.broker-chart{align-items:center;background:linear-gradient(#edf3f1 1px,transparent 1px),linear-gradient(90deg,#edf3f1 1px,transparent 1px);background-size:48px 36px;border:1px solid #e1ebe8;border-radius:8px;display:grid;height:170px;padding:16px}.broker-chart header,.broker-task-list header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.broker-chart header strong,.broker-task-list header strong{color:#102033;font-size:12px}.broker-chart svg{height:120px;width:100%}.broker-chart path{fill:none;stroke:#07996f;stroke-linecap:round;stroke-width:4}.broker-task-list{background:#fbfdfc;border:1px solid #e1ebe8;border-radius:8px;height:170px;padding:14px}.broker-task-list p{align-items:center;border-top:1px solid #edf3f1;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;margin:0;padding:8px 0}.broker-task-list p:first-of-type{border-top:0}.broker-task-list p span{align-items:center;background:#e8f7f2;border-radius:5px;color:#08745a;display:inline-flex;font-size:10px;font-weight:820;height:20px;justify-content:center;width:20px}.broker-task-list p strong{color:#3d5066;font-size:10px;line-height:1.2}.broker-task-list p em{color:#102033;font-size:10px;font-style:normal;font-weight:820}.broker-phone,.broker-profile-phone,.broker-cta-phones span{background:#111827;border-radius:26px;box-shadow:0 22px 46px #0f172a33;padding:8px}.broker-phone{position:absolute;width:170px}.broker-phone--left{bottom:24px;left:6px;transform:rotate(-4deg)}.broker-phone--right{bottom:-4px;left:210px;transform:rotate(3deg)}.broker-phone__screen{background:#fff;border-radius:20px;min-height:310px;overflow:hidden;padding:18px 12px 12px}.broker-phone__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.broker-phone__screen h2{color:#111827;font-size:13px;margin:0}.broker-phone__top span{color:#748194;font-size:10px;letter-spacing:1px}.broker-phone__tabs{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.broker-phone__tabs span{background:#f2f6f5;border-radius:999px;color:#758398;font-size:8px;font-weight:820;padding:5px 0;text-align:center}.broker-phone__tabs .is-active{background:#e6f7f0;color:#08745a}.broker-mini-row{align-items:center;border-bottom:1px solid #edf2f0;display:flex;gap:10px;padding:10px 0}.broker-mini-row .broker-avatar-dot{align-items:center;background:#e8f7f2;border-radius:999px;color:#067a5a;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:820;height:28px;justify-content:center;width:28px}.broker-mini-row em{background:#f2f6f5;border-radius:999px;color:#607080;font-size:8px;font-style:normal;font-weight:820;margin-left:auto;padding:4px 6px}.broker-mini-row strong,.broker-alert strong,.broker-notice strong{color:#102033;display:block;font-size:11px;line-height:1.25}.broker-mini-row small,.broker-notice small{color:#758398;display:block;font-size:9px;margin-top:2px}.broker-phone footer{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:14px}.broker-phone footer span{align-items:center;color:#8b9b9a;display:inline-flex;justify-content:center}.broker-phone footer span:first-child{color:#08745a}.broker-phone footer svg{height:14px;width:14px}.broker-alert{align-items:center;background:#f8fbfa;border:1px solid #e4eeeb;border-radius:8px;display:flex;gap:8px;margin-bottom:10px;min-height:46px;padding:8px}.broker-alert span,.broker-notice span{align-items:center;border-radius:5px;color:#fff;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.broker-alert svg,.broker-notice svg{height:13px;width:13px}.broker-notifications{background:#fffffff0;border:1px solid #dfeae7;border-radius:10px;bottom:30px;box-shadow:0 22px 46px #0f172a1f;padding:12px;position:absolute;right:16px;width:280px}.broker-notice{align-items:center;border-bottom:1px solid #eef3f1;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-height:44px}.broker-notice:last-child{border-bottom:0}.is-green span{background:#0f9f73}.is-teal span{background:#14a6a0}.is-amber span{background:#f3a51d}.is-red span{background:#ef4444}.is-blue span{background:#2c6df2}.broker-section{padding:36px 0 0}.broker-centered{margin-bottom:24px;text-align:center}.broker-centered h2,.broker-panel h2,.broker-workflow h2,.broker-metrics-panel h2,.broker-cta-panel h2{color:#071426;font-size:28px;letter-spacing:0;line-height:1.2;margin:0}.broker-centered p,.broker-panel>p,.broker-metrics-panel>p,.broker-cta-panel p{color:#42546a;font-size:14px;line-height:1.65;margin:10px auto 0;max-width:760px}.broker-card-grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.broker-feature-card,.broker-panel,.broker-metrics-panel{background:#fff;border:1px solid #dfeae7;border-radius:8px;box-shadow:0 18px 42px #0f2a320f}.broker-feature-card{min-height:220px;padding:28px 24px}.broker-feature-card>span,.broker-mini-grid article>span,.broker-system-grid article>span,.broker-team-grid article>span,.broker-flow article>span{background:#e7f7f1;border-radius:8px;color:#057a5a;height:52px;width:52px}.broker-feature-card.tone-2>span,.broker-mini-grid .tone-2>span,.broker-system-grid .tone-2>span,.broker-team-grid .tone-2>span,.broker-flow .tone-2>span{background:#eff6ff;color:#2563eb}.broker-feature-card.tone-3>span,.broker-mini-grid .tone-3>span,.broker-system-grid .tone-3>span,.broker-team-grid .tone-3>span,.broker-flow .tone-3>span{background:#f4efff;color:#7447d4}.broker-feature-card.tone-4>span,.broker-mini-grid .tone-4>span,.broker-system-grid .tone-4>span,.broker-team-grid .tone-4>span,.broker-flow .tone-4>span{background:#fff6e5;color:#d98705}.broker-team-grid .tone-5>span,.broker-flow .tone-5>span{background:#fff1f1;color:#dc2626}.broker-team-grid .tone-6>span,.broker-flow .tone-6>span{background:#eefcf8;color:#0d9488}.broker-feature-card svg,.broker-mini-grid svg,.broker-system-grid svg,.broker-team-grid svg,.broker-flow svg{height:25px;width:25px}.broker-feature-card h3,.broker-mini-grid h3,.broker-system-grid h3,.broker-team-grid h3,.broker-flow h3{color:#102033;font-size:15px;line-height:1.3;margin:18px 0 8px}.broker-feature-card p,.broker-mini-grid p,.broker-system-grid p,.broker-team-grid p,.broker-flow p{color:#46596f;font-size:13px;line-height:1.58;margin:0}.broker-two-column .broker-shell{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.broker-panel{min-height:420px;overflow:hidden;padding:30px}.broker-panel--mobile{background:linear-gradient(135deg,#effbf7,#fff);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 170px}.broker-mini-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.broker-mini-grid article>span,.broker-system-grid article>span{height:44px;width:44px}.broker-profile-phone{align-self:end;margin:0 auto;transform:rotate(8deg);width:170px}.broker-profile-phone>div{background:#fff;border-radius:20px;min-height:320px;padding:22px 16px}.broker-profile-phone h3{color:#102033;font-size:13px;margin:0 0 18px}.broker-profile-phone strong{color:#111827;display:block;font-size:16px}.broker-profile-phone small{color:#66758a;display:block;font-size:10px;margin:6px 0 18px}.broker-profile-phone span{border-bottom:1px solid #edf2f0;color:#40536a;display:block;font-size:11px;padding:12px 0}.broker-system-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.broker-system-grid article,.broker-team-grid article{align-items:flex-start;display:flex;gap:14px}.broker-system-grid h3,.broker-team-grid h3{margin:0 0 7px}.broker-workflow__grid{display:grid;gap:34px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.broker-team-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.broker-team-grid article>span{height:42px;width:42px}.broker-flow{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(11,minmax(0,auto));margin-top:24px}.broker-flow article{display:grid;justify-items:center;min-width:92px;text-align:center}.broker-flow article>span{border-radius:999px;height:62px;width:62px}.broker-flow i{color:#99a8b7;margin-top:20px}.broker-flow i svg{height:20px;width:20px}.broker-flow h3{font-size:13px;margin:12px 0 6px}.broker-flow p{font-size:11px;line-height:1.45}.broker-bottom{padding-bottom:48px}.broker-bottom__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.broker-metrics-panel{background:#f1fbf8;padding:28px}.broker-metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.broker-cta-panel{align-items:center;background:radial-gradient(circle at 94% 0%,rgba(10,178,126,.45),transparent 36%),linear-gradient(135deg,#057a5a,#075f4a 68%,#064232);border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 190px;min-height:260px;overflow:hidden;padding:34px}.broker-cta-panel h2{color:#fff;font-size:27px}.broker-cta-panel p{color:#ffffffd1;margin-left:0;margin-right:0}.broker-cta-phones{height:210px;position:relative}.broker-cta-phones span{display:block;height:190px;position:absolute;width:94px}.broker-cta-phones span:before{background:linear-gradient(#fff 0 0) 18px 28px / 50px 6px no-repeat,linear-gradient(#d8f5ec 0 0) 18px 50px / 58px 8px no-repeat,linear-gradient(#fff 0 0) 18px 76px / 44px 6px no-repeat,linear-gradient(180deg,#0c8f67,#102033);border-radius:18px;content:"";inset:8px;position:absolute}.broker-cta-phones span:first-child{left:12px;top:16px;transform:rotate(-8deg)}.broker-cta-phones span:last-child{right:6px;top:0;transform:rotate(10deg)}@media(max-width:1120px){.broker-hero__grid,.broker-two-column .broker-shell,.broker-workflow__grid,.broker-bottom__grid{grid-template-columns:1fr}.broker-hero__visual{margin:0 auto;max-width:760px;width:100%}.broker-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-flow{justify-content:start;overflow-x:auto;padding-bottom:8px}}@media(max-width:760px){.broker-shell{padding-left:18px;padding-right:18px}.broker-hero{padding:42px 0 34px}.broker-hero h1{font-size:46px}:lang(zh-CN) .broker-hero h1,:lang(zh-Hant) .broker-hero h1{font-size:40px}.broker-subtitle{font-size:18px}.broker-actions{flex-direction:column}.broker-button{width:100%}.broker-hero__visual{min-height:auto;padding-bottom:0}.broker-laptop{border-radius:16px;padding:10px}.broker-laptop:after{display:none}.broker-laptop__screen{border-radius:10px;min-height:auto;padding:16px}.broker-laptop__metrics,.broker-card-grid,.broker-mini-grid,.broker-system-grid,.broker-team-grid,.broker-metric-grid,.broker-cta-panel,.broker-panel--mobile{grid-template-columns:1fr}.broker-phone,.broker-notifications{margin-top:16px;position:static;transform:none;width:100%}.broker-phone__screen{min-height:auto}.broker-notifications{box-shadow:0 16px 32px #0f172a14}.broker-feature-card{min-height:auto}.broker-panel{min-height:auto;padding:24px}.broker-profile-phone{transform:none;width:min(220px,100%)}.broker-flow{grid-template-columns:1fr;overflow-x:visible}.broker-flow article{min-width:0}.broker-flow i{justify-self:center;margin:0;transform:rotate(90deg)}.broker-cta-phones{display:none}}@media(max-width:390px){.broker-hero h1{font-size:40px}:lang(zh-CN) .broker-hero h1,:lang(zh-Hant) .broker-hero h1{font-size:34px}.broker-centered h2,.broker-panel h2,.broker-workflow h2,.broker-metrics-panel h2,.broker-cta-panel h2{font-size:24px}}.ib-page{background:#f7f9f8;color:#071512}.ib-shell{margin:0 auto;max-width:1180px;padding:0 24px}.ib-hero,.ib-mobile{background:radial-gradient(circle at 18% 30%,rgba(24,150,104,.16),transparent 30%),linear-gradient(135deg,#051410,#071d17 52%,#03110e);color:#fff}.ib-hero{overflow:hidden;padding:78px 0 82px}.ib-hero__grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.72fr) minmax(560px,1.08fr)}.ib-eyebrow{align-items:center;background:#1cb97c1f;border:1px solid rgba(93,222,167,.18);border-radius:999px;color:#78dcae;display:inline-flex;font-size:12px;font-weight:820;margin:0 0 26px;padding:7px 14px}.ib-hero h1,.ib-mobile h2,.ib-core h2,.ib-modes h2{letter-spacing:0;margin:0}.ib-hero h1{color:#fff;font-size:clamp(44px,5.1vw,64px);line-height:1.06}.ib-hero__copy>p:not(.ib-eyebrow),.ib-mobile p,.ib-modes p{color:#ffffffa8;font-size:15px;line-height:1.82;margin:24px 0 0;max-width:610px}.ib-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.ib-button{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.32);border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:820;justify-content:center;min-height:50px;min-width:126px;padding:0 22px}.ib-button--primary{background:#1fa87d;border-color:#1fa87d;box-shadow:0 18px 36px #1fa87d38;color:#fff}.ib-dashboard{min-height:480px;position:relative}.ib-dashboard:before,.ib-dashboard:after{border:1px solid rgba(98,208,156,.11);border-radius:999px;content:"";position:absolute}.ib-dashboard:before{height:360px;left:-74px;top:-24px;width:360px}.ib-dashboard:after{bottom:24px;height:270px;right:-46px;width:270px}.ib-dashboard__glow{background:radial-gradient(circle at 72% 30%,rgba(83,207,147,.22),transparent 34%),radial-gradient(circle at 24% 78%,rgba(52,148,115,.18),transparent 34%);filter:blur(4px);inset:-36px;position:absolute}.ib-dashboard__frame{background:linear-gradient(180deg,#fff1,#ffffff08),#071712;border:1px solid rgba(157,255,210,.16);border-radius:13px;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff12;display:grid;grid-template-columns:62px minmax(0,1fr);min-height:432px;overflow:hidden;position:relative;transform:translate(18px);width:min(640px,100%);z-index:1}.ib-dashboard__frame aside{background:linear-gradient(180deg,#ffffff0e,#ffffff05),#081a15;border-right:1px solid rgba(255,255,255,.075);display:grid;gap:13px;justify-items:center;align-content:start;padding:22px 12px}.ib-dashboard__frame aside strong{align-items:center;background:linear-gradient(145deg,#1540b4,#3d7cff);border-radius:7px;box-shadow:0 12px 24px #215bff3d;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.ib-dashboard__frame aside span{align-items:center;border:1px solid transparent;border-radius:7px;color:#9acdb6c2;display:inline-flex;height:30px;justify-content:center;width:30px}.ib-dashboard__frame aside svg{height:16px;width:16px}.ib-dashboard__frame aside .is-active{background:#159368;border-color:#7df1b557;box-shadow:0 10px 24px #15936847;color:#fff}.ib-dashboard__frame>section{padding:27px 28px 25px}.ib-dashboard header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.ib-dashboard header strong{color:#fff;font-size:16px}.ib-dashboard header small,.ib-stats small,.ib-bars span,.ib-chart__dates,.ib-bars em,.ib-donut p{color:#ffffff94;font-size:11px}.ib-stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ib-stats article{background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.055);border-radius:7px;box-shadow:0 18px 26px #00000021;min-height:72px;padding:13px 14px}.ib-stats strong{color:#fff;display:block;font-size:23px;line-height:1;margin-top:10px}.ib-chart{background:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:100% 38px,62px 100%;border-radius:8px;margin-top:21px;min-height:184px;padding:16px 18px 10px}.ib-chart strong,.ib-bars strong,.ib-donut strong,.ib-phone header{color:#fff;display:block;font-size:13px;margin-bottom:12px}.ib-chart__plot{margin-top:2px}.ib-chart svg{display:block;height:130px;width:100%}.ib-chart__area{fill:url(#ibTrendFill);stroke:none}.ib-chart__line,.ib-phone svg path{fill:none;stroke:#69d59e;stroke-linecap:round;stroke-width:4.2}.ib-chart__dates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));line-height:1;margin-top:-4px;text-align:center}.ib-dashboard__bottom{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 176px;margin-top:20px}.ib-bars p{align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr) 60px;margin:11px 0 0}.ib-bars i,.ib-phone footer i{background:linear-gradient(90deg,#69d59e,#69d59e26);border-radius:999px;display:block;height:5px;width:var(--size)}.ib-donut{display:grid;grid-template-columns:86px 1fr;gap:5px 13px}.ib-donut strong{grid-column:1 / -1}.ib-donut span{background:conic-gradient(#67d59f 0 62%,#4d7eff 62% 86%,#8ea1af 86%);border-radius:999px;display:block;height:84px;position:relative;width:84px}.ib-donut span:after{background:#091b15;border-radius:inherit;content:"";inset:19px;position:absolute}.ib-donut p{align-items:center;display:flex;gap:7px;margin:0}.ib-donut p i{background:#69d59e;border-radius:999px;height:7px;width:7px}.ib-donut p:nth-of-type(2) i{background:#4b7cff}.ib-donut p:nth-of-type(3) i{background:#8594a3}.ib-core,.ib-modes{background:#fafafa;padding:72px 0;text-align:center}.ib-core h2,.ib-modes h2{color:#111827;font-size:30px;line-height:1.2}.ib-scenarios{display:grid;gap:28px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:46px}.ib-scenarios article{min-width:0}.ib-scenarios span{align-items:center;background:linear-gradient(145deg,#073426,#0d5b42);border-radius:8px;box-shadow:0 14px 28px #07342624;color:#d8ffed;display:inline-flex;height:66px;justify-content:center;margin-bottom:22px;width:66px}.ib-scenarios svg,.ib-mode-grid svg,.ib-mobile__features svg{height:28px;width:28px}.ib-scenarios h3{color:#18231f;font-size:16px;line-height:1.3;margin:0 0 12px}.ib-scenarios p{color:#5b6762;font-size:13px;line-height:1.65;margin:0}.ib-mobile{padding:74px 0}.ib-mobile__grid{align-items:center;display:grid;gap:96px;grid-template-columns:minmax(0,1fr) 340px}.ib-mobile h2{color:#fff;font-size:42px;line-height:1.15}.ib-mobile__features{display:flex;flex-wrap:wrap;gap:26px;margin-top:34px}.ib-mobile__features span{align-items:center;color:#ffffffc7;display:flex;font-size:12px;gap:10px}.ib-mobile__features i{align-items:center;color:#8ee4b9;display:inline-flex}.ib-store-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.ib-store-buttons span{border:1px solid rgba(255,255,255,.32);border-radius:7px;color:#ffffffb8;font-size:10px;line-height:1.1;min-width:132px;padding:9px 14px;text-align:center}.ib-store-buttons strong{color:#fff;font-size:15px}.ib-phone{background:#060f0d;border:1px solid rgba(255,255,255,.22);border-radius:38px;box-shadow:0 34px 80px #0000006b;margin:0 auto;padding:12px;width:250px}.ib-phone>div{background:#071b15;border-radius:30px;min-height:520px;overflow:hidden;padding:28px 20px}.ib-phone header{text-align:center}.ib-phone section{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ib-phone section p{background:#ffffff0b;border-radius:7px;margin:0;padding:12px}.ib-phone small{color:#ffffff8c;display:block;font-size:10px}.ib-phone section strong{color:#fff;display:block;font-size:18px;margin-top:6px}.ib-phone svg{height:112px;margin:20px 0;width:100%}.ib-phone footer p{align-items:center;display:grid;gap:12px;grid-template-columns:62px 1fr;margin:12px 0 0}.ib-phone footer span{color:#ffffffb8;font-size:11px}.ib-modes{padding-bottom:78px}.ib-mode-grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px auto 32px;max-width:980px}.ib-mode-grid article{align-items:center;background:#fff;border:1px solid #e4e8e5;border-radius:6px;box-shadow:0 14px 32px #0f231c0d;display:flex;gap:14px;justify-content:center;min-height:74px;padding:16px}.ib-mode-grid span{align-items:center;color:#0d5b42;display:inline-flex}.ib-mode-grid strong{color:#17231f;font-size:15px}.ib-modes p{color:#6a746f;margin:0 auto 34px}.ib-modes .ib-button{color:#fff}@media(max-width:1080px){.ib-hero__grid,.ib-mobile__grid{grid-template-columns:1fr}.ib-dashboard{max-width:760px;width:100%}.ib-dashboard__frame{transform:none}.ib-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ib-shell{padding-left:18px;padding-right:18px}.ib-hero,.ib-mobile{padding:48px 0}.ib-hero__grid,.ib-mobile__grid{gap:42px}.ib-hero h1,.ib-mobile h2{font-size:36px}.ib-actions,.ib-store-buttons{flex-direction:column}.ib-button,.ib-store-buttons span{width:100%}.ib-dashboard{min-height:0}.ib-dashboard__frame{grid-template-columns:1fr;width:100%}.ib-dashboard__frame aside{border-bottom:1px solid rgba(255,255,255,.1);border-right:0;display:flex;overflow-x:auto}.ib-dashboard__frame>section{padding:18px}.ib-dashboard header,.ib-dashboard__bottom{grid-template-columns:1fr}.ib-dashboard header{align-items:flex-start;flex-direction:column;gap:8px}.ib-stats,.ib-scenarios,.ib-mode-grid,.ib-phone section{grid-template-columns:1fr}.ib-donut{grid-template-columns:86px 1fr}}.trading-page{background:#f7f9f8;color:#071512}.trading-shell{margin:0 auto;max-width:1180px;padding:0 24px}.trading-hero,.trading-flow,.trading-mobile{background:radial-gradient(circle at 16% 30%,rgba(33,181,128,.16),transparent 28%),radial-gradient(circle at 66% 48%,rgba(23,143,109,.12),transparent 32%),linear-gradient(135deg,#020d0b,#071915 52%,#03100e);color:#fff}.trading-hero{overflow:hidden;padding:72px 0 78px}.trading-hero__grid{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.72fr) minmax(620px,1.18fr)}.trading-eyebrow{align-items:center;background:#1cb97c1f;border:1px solid rgba(93,222,167,.18);border-radius:999px;color:#78dcae;display:inline-flex;font-size:12px;font-weight:820;margin:0 0 26px;padding:7px 14px}.trading-hero h1,.trading-core h2,.trading-flow h2,.trading-mobile h2,.trading-modes h2,.trading-final h2{letter-spacing:0;margin:0}.trading-hero h1{color:#fff;font-size:clamp(42px,5vw,62px);line-height:1.08}.trading-hero__copy>p:not(.trading-eyebrow),.trading-mobile>div p,.trading-flow p{color:#ffffffad;font-size:15px;line-height:1.82;margin:24px 0 0;max-width:610px}.trading-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.trading-button{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.36);border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:820;justify-content:center;min-height:50px;min-width:126px;padding:0 22px}.trading-button--primary{background:#21a879;border-color:#21a879;box-shadow:0 18px 36px #21a8793d}.trading-dashboard{min-height:540px;position:relative}.trading-dashboard:before{background:linear-gradient(110deg,transparent 0 45%,rgba(93,232,164,.24) 46%,transparent 51%),radial-gradient(circle at 72% 50%,rgba(31,173,119,.26),transparent 31%);content:"";inset:-80px -60px;opacity:.76;position:absolute}.trading-dashboard__glow{background:radial-gradient(circle at 34% 24%,rgba(38,214,137,.16),transparent 34%),radial-gradient(circle at 78% 70%,rgba(44,155,123,.2),transparent 36%);filter:blur(5px);inset:-34px;position:absolute}.trading-dashboard__frame{background:linear-gradient(180deg,#fff1,#ffffff08),#071611;border:1px solid rgba(157,255,210,.16);border-radius:10px;box-shadow:0 34px 90px #00000080,inset 0 1px #ffffff12;display:grid;grid-template-columns:60px minmax(0,1fr);min-height:536px;overflow:hidden;position:relative;width:min(690px,100%);z-index:1}.trading-dashboard__frame aside{background:linear-gradient(180deg,#ffffff0e,#ffffff05),#081812;border-right:1px solid rgba(255,255,255,.075);display:grid;gap:13px;justify-items:center;align-content:start;padding:22px 12px}.trading-dashboard__frame aside strong{align-items:center;background:linear-gradient(145deg,#1540b4,#3d7cff);border-radius:7px;box-shadow:0 12px 24px #215bff3d;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.trading-dashboard__frame aside span{align-items:center;border-radius:7px;color:#9acdb6c2;display:inline-flex;height:30px;justify-content:center;width:30px}.trading-dashboard__frame aside svg{height:16px;width:16px}.trading-dashboard__frame aside .is-active{background:#159368;box-shadow:0 10px 24px #15936847;color:#fff}.trading-dashboard__frame>section{padding:26px}.trading-dashboard header,.trading-queue header{align-items:center;display:flex;justify-content:space-between}.trading-dashboard header strong,.trading-status-card strong,.trading-list-card strong,.trading-trend-card strong,.trading-queue header strong{color:#fff;font-size:14px}.trading-dashboard header small,.trading-stats small,.trading-status-card p,.trading-list-card p,.trading-queue small,.trading-queue p,.trading-phone small{color:#ffffff94;font-size:11px}.trading-dashboard header small{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:7px 10px}.trading-stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.trading-stats article,.trading-status-card,.trading-list-card,.trading-trend-card,.trading-queue,.trading-steps article,.trading-mobile__features article{background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.07);border-radius:8px;box-shadow:0 18px 30px #0000002e}.trading-stats article{min-height:78px;padding:14px}.trading-stats strong{color:#fff;display:block;font-size:24px;line-height:1;margin:8px 0 7px}.trading-stats span{color:#62d89e;font-size:10px}.trading-stats article:nth-child(3) span{color:#ff6b7a}.trading-dashboard__matrix{display:grid;gap:12px;grid-template-columns:1.05fr 1fr 1fr;margin-top:16px}.trading-status-card,.trading-list-card,.trading-trend-card{min-height:154px;padding:16px}.trading-status-card{display:grid;grid-template-columns:90px 1fr;gap:5px 12px}.trading-status-card strong{grid-column:1 / -1}.trading-status-card>div{align-items:center;background:conic-gradient(#73e0a5 0 56%,#4d7eff 56% 72%,#d6a64b 72% 86%,#64748b 86%);border-radius:999px;display:flex;height:82px;justify-content:center;position:relative;width:82px}.trading-status-card>div:after{background:#091b15;border-radius:inherit;content:"";inset:18px;position:absolute}.trading-status-card>div span{color:#fff;font-size:20px;font-weight:850;position:relative;z-index:1}.trading-status-card p,.trading-list-card p,.trading-queue p{align-items:center;display:grid;gap:8px;margin:8px 0 0}.trading-status-card p{grid-template-columns:10px minmax(0,1fr) 28px}.trading-status-card i{background:#73e0a5;border-radius:999px;height:7px;width:7px}.trading-status-card p:nth-of-type(2) i{background:#4d7eff}.trading-status-card p:nth-of-type(3) i{background:#d6a64b}.trading-status-card p:nth-of-type(4) i{background:#64748b}.trading-status-card em,.trading-list-card em,.trading-queue b{color:#ffffffc7;font-style:normal;justify-self:end}.trading-list-card p{grid-template-columns:minmax(0,1fr) 30px}.trading-actions-card{grid-column:span 1}.trading-trend-card{grid-column:span 2}.trading-trend-card svg{height:102px;margin-top:9px;width:100%}.trading-trend-card path{fill:none;stroke:#69d59e;stroke-linecap:round;stroke-width:4}.trading-core,.trading-modes{background:#fafafa;padding:68px 0;text-align:center}.trading-core h2,.trading-modes h2{color:#111827;font-size:30px;line-height:1.2}.trading-core__grid{display:grid;gap:28px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.trading-core__grid article{background:#fff;border:1px solid #e5ebe8;border-radius:8px;box-shadow:0 14px 30px #0f231c0a;min-height:190px;padding:28px 18px}.trading-core__grid span,.trading-mode-grid span{align-items:center;display:inline-flex;justify-content:center}.trading-core__grid span{background:linear-gradient(145deg,#073426,#0d5b42);border-radius:8px;color:#d8ffed;height:58px;margin-bottom:22px;width:58px}.trading-core__grid svg,.trading-steps svg,.trading-mobile__features svg,.trading-mode-grid svg{height:27px;width:27px}.trading-core__grid h3{color:#18231f;font-size:15px;line-height:1.32;margin:0 0 12px}.trading-core__grid p{color:#5b6762;font-size:12px;line-height:1.62;margin:0}.trading-flow{padding:62px 0 34px}.trading-flow__grid{display:grid;gap:44px;grid-template-columns:minmax(0,1fr) 360px}.trading-flow h2{color:#fff;font-size:32px;line-height:1.18}.trading-steps{display:grid;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.trading-steps article{min-height:148px;padding:28px 16px 18px;position:relative;text-align:center}.trading-steps article:after{border-top:1px dashed rgba(111,232,171,.3);content:"";left:100%;position:absolute;top:50%;width:26px}.trading-steps article:last-child:after{display:none}.trading-steps b{align-items:center;background:#2ab982;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:28px;justify-content:center;left:50%;position:absolute;top:-14px;transform:translate(-50%);width:28px}.trading-steps span,.trading-mobile__features span{align-items:center;background:#23b87e29;border-radius:8px;color:#82e8b4;display:inline-flex;height:48px;justify-content:center;width:48px}.trading-steps h3,.trading-mobile__features h3{color:#fff;font-size:14px;margin:14px 0 8px}.trading-steps p,.trading-mobile__features p{color:#ffffff9e;font-size:11px;line-height:1.55;margin:0}.trading-queue{align-self:end;padding:18px}.trading-queue p{grid-template-columns:minmax(0,1fr) 56px 42px}.trading-queue em{background:#69d59e1f;border-radius:4px;color:#69d59e;font-style:normal;justify-self:start;padding:3px 6px}.trading-queue p:nth-of-type(2) em,.trading-queue p:nth-of-type(3) em{background:#4b7eff21;color:#8eb2ff}.trading-mobile{border-top:1px solid rgba(255,255,255,.07);padding:34px 0 60px}.trading-mobile__grid{align-items:center;display:grid;gap:72px;grid-template-columns:340px minmax(0,1fr)}.trading-phone{background:#060f0d;border:1px solid rgba(255,255,255,.22);border-radius:36px;box-shadow:0 34px 80px #00000073;margin:0 auto;padding:12px;width:240px}.trading-phone>div{background:#071b15;border-radius:28px;min-height:440px;overflow:hidden;padding:24px 18px}.trading-phone header,.trading-phone h3{color:#fff}.trading-phone header{display:flex;font-size:12px;justify-content:space-between}.trading-phone header span{border:1px solid rgba(255,255,255,.3);border-radius:999px;height:8px;width:8px}.trading-phone h3{font-size:16px;margin:22px 0 14px}.trading-phone section{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.trading-phone section p{background:#ffffff0b;border-radius:6px;margin:0;padding:10px 8px}.trading-phone section strong{color:#fff;display:block;font-size:18px;margin-top:5px}.trading-phone article{align-items:center;background:#ffffff0b;border-radius:7px;color:#ffffffb8;display:grid;font-size:11px;gap:10px;grid-template-columns:minmax(0,1fr) 42px;margin-top:11px;padding:11px}.trading-phone article em{color:#d6a64b;font-style:normal;justify-self:end}.trading-phone footer{display:flex;justify-content:space-around;margin-top:30px}.trading-phone footer i{background:#ffffff3d;border-radius:999px;height:8px;width:8px}.trading-phone footer i:first-child{background:#69d59e}.trading-mobile h2{color:#fff;font-size:36px;line-height:1.18}.trading-mobile__features{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.trading-mobile__features article{align-items:flex-start;display:flex;gap:14px;min-height:116px;padding:18px}.trading-mobile__features h3{margin-top:0}.trading-store-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.trading-store-buttons span{border:1px solid rgba(255,255,255,.32);border-radius:7px;color:#ffffffb8;font-size:10px;line-height:1.1;min-width:132px;padding:9px 14px;text-align:center}.trading-store-buttons strong{color:#fff;font-size:15px}.trading-modes{padding-bottom:66px}.trading-mode-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:36px auto 28px;max-width:1060px}.trading-mode-grid article{align-items:center;background:#fff;border:1px solid #e4e8e5;border-radius:6px;box-shadow:0 14px 32px #0f231c0d;display:flex;gap:14px;justify-content:center;min-height:72px;padding:16px}.trading-mode-grid span{color:#0d5b42}.trading-mode-grid strong{color:#17231f;font-size:15px}.trading-modes>.trading-shell>p{color:#6a746f;font-size:13px;line-height:1.7;margin:0 auto;max-width:920px}.trading-final{align-items:center;background:linear-gradient(110deg,transparent 0 70%,rgba(44,226,145,.25) 71%,transparent 78%),linear-gradient(135deg,#04120f,#09251d);border:1px solid rgba(13,91,66,.16);border-radius:8px;box-shadow:0 20px 38px #08271f1f;display:flex;gap:24px;justify-content:center;margin-top:36px;min-height:118px;padding:24px}.trading-final h2{color:#fff;font-size:26px;line-height:1.3}.trading-button--blue{background:#1e7bff;border-color:#1e7bff;box-shadow:0 16px 34px #1e7bff3d}.operations-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.trading-dashboard header .operations-updated{background:transparent;border:0;color:#ffffff7a;margin-left:8px;padding:0}.operations-dashboard .trading-dashboard__frame{width:min(750px,100%)}.operations-matrix{grid-template-columns:1fr 1fr 1.18fr}.operations-matrix .trading-status-card:nth-child(2)>div{background:conic-gradient(#4d7eff 0 54%,#73e0a5 54% 82%,#d6a64b 82%)}.operations-matrix .trading-trend-card path{stroke:#69d59e}.operations-matrix .trading-trend-card .operations-trend-alt{stroke:#5c9dff}.operations-matrix .trading-trend-card .operations-trend-warn{stroke:#d6a64b}.operations-phone{width:248px}.operations-phone>div{background:linear-gradient(180deg,#ffffff0a,#fff0),#091914;min-height:430px;padding-top:34px}.operations-phone h3{color:#ffffffd1;font-size:18px;line-height:1.3;margin:24px 0 26px;text-align:center}.operations-phone article{background:#ffffffe0;color:#24312c;grid-template-columns:minmax(0,1fr) 48px}.operations-phone article em{color:#66736e;font-size:10px}.operations-phone article:before{background:#1e5eff;border-radius:6px;color:#fff;content:"F";display:inline-flex;font-size:12px;font-weight:850;height:24px;justify-content:center;left:10px;line-height:24px;position:absolute;width:24px}.operations-phone article{padding-left:42px;position:relative}.risk-hero__grid{grid-template-columns:minmax(0,.66fr) minmax(700px,1.34fr)}.risk-dashboard .trading-dashboard__frame{width:min(820px,100%)}.risk-dashboard__frame{grid-template-columns:148px minmax(0,1fr)}.risk-dashboard__frame aside{align-content:start}.risk-stats article:nth-child(1){border-color:#f854542e}.risk-stats article:nth-child(2){border-color:#4b7eff2e}.risk-stats article:nth-child(3){border-color:#d6a64b2e}.risk-stats article:nth-child(4){border-color:#f973162e}.risk-dashboard__content{display:grid;gap:12px;grid-template-columns:1fr 1.35fr;margin-top:16px}.risk-distribution{min-height:184px}.risk-distribution>div{background:conic-gradient(#4d7eff 0 42%,#48d6a2 42% 68%,#8e69ff 68% 82%,#f97316 82% 91%,#94a3b8 91%)}.risk-trend{grid-column:auto;min-height:184px}.risk-trend svg{height:132px}.risk-trend .risk-trend-alt{stroke:#58d59b}.risk-table-card{background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.07);border-radius:8px;box-shadow:0 18px 30px #0000002e;grid-column:1 / -1;padding:16px}.risk-table-card strong{color:#fff;display:block;font-size:14px;margin-bottom:12px}.risk-table-card table{border-collapse:collapse;width:100%}.risk-table-card td{border-top:1px solid rgba(255,255,255,.06);color:#ffffffa8;font-size:11px;padding:9px 8px}.risk-table-card td:nth-child(2){color:#ff6b7a}.risk-table-card td:last-child{color:#69d59e;text-align:right}.risk-core .trading-core__grid span,.risk-modes .trading-mode-grid span{color:#14a46f}.risk-core .trading-core__grid article:nth-child(2) span,.risk-modes .trading-mode-grid article:nth-child(2) span{color:#4d7eff}.risk-core .trading-core__grid article:nth-child(3) span,.risk-modes .trading-mode-grid article:nth-child(3) span{color:#8e69ff}.risk-core .trading-core__grid article:nth-child(5) span{color:#f59e0b}.risk-phone{width:260px}.risk-phone>div{background:radial-gradient(circle at 26% 18%,rgba(75,126,255,.14),transparent 28%),#071b15;min-height:430px}.risk-phone h3{color:#fff;font-size:18px;margin:26px 0 18px}.risk-phone article{background:#ffffff0e;grid-template-columns:minmax(0,1fr) 34px}.risk-phone article em{align-items:center;background:#ef4444;border-radius:5px;color:#fff;display:inline-flex;font-size:11px;height:22px;justify-content:center;min-width:24px}.risk-phone article:nth-of-type(3) em{background:#d6a64b}@media(max-width:1080px){.trading-hero__grid,.trading-flow__grid,.trading-mobile__grid{grid-template-columns:1fr}.trading-dashboard,.trading-dashboard__frame{width:100%}.trading-core__grid,.trading-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-steps article:after{display:none}.trading-flow__grid{gap:32px}.trading-queue{align-self:stretch}.trading-mobile__grid{gap:44px}.trading-mobile__features,.trading-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.trading-shell{padding-left:18px;padding-right:18px}.trading-hero,.trading-flow,.trading-mobile{padding:48px 0}.trading-hero__grid{gap:42px}.trading-hero h1,.trading-mobile h2{font-size:36px}.trading-actions,.trading-store-buttons,.trading-final{flex-direction:column}.trading-button,.trading-store-buttons span{width:100%}.trading-dashboard{min-height:0}.trading-dashboard__frame{grid-template-columns:1fr}.trading-dashboard__frame aside{border-bottom:1px solid rgba(255,255,255,.1);border-right:0;display:flex;overflow-x:auto}.trading-dashboard__frame>section{padding:18px}.trading-stats,.trading-dashboard__matrix,.trading-core__grid,.trading-steps,.trading-mobile__features,.trading-mode-grid{grid-template-columns:1fr}.trading-status-card,.trading-trend-card,.trading-actions-card{grid-column:auto}.trading-status-card{grid-template-columns:90px minmax(0,1fr)}.trading-mobile__grid{grid-template-columns:1fr}.trading-final h2{font-size:22px}}.srs-page{background:#f7faff;color:#07142f}.srs-shell{margin:0 auto;max-width:1180px;padding:0 24px}.srs-hero{background:radial-gradient(circle at 4% 12%,rgba(34,102,255,.12),transparent 26%),linear-gradient(135deg,#f8fbff,#eef5ff);border-bottom:1px solid #dde6f6;overflow:hidden;padding:54px 0 48px}.srs-hero__grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)}.srs-eyebrow{color:#26f;font-size:13px;font-weight:840;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.srs-hero h1{color:#081741;font-size:clamp(46px,5.3vw,72px);letter-spacing:0;line-height:1.02;margin:0 0 18px}:lang(zh-CN) .srs-hero h1,:lang(zh-Hant) .srs-hero h1{line-height:1.12}.srs-hero__copy>p:not(.srs-eyebrow){color:#30415f;font-size:16px;line-height:1.68;margin:0;max-width:620px}.srs-actions,.srs-final__inner>div:last-child{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.srs-button{align-items:center;background:#fff;border:1px solid #9db8ed;border-radius:6px;color:#1557cf;display:inline-flex;font-size:14px;font-weight:820;justify-content:center;min-height:48px;padding:0 22px}.srs-button--primary{background:linear-gradient(180deg,#2471ff,#0756e8);border-color:#0756e8;box-shadow:0 16px 32px #0856e838;color:#fff}.srs-button--dark{background:#ffffff0d;border-color:#ffffff59;color:#fff}.srs-flow,.srs-dashboard,.srs-model-card,.srs-fair-card,.srs-scenarios article,.srs-provided article,.srs-categories article{background:#fff;border:1px solid #dfe7f4;border-radius:8px;box-shadow:0 16px 38px #162b520f}.srs-flow{padding:28px}.srs-flow h2{color:#14234b;font-size:18px;margin:0 0 26px}.srs-flow__diagram{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) minmax(150px,.85fr)}.srs-flow__diagram>article{align-items:center;background:#f8fbff;border:1px solid #e4ebf7;border-radius:8px;display:grid;gap:10px;justify-items:center;min-height:142px;padding:18px;text-align:center}.srs-flow__diagram span,.srs-large-icon,.srs-provided article>span,.srs-categories article>span,.srs-approval-steps article>span{align-items:center;display:inline-flex;justify-content:center}.srs-flow__diagram article>span{background:#eef4ff;border-radius:7px;color:#26f;height:58px;width:58px}.srs-flow svg,.srs-copy-block svg,.srs-provided svg,.srs-categories svg,.srs-approval svg{height:24px;width:24px}.srs-flow__diagram article>span svg{height:34px;width:34px}.srs-flow__diagram strong{color:#1b2d55;font-size:12px;line-height:1.35}.srs-flow__diagram>i,.srs-approval-steps>i{color:#9babca;display:inline-flex}.srs-flow__split{display:grid;gap:14px;grid-template-columns:20px minmax(0,1fr)}.srs-flow__split div{align-content:center;border-radius:8px;display:grid;min-height:82px;padding:14px 18px}.srs-flow__split div:nth-of-type(1){background:#eafbf2;color:#09895e}.srs-flow__split div:nth-of-type(2){background:#f3edff;color:#6b43d3}.srs-flow__split strong{font-size:20px;line-height:1}.srs-flow__split span{font-size:12px;font-weight:760;margin-top:6px}.srs-flow>p{color:#485a78;font-size:12px;line-height:1.55;margin:24px 0 0;max-width:520px}.srs-section{padding:28px 0 0}.srs-split,.srs-two-cards,.srs-approval__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.srs-copy-block{display:grid;gap:24px;grid-template-columns:74px minmax(0,1fr);padding-top:10px}.srs-large-icon{background:#edf4ff;border-radius:8px;color:#26f;height:74px;width:74px}.srs-copy-block h2,.srs-model-card h2,.srs-fair-card h2,.srs-approval h2,.srs-final h2,.srs-section-title{color:#102045;font-size:24px;letter-spacing:0;line-height:1.2;margin:0}.srs-copy-block p,.srs-fair-card p,.srs-provided p,.srs-approval li,.srs-final p,.srs-section-subtitle{color:#465a7a;font-size:13px;line-height:1.58;margin:0}.srs-copy-block p{margin-top:8px}.srs-copy-block ul,.srs-approval ul{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.srs-copy-block li,.srs-approval li{align-items:center;display:flex;gap:10px}.srs-copy-block li i,.srs-approval li i{align-items:center;background:#1d6aff;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.srs-copy-block li svg,.srs-approval li svg{height:12px;width:12px}.srs-dashboard{display:grid;grid-template-columns:112px minmax(0,1fr);overflow:hidden}.srs-dashboard aside{background:#f4f7fc;border-right:1px solid #e2e9f4;display:grid;gap:4px;align-content:start;padding:18px 12px}.srs-dashboard aside span{border-radius:6px;color:#607391;font-size:11px;font-weight:720;padding:9px 10px}.srs-dashboard aside .is-active{background:#26f;color:#fff}.srs-dashboard section{padding:22px}.srs-dashboard header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.srs-dashboard h2{color:#13264c;font-size:17px;margin:0}.srs-dashboard a{color:#26f;font-size:11px;font-weight:820}.srs-metrics{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.srs-metrics article{background:#fbfdff;border:1px solid #e2e9f4;border-radius:8px;display:grid;gap:6px;min-height:128px;padding:16px}.srs-metrics span,.srs-dashboard table,.srs-dashboard caption,.srs-dashboard th,.srs-dashboard td{color:#526783;font-size:11px}.srs-metrics strong{color:#12244a;font-size:22px;line-height:1}.srs-metrics em{color:#0aa765;font-size:11px;font-style:normal;font-weight:820;justify-self:end;margin-top:-24px}.srs-metrics svg{height:42px;width:100%}.srs-metrics polyline{fill:none;stroke:#26f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.srs-dashboard table{border-collapse:collapse;margin-top:18px;width:100%}.srs-dashboard caption{color:#152b55;font-weight:820;margin-bottom:8px;text-align:left}.srs-dashboard th{font-weight:820;text-align:left}.srs-dashboard th,.srs-dashboard td{border-top:1px solid #edf1f7;padding:9px 6px;white-space:nowrap}.srs-model-card,.srs-fair-card{min-height:238px;padding:24px}.srs-model-card h2{margin-bottom:16px}.srs-model-card div{border:1px solid #e4ebf5;border-radius:8px;overflow:hidden}.srs-model-card p{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(120px,.72fr);margin:0;min-height:43px}.srs-model-card p+p{border-top:1px solid #e4ebf5}.srs-model-card strong,.srs-model-card span{align-items:center;color:#17294d;display:flex;font-size:12px;padding:0 14px}.srs-model-card span{justify-content:flex-end;text-align:right}.srs-model-card .is-green{color:#09a66b;font-weight:860}.srs-model-card .is-blue{color:#2868f0;font-weight:860}.srs-fair-card{align-items:center;background:linear-gradient(135deg,#f7fbff,#edf5ff);display:grid;gap:24px;grid-template-columns:92px minmax(0,1fr)}.srs-fair-card>span{align-items:center;background:linear-gradient(180deg,#6aa5ff,#26f);border-radius:999px;color:#fff;display:inline-flex;height:76px;justify-content:center;width:76px}.srs-fair-card svg{height:38px;width:38px}.srs-fair-card h2{margin-bottom:8px}.srs-section-title{margin-bottom:6px}.srs-section-subtitle{margin-bottom:18px}.srs-scenarios{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.srs-scenarios article{display:grid;gap:18px;grid-template-columns:86px minmax(0,1fr);min-height:250px;padding:22px}.srs-avatar{align-items:center;background:#eef4ff;border:1px solid #dfe8f6;border-radius:999px;display:flex;height:72px;justify-content:center;overflow:hidden;padding:4px;width:72px}.srs-avatar img{border-radius:999px;display:block;height:100%;object-fit:cover;width:100%}.srs-scenarios h3{color:#14254b;font-size:14px;margin:0 0 2px}.srs-scenarios small{color:#6b7890;display:block;font-size:11px;margin-bottom:12px}.srs-scenarios strong{color:#10244c;display:block;font-size:13px;margin-bottom:8px}.srs-scenarios p{color:#475b77;font-size:12px;line-height:1.58;margin:0}.srs-scenarios footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.srs-scenarios footer span{background:#edf5ff;border-radius:5px;color:#2165e9;font-size:10px;font-weight:780;padding:6px 10px}.srs-provided{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.srs-provided article{min-height:188px;padding:20px 16px;text-align:center}.srs-provided article>span{background:#edf4ff;border-radius:8px;color:#26f;height:50px;margin:0 auto 14px;width:50px}.srs-provided h3{color:#14254b;font-size:13px;line-height:1.25;margin:0 0 8px}.srs-provided p{font-size:11px;line-height:1.45}.srs-categories{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.srs-categories article{align-content:center;display:grid;gap:10px;justify-items:center;min-height:92px;padding:14px;text-align:center}.srs-categories article>span{border-radius:8px;height:42px;width:42px}.srs-categories strong{color:#17294d;font-size:11px;line-height:1.25}.srs-categories .tone-1 span{background:#eaf8f1;color:#069867}.srs-categories .tone-2 span{background:#f0ecff;color:#7247d9}.srs-categories .tone-3 span{background:#edf4ff;color:#26f}.srs-categories .tone-4 span{background:#e8fbf6;color:#008b80}.srs-categories .tone-5 span{background:#eef3ff;color:#4c68cc}.srs-categories .tone-6 span{background:#fff5df;color:#d59a16}.srs-approval{padding-bottom:28px}.srs-approval__grid{align-items:center}.srs-approval h2{margin-bottom:14px}.srs-approval ul{margin-top:0}.srs-approval-steps{align-items:center;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,auto))}.srs-approval-steps article{display:grid;gap:10px;justify-items:center;min-width:108px;text-align:center}.srs-approval-steps article>span{border-radius:999px;color:#fff;height:74px;width:74px}.srs-approval-steps article:nth-of-type(1)>span{background:#4d8dff}.srs-approval-steps article:nth-of-type(2)>span{background:#8957e8}.srs-approval-steps article:nth-of-type(3)>span{background:#48bd7d}.srs-approval-steps article:nth-of-type(4)>span{background:#f2b64d}.srs-approval-steps strong{color:#15264b;font-size:12px;line-height:1.25}.srs-final{padding:0 0 48px}.srs-final__inner{align-items:center;background:radial-gradient(circle at 88% 60%,rgba(34,102,255,.35),transparent 24%),linear-gradient(135deg,#071c4a,#061a45 68%,#021339);border-radius:8px;color:#fff;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:34px 44px}.srs-final h2{color:#fff;font-size:25px;margin-bottom:6px}.srs-final p{color:#ffffffc7}.srs-final__inner>div:last-child{margin-top:0}@media(max-width:1120px){.srs-hero__grid,.srs-split,.srs-two-cards,.srs-approval__grid,.srs-final__inner{grid-template-columns:1fr}.srs-flow{max-width:760px;width:100%}.srs-provided,.srs-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.srs-approval-steps{justify-content:start}}@media(max-width:820px){.srs-shell{padding-left:18px;padding-right:18px}.srs-hero{padding:42px 0 36px}.srs-hero h1{font-size:40px}:lang(zh-CN) .srs-hero h1,:lang(zh-Hant) .srs-hero h1{font-size:36px}.srs-actions,.srs-final__inner>div:last-child{flex-direction:column}.srs-button{width:100%}.srs-flow__diagram,.srs-flow__split,.srs-copy-block,.srs-dashboard,.srs-metrics,.srs-fair-card,.srs-scenarios,.srs-provided,.srs-categories{grid-template-columns:1fr}.srs-flow__diagram>i{justify-self:center;transform:rotate(90deg)}.srs-flow__split>i{display:none}.srs-dashboard aside{border-bottom:1px solid #e2e9f4;border-right:0;display:flex;gap:8px;overflow-x:auto}.srs-dashboard aside span{flex:0 0 auto;white-space:nowrap}.srs-dashboard section{overflow-x:auto;padding:18px}.srs-dashboard table{min-width:520px}.srs-model-card p{grid-template-columns:1fr;gap:0;padding:10px 0}.srs-model-card strong,.srs-model-card span{justify-content:flex-start;min-height:24px;text-align:left}.srs-scenarios article{grid-template-columns:72px minmax(0,1fr);min-height:auto;padding:18px}.srs-approval-steps{grid-template-columns:1fr}.srs-approval-steps>i{justify-self:center;transform:rotate(90deg)}.srs-final__inner{padding:26px 20px}}@media(max-width:430px){.srs-hero h1{font-size:36px}:lang(zh-CN) .srs-hero h1,:lang(zh-Hant) .srs-hero h1{font-size:32px}.srs-flow,.srs-model-card,.srs-fair-card{padding:20px}.srs-scenarios article{grid-template-columns:1fr}}.dmp-page{background:#f7faf7;color:#07120f}.dmp-shell{margin:0 auto;max-width:1180px;padding:0 24px}.dmp-hero{background:radial-gradient(circle at 7% 32%,rgba(0,163,108,.12),transparent 28%),radial-gradient(circle at 86% 12%,rgba(109,142,255,.1),transparent 32%),linear-gradient(180deg,#fbfdfc,#eef8f4);border-bottom:1px solid #ddeae5;overflow:hidden;padding:58px 0 54px}.dmp-hero__grid{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr)}.dmp-eyebrow{color:#008a60;font-size:13px;font-weight:840;letter-spacing:0;margin:0 0 18px;text-transform:uppercase}.dmp-hero h1{color:#07120f;font-size:clamp(44px,5vw,72px);letter-spacing:0;line-height:1.02;margin:0 0 22px}:lang(zh-CN) .dmp-hero h1,:lang(zh-Hant) .dmp-hero h1{line-height:1.12}.dmp-hero__copy>p:not(.dmp-eyebrow){color:#2c3934;font-size:17px;line-height:1.72;margin:0;max-width:610px}.dmp-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.dmp-button{align-items:center;background:#fff;border:1px solid #afd5c8;border-radius:7px;color:#08704f;display:inline-flex;font-size:14px;font-weight:820;gap:9px;justify-content:center;min-height:48px;padding:0 22px}.dmp-button--primary{background:linear-gradient(180deg,#08ad73,#007f56);border-color:#008a60;box-shadow:0 16px 30px #007f562e;color:#fff}.dmp-button--dark{background:#ffffff0f;border-color:#ffffff47;color:#fff}.dmp-proof{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.dmp-proof span{display:grid;gap:2px 10px;grid-template-columns:28px 1fr;min-width:0}.dmp-proof i{align-items:center;background:#e7f7ef;border:1px solid #cbeade;border-radius:999px;color:#078158;display:inline-flex;grid-row:span 2;height:28px;justify-content:center;width:28px}.dmp-proof svg,.dmp-preview svg,.dmp-section svg,.dmp-journey svg,.dmp-resources svg,.dmp-quality svg{height:18px;width:18px}.dmp-proof strong{color:#1c2b25;font-size:12px;line-height:1.2}.dmp-proof small{color:#68766f;font-size:10px;line-height:1.3}.dmp-preview{background:#ffffffe0;border:1px solid #dce8e4;border-radius:12px;box-shadow:0 28px 80px #1728211f;overflow:hidden}.dmp-preview>header{align-items:center;border-bottom:1px solid #e5ece9;display:flex;justify-content:space-between;min-height:64px;padding:0 24px}.dmp-preview>header strong{color:#15221d;font-size:15px}.dmp-preview__body{display:grid;gap:18px;grid-template-columns:132px minmax(0,1fr);padding:22px 22px 16px}.dmp-preview aside{display:grid;gap:3px;align-content:start}.dmp-preview aside strong{color:#1f2c27;font-size:11px;margin-bottom:8px}.dmp-preview aside span{border-radius:6px;color:#53645d;font-size:11px;line-height:1.2;padding:9px 10px}.dmp-preview aside .is-active{background:#eff7f3;color:#103528;font-weight:780}.dmp-preview label{align-items:center;background:#fbfdfc;border:1px solid #e2ebe7;border-radius:7px;color:#8c9994;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) 18px;min-height:38px;padding:0 12px}.dmp-preview input{background:transparent;border:0;color:#8c9994;font:inherit;font-size:11px;min-width:0;pointer-events:none}.dmp-modules{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.dmp-modules article{background:#fff;border:1px solid #e3ebe8;border-radius:8px;box-shadow:0 10px 22px #14261f0a;display:grid;gap:10px 12px;grid-template-columns:40px minmax(0,1fr);min-height:112px;padding:14px}.dmp-modules article>i,.dmp-build-grid article>span,.dmp-why-list article>span,.dmp-resource-card article>span,.dmp-review-grid article>span{align-items:center;border-radius:8px;display:inline-flex;height:40px;justify-content:center;width:40px}.dmp-preview .tone-purple{background:#efe9ff;color:#7446d7}.dmp-preview .tone-green{background:#e8f8ef;color:#049a65}.dmp-preview .tone-blue{background:#e8f0ff;color:#2b64d9}.dmp-preview .tone-orange{background:#fff1dd;color:#d77616}.dmp-preview .tone-indigo{background:#eeeefe;color:#5159c9}.dmp-preview .tone-teal{background:#e4f8f5;color:#008b80}.dmp-modules h2{color:#18251f;font-size:13px;line-height:1.2;margin:0 0 4px}.dmp-modules p{color:#6b7974;font-size:10px;line-height:1.3;margin:0}.dmp-modules footer{color:#63746d;display:flex;font-size:10px;grid-column:1 / -1;justify-content:space-between}.dmp-modules footer span:first-child{color:#d99519}.dmp-modules small{color:#8d9a95}.dmp-preview>footer{align-items:center;background:#edf8f2;border-top:1px solid #dceee7;display:flex;gap:16px;justify-content:space-between;padding:14px 22px}.dmp-preview>footer span{align-items:center;color:#285244;display:flex;font-size:11px;gap:10px}.dmp-preview>footer i{align-items:center;background:#fff;border:1px solid #c9e4d9;border-radius:999px;color:#079362;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.dmp-preview>footer a,.dmp-section-head a,.dmp-revenue a{color:#008a60;font-size:13px;font-weight:820}.dmp-section{padding:48px 0 30px}.dmp-two-col{align-items:start;display:grid;gap:52px;grid-template-columns:.52fr 1fr}.dmp-section h2,.dmp-revenue h2,.dmp-journey h2,.dmp-resource-card h2,.dmp-quality h2,.dmp-final h2{color:#081510;font-size:28px;letter-spacing:0;line-height:1.18;margin:0}.dmp-why-list{display:grid;gap:18px;margin-top:24px}.dmp-why-list article{display:grid;gap:14px;grid-template-columns:50px minmax(0,1fr)}.dmp-why-list article>span{background:#e8f8ef;color:#078158}.dmp-section h3,.dmp-revenue h3,.dmp-resource-card h3,.dmp-review-grid h3{color:#14231d;font-size:14px;line-height:1.25;margin:0 0 6px}.dmp-section p,.dmp-revenue p,.dmp-resource-card p,.dmp-quality p,.dmp-final p{color:#4c5c55;font-size:13px;line-height:1.56;margin:0}.dmp-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.dmp-build-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.dmp-build-grid article{background:#fff;border:1px solid #e1e9e6;border-radius:8px;box-shadow:0 10px 26px #14261f0a;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);min-height:112px;padding:18px}.dmp-build-grid article>span{background:#f0f5ff;color:#406cd6}.dmp-build-grid article:nth-child(2)>span{background:#eef0ff;color:#4f59c8}.dmp-build-grid article:nth-child(3)>span{background:#edf7ff;color:#3c6bbd}.dmp-build-grid article:nth-child(4)>span{background:#f3f6fb;color:#5d6f8d}.dmp-build-grid article:nth-child(5)>span{background:#eef5fb;color:#4e6ec5}.dmp-build-grid article:nth-child(6)>span{background:#e9f8f6;color:#008b80}.dmp-revenue{padding:18px 0 32px}.dmp-revenue__grid{align-items:center;display:grid;gap:42px;grid-template-columns:.34fr .66fr}.dmp-revenue__grid>div:first-child p{margin:12px 0 18px}.dmp-revenue-card{background:linear-gradient(180deg,#f2fbf7,#eef8f4);border:1px solid #dcebe5;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dmp-revenue-card article{align-content:center;display:grid;min-height:142px;padding:22px 28px;text-align:center}.dmp-revenue-card article+article{border-left:1px solid #d8e5df}.dmp-revenue-card span{color:#172820;font-size:12px;font-weight:820;margin-bottom:8px}.dmp-revenue-card strong{color:#0c9a68;font-size:32px;line-height:1;margin-bottom:16px}.dmp-revenue-card small{border-top:1px solid #d8e5df;color:#68776f;font-size:11px;grid-column:1 / -1;line-height:1.5;padding:14px 22px;text-align:center}.dmp-journey{padding:26px 0 30px}.dmp-journey h2,.dmp-journey>.dmp-shell>p{text-align:left}.dmp-journey>.dmp-shell>p{margin:6px 0 30px}.dmp-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.dmp-steps:before{background:repeating-linear-gradient(90deg,#98d5bf 0 8px,transparent 8px 14px);content:"";height:1px;left:6%;position:absolute;right:6%;top:40px}.dmp-steps article{display:grid;justify-items:center;min-width:0;padding:0 10px;position:relative;text-align:left}.dmp-steps article>span{align-items:center;background:#eaf8f2;border-radius:999px;color:#08875d;display:inline-flex;height:78px;justify-content:center;margin-bottom:18px;width:78px;z-index:1}.dmp-steps svg{height:30px;width:30px}.dmp-steps strong{color:#15251f;font-size:13px;line-height:1.25;margin-bottom:6px;width:100%}.dmp-steps p{color:#596862;font-size:11px;line-height:1.45;margin:0;width:100%}.dmp-resources{padding:10px 0 24px}.dmp-resource-card{background:#fff;border:1px solid #e0e8e5;border-radius:8px;box-shadow:0 10px 28px #14261f0a;display:grid;gap:0;grid-template-columns:1.05fr repeat(4,1fr);overflow:hidden;padding:0}.dmp-resource-card>div,.dmp-resource-card article{min-height:132px;padding:24px 28px}.dmp-resource-card>div{align-content:center;display:grid}.dmp-resource-card>div p{margin:8px 0 16px}.dmp-resource-card article{border-left:1px solid #e3ebe8}.dmp-resource-card article>span{background:#edf8f2;color:#078158;height:36px;margin-bottom:14px;width:36px}.dmp-quality{padding:0 0 22px}.dmp-quality__inner{background:linear-gradient(90deg,#f3eeff,#f8fbff);border:1px solid #e6e1f2;border-radius:8px;display:grid;gap:24px;grid-template-columns:.48fr 1fr;padding:28px 34px}.dmp-quality__intro{align-items:center;display:grid;gap:18px;grid-template-columns:76px minmax(0,1fr)}.dmp-quality__intro>span{align-items:center;background:linear-gradient(180deg,#7948e8,#5a34c5);border-radius:999px;color:#fff;display:inline-flex;height:70px;justify-content:center;width:70px}.dmp-quality__intro svg{height:38px;width:38px}.dmp-review-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.dmp-review-grid article{border-left:1px solid #e0ddea;min-width:0;padding-left:18px}.dmp-review-grid article>span{background:#f2ebff;color:#6e47cb;height:34px;margin-bottom:12px;width:34px}.dmp-review-grid p{font-size:11px}.dmp-final{padding:0 0 46px}.dmp-final__inner{align-items:center;background:radial-gradient(circle at 84% 40%,rgba(0,180,130,.52),transparent 24%),radial-gradient(circle at 8% 65%,rgba(0,92,255,.24),transparent 26%),linear-gradient(135deg,#03101b,#061823 72%,#06291f);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:32px 40px}.dmp-final h2{color:#fff}.dmp-final p{color:#ffffffc7;margin-top:6px;max-width:620px}.dmp-final__inner>div:last-child{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:1120px){.dmp-hero__grid,.dmp-two-col,.dmp-revenue__grid,.dmp-quality__inner{grid-template-columns:1fr}.dmp-preview{max-width:760px;width:100%}.dmp-build-grid,.dmp-review-grid,.dmp-resource-card{grid-template-columns:repeat(2,minmax(0,1fr))}.dmp-resource-card>div{grid-column:1 / -1}.dmp-resource-card article:nth-of-type(odd){border-left:0}}@media(max-width:820px){.dmp-hero{padding:42px 0 38px}.dmp-shell{padding-left:18px;padding-right:18px}.dmp-hero h1{font-size:40px}:lang(zh-CN) .dmp-hero h1,:lang(zh-Hant) .dmp-hero h1{font-size:36px}.dmp-hero__copy>p:not(.dmp-eyebrow){font-size:15px}.dmp-actions,.dmp-final__inner>div:last-child{flex-direction:column}.dmp-actions .dmp-button,.dmp-final .dmp-button{width:100%}.dmp-proof,.dmp-preview__body,.dmp-modules,.dmp-build-grid,.dmp-revenue-card,.dmp-resource-card,.dmp-review-grid,.dmp-final__inner{grid-template-columns:1fr}.dmp-preview>header{padding:0 16px}.dmp-preview__body{padding:18px 16px 14px}.dmp-preview aside{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.dmp-preview aside strong{display:none}.dmp-preview aside span{background:#f6faf8;flex:0 0 auto;white-space:nowrap}.dmp-preview>footer{align-items:flex-start;flex-direction:column;padding:14px 16px}.dmp-section,.dmp-revenue,.dmp-journey{padding-top:30px}.dmp-section h2,.dmp-revenue h2,.dmp-journey h2,.dmp-resource-card h2,.dmp-quality h2,.dmp-final h2{font-size:24px}.dmp-section-head{align-items:flex-start;flex-direction:column;gap:10px}.dmp-revenue-card article+article,.dmp-resource-card article,.dmp-review-grid article{border-left:0;border-top:1px solid #e3ebe8}.dmp-steps{gap:18px;grid-template-columns:1fr}.dmp-steps:before{height:auto;inset:26px auto 26px 39px;width:1px}.dmp-steps article{gap:0 16px;grid-template-columns:78px minmax(0,1fr);justify-items:start;padding:0}.dmp-steps article>span{grid-row:span 2;margin-bottom:0}.dmp-quality__inner,.dmp-final__inner{padding:24px 18px}.dmp-quality__intro{grid-template-columns:58px minmax(0,1fr)}.dmp-quality__intro>span{height:54px;width:54px}.dmp-quality__intro svg{height:30px;width:30px}}@media(max-width:430px){.dmp-hero h1{font-size:36px}:lang(zh-CN) .dmp-hero h1,:lang(zh-Hant) .dmp-hero h1{font-size:32px}.dmp-modules article,.dmp-build-grid article,.dmp-why-list article{grid-template-columns:1fr}.dmp-revenue-card strong{font-size:28px}}.rm-page{background:#020a14;color:#fff}.rm-shell{margin:0 auto;max-width:1180px;padding:0 24px}.rm-hero{background:radial-gradient(circle at 16% 88%,rgba(32,113,255,.26),transparent 22%),radial-gradient(circle at 46% 70%,rgba(255,114,20,.18),transparent 24%),linear-gradient(145deg,#020813,#05111f 48%,#030813);border-bottom:1px solid rgba(104,126,153,.14);overflow:hidden;padding:54px 0 46px}.rm-hero__grid{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr)}.rm-eyebrow{color:#ff8d28;font-size:13px;font-weight:820;letter-spacing:0;margin:0 0 16px}.rm-hero h1{color:#fff;font-size:clamp(46px,5.3vw,70px);letter-spacing:0;line-height:.98;margin:0 0 20px}:lang(zh-CN) .rm-hero h1{line-height:1.08}.rm-hero__copy>p:not(.rm-eyebrow){color:#ffffffc2;font-size:17px;line-height:1.72;margin:0;max-width:560px}.rm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.rm-button{align-items:center;background:#071322d1;border:1px solid rgba(148,170,200,.28);border-radius:7px;color:#fff;display:inline-flex;font-size:14px;font-weight:820;gap:10px;justify-content:center;min-height:52px;padding:0 22px}.rm-button--primary{background:linear-gradient(180deg,#ff9b25,#f46a09);border-color:#ff9824e0;box-shadow:0 14px 28px #ff6f0d3d}.rm-proof{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.rm-proof span{align-items:start;display:grid;gap:8px 10px;grid-template-columns:28px 1fr;min-width:0}.rm-proof i{align-items:center;border:1px solid rgba(148,170,200,.24);border-radius:999px;color:#9ab7d8;display:inline-flex;height:28px;justify-content:center;width:28px}.rm-proof svg{height:16px;width:16px}.rm-proof strong{color:#fff;display:block;font-size:12px;line-height:1.2}.rm-proof small{color:#ffffff80;display:block;font-size:10px;grid-column:2;line-height:1.35}.rm-console{background:#050f1df2;border:1px solid rgba(255,129,24,.46);border-radius:14px;box-shadow:0 0 0 1px #ff81181a,0 0 34px #ff81182e,0 30px 80px #0000006b;overflow:hidden}.rm-console__top{align-items:center;border-bottom:1px solid rgba(148,170,200,.16);display:grid;gap:14px;grid-template-columns:1fr auto 34px;min-height:62px;padding:0 18px}.rm-console__top strong{color:#fff;font-size:18px}.rm-console__top span{color:#ffffff9e;font-size:12px}.rm-console__top button{align-items:center;background:#ffffff0a;border:1px solid rgba(148,170,200,.16);border-radius:7px;color:#9fb7d8;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.rm-console svg{height:18px;width:18px}.rm-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 18px 0}.rm-metrics span{background:#ffffff0b;border:1px solid rgba(148,170,200,.13);border-radius:8px;display:grid;gap:5px;min-height:92px;padding:14px;position:relative}.rm-metrics i{align-items:center;border-radius:999px;display:inline-flex;height:30px;justify-content:center;position:absolute;right:12px;top:12px;width:30px}.tone-red{background:#ef3f3829;color:#ff5656}.tone-orange{background:#ffa02226;color:#ffb136}.tone-blue{background:#367cff29;color:#69a2ff}.tone-green{background:#38d25f26;color:#63df7f}.rm-metrics small{color:#ffffff94;font-size:11px}.rm-metrics strong{color:#fff;font-size:28px;line-height:1;margin-top:4px}.rm-metrics em{color:#4ee573;font-size:11px;font-style:normal;font-weight:780}.rm-console__body{display:grid;gap:12px;grid-template-columns:1.04fr 1.05fr .9fr;padding:12px 18px 18px}.rm-panel{background:#ffffff0b;border:1px solid rgba(148,170,200,.13);border-radius:8px;min-width:0;padding:14px}.rm-panel header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.rm-panel h2{color:#fff;font-size:13px;margin:0}.rm-panel a,.rm-panel header span{color:#ff9b35;font-size:10px;font-weight:760}.rm-panel--queue{grid-row:span 2}.rm-panel--queue p{align-items:center;display:grid;gap:8px;grid-template-columns:16px 1fr auto;margin:0;padding:8px 0}.rm-panel--queue p>i{border-radius:4px;height:16px;width:16px}.rm-panel--queue .is-1,.rm-panel--queue .is-4{background:#e83f3f}.rm-panel--queue .is-2{background:#ff9d22}.rm-panel--queue .is-3{background:#377cff}.rm-panel--queue .is-5{background:#7a4ce3}.rm-panel--queue span{color:#ffffffd1;font-size:11px;font-weight:720;min-width:0}.rm-panel--queue small{color:#ffffff70;display:block;font-size:9px;margin-top:2px}.rm-panel--queue em{color:#ffffff73;font-size:9px;font-style:normal}.rm-heatmap{display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.rm-heatmap span{aspect-ratio:1 / 1;border-radius:3px}.rm-heatmap .is-low{background:#136442}.rm-heatmap .is-mid{background:#b58d24}.rm-heatmap .is-high{background:#a23128}.rm-panel--heat footer{display:flex;justify-content:space-between;margin-top:12px}.rm-panel--heat footer span{color:#ffffff7a;font-size:10px}.rm-panel--score{display:grid;gap:12px;justify-items:center}.rm-donut{align-items:center;background:conic-gradient(#4dd064 0 23%,#ffcc36 23% 57%,#ff8a21 57% 85%,#f04646 85% 100%);border-radius:999px;display:grid;height:112px;justify-items:center;padding:14px;position:relative;width:112px}.rm-donut:before{background:#071528;border-radius:999px;content:"";inset:16px;position:absolute}.rm-donut strong,.rm-donut span{position:relative;z-index:1}.rm-donut strong{color:#fff;font-size:28px;line-height:1;margin-top:24px}.rm-donut span{color:#ffffff94;font-size:10px;margin-top:-18px}.rm-panel--score ul,.rm-panel--status{display:grid;gap:8px}.rm-panel--score ul{list-style:none;margin:0;padding:0;width:100%}.rm-panel--score li,.rm-panel--status p{align-items:center;color:#ffffffb3;display:flex;font-size:11px;gap:7px;justify-content:space-between;margin:0}.rm-panel--score li i,.rm-panel--status i{border-radius:999px;display:inline-flex;height:8px;margin-right:auto;width:8px}.rm-panel--score b,.rm-panel--status strong{color:#fff;font-weight:780;margin-left:auto}.low,.resolved{background:#4dd064}.medium,.review{background:#ffcc36}.high,.escalated{background:#ff8a21}.very,.pending{background:#f04646}.rm-panel--status{grid-column:3}.rm-console__foot{align-items:center;border-top:1px solid rgba(148,170,200,.13);display:flex;justify-content:space-between;padding:12px 18px}.rm-console__foot span,.rm-console__foot strong{color:#ffffff8a;font-size:10px;font-weight:560}.rm-section,.rm-bottom{background:#020a14;padding:42px 0 0}.rm-section-title,.rm-team>h2,.rm-workflow>h2,.rm-bottom>.rm-shell>h2{color:#fff;font-size:28px;letter-spacing:0;line-height:1.18;margin:0 0 22px;text-align:center}.rm-manage-grid,.rm-team>div{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.rm-feature,.rm-team article,.rm-systems span,.rm-boundary{background:#ffffff09;border:1px solid rgba(148,170,200,.13);border-radius:8px}.rm-feature{min-height:210px;padding:26px 22px}.rm-feature>span,.rm-team article>span{align-items:center;border-radius:8px;display:inline-flex;height:52px;justify-content:center;margin-bottom:22px;width:52px}.rm-feature svg,.rm-team svg,.rm-step svg,.rm-systems svg,.rm-boundary svg{height:26px;width:26px}.rm-feature--red>span{background:#ef3f3826;color:#ff5252}.rm-feature--blue>span{background:#367cff26;color:#5692ff}.rm-feature--purple>span{background:#7c4ce329;color:#9b70ff}.rm-feature--green>span{background:#38d25f26;color:#5cdf7a}.rm-feature h3,.rm-team h3{color:#fff;font-size:18px;line-height:1.22;margin:0 0 10px}.rm-feature p,.rm-team p,.rm-workflow>p{color:#ffffff9e;font-size:13px;line-height:1.55;margin:0}.rm-team{padding-top:34px;text-align:center}.rm-team>p,.rm-workflow>p{margin:-10px auto 24px;max-width:720px;text-align:center}.rm-team article{min-height:158px;padding:22px;text-align:left}.rm-team article>span{background:#367cff1f;color:#6fa6ff;height:38px;margin-bottom:14px;width:38px}.rm-team article:nth-child(4)>span{background:#38d25f1f;color:#67e082}.rm-workflow{padding:42px 0 14px;text-align:center}.rm-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.rm-steps:before{background:linear-gradient(90deg,#ef3f3866,#367cff66,#38d25f66);content:"";height:1px;left:7%;position:absolute;right:7%;top:38px}.rm-step{display:grid;justify-items:center;min-width:0;padding:0 10px;position:relative}.rm-step>span{align-items:center;background:#061426;border:2px solid currentColor;border-radius:999px;display:inline-flex;height:76px;justify-content:center;margin-bottom:8px;width:76px;z-index:1}.rm-step--red{color:#ff4e4e}.rm-step--orange{color:#ff9a24}.rm-step--blue{color:#4f8dff}.rm-step--purple{color:#956cff}.rm-step--green{color:#57d66c}.rm-step--teal{color:#2bd1b8}.rm-step strong{color:#ff9b35;font-size:16px;line-height:1;margin-bottom:12px}.rm-step h3{color:#fff;font-size:14px;line-height:1.22;margin:0 0 8px}.rm-step p{color:#ffffff8a;font-size:11px;line-height:1.45;margin:0}.rm-bottom{padding-bottom:48px}.rm-systems{display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:22px}.rm-systems span{align-items:center;display:flex;gap:10px;min-height:58px;min-width:0;padding:10px}.rm-systems i{align-items:center;background:#367cff1f;border-radius:6px;color:#68a0ff;display:inline-flex;height:34px;justify-content:center;width:34px}.rm-systems em{color:#ffffffc7;font-size:12px;font-style:normal;font-weight:720;line-height:1.25}.rm-boundary{align-items:center;display:grid;gap:28px;grid-template-columns:86px 1fr;margin-bottom:34px;padding:28px 34px}.rm-boundary>span{align-items:center;border:1px solid rgba(148,170,200,.16);border-radius:999px;color:#94aac838;display:inline-flex;height:74px;justify-content:center;width:74px}.rm-boundary svg{height:46px;width:46px}.rm-boundary h2{color:#fff;font-size:18px;margin:0 0 8px}.rm-boundary p{color:#ffffffad;font-size:13px;line-height:1.6;margin:0}.rm-cta{align-items:center;background:radial-gradient(circle at 18% 42%,rgba(30,117,255,.45),transparent 22%),radial-gradient(circle at 96% 66%,rgba(255,86,86,.22),transparent 26%),linear-gradient(135deg,#06172d,#071326 72%,#130b17);border:1px solid rgba(148,170,200,.16);border-radius:8px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:30px 36px}.rm-cta h2{color:#fff;font-size:30px;line-height:1.08;margin:0;max-width:520px}.rm-cta>div{display:flex;gap:14px}@media(max-width:1120px){.rm-hero__grid{grid-template-columns:1fr}.rm-console{max-width:820px;width:100%}.rm-manage-grid,.rm-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-systems{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.rm-shell{padding-left:18px;padding-right:18px}.rm-hero{padding:38px 0 34px}.rm-hero h1{font-size:40px}:lang(zh-CN) .rm-hero h1{font-size:38px}.rm-hero__copy>p:not(.rm-eyebrow){font-size:15px}.rm-actions,.rm-cta>div{flex-direction:column}.rm-button{width:100%}.rm-proof{grid-template-columns:1fr}.rm-console__top{grid-template-columns:1fr 34px}.rm-console__top span{display:none}.rm-metrics,.rm-console__body,.rm-manage-grid,.rm-team>div,.rm-systems,.rm-cta,.rm-boundary{grid-template-columns:1fr}.rm-panel--queue,.rm-panel--status{grid-column:auto;grid-row:auto}.rm-console__foot{align-items:start;flex-direction:column;gap:6px}.rm-section-title,.rm-team>h2,.rm-workflow>h2,.rm-bottom>.rm-shell>h2{font-size:24px}.rm-steps{gap:22px;grid-template-columns:1fr}.rm-steps:before{height:auto;inset:32px auto 32px 38px;width:1px}.rm-step{align-items:center;gap:14px;grid-template-columns:76px 24px 1fr;justify-items:start;padding:0;text-align:left}.rm-step>span{margin-bottom:0}.rm-step strong{margin-bottom:0}.rm-step h3,.rm-step p{grid-column:3}.rm-step p{margin-top:-8px}.rm-boundary{gap:18px;padding:24px 18px}.rm-cta{padding:24px 18px}.rm-cta h2{font-size:26px}}.section-lead a,.page-line a{color:#2563eb;font-weight:750;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.section-lead a:hover,.page-line a:hover{color:#1d4ed8}.docs-tools{background:#f8fbf7;border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:34px;padding:22px}.docs-tools__header{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);margin-bottom:18px}.docs-tools__header h2{font-size:24px;letter-spacing:0;line-height:1.16;margin:0}.docs-tools__header label{display:grid;gap:7px}.docs-tools__header label span{color:var(--color-muted);font-size:12px;font-weight:780}.docs-tools__header input{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text);font:inherit;min-height:42px;padding:10px 12px;width:100%}.docs-tools__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.docs-tools__item{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-small);display:grid;gap:5px;min-height:96px;padding:13px}.docs-tools__item[hidden]{display:none}.docs-tools__item:hover,.docs-tools__item.is-active{border-color:#2563eb73;box-shadow:0 12px 28px #2563eb14}.docs-tools__item strong{color:var(--color-text);font-size:14px;line-height:1.25}.docs-tools__item small{color:var(--color-muted);font-size:12px;line-height:1.45}.docs-tools__empty{color:var(--color-muted);font-weight:720;margin:14px 0 0}.docs-tools__toggle{background:#fff;border:1px solid rgba(15,118,110,.28);border-radius:var(--radius-small);color:var(--color-accent-strong);cursor:pointer;font:inherit;font-size:13px;font-weight:780;margin-top:14px;min-height:42px;padding:10px 14px}.docs-tools__toggle:hover{border-color:#0f766e75;box-shadow:0 10px 24px #0f766e14}@media(max-width:760px){.docs-tools{padding:16px}.docs-tools__header,.docs-tools__grid{grid-template-columns:1fr}.manual-page{display:block}.manual-nav{border-bottom:1px solid var(--color-border);border-right:0;max-height:none;position:relative;top:auto}.manual-nav__list{grid-template-columns:1fr}.manual-workspace{padding:24px 14px 42px}.manual-hero h1{font-size:38px}.manual-hero p:last-child{font-size:16px}.manual-stage__grid,.manual-console__scene,.manual-console__cards,.manual-console__body,.manual-phone__cards{grid-template-columns:1fr}.manual-console__scene,.manual-app-preview__scene{min-height:auto}.manual-console__sidebar{border-bottom:1px solid var(--color-border);border-right:0;display:flex;gap:8px;overflow-x:auto}.manual-console__sidebar strong{flex:0 0 auto}.manual-console__sidebar span{flex:0 0 auto;white-space:nowrap}.manual-console__header{display:grid}.manual-console__workspace{padding:14px}.manual-controls{display:grid;grid-template-columns:1fr}.manual-phone{border-width:6px;border-radius:28px;max-width:286px}.manual-phone__screen{min-height:440px}.manual-steps article{padding:0}.manual-steps h2{font-size:23px}.manual-article h3{font-size:28px}.manual-article h4{font-size:18px}.manual-article__points{grid-template-columns:1fr}.manual-article__points div{gap:6px;grid-template-columns:1fr}.manual-steps p,.manual-steps small,[dir=rtl] .manual-steps p,[dir=rtl] .manual-steps small{margin-left:0;margin-right:0}body.manual-desktop-preview-body{min-width:1280px}body.manual-desktop-preview-body .header-shell{grid-template-columns:auto 1fr auto;min-width:1280px}body.manual-desktop-preview-body .desktop-nav,body.manual-desktop-preview-body .header-actions{display:flex}body.manual-desktop-preview-body .desktop-nav{justify-content:center}body.manual-desktop-preview-body .mobile-nav{display:none}.manual-page--desktop-preview{display:grid;grid-template-columns:minmax(250px,292px) minmax(0,1fr);min-width:1280px}.manual-page--desktop-preview .manual-nav{border-bottom:0;border-right:1px solid var(--color-border);max-height:calc(100vh - var(--header-height));position:sticky;top:var(--header-height)}.manual-page--desktop-preview .manual-workspace{padding:34px 28px 58px}.manual-page--desktop-preview .manual-hero h1{font-size:58px}.manual-page--desktop-preview .manual-hero p:last-child{font-size:18px}.manual-page--desktop-preview .manual-stage__grid{grid-template-columns:minmax(0,1.04fr) minmax(300px,.7fr)}.manual-page--desktop-preview .manual-console__scene{grid-template-columns:132px minmax(0,1fr);min-height:540px}.manual-page--desktop-preview .manual-console__scene--announcement{display:block;grid-template-columns:none;min-height:420px}.manual-page--desktop-preview .manual-console__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-page--desktop-preview .manual-console__body{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.manual-page--desktop-preview .manual-phone__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-page--desktop-preview .manual-console__sidebar{border-bottom:0;border-right:1px solid var(--color-border);display:grid;overflow-x:visible}.manual-page--desktop-preview .manual-console__header,.manual-page--desktop-preview .manual-controls{display:flex}.manual-page--desktop-preview .manual-phone{border-width:8px;border-radius:38px;max-width:310px}.manual-page--desktop-preview .manual-phone__screen{min-height:500px}.manual-page--desktop-preview .manual-steps article{padding:0}.manual-page--desktop-preview .manual-steps h1,.manual-page--desktop-preview .manual-steps h2{font-size:28px}.manual-page--desktop-preview .manual-article h1,.manual-page--desktop-preview .manual-article h3{font-size:34px}.manual-page--desktop-preview .manual-article h4{font-size:22px}.manual-page--desktop-preview .manual-article__points{grid-template-columns:1fr}.manual-page--desktop-preview .manual-steps p,.manual-page--desktop-preview .manual-steps small{margin-left:36px}}.manual-page{background:#fff;grid-template-columns:minmax(270px,300px) minmax(0,1fr)}.manual-nav{background:#fff;gap:18px;padding:28px 20px}.manual-nav__brand{border-bottom:0;gap:8px;padding:0}.manual-nav__brand span{color:#00895e;font-size:12px;letter-spacing:0;text-transform:none}.manual-nav__brand strong{font-size:22px;line-height:1.2}.manual-nav__search{position:relative}.manual-nav__search span{display:none}.manual-nav__search:after{color:#8b9690;content:"⌕";font-size:20px;line-height:1;position:absolute;right:14px;top:12px}.manual-nav__search input{background:#fff;border-color:#dfe7e2;border-radius:8px;min-height:46px;padding:11px 38px 11px 14px}.manual-nav__list{gap:10px}.manual-nav__section{border-bottom:1px solid #e7ece8;padding-bottom:8px}.manual-nav__section summary,.manual-nav__section[open] summary{background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:28px minmax(0,1fr) 12px;min-height:42px;padding:6px 0}.manual-nav__section summary span{background:#edf8f3;color:#00895e;font-size:11px;height:25px;width:25px}.manual-nav__section summary strong{font-size:14px}.manual-nav__section summary:after{color:#7f8b85;content:"⌄"}.manual-nav__section>div{gap:4px;padding:4px 0 2px 36px}.manual-nav__item{background:transparent;border:0;border-radius:8px;gap:3px;min-height:44px;padding:8px 10px}.manual-nav__item:hover,.manual-nav__item.is-active{background:#edf7f1;border-color:transparent;box-shadow:none;color:#00392c}.manual-nav__item strong{font-size:13px;line-height:1.25}.manual-nav__item small{color:#6f7b75;font-size:11px}.manual-workspace{padding:34px 34px 64px}.manual-breadcrumb{align-items:center;color:#697770;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;margin:0 auto 30px;max-width:1040px}.manual-breadcrumb span:not(:last-child):after{color:#a2aaa5;content:"›";margin-left:9px}.manual-hero,.manual-stage,.manual-steps{margin-left:auto;margin-right:auto;max-width:1040px}.manual-hero{margin-bottom:30px}.manual-hero .eyebrow{display:none}.manual-hero h1{font-size:clamp(42px,4.5vw,58px);line-height:1.05;margin:0 0 16px;max-width:820px}.manual-hero p:last-child{color:#58645f;font-size:17px;line-height:1.75;max-width:840px}.manual-demo-intro{border-bottom:1px solid #e4ebe6;gap:13px;margin-bottom:22px;max-width:none;padding-bottom:24px}.manual-demo-intro h2{align-items:center;display:flex;font-size:28px;gap:12px;line-height:1.2}.manual-demo-intro h2:before{background:#0fa778;border-radius:999px;box-shadow:0 0 0 5px #0fa7781f;content:"";height:16px;width:16px}.manual-demo-intro p{color:#4f5f58;font-size:16px;line-height:1.86;max-width:930px}.manual-stage__grid,.manual-page--desktop-preview .manual-stage__grid{gap:24px;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr)}.manual-stage__grid--manager-only,.manual-page--desktop-preview .manual-stage__grid--manager-only{grid-template-columns:minmax(0,1fr)}.manual-stage__grid--app-first,.manual-page--desktop-preview .manual-stage__grid--app-first{grid-template-columns:310px minmax(0,1fr);gap:20px}.manual-stage__grid--app-first .manual-app-preview{order:-1}.manual-panel{background:#fff;border:1px solid #dfe7e2;border-radius:10px;box-shadow:none}.manual-panel__topbar{background:#fff;color:#111827;font-size:15px;font-weight:820;letter-spacing:0;min-height:64px;padding:0 20px;text-transform:none}.manual-panel__title{align-items:center;display:inline-flex;gap:10px;min-width:0}.manual-panel__icon{border:2px solid #111827;border-radius:3px;height:16px;width:19px}.manual-panel__icon--phone{border-radius:5px;height:22px;width:13px}.manual-panel__badge{background:#eaf8f2;border:1px solid rgba(0,137,94,.12);border-radius:999px;color:#00895e;flex:0 0 auto;font-size:12px;font-weight:820;padding:5px 9px}.manual-console__scene--announcement,.manual-page--desktop-preview .manual-console__scene--announcement,.manual-console__scene--email-sms,.manual-console__scene--email-settings,.manual-console__scene--sms-settings,.manual-console__scene--push-settings,.manual-console__scene--webhook-settings,.manual-console__scene--security-settings,.manual-console__scene--ip-settings,.manual-console__scene--timezone-settings,.manual-page--desktop-preview .manual-console__scene--email-sms,.manual-page--desktop-preview .manual-console__scene--email-settings,.manual-page--desktop-preview .manual-console__scene--sms-settings,.manual-page--desktop-preview .manual-console__scene--push-settings,.manual-page--desktop-preview .manual-console__scene--webhook-settings,.manual-page--desktop-preview .manual-console__scene--security-settings,.manual-page--desktop-preview .manual-console__scene--ip-settings,.manual-page--desktop-preview .manual-console__scene--timezone-settings{background:#fff;display:block;min-height:0}.manual-email-settings-console{background:#f4f7fb;color:#111827;display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr) minmax(220px,.62fr);min-height:430px;padding:16px}.manual-email-settings-nav,.manual-email-settings-card,.manual-email-settings-status,.manual-email-settings-api,.manual-email-settings-test{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 30px #0f172a0d}.manual-email-settings-nav{display:grid;gap:4px;padding:12px}.manual-email-settings-nav strong{color:#0f172a;font-size:13px;font-weight:880;margin-bottom:6px}.manual-email-settings-nav span{border-radius:6px;color:#64748b;font-size:11px;font-weight:760;min-height:30px;padding:8px 9px}.manual-email-settings-nav span.is-selected{background:#eaf8f2;box-shadow:inset 3px 0 #00a36c;color:#047857}.manual-email-settings-workspace,.manual-email-settings-side{display:grid;gap:12px}.manual-email-settings-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.manual-email-settings-header span,.manual-email-settings-status span,.manual-email-settings-api header span,.manual-email-settings-test header span{color:#00895e;display:block;font-size:10px;font-weight:860;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.manual-email-settings-header h2{color:#111827;font-size:24px;line-height:1.12;margin:0 0 5px}.manual-email-settings-header p,.manual-email-settings-status p{color:#64748b;font-size:12px;line-height:1.45;margin:0}.manual-email-settings-header strong{background:#eaf8f2;border:1px solid rgba(0,137,94,.16);border-radius:999px;color:#00895e;flex:0 0 auto;font-size:11px;font-weight:840;padding:7px 11px}.manual-email-settings-card{padding:16px}.manual-email-settings-tip{color:#b45309;font-size:13px;font-weight:820;margin:0 0 14px}.manual-email-settings-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-email-settings-form label{display:grid;gap:7px;min-width:0}.manual-email-settings-form label.is-wide{grid-column:1 / -1}.manual-email-settings-form label span,.manual-email-settings-test label span,.manual-email-settings-api div span{color:#334155;font-size:12px;font-weight:760}.manual-email-settings-form output,.manual-email-settings-test output{align-items:center;background:#fff;border:1px solid #d9e2ec;border-radius:6px;color:#111827;display:flex;font-size:13px;font-weight:760;min-height:36px;min-width:0;overflow:hidden;padding:0 11px;text-overflow:ellipsis;white-space:nowrap}.manual-email-settings-form output.is-select:after{color:#64748b;content:"⌄";margin-left:auto}.manual-email-settings-form output.is-password{letter-spacing:.08em}.manual-email-settings-actions{display:flex;gap:9px;margin-top:18px}.manual-email-settings-actions button,.manual-email-settings-test button{background:#fff;border:1px solid #cfd8e3;border-radius:6px;color:#334155;font-size:12px;font-weight:820;min-height:34px;padding:0 14px}.manual-email-settings-actions button.is-primary{background:#1677ff;border-color:#1677ff;color:#fff}.manual-email-settings-status,.manual-email-settings-api,.manual-email-settings-test{padding:13px}.manual-email-settings-status strong,.manual-email-settings-api header strong,.manual-email-settings-test header strong{color:#111827;display:block;font-size:16px;font-weight:860;margin-bottom:6px}.manual-email-settings-api div{border-top:1px solid #edf2f7;display:grid;gap:5px;padding:9px 0}.manual-email-settings-api div:first-of-type{border-top:0}.manual-email-settings-api div strong{color:#111827;font-size:11px;font-weight:780;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-email-settings-test label{display:grid;gap:6px;margin-top:10px}.manual-email-settings-test button{background:#00a36c;border-color:#00a36c;color:#fff;margin-top:10px;width:100%}.manual-sms-settings-console .manual-email-settings-header span,.manual-sms-settings-console .manual-email-settings-status span,.manual-sms-settings-console .manual-email-settings-api header span,.manual-sms-settings-console .manual-email-settings-test header span{color:#0f6fff}.manual-sms-settings-console .manual-email-settings-nav span.is-selected{background:#eff6ff;box-shadow:inset 3px 0 #1677ff;color:#1d4ed8}.manual-sms-settings-console .manual-email-settings-header strong{background:#eff6ff;border-color:#1677ff33;color:#1677ff}.manual-sms-settings-console .manual-email-settings-tip{color:#1d4ed8}.manual-sms-settings-console .manual-email-settings-test button{background:#1677ff;border-color:#1677ff}.manual-push-settings-console .manual-email-settings-header span,.manual-push-settings-console .manual-email-settings-status span,.manual-push-settings-console .manual-email-settings-api header span,.manual-push-settings-console .manual-email-settings-test header span{color:#7c3aed}.manual-push-settings-console .manual-email-settings-nav span.is-selected{background:#f3e8ff;box-shadow:inset 3px 0 #8b5cf6;color:#6d28d9}.manual-push-settings-console .manual-email-settings-header strong{background:#f3e8ff;border-color:#7c3aed33;color:#6d28d9}.manual-push-settings-console .manual-email-settings-tip{color:#6d28d9}.manual-push-settings-console .manual-email-settings-test button{background:#7c3aed;border-color:#7c3aed}.manual-webhook-settings-console .manual-email-settings-header span,.manual-webhook-settings-console .manual-email-settings-status span,.manual-webhook-settings-console .manual-email-settings-api header span,.manual-webhook-settings-console .manual-email-settings-test header span{color:#0f766e}.manual-webhook-settings-console .manual-email-settings-nav span.is-selected{background:#ccfbf1;box-shadow:inset 3px 0 #14b8a6;color:#0f766e}.manual-webhook-settings-console .manual-email-settings-header strong{background:#ccfbf1;border-color:#14b8a63d;color:#0f766e}.manual-webhook-settings-console .manual-email-settings-tip{color:#0f766e}.manual-webhook-settings-console .manual-email-settings-test button{background:#0f766e;border-color:#0f766e}.manual-security-settings-console .manual-email-settings-header span,.manual-security-settings-console .manual-email-settings-status span,.manual-security-settings-console .manual-email-settings-api header span,.manual-security-settings-console .manual-email-settings-test header span{color:#be123c}.manual-security-settings-console .manual-email-settings-nav span.is-selected{background:#fff1f2;box-shadow:inset 3px 0 #e11d48;color:#be123c}.manual-security-settings-console .manual-email-settings-header strong{background:#fff1f2;border-color:#e11d4833;color:#be123c}.manual-security-settings-console .manual-email-settings-tip{color:#9f1239}.manual-security-settings-console .manual-email-settings-test button{background:#be123c;border-color:#be123c}.manual-ip-settings-console .manual-email-settings-header span,.manual-ip-settings-console .manual-email-settings-status span,.manual-ip-settings-console .manual-email-settings-api header span,.manual-ip-settings-console .manual-email-settings-test header span{color:#0f4c81}.manual-ip-settings-console .manual-email-settings-nav span.is-selected{background:#e0f2fe;box-shadow:inset 3px 0 #0284c7;color:#0f4c81}.manual-ip-settings-console .manual-email-settings-header strong{background:#e0f2fe;border-color:#0284c738;color:#0f4c81}.manual-ip-settings-console .manual-email-settings-tip{color:#0f4c81}.manual-ip-settings-console .manual-email-settings-test button{background:#0f4c81;border-color:#0f4c81}.manual-timezone-settings-console .manual-email-settings-header span,.manual-timezone-settings-console .manual-email-settings-status span,.manual-timezone-settings-console .manual-email-settings-api header span,.manual-timezone-settings-console .manual-email-settings-test header span{color:#854d0e}.manual-timezone-settings-console .manual-email-settings-nav span.is-selected{background:#fef3c7;box-shadow:inset 3px 0 #f59e0b;color:#854d0e}.manual-timezone-settings-console .manual-email-settings-header strong{background:#fef3c7;border-color:#f59e0b3d;color:#854d0e}.manual-timezone-settings-console .manual-email-settings-tip{color:#854d0e}.manual-timezone-settings-console .manual-email-settings-test button{background:#854d0e;border-color:#854d0e}@media(max-width:980px){.manual-email-settings-console{grid-template-columns:132px minmax(0,1fr)}.manual-email-settings-side{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.manual-email-settings-console{grid-template-columns:minmax(0,1fr);padding:12px}.manual-email-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-email-settings-nav strong,.manual-email-settings-side{grid-column:1 / -1}.manual-email-settings-header,.manual-email-settings-actions{flex-direction:column}.manual-email-settings-form,.manual-email-settings-side{grid-template-columns:minmax(0,1fr)}.manual-email-settings-form label.is-wide{grid-column:auto}.manual-email-settings-actions button{width:100%}}.manual-email-sms-console{background:#f6f8fb;color:#111827;min-height:430px;padding:18px}.manual-email-sms-console__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.manual-email-sms-console__header span{color:#00895e;display:block;font-size:11px;font-weight:860;letter-spacing:.02em;margin-bottom:5px;text-transform:uppercase}.manual-email-sms-console__header h2{color:#111827;font-size:26px;letter-spacing:0;line-height:1.08;margin:0 0 6px}.manual-email-sms-console__header p{color:#5f6b7a;font-size:12px;line-height:1.45;margin:0;max-width:620px}.manual-email-sms-console__header button,.manual-email-service-actions button,.manual-email-test-card button{background:#0f6fff;border:0;border-radius:7px;color:#fff;font-size:12px;font-weight:820;min-height:36px;padding:0 14px}.manual-email-sms-console__modes{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:13px}.manual-email-sms-mode{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 28px #0f172a0a;color:#475569;min-height:58px;padding:10px 12px;text-align:left}.manual-email-sms-mode span{display:block;font-size:11px;font-weight:760;margin-bottom:5px}.manual-email-sms-mode strong{color:#111827;display:block;font-size:15px;font-weight:860}.manual-email-sms-mode.is-active{background:#ecfdf5;border-color:#00a36c57;box-shadow:inset 3px 0 #10b981,0 10px 28px #00895e14}.manual-email-sms-console__workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr)}.manual-email-service-card,.manual-sms-provider-card,.manual-hosted-delivery-card,.manual-email-test-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 30px #0f172a0d}.manual-email-service-card{padding:16px}.manual-email-service-card>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.manual-email-service-card>header span,.manual-sms-provider-card header span,.manual-email-test-card header span,.manual-hosted-delivery-card>span{color:#00895e;display:block;font-size:10px;font-weight:860;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.manual-email-service-card h3{color:#111827;font-size:21px;margin:0 0 4px}.manual-email-service-card p{color:#64748b;font-size:12px;margin:0}.manual-email-service-card em{background:#eaf8f2;border:1px solid rgba(0,137,94,.16);border-radius:999px;color:#00895e;font-size:11px;font-style:normal;font-weight:840;padding:6px 10px}.manual-email-service-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-email-service-form label,.manual-email-test-card label{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;display:grid;gap:6px;min-height:58px;padding:10px 12px}.manual-email-service-form label:first-child{grid-column:span 2}.manual-email-service-form span,.manual-email-test-card label span{color:#64748b;font-size:11px;font-weight:760}.manual-email-service-form output,.manual-email-test-card output{color:#111827;font-size:13px;font-weight:820;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-email-service-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:14px}.manual-email-service-actions .is-green,.manual-email-test-card button{background:#00a36c}.manual-email-sms-side{display:grid;gap:12px}.manual-sms-provider-card,.manual-hosted-delivery-card,.manual-email-test-card{padding:13px}.manual-sms-provider-card header,.manual-email-test-card header{margin-bottom:10px}.manual-sms-provider-card header strong,.manual-email-test-card header strong,.manual-hosted-delivery-card strong{color:#111827;display:block;font-size:16px;font-weight:860}.manual-sms-provider-card div{border-top:1px solid #edf2f7;display:grid;gap:4px;padding:8px 0}.manual-sms-provider-card div:first-of-type{border-top:0}.manual-sms-provider-card div span{color:#64748b;font-size:10px;font-weight:760}.manual-sms-provider-card div strong{color:#111827;font-size:12px;font-weight:820;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-hosted-delivery-card{background:#f8fbff}.manual-hosted-delivery-card p{color:#64748b;font-size:12px;line-height:1.45;margin:6px 0 0}.manual-email-test-card button{margin-top:10px;width:100%}.manual-email-sms-route{align-items:center;background:#eefbf6;border:1px solid #d8f3e7;border-radius:8px;color:#0f513f;display:flex;gap:9px;margin-top:14px;min-height:40px;overflow:hidden;padding:9px 12px}.manual-email-sms-route span{color:#00895e;flex:0 0 auto;font-size:11px;font-weight:860;text-transform:uppercase}.manual-email-sms-route strong{font-size:12px;font-weight:780;white-space:nowrap}.manual-email-sms-route i{background:#71d7ae;flex:0 0 auto;height:1px;width:18px}.manual-announcement-console{background:radial-gradient(circle at 22% 0%,rgba(26,80,164,.18),transparent 34%),linear-gradient(135deg,#07111f,#081729 58%,#0b1423);border-radius:0;min-height:426px;padding:18px}.manual-announcement-console__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.manual-announcement-console__header h2{font-size:23px}.manual-announcement-console__header p{font-size:12px;line-height:1.45}.manual-announcement-console__header button{border-radius:7px;font-weight:780;min-height:38px;min-width:112px}.manual-announcement-console__stats{gap:8px;margin-bottom:11px}.manual-announcement-console__stats div{min-height:60px;padding:10px 13px}.manual-announcement-console__stats strong{font-size:23px}.manual-announcement-console__filters{gap:8px;margin-bottom:12px;padding:10px}.manual-announcement-workbench{grid-template-columns:minmax(120px,.42fr) minmax(175px,.74fr) minmax(200px,.92fr);min-height:276px}.manual-announcement-types{gap:5px;padding:12px 10px}.manual-announcement-types button{grid-template-columns:18px minmax(0,1fr) auto;min-height:31px;padding:0 7px}.manual-announcement-types button span,.manual-announcement-list-item strong,.manual-announcement-preview-strip strong{white-space:normal}.manual-announcement-list-panel header,.manual-announcement-detail-panel header{padding:11px 12px}.manual-announcement-list-item{margin:8px;padding:10px}.manual-announcement-detail-grid{gap:7px;padding:11px}.manual-announcement-detail-grid div{min-width:0;padding:8px}.manual-announcement-detail-actions{padding:0 11px 11px}.manual-app-preview{display:grid}.manual-app-preview__scene{align-items:start;background:#fff;display:grid;min-height:0;padding:22px 16px 18px;place-items:start center}.manual-app-demo-shell{display:grid;gap:16px;justify-items:center;width:100%}.manual-app-caption{background:#fff;border:1px solid #e4ebe6;border-radius:8px;color:#495650;font-size:14px;line-height:1.7;margin:0;max-width:300px;padding:14px 16px}.manual-phone--trader,.manual-page--desktop-preview .manual-phone{border-width:8px;border-radius:38px;max-width:292px}.manual-trader-screen,.manual-page--desktop-preview .manual-phone__screen{min-height:500px}.manual-phone--trader,.manual-page--desktop-preview .manual-phone--trader{aspect-ratio:440 / 956;border-radius:36px;max-width:none;width:252px}.manual-phone--trader .manual-phone__screen,.manual-page--desktop-preview .manual-phone--trader .manual-phone__screen{aspect-ratio:440 / 956;height:auto;min-height:0}.manual-trader-screen{padding:11px}.manual-trader-status{margin-bottom:10px}.manual-trader-header{grid-template-columns:32px minmax(0,1fr) 28px 28px}.manual-trader-logo,.manual-trader-header button{height:28px;width:28px}.manual-trader-header strong{font-size:14px}.manual-trader-tabs{gap:10px;margin-bottom:9px;padding:5px 7px}.manual-trader-tabs span{font-size:12px}.manual-trader-tabs span.is-active{padding:5px 8px}.manual-trader-index,.manual-trader-calendar{border-radius:15px;margin-bottom:9px;padding:11px}.manual-trader-index h3,.manual-trader-calendar h3,.manual-trader-sectors h3{font-size:15px;margin-bottom:9px}.manual-trader-index article b{font-size:12px}.manual-trader-calendar article strong{font-size:22px}.manual-trader-sectors article{min-height:39px;padding:5px 5px 5px 8px}.manual-trader-sectors article span{height:15px;width:15px}.manual-trader-nav{left:10px;right:10px}.manual-demo-note{align-items:flex-start;background:#f6fbf8;border:1px solid #e2eee8;border-radius:10px;color:#3d4a44;display:flex;font-size:15px;gap:12px;line-height:1.7;margin:22px 0 0;padding:16px 18px}.manual-demo-note span{align-items:center;background:#0fa778;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:850;height:20px;justify-content:center;margin-top:2px;width:20px}.manual-page--desktop-preview .manual-stage:not([hidden]) .manual-controls{display:none}.manual-page--desktop-preview.manual-page--topic .manual-workspace{padding-left:18px;padding-right:18px}.manual-page--desktop-preview.manual-page--topic .manual-breadcrumb,.manual-page--desktop-preview.manual-page--topic .manual-hero,.manual-page--desktop-preview.manual-page--topic .manual-stage,.manual-page--desktop-preview.manual-page--topic .manual-steps{max-width:100%;width:100%}.manual-page--desktop-preview.manual-page--topic .manual-hero h1,.manual-page--desktop-preview.manual-page--topic .manual-hero p:last-child,.manual-page--desktop-preview.manual-page--topic .manual-steps header span,.manual-page--desktop-preview.manual-page--topic .manual-topic__steps,.manual-page--desktop-preview.manual-page--topic .manual-article,.manual-page--desktop-preview.manual-page--topic .manual-article p,.manual-page--desktop-preview.manual-page--topic .manual-article__points{max-width:100%}.manual-page--desktop-preview.manual-page--article-first .manual-workspace{display:flex;flex-direction:column}.manual-page--desktop-preview.manual-page--article-first .manual-breadcrumb{order:0}.manual-page--desktop-preview.manual-page--article-first .manual-hero{order:1}.manual-page--desktop-preview.manual-page--article-first .manual-steps{display:block;margin-bottom:30px;margin-top:0;order:2}.manual-page--desktop-preview.manual-page--article-first .manual-stage{order:3}.manual-page--desktop-preview.manual-page--article-first .manual-stage:not([hidden])+.manual-steps{display:block}.manual-stage__grid .manual-panel,.manual-console,.manual-app-preview{height:680px}.manual-console__scene,.manual-app-preview__scene{height:616px;overflow:hidden}.manual-console__scene--market{display:block;grid-template-columns:none;min-height:0}.manual-console__scene--customer,.manual-page--desktop-preview .manual-console__scene--customer{background:#f5f7fb;display:block;min-height:0}.manual-console__scene--dashboard-overview,.manual-page--desktop-preview .manual-console__scene--dashboard-overview{background:#f3f6fb;display:block;min-height:0}.manual-dashboard-overview-console{background:#f3f6fb;display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr);height:100%;overflow:hidden;padding:10px}.manual-dashboard-overview-console__header{align-items:center;display:flex;justify-content:space-between;min-width:0}.manual-dashboard-overview-console__header span,.manual-dashboard-overview-card header span{color:#00895e;display:block;font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:none}.manual-dashboard-overview-console__header h2{color:#101827;font-size:22px;line-height:1.05;margin:3px 0 4px}.manual-dashboard-overview-console__header p{color:#667085;font-size:12px;line-height:1.45;margin:0}.manual-dashboard-overview-console__header button,.manual-dashboard-overview-card header button{background:#176bff;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;min-height:32px;padding:0 12px}.manual-dashboard-overview-kpis{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-dashboard-overview-kpis article,.manual-dashboard-overview-card{background:#fff;border:1px solid rgb(15 23 42 / .1);border-radius:10px;box-shadow:0 12px 30px #0f172a0a}.manual-dashboard-overview-kpis article{min-width:0;padding:10px 12px;position:relative}.manual-dashboard-overview-kpis article:before{border-radius:999px;content:"";height:32px;opacity:.14;position:absolute;right:10px;top:10px;width:32px}.manual-dashboard-overview-kpis article.is-blue:before{background:#176bff}.manual-dashboard-overview-kpis article.is-green:before{background:#059669}.manual-dashboard-overview-kpis article.is-amber:before{background:#ffbc1f}.manual-dashboard-overview-kpis article.is-purple:before{background:#7655ff}.manual-dashboard-overview-kpis span{color:#64748b;display:block;font-size:10px;font-weight:800}.manual-dashboard-overview-kpis strong{color:#0f172a;display:block;font-size:19px;line-height:1.1;margin-top:5px}.manual-dashboard-overview-kpis small{color:#059669;display:block;font-size:10px;font-weight:800;margin-top:4px}.manual-dashboard-overview-body{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 212px;min-height:0}.manual-dashboard-overview-main{display:grid;gap:8px;grid-template-rows:minmax(0,1fr) 142px;min-width:0;overflow:hidden}.manual-dashboard-overview-cards{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.manual-dashboard-overview-bottom{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 260px;min-height:0}.manual-dashboard-overview-card{display:grid;gap:8px;min-height:0;overflow:hidden;padding:10px}.manual-dashboard-overview-card header{align-items:center;display:flex;justify-content:space-between;min-width:0}.manual-dashboard-overview-card header h3{color:#111827;font-size:15px;line-height:1.1;margin:2px 0 0}.manual-dashboard-overview-card header em{background:#e7f8f0;border-radius:999px;color:#00895e;font-size:10px;font-style:normal;font-weight:850;padding:5px 8px}.manual-dashboard-overview-switch{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;display:flex;gap:3px;padding:3px}.manual-dashboard-overview-switch b,.manual-dashboard-overview-switch span{border-radius:999px;color:#64748b;font-size:10px;font-weight:850;padding:4px 7px}.manual-dashboard-overview-switch b{background:#fff;color:#0f172a;box-shadow:0 4px 12px #0f172a14}.manual-dashboard-overview-metrics{display:grid;gap:6px;min-height:0}.manual-dashboard-overview-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-dashboard-overview-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-dashboard-overview-metrics div{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;min-width:0;padding:7px}.manual-dashboard-overview-metrics span{color:#708090;display:block;font-size:9px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-dashboard-overview-metrics strong{color:#111827;display:block;font-size:12px;line-height:1.15;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-dashboard-overview-profile{align-items:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:9px;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:7px}.manual-dashboard-overview-profile>span{align-items:center;background:#0f766e;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:900;height:28px;justify-content:center;width:28px}.manual-dashboard-overview-profile strong,.manual-dashboard-overview-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-dashboard-overview-profile strong{color:#111827;font-size:12px}.manual-dashboard-overview-profile small{color:#667085;font-size:9px}.manual-dashboard-overview-profile b{color:#059669;font-size:12px}.manual-dashboard-overview-bars{align-items:end;display:grid;gap:9px;grid-template-columns:repeat(7,minmax(0,1fr));height:86px;padding-top:8px}.manual-dashboard-overview-bars i{background:linear-gradient(180deg,#176bff,#28c48f);border-radius:999px 999px 4px 4px;display:flex;height:var(--bar-height);justify-content:center;min-height:26px;position:relative}.manual-dashboard-overview-bars span{bottom:-18px;color:#667085;font-size:9px;font-style:normal;font-weight:800;position:absolute}.manual-dashboard-overview-market__content{align-items:center;display:grid;gap:10px;grid-template-columns:82px minmax(0,1fr)}.manual-dashboard-overview-donut{align-items:center;background:conic-gradient(#10b981 0 46%,#176bff 46% 74%,#ffbc1f 74% 90%,#ff2f63 90% 100%);border-radius:50%;display:flex;flex-direction:column;height:82px;justify-content:center;position:relative;width:82px}.manual-dashboard-overview-donut:after{background:#fff;border-radius:50%;content:"";inset:16px;position:absolute}.manual-dashboard-overview-donut strong,.manual-dashboard-overview-donut span{position:relative;z-index:1}.manual-dashboard-overview-donut strong{color:#111827;font-size:15px}.manual-dashboard-overview-donut span{color:#64748b;font-size:9px;font-weight:800}.manual-dashboard-overview-market__list{display:grid;gap:5px}.manual-dashboard-overview-market__list p{align-items:center;color:#475569;display:flex;font-size:10px;font-weight:800;justify-content:space-between;margin:0}.manual-dashboard-overview-market__list p:before{border-radius:50%;content:"";height:8px;margin-right:6px;width:8px}.manual-dashboard-overview-market__list p.is-green:before{background:#10b981}.manual-dashboard-overview-market__list p.is-blue:before{background:#176bff}.manual-dashboard-overview-market__list p.is-amber:before{background:#ffbc1f}.manual-dashboard-overview-market__list p.is-red:before{background:#ff2f63}.manual-dashboard-overview-market__list span{margin-right:auto}.manual-dashboard-overview-ratio{display:grid;gap:5px}.manual-dashboard-overview-ratio p{align-items:center;display:grid;gap:6px;grid-template-columns:72px minmax(0,1fr) 28px;margin:0}.manual-dashboard-overview-ratio span,.manual-dashboard-overview-ratio strong{color:#64748b;font-size:9px;font-weight:800}.manual-dashboard-overview-ratio b{background:linear-gradient(90deg,#10b981 var(--ratio),#edf2f7 var(--ratio));border-radius:999px;display:block;height:7px}.manual-dashboard-overview-rail{display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.manual-dashboard-overview-todos,.manual-dashboard-overview-holding,.manual-dashboard-overview-operations{display:grid;gap:6px;min-height:0}.manual-dashboard-overview-todos button{align-items:center;background:#f8fafc;border:1px solid #edf2f7;border-left:3px solid #94a3b8;border-radius:8px;color:#111827;display:flex;font-size:10px;font-weight:820;justify-content:space-between;min-height:30px;padding:0 8px}.manual-dashboard-overview-todos button.is-high{border-left-color:#ff2f63}.manual-dashboard-overview-todos button.is-mid{border-left-color:#ffbc1f}.manual-dashboard-overview-todos button.is-low{border-left-color:#10b981}.manual-dashboard-overview-todos strong{background:#fff;border-radius:999px;color:#0f172a;min-width:28px;padding:3px 7px}.manual-dashboard-overview-holding>strong{color:#059669;font-size:18px;line-height:1.1}.manual-dashboard-overview-holding>small{color:#64748b;font-size:9px;font-weight:800;margin-top:-4px}.manual-dashboard-overview-holding p,.manual-dashboard-overview-operations p{align-items:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;display:grid;gap:5px;margin:0;min-width:0;padding:7px}.manual-dashboard-overview-holding p{grid-template-columns:minmax(0,1fr) 30px 48px}.manual-dashboard-overview-holding span,.manual-dashboard-overview-holding em,.manual-dashboard-overview-holding b{font-size:10px;font-weight:850}.manual-dashboard-overview-holding span{color:#111827}.manual-dashboard-overview-holding em{color:#176bff;font-style:normal}.manual-dashboard-overview-holding b{color:#059669;text-align:right}.manual-dashboard-overview-operations{overflow:hidden}.manual-dashboard-overview-operations p{grid-template-columns:34px minmax(0,1fr)}.manual-dashboard-overview-operations span{color:#94a3b8;font-size:9px;font-weight:850}.manual-dashboard-overview-operations strong,.manual-dashboard-overview-operations small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-dashboard-overview-operations strong{color:#111827;font-size:10px}.manual-dashboard-overview-operations small{color:#667085;font-size:9px}.manual-customer-list-console{background:#f5f7fb;display:grid;gap:10px;height:100%;overflow:hidden;padding:14px}.manual-customer-list-console__header{align-items:center;display:flex;justify-content:space-between;min-width:0}.manual-customer-list-console__header span,.manual-customer-list-metrics article span,.manual-customer-list-table-card header span,.manual-customer-list-toolbar label span{color:#00895e;display:block;font-size:11px;font-weight:850;letter-spacing:.02em}.manual-customer-list-console__header h2{color:#111827;font-size:24px;line-height:1.1;margin:3px 0 5px}.manual-customer-list-console__header p{color:#607067;font-size:13px;line-height:1.5;margin:0}.manual-customer-list-console__header button,.manual-customer-list-toolbar button{background:#176bff;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:850;min-height:34px;padding:0 14px}.manual-customer-list-toolbar button:last-child{background:#fff;border:1px solid #d9e3df;color:#45534d}.manual-customer-list-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-customer-list-metrics article,.manual-customer-list-toolbar,.manual-customer-list-table-card{background:#fff;border:1px solid #dfe7e2;border-radius:10px}.manual-customer-list-metrics article{min-width:0;padding:10px 12px}.manual-customer-list-metrics strong{color:#111827;display:block;font-size:19px;line-height:1.15;margin-top:4px}.manual-customer-list-metrics em{color:#7a8781;display:block;font-size:11px;font-style:normal;margin-top:2px}.manual-customer-list-toolbar{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr)) 68px 60px;padding:10px}.manual-customer-list-toolbar label{background:#f8faf9;border:1px solid #e3ebe7;border-radius:8px;display:grid;gap:5px;min-height:48px;padding:8px}.manual-customer-list-toolbar label strong{color:#1b2923;font-size:13px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-list-table-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.manual-customer-list-table-card>header{align-items:center;border-bottom:1px solid #e5ece8;display:flex;justify-content:space-between;padding:10px 14px}.manual-customer-list-table-card>header strong{color:#111827;display:block;font-size:18px;margin-top:2px}.manual-customer-list-table-tools{display:inline-flex;gap:8px}.manual-customer-list-table-tools span{background:#f4f8f6;border:1px solid #dce7e1;border-radius:999px;color:#56625d;font-size:12px;padding:6px 10px}.manual-customer-list-table{min-width:0;overflow:hidden}.manual-customer-list-row{align-items:stretch;background:#fff;border:0;border-bottom:1px solid #edf2ef;color:#1f2b26;display:grid;font:inherit;grid-template-columns:minmax(0,1.25fr) minmax(0,1.22fr) minmax(64px,.46fr) minmax(104px,.78fr);min-height:52px;padding:0;text-align:left;width:100%}.manual-customer-list-row--head{background:#f7faf9;color:#687771;font-size:12px;font-weight:850;min-height:38px}.manual-customer-list-row:not(.manual-customer-list-row--head){cursor:pointer}.manual-customer-list-row:not(.manual-customer-list-row--head):hover,.manual-customer-list-row.is-highlighted{background:#eefbf5}.manual-customer-list-row>span{align-items:center;display:flex;font-size:11px;min-width:0;overflow:hidden;padding:8px 9px}.manual-customer-list-row>span:not(:first-child){border-left:1px solid #f0f4f2}.manual-customer-list-row i{align-items:center;background:linear-gradient(135deg,#0fa778,#176bff);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:850;height:26px;justify-content:center;margin-right:9px;width:26px}.manual-customer-list-row strong{color:#18221e;display:grid;font-size:12px;gap:2px;min-width:0}.manual-customer-list-row small{color:#7b8983;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-list-row em{border-radius:999px;font-size:12px;font-style:normal;font-weight:850;padding:4px 9px}.manual-customer-list-row em.is-green{background:#e8f8ef;color:#07815c}.manual-customer-list-row em.is-red{background:#fff0f0;color:#d44141}.manual-customer-list-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.manual-customer-list-actions b{background:#f5f8ff;border:1px solid #d9e5ff;border-radius:7px;color:#176bff;font-size:10px;font-weight:850;padding:4px 6px;white-space:nowrap}.manual-customer-admin-page{background:#f5f7fb;box-sizing:border-box;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden;padding:14px}.manual-customer-admin-search,.manual-customer-admin-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.manual-customer-admin-search{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.manual-customer-admin-search__grid{display:grid;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.manual-customer-admin-search label{align-items:center;display:grid;gap:6px;grid-template-columns:76px minmax(0,1fr);min-width:0}.manual-customer-admin-search label span{color:#606a76;font-size:11px;line-height:1.2;text-align:right}.manual-customer-admin-search label strong{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#1f2937;display:block;font-size:11px;font-weight:500;min-height:30px;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-admin-search__actions{align-content:end;display:grid;gap:8px;grid-template-columns:56px 56px}.manual-customer-admin-search__actions button,.manual-customer-admin-table-card>header button{border-radius:4px;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 10px}.manual-customer-admin-search__actions button:first-child,.manual-customer-admin-table-card>header button:first-child{background:#1677ff;border:1px solid #1677ff;color:#fff}.manual-customer-admin-search__actions button:last-child,.manual-customer-admin-table-card>header button:not(:first-child){background:#fff;border:1px solid #d9d9d9;color:#4b5563}.manual-customer-admin-table-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.manual-customer-admin-table-card>header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:42px;padding:0 12px}.manual-customer-admin-table-card>header strong{color:#1f2937;font-size:14px;font-weight:600}.manual-customer-admin-table-card>header div{display:inline-flex;gap:6px}.manual-customer-admin-table{min-width:0;overflow:hidden}.manual-customer-admin-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #f0f0f0;color:#1f2937;display:grid;font:inherit;grid-template-columns:1.2fr 1.18fr .94fr .68fr .68fr .96fr 58px;min-height:44px;padding:0;text-align:left;width:100%}.manual-customer-admin-row--head{background:#fafafa;color:#4b5563;font-size:11px;font-weight:650;min-height:38px}.manual-customer-admin-row:not(.manual-customer-admin-row--head){cursor:pointer}.manual-customer-admin-row.is-pending{background:#fffdf7}.manual-customer-admin-row.is-closed{background:snow}.manual-customer-admin-row.is-highlighted,.manual-customer-admin-row:not(.manual-customer-admin-row--head):hover{background:#e6f4ff}.manual-customer-admin-row>span{align-items:center;display:flex;font-size:11px;min-width:0;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-admin-row>span:not(:first-child){border-left:1px solid #f5f5f5}.manual-customer-admin-user i{align-items:center;background:#e6f4ff;border:1px solid #91caff;border-radius:999px;color:#1677ff;display:inline-flex;flex:0 0 auto;font-size:10px;font-style:normal;font-weight:700;height:28px;justify-content:center;margin-right:8px;width:28px}.manual-customer-admin-user strong{color:#1f2937;display:grid;font-size:12px;font-weight:600;gap:2px;min-width:0}.manual-customer-admin-user small{color:#8c8c8c;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-admin-row em{border-radius:999px;font-size:10px;font-style:normal;font-weight:650;padding:3px 7px}.manual-customer-admin-row em.is-green{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.manual-customer-admin-row em.is-amber{background:#fffbe6;border:1px solid #ffe58f;color:#d48806}.manual-customer-admin-row em.is-red{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322}.manual-customer-admin-actions{justify-content:center}.manual-customer-admin-actions b{align-items:center;background:#f0f5ff;border:1px solid #adc6ff;border-radius:999px;color:#2f54eb;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.manual-customer-detail-page{background:#f5f7fb;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.manual-customer-detail-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px 14px}.manual-customer-detail-header button{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:26px;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.manual-customer-detail-header div{display:grid;gap:2px;min-width:0}.manual-customer-detail-header span{color:#8c8c8c;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-detail-header strong{color:#1f2937;font-size:18px;font-weight:650;line-height:1.2}.manual-customer-detail-body{box-sizing:border-box;display:grid;gap:12px;grid-auto-rows:max-content;min-height:0;overflow:hidden;padding:14px}.manual-customer-detail-profile,.manual-customer-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.manual-customer-detail-profile{align-items:center;display:grid;gap:12px;grid-template-columns:60px minmax(0,1fr) auto;min-height:82px;padding:12px 14px}.manual-customer-detail-profile i{align-items:center;background:linear-gradient(135deg,#1677ff,#10b981);border-radius:999px;color:#fff;display:inline-flex;font-size:18px;font-style:normal;font-weight:760;height:60px;justify-content:center;width:60px}.manual-customer-detail-profile div{display:grid;gap:4px;min-width:0}.manual-customer-detail-profile strong{color:#1f2937;font-size:20px;font-weight:650}.manual-customer-detail-profile span{color:#6b7280;font-size:12px}.manual-customer-detail-profile em{background:#f6ffed;border:1px solid #b7eb8f;border-radius:999px;color:#389e0d;font-size:11px;font-style:normal;font-weight:650;padding:5px 9px}.manual-customer-detail-card{overflow:hidden}.manual-customer-detail-card>header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:40px;padding:0 14px}.manual-customer-detail-card>header strong{color:#1f2937;font-size:14px;font-weight:650}.manual-customer-detail-card>header span{color:#8c8c8c;font-size:10px;text-transform:uppercase}.manual-customer-detail-descriptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-customer-detail-descriptions div{align-items:center;border-bottom:1px solid #f5f5f5;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr);min-height:40px;padding:0 14px}.manual-customer-detail-descriptions div:nth-last-child(-n+2){border-bottom:0}.manual-customer-detail-descriptions div:nth-child(2n){border-left:1px solid #f5f5f5}.manual-customer-detail-descriptions span{color:#8c8c8c;font-size:11px}.manual-customer-detail-descriptions strong{color:#1f2937;font-size:12px;font-weight:580;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-detail-descriptions--account strong{color:#0f766e;font-weight:650}.manual-customer-detail-card--actions{display:grid;gap:0}.manual-customer-detail-card--actions>div{display:flex;gap:8px;padding:12px 14px 8px}.manual-customer-detail-card--actions button{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#4b5563;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 10px}.manual-customer-detail-card--actions button:first-child{background:#1677ff;border-color:#1677ff;color:#fff}.manual-customer-detail-card--actions p{color:#6b7280;font-size:11px;line-height:1.5;margin:0;padding:0 14px 12px}.manual-customer-status-page{background:#f5f7fb;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.manual-customer-status-title{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;min-height:58px;padding:8px 14px}.manual-customer-status-title div{display:grid;gap:2px;min-width:0}.manual-customer-status-title span{color:#8c8c8c;font-size:10px}.manual-customer-status-title strong{color:#1f2937;font-size:18px;font-weight:650}.manual-customer-status-title button,.manual-customer-status-query button{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#4b5563;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 12px}.manual-customer-status-query button:first-of-type{background:#1677ff;border-color:#1677ff;color:#fff}.manual-customer-status-body{box-sizing:border-box;display:grid;gap:12px;grid-auto-rows:max-content;min-height:0;overflow:hidden;padding:14px}.manual-customer-status-query,.manual-customer-status-table-card,.manual-customer-status-info article{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.manual-customer-status-query{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;padding:12px}.manual-customer-status-query div{display:grid;gap:5px}.manual-customer-status-query span{color:#6b7280;font-size:11px}.manual-customer-status-query strong{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#1f2937;display:flex;font-size:12px;font-weight:520;min-height:30px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-status-table-card{overflow:hidden}.manual-customer-status-table-card>header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:40px;padding:0 14px}.manual-customer-status-table-card>header strong{color:#1f2937;font-size:14px;font-weight:650}.manual-customer-status-table-card>header span{color:#8c8c8c;font-size:11px}.manual-customer-status-table{display:grid}.manual-customer-status-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #f0f0f0;color:#1f2937;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:minmax(150px,1.5fr) .75fr .9fr .9fr 1fr 1fr;min-height:48px;padding:0 14px;text-align:left}.manual-customer-status-row--head{background:#fafafa;color:#6b7280;cursor:default;font-size:11px;font-weight:650;min-height:38px}.manual-customer-status-row.is-pending{background:#fffdf2}.manual-customer-status-row.is-closed{background:#fff7f6}.manual-customer-status-user{align-items:center;display:flex;gap:9px;min-width:0}.manual-customer-status-user i{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;display:inline-flex;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:760;height:28px;justify-content:center;width:28px}.manual-customer-status-user strong{color:#1f2937;display:grid;font-size:12px;font-weight:650;gap:1px;min-width:0}.manual-customer-status-user small{color:#8c8c8c;font-size:10px;font-weight:520}.manual-customer-status-row em,.manual-customer-status-row b{border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:650;line-height:1;padding:5px 7px;width:max-content}.manual-customer-status-row .is-green{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.manual-customer-status-row .is-amber{background:#fffbe6;border:1px solid #ffe58f;color:#d48806}.manual-customer-status-row .is-red{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322}.manual-customer-status-info{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-customer-status-info article{display:grid;gap:7px;min-height:112px;padding:12px}.manual-customer-status-info span{color:#0f766e;font-size:10px;font-weight:760;text-transform:uppercase}.manual-customer-status-info strong{color:#1f2937;font-size:14px;font-weight:700}.manual-customer-status-info p{color:#6b7280;font-size:11px;line-height:1.5;margin:0}.manual-customer-tags-page{background:#f5f7fb;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.manual-customer-tags-title{align-items:center;background:#fff;border-bottom:1px solid #e7eaf0;display:flex;justify-content:space-between;min-height:54px;padding:8px 16px}.manual-customer-tags-title div{display:grid;gap:2px;min-width:0}.manual-customer-tags-title span{color:#8c8c8c;font-size:10px}.manual-customer-tags-title strong{color:#111827;font-size:18px;font-weight:700}.manual-customer-tags-title button,.manual-customer-tags-review button{border-radius:4px;cursor:pointer;font-size:11px;font-weight:700;min-height:30px;padding:0 12px}.manual-customer-tags-title button,.manual-customer-tags-review button:last-child{background:#1677ff;border:1px solid #1677ff;color:#fff}.manual-customer-tags-review button:first-of-type{background:#fff;border:1px solid #d9d9d9;color:#4b5563}.manual-customer-tags-body{box-sizing:border-box;display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:12px}.manual-customer-tags-profile{align-items:stretch;background:#fff;border:1px solid #e7eaf0;border-radius:8px;box-shadow:0 1px 2px #0f172a0d;display:grid;gap:14px;grid-template-columns:auto minmax(170px,.55fr) minmax(0,1.6fr);min-height:96px;padding:14px 16px}.manual-customer-tags-avatar{align-items:center;align-self:center;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:780;height:54px;justify-content:center;width:54px}.manual-customer-tags-profile h3{color:#111827;font-size:18px;font-weight:720;line-height:1.2;margin:0}.manual-customer-tags-profile p{color:#8c8c8c;font-size:11px;line-height:1.45;margin:6px 0 0}.manual-customer-tags-status{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;display:inline-flex;font-size:11px;font-weight:700;gap:5px;margin-top:7px;padding:4px 9px;width:max-content}.manual-customer-tags-status i{background:#10b981;border-radius:999px;box-shadow:0 0 0 3px #10b98124;height:7px;width:7px}.manual-customer-tags-insights{align-items:center;display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr);min-width:0}.manual-customer-tags-score{align-items:center;background:linear-gradient(135deg,#2563eb1a,#f8fafc 72%);border:1px solid rgba(37,99,235,.28);border-radius:8px;box-shadow:0 10px 24px #0f172a14;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:72px;padding:10px 12px}.manual-customer-tags-score>div{align-items:center;background:#2563eb21;border-radius:999px;color:#1d4ed8;display:grid;height:50px;justify-items:center;line-height:1;width:50px}.manual-customer-tags-score strong{color:inherit;font-size:21px;font-weight:900}.manual-customer-tags-score div span{color:#64748b;font-size:10px;font-weight:900;margin-top:-8px}.manual-customer-tags-score p{display:grid;gap:3px;margin:0}.manual-customer-tags-score p span{color:#64748b;font-size:10px;font-weight:800}.manual-customer-tags-score p b{color:#1d4ed8;font-size:15px;font-weight:900;line-height:1.15}.manual-customer-tags-profile-tags{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.manual-customer-tags-profile-tag{align-items:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;display:grid;gap:6px;grid-template-columns:4px minmax(0,1fr) 20px;min-height:44px;padding:7px 8px}.manual-customer-tags-profile-tag i{background:#94a3b8;border-radius:999px;height:28px;width:4px}.manual-customer-tags-profile-tag b,.manual-customer-tags-profile-tag em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-tags-profile-tag b{color:#111827;font-size:12px;font-weight:800}.manual-customer-tags-profile-tag em{color:#64748b;display:block;font-size:10px;font-style:normal;font-weight:700;margin-top:2px}.manual-customer-tags-profile-tag small{align-items:center;background:#ffffffc7;border:1px solid #cbd5e1;border-radius:999px;color:#64748b;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;width:20px}.manual-customer-tags-profile-tag.is-balanced i{background:#2563eb}.manual-customer-tags-profile-tag.is-weak i{background:#f59e0b}.manual-customer-tags-profile-tag.is-poor i{background:#ef4444}.manual-customer-tags-tabs{align-items:center;background:#fff;border:1px solid #e7eaf0;border-radius:8px;display:flex;gap:6px;min-height:38px;padding:0 10px}.manual-customer-tags-tabs span{border-radius:6px;color:#64748b;font-size:11px;font-weight:750;padding:7px 10px}.manual-customer-tags-tabs span.is-active{background:#eef6ff;color:#1677ff}.manual-customer-tags-grid{display:grid;gap:10px;grid-template-columns:1.16fr .84fr .82fr;grid-template-rows:1fr 1fr;min-height:0;overflow:hidden}.manual-customer-tags-panel{background:#fff;border:1px solid #e7eaf0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;min-width:0;overflow:hidden;padding:12px}.manual-customer-tags-panel>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.manual-customer-tags-panel header strong{color:#111827;font-size:13px;font-weight:800}.manual-customer-tags-panel header span,.manual-customer-tags-panel header em{color:#64748b;font-size:10px;font-style:normal;font-weight:700}.manual-customer-tags-panel header b{color:#1677ff}.manual-customer-tags-balance{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.manual-customer-tags-balance header div{display:grid;gap:2px}.manual-customer-tags-balance header div span{color:#64748b;font-size:10px;font-weight:700}.manual-customer-tags-balance header div strong{color:#111827;font-size:22px;font-weight:900}.manual-customer-tags-chart{align-items:end;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #eef2f7;border-radius:6px;display:flex;gap:5px;min-height:92px;padding:10px}.manual-customer-tags-chart i{background:#c7d2fe;border-radius:999px 999px 2px 2px;flex:1;min-width:0}.manual-customer-tags-chart i.is-active{background:#1677ff}.manual-customer-tags-balance p{color:#8c8c8c;font-size:10px;margin:8px 0 0}.manual-customer-tags-performance{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.manual-customer-tags-levels{align-items:center;display:flex;gap:6px;margin-bottom:10px}.manual-customer-tags-levels span{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:10px;font-weight:800;padding:4px 7px}.manual-customer-tags-levels span.is-active{background:#dcfce7;color:#047857}.manual-customer-tags-levels em{color:#047857;font-size:11px;font-style:normal;font-weight:800;margin-left:auto}.manual-customer-tags-orders{border:1px solid #eef2f7;border-radius:6px;display:grid;min-height:0;overflow:hidden}.manual-customer-tags-orders div{align-items:center;border-bottom:1px solid #eef2f7;color:#334155;display:grid;font-size:10px;gap:8px;grid-template-columns:1.1fr .72fr .72fr .65fr;min-height:28px;padding:0 9px}.manual-customer-tags-orders div:last-child{border-bottom:0}.manual-customer-tags-orders .is-head{background:#f8fafc;color:#64748b;font-weight:800}.manual-customer-tags-orders b{color:#047857;font-weight:900}.manual-customer-tags-market{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.manual-customer-tags-market header{grid-column:1 / -1}.manual-customer-tags-ring,.manual-customer-tags-mini-ring{align-self:center;background:conic-gradient(#1677ff 0 46%,#10b981 46% 74%,#f59e0b 74% 92%,#94a3b8 92% 100%);border-radius:999px;box-shadow:inset 0 0 0 18px #fff;height:82px;justify-self:center;width:82px}.manual-customer-tags-legend{align-self:center;display:grid;gap:7px}.manual-customer-tags-legend span{align-items:center;color:#475569;display:grid;font-size:10px;font-weight:700;gap:5px;grid-template-columns:auto minmax(0,1fr) auto}.manual-customer-tags-legend i{background:#1677ff;border-radius:999px;height:7px;width:7px}.manual-customer-tags-legend span:nth-child(2) i{background:#10b981}.manual-customer-tags-legend span:nth-child(3) i{background:#f59e0b}.manual-customer-tags-legend span:nth-child(4) i{background:#94a3b8}.manual-customer-tags-duration{border-top:1px solid #eef2f7;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-top:10px;padding-top:10px}.manual-customer-tags-duration span{color:#64748b;display:grid;font-size:10px;gap:3px}.manual-customer-tags-duration b{color:#111827;font-size:12px}.manual-customer-tags-ticker{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.manual-customer-tags-mini-ring{box-shadow:inset 0 0 0 24px #fff;height:106px;width:106px}.manual-customer-tags-side{background:#eef2f7;border-radius:999px;display:flex;height:10px;overflow:hidden}.manual-customer-tags-side span.sell{background:#ef4444}.manual-customer-tags-side span.buy{background:#10b981}.manual-customer-tags-side-values{color:#64748b;display:flex;font-size:10px;font-weight:800;justify-content:space-between;margin-top:7px}.manual-customer-tags-heatmap{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.manual-customer-tags-heatmap>div{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.manual-customer-tags-heatmap i{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;min-height:14px}.manual-customer-tags-heatmap i.level-1{background:#dcfce7;border-color:#bbf7d0}.manual-customer-tags-heatmap i.level-2{background:#86efac;border-color:#4ade80}.manual-customer-tags-heatmap i.level-3{background:#22c55e;border-color:#16a34a}.manual-customer-tags-heatmap i.level-4{background:#0f766e;border-color:#0f766e}.manual-customer-tags-heatmap footer{align-items:center;color:#64748b;display:flex;font-size:10px;font-weight:700;justify-content:space-between;margin-top:8px}.manual-customer-tags-heatmap footer b{color:#0f766e}.manual-customer-tags-snapshot{display:grid;grid-template-rows:auto minmax(0,1fr)}.manual-customer-tags-snapshot-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.manual-customer-tags-snapshot-grid div{background:#f8fafc;border:1px solid #e7eaf0;border-radius:6px;display:grid;gap:4px;padding:9px}.manual-customer-tags-snapshot-grid span{color:#64748b;font-size:10px;font-weight:700}.manual-customer-tags-snapshot-grid strong{color:#111827;font-size:16px;font-weight:900}.manual-customer-tags-snapshot-grid strong.is-positive{color:#047857}.manual-customer-tags-snapshot-grid strong.is-negative{color:#dc2626}.manual-customer-tags-evidence-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.manual-customer-tags-evidence{display:grid;gap:7px;min-height:0}.manual-customer-tags-evidence p{align-items:start;color:#4b5563;display:grid;font-size:10px;gap:7px;grid-template-columns:auto minmax(0,1fr);line-height:1.38;margin:0}.manual-customer-tags-evidence span{align-items:center;background:#eff6ff;border-radius:999px;color:#1677ff;display:inline-flex;font-size:9px;font-weight:760;height:18px;justify-content:center;width:18px}.manual-customer-tags-review{border-top:1px solid #eef2f7;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin-top:9px;padding-top:9px}.manual-customer-tags-review p{color:#64748b;font-size:10px;line-height:1.4;margin:0}.manual-customer-tags-title{min-height:48px;padding:7px 14px}.manual-customer-tags-title strong{font-size:17px}.manual-customer-tags-body{gap:8px;padding:10px}.manual-customer-tags-profile{gap:12px;grid-template-columns:auto minmax(150px,.48fr) minmax(0,1.72fr);min-height:88px;padding:11px 14px}.manual-customer-tags-avatar{font-size:14px;height:48px;width:48px}.manual-customer-tags-profile h3{font-size:17px}.manual-customer-tags-profile p{font-size:10px;margin-top:5px}.manual-customer-tags-status{font-size:10px;margin-top:6px;padding:3px 8px}.manual-customer-tags-insights{gap:8px;grid-template-columns:168px minmax(0,1fr)}.manual-customer-tags-score{gap:8px;min-height:66px;padding:8px 10px}.manual-customer-tags-score>div{height:46px;width:46px}.manual-customer-tags-score strong{font-size:20px}.manual-customer-tags-score p b{font-size:14px}.manual-customer-tags-profile-tags{gap:6px}.manual-customer-tags-profile-tag{gap:5px;min-height:38px;padding:6px 8px}.manual-customer-tags-profile-tag i{height:24px}.manual-customer-tags-profile-tag b{font-size:11px}.manual-customer-tags-profile-tag em{font-size:9px}.manual-customer-tags-profile-tag small{font-size:10px;height:18px;width:18px}.manual-customer-tags-tabs{gap:4px;min-height:32px;padding:0 8px}.manual-customer-tags-tabs span{font-size:10px;padding:6px 9px}.manual-customer-tags-grid{gap:8px;grid-template-columns:1.06fr 1fr .94fr;grid-template-rows:minmax(112px,.78fr) minmax(112px,.82fr) minmax(122px,1fr)}.manual-customer-tags-panel{padding:9px}.manual-customer-tags-panel>header{margin-bottom:7px}.manual-customer-tags-panel header strong{font-size:12px}.manual-customer-tags-panel header span,.manual-customer-tags-panel header em{font-size:9px}.manual-customer-tags-balance{grid-column:span 2}.manual-customer-tags-balance header div strong{font-size:18px}.manual-customer-tags-line-chart{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #eef2f7;border-radius:6px;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:70px;overflow:hidden;padding:6px 8px 5px}.manual-customer-tags-line-chart svg{display:block;height:100%;min-height:48px;width:100%}.manual-customer-tags-line-chart path{fill:none;stroke:#e5e7eb;stroke-width:1}.manual-customer-tags-line-chart polyline{fill:none;stroke:#1677ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.manual-customer-tags-line-chart circle{fill:#1677ff}.manual-customer-tags-line-chart div{color:#94a3b8;display:flex;font-size:8px;font-weight:700;justify-content:space-between}.manual-customer-tags-balance p{font-size:9px;margin-top:5px}.manual-customer-tags-levels{gap:5px;margin-bottom:7px}.manual-customer-tags-levels span{font-size:9px;padding:3px 6px}.manual-customer-tags-orders div{font-size:9px;gap:6px;min-height:24px;padding:0 7px}.manual-customer-tags-market{grid-template-columns:78px minmax(0,1fr)}.manual-customer-tags-ring,.manual-customer-tags-mini-ring{box-shadow:inset 0 0 0 16px #fff;height:70px;width:70px}.manual-customer-tags-legend{gap:5px}.manual-customer-tags-legend span{font-size:9px}.manual-customer-tags-duration{gap:6px;margin-top:6px;padding-top:6px}.manual-customer-tags-duration span{font-size:9px}.manual-customer-tags-duration b{font-size:11px}.manual-customer-tags-mini-ring{box-shadow:inset 0 0 0 18px #fff;height:74px;width:74px}.manual-customer-tags-heatmap>div{gap:3px}.manual-customer-tags-heatmap i{min-height:9px}.manual-customer-tags-heatmap footer{font-size:9px;margin-top:6px}.manual-customer-tags-snapshot-grid{gap:6px}.manual-customer-tags-snapshot-grid div{gap:3px;padding:7px}.manual-customer-tags-snapshot-grid span{font-size:9px}.manual-customer-tags-snapshot-grid strong{font-size:14px}.manual-customer-tags-evidence-card{grid-column:1 / -1}.manual-customer-tags-evidence{gap:5px;grid-template-columns:1fr 1fr}.manual-customer-tags-evidence p{font-size:9px;gap:6px}.manual-customer-tags-evidence span{font-size:8px;height:16px;width:16px}.manual-customer-tags-review{gap:6px;margin-top:6px;padding-top:6px}.manual-customer-tags-review p{font-size:9px}.manual-customer-search-page{background:#f5f7fb;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.manual-customer-search-title{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;min-height:58px;padding:8px 14px}.manual-customer-search-title div{display:grid;gap:2px;min-width:0}.manual-customer-search-title span{color:#8c8c8c;font-size:10px}.manual-customer-search-title strong{color:#1f2937;font-size:18px;font-weight:650}.manual-customer-search-title button,.manual-customer-search-actions button,.manual-customer-search-table-card>header button{border-radius:4px;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 12px}.manual-customer-search-title button,.manual-customer-search-actions button:first-child,.manual-customer-search-table-card>header button:first-child{background:#1677ff;border:1px solid #1677ff;color:#fff}.manual-customer-search-actions button:last-child,.manual-customer-search-table-card>header button:not(:first-child){background:#fff;border:1px solid #d9d9d9;color:#4b5563}.manual-customer-search-body{box-sizing:border-box;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:14px}.manual-customer-search-form,.manual-customer-search-table-card,.manual-customer-search-summary{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.manual-customer-search-form{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:12px}.manual-customer-search-form label{display:grid;gap:5px;min-width:0}.manual-customer-search-form label span{color:#6b7280;font-size:11px}.manual-customer-search-form label strong{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#1f2937;display:flex;font-size:12px;font-weight:520;min-height:30px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-search-typed,.manual-customer-search-summary-typing{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;white-space:nowrap}.manual-customer-search-typed:after{animation:manualSearchCaret .78s steps(1,end) infinite;color:#1677ff;content:"";display:inline-block;margin-left:1px;width:1px}.manual-customer-search-typed--uid,.manual-customer-search-summary-typing--uid{animation:manualSearchTypeUid 9s linear infinite}.manual-customer-search-typed--name,.manual-customer-search-summary-typing--name{animation:manualSearchTypeName 9s linear infinite}.manual-customer-search-typed--mobile{animation:manualSearchTypeMobile 9s linear infinite}.manual-customer-search-typed--email{animation:manualSearchTypeEmail 9s linear infinite}.manual-customer-search-summary-typing--contact{animation:manualSearchTypeContact 9s linear infinite}.manual-customer-search-actions{display:grid;gap:8px;grid-template-columns:56px 56px}.manual-customer-search-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);min-height:0}.manual-customer-search-table-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.manual-customer-search-table-card>header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:42px;padding:0 12px}.manual-customer-search-table-card>header div:first-child{display:grid;gap:2px;min-width:0}.manual-customer-search-table-card>header strong{color:#1f2937;font-size:14px;font-weight:650}.manual-customer-search-table-card>header span{color:#8c8c8c;font-size:10px}.manual-customer-search-count,.manual-customer-search-summary-count{display:inline-grid;min-height:1.2em;position:relative}.manual-customer-search-count b,.manual-customer-search-summary-count b{animation:manualSearchCountAll 9s linear infinite;font:inherit;grid-area:1 / 1;opacity:0;white-space:nowrap}.manual-customer-search-count .is-two,.manual-customer-search-summary-count .is-two{animation-name:manualSearchCountTwo}.manual-customer-search-count .is-one,.manual-customer-search-summary-count .is-one{animation-name:manualSearchCountOne}.manual-customer-search-table-card>header div:last-child{display:inline-flex;gap:6px}.manual-customer-search-table{display:grid;min-width:0}.manual-customer-search-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #f0f0f0;color:#1f2937;display:grid;font:inherit;grid-template-columns:minmax(120px,1.18fr) minmax(135px,1.1fr) minmax(112px,.9fr) 70px 86px 86px 118px 58px;max-height:50px;min-height:48px;overflow:hidden;padding:0;text-align:left;width:100%}.manual-customer-search-row--head{background:#fafafa;color:#4b5563;font-size:11px;font-weight:650;min-height:38px}.manual-customer-search-row.is-result{animation:manualSearchFinalRow 9s linear infinite;background:#fff;cursor:pointer}.manual-customer-search-row.is-filtered-early{animation:manualSearchFilterEarly 9s linear infinite}.manual-customer-search-row.is-filtered-mid{animation:manualSearchFilterMid 9s linear infinite}.manual-customer-search-row.is-filtered-early,.manual-customer-search-row.is-filtered-mid{transform-origin:top}.manual-customer-search-row>span{align-items:center;display:flex;font-size:10.5px;min-width:0;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-search-row>span:not(:first-child){border-left:1px solid #f5f5f5}.manual-customer-search-user i{align-items:center;background:#e6f4ff;border:1px solid #91caff;border-radius:999px;color:#1677ff;display:inline-flex;flex:0 0 auto;font-size:10px;font-style:normal;font-weight:760;height:26px;justify-content:center;margin-right:8px;width:26px}.manual-customer-search-user strong{color:#1f2937;display:grid;font-size:12px;font-weight:650;gap:1px;min-width:0}.manual-customer-search-user small{color:#8c8c8c;font-size:10px;font-weight:520}.manual-customer-search-row em{border-radius:999px;font-size:10px;font-style:normal;font-weight:650;padding:3px 7px}.manual-customer-search-row em.is-green{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.manual-customer-search-row em.is-red{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322}.manual-customer-search-detail-action{justify-content:center}.manual-customer-search-detail-action b{background:#f0f5ff;border:1px solid #adc6ff;border-radius:999px;color:#2f54eb;font-size:10px;font-weight:700;padding:4px 7px}.manual-customer-search-summary{align-content:start;display:grid;gap:12px;min-width:0;overflow:hidden;padding:12px}.manual-customer-search-summary header{display:grid;gap:3px}.manual-customer-search-summary header span{color:#0f766e;font-size:10px;font-weight:760;text-transform:uppercase}.manual-customer-search-summary header strong{color:#1f2937;font-size:15px;font-weight:700}.manual-customer-search-summary dl{display:grid;gap:8px;margin:0}.manual-customer-search-summary dl div{background:#f9fafb;border:1px solid #eef2f7;border-radius:4px;display:grid;gap:3px;padding:9px}.manual-customer-search-summary dt{color:#8c8c8c;font-size:10px}.manual-customer-search-summary dd{color:#1f2937;font-size:12px;font-weight:650;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-search-summary p{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:4px;color:#0f766e;font-size:11px;line-height:1.55;margin:0;padding:10px}.manual-customer-freeze-page{background:#f5f7fb;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.manual-customer-freeze-title{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;min-height:58px;padding:8px 14px}.manual-customer-freeze-title div{display:grid;gap:2px;min-width:0}.manual-customer-freeze-title span{color:#8c8c8c;font-size:10px}.manual-customer-freeze-title strong{color:#1f2937;font-size:18px;font-weight:650}.manual-customer-freeze-title button{background:#1677ff;border:1px solid #1677ff;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 12px}.manual-customer-freeze-body{box-sizing:border-box;display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:14px}.manual-customer-freeze-profile,.manual-customer-freeze-card,.manual-customer-freeze-log{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.manual-customer-freeze-profile{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:12px}.manual-customer-freeze-profile i{align-items:center;background:linear-gradient(135deg,#0fa778,#1677ff);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-style:normal;font-weight:800;height:44px;justify-content:center;width:44px}.manual-customer-freeze-profile div{display:grid;gap:2px;min-width:0}.manual-customer-freeze-profile span,.manual-customer-freeze-card header span,.manual-customer-freeze-card label span,.manual-customer-freeze-log header span{color:#8c8c8c;font-size:10px}.manual-customer-freeze-profile strong{color:#1f2937;font-size:18px;font-weight:700}.manual-customer-freeze-profile small{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-freeze-profile em{background:#f6ffed;border:1px solid #b7eb8f;border-radius:999px;color:#389e0d;font-size:11px;font-style:normal;font-weight:700;padding:5px 10px}.manual-customer-freeze-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0}.manual-customer-freeze-card{display:grid;gap:12px;padding:14px}.manual-customer-freeze-card header{display:grid;gap:3px}.manual-customer-freeze-card header strong,.manual-customer-freeze-log header strong{color:#1f2937;font-size:15px;font-weight:700}.manual-customer-freeze-switch-row{align-items:center;background:#f9fafb;border:1px solid #eef2f7;border-radius:4px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.manual-customer-freeze-switch-row div{display:grid;gap:4px}.manual-customer-freeze-switch-row b{color:#1f2937;font-size:13px}.manual-customer-freeze-switch-row small{color:#6b7280;font-size:11px}.manual-customer-freeze-switch{animation:manualFreezeSwitchBg 7s ease-in-out infinite;background:#10b981;border:0;border-radius:999px;cursor:pointer;height:28px;padding:3px;position:relative;width:54px}.manual-customer-freeze-switch span{animation:manualFreezeSwitchKnob 7s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 2px 8px #0f172a2e;display:block;height:22px;transform:translate(26px);width:22px}.manual-customer-freeze-status{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:4px;color:#0f766e;display:grid;font-size:12px;margin:0;min-height:38px;padding:10px 12px;position:relative}.manual-customer-freeze-status b{animation:manualFreezeStatusActive 7s ease-in-out infinite;grid-area:1 / 1;opacity:0}.manual-customer-freeze-status .is-frozen{animation-name:manualFreezeStatusFrozen;color:#cf1322}.manual-customer-freeze-card label{background:#f9fafb;border:1px solid #eef2f7;border-radius:4px;display:grid;gap:5px;padding:10px}.manual-customer-freeze-card label strong{color:#1f2937;font-size:12px;line-height:1.45}.manual-customer-freeze-log{align-content:start;display:grid;min-height:0;overflow:hidden}.manual-customer-freeze-log header{border-bottom:1px solid #f0f0f0;display:grid;gap:2px;padding:10px 12px}.manual-customer-freeze-log div{align-items:center;border-bottom:1px solid #f3f4f6;display:grid;gap:10px;grid-template-columns:128px 70px minmax(0,1fr) 126px;min-height:40px;padding:0 12px}.manual-customer-freeze-log div:first-of-type{animation:manualFreezeLogHighlight 7s ease-in-out infinite}.manual-customer-freeze-log span,.manual-customer-freeze-log em{color:#6b7280;font-size:11px;font-style:normal}.manual-customer-freeze-log b{color:#1677ff;font-size:11px}.manual-customer-freeze-log strong{color:#1f2937;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-operations-page{background:#f5f7fb;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.manual-customer-operations-title{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;min-height:56px;padding:8px 14px}.manual-customer-operations-title div{display:grid;gap:2px;min-width:0}.manual-customer-operations-title span{color:#8c8c8c;font-size:10px}.manual-customer-operations-title strong{color:#1f2937;font-size:18px;font-weight:650}.manual-customer-operations-title button,.manual-customer-operations-filter button,.manual-customer-operations-table-card>header button{border-radius:4px;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 12px}.manual-customer-operations-title button,.manual-customer-operations-filter button,.manual-customer-operations-table-card>header button:last-child{background:#1677ff;border:1px solid #1677ff;color:#fff}.manual-customer-operations-table-card>header button:first-child{background:#fff;border:1px solid #d9d9d9;color:#4b5563}.manual-customer-operations-body{box-sizing:border-box;display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:12px}.manual-customer-operations-profile,.manual-customer-operations-filter,.manual-customer-operations-table-card,.manual-customer-operations-summary article{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.manual-customer-operations-profile{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:10px 12px}.manual-customer-operations-profile i{align-items:center;background:linear-gradient(135deg,#0fa778,#1677ff);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-style:normal;font-weight:800;height:42px;justify-content:center;width:42px}.manual-customer-operations-profile div{display:grid;gap:2px;min-width:0}.manual-customer-operations-profile span,.manual-customer-operations-filter label span,.manual-customer-operations-table-card>header span,.manual-customer-operations-summary span,.manual-customer-operations-summary small{color:#8c8c8c;font-size:10px}.manual-customer-operations-profile strong{color:#1f2937;font-size:17px;font-weight:700}.manual-customer-operations-profile small{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-operations-profile em{background:#f0f5ff;border:1px solid #adc6ff;border-radius:999px;color:#2f54eb;font-size:11px;font-style:normal;font-weight:700;padding:5px 10px}.manual-customer-operations-filter{align-items:end;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:10px}.manual-customer-operations-filter label{display:grid;gap:5px;min-width:0}.manual-customer-operations-filter label strong{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#1f2937;display:flex;font-size:11px;font-weight:520;min-height:30px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-operations-table-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.manual-customer-operations-table-card>header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:0 12px}.manual-customer-operations-table-card>header div:first-child{display:grid;gap:2px;min-width:0}.manual-customer-operations-table-card>header strong{color:#1f2937;font-size:14px;font-weight:650}.manual-customer-operations-table-card>header div:last-child{display:inline-flex;gap:6px}.manual-customer-operations-table{min-height:0;overflow:hidden}.manual-customer-operations-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #f0f0f0;color:#1f2937;display:grid;font:inherit;grid-template-columns:76px 88px minmax(180px,1.25fr) minmax(118px,.8fr) minmax(112px,.72fr) 58px 56px;min-height:44px;padding:0;text-align:left;width:100%}.manual-customer-operations-row--head{background:#fafafa;color:#4b5563;font-size:11px;font-weight:650;min-height:36px}.manual-customer-operations-row:not(.manual-customer-operations-row--head){cursor:pointer}.manual-customer-operations-row.is-current{animation:manualOperationCurrentPulse 5.4s ease-in-out infinite;background:#fff7ed;box-shadow:inset 3px 0 #f97316}.manual-customer-operations-row>span{align-items:center;display:flex;font-size:10.5px;min-width:0;overflow:hidden;padding:8px 9px;text-overflow:ellipsis;white-space:nowrap}.manual-customer-operations-row>span:not(:first-child){border-left:1px solid #f5f5f5}.manual-customer-operations-row em,.manual-customer-operations-row b,.manual-customer-operations-detail i{border-radius:999px;font-size:10px;font-style:normal;font-weight:700;padding:4px 7px}.manual-customer-operations-row em{background:#f3f4f6;color:#374151}.manual-customer-operations-row.is-blocked em,.manual-customer-operations-row.is-risk em{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322}.manual-customer-operations-row.is-trade em{background:#f0f5ff;border:1px solid #adc6ff;color:#2f54eb}.manual-customer-operations-row.is-login em{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.manual-customer-operations-row strong{color:#1f2937;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-customer-operations-row b{background:#f9fafb;color:#6b7280}.manual-customer-operations-row.is-blocked b,.manual-customer-operations-row.is-risk b{background:#fff1f0;color:#cf1322}.manual-customer-operations-row.is-trade b,.manual-customer-operations-row.is-profile b{background:#fffbe6;color:#d48806}.manual-customer-operations-detail{justify-content:center}.manual-customer-operations-detail i{background:#f0f5ff;border:1px solid #adc6ff;color:#2f54eb}.manual-customer-operations-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-customer-operations-summary article{display:grid;gap:3px;padding:10px 12px}.manual-customer-operations-summary strong{color:#111827;font-size:20px;font-weight:800;line-height:1}@keyframes manualOperationCurrentPulse{0%,to{background:#fff7ed}50%{background:#ffedd5}}.manual-trader-screen--frozen-login{background:radial-gradient(circle at 82% 8%,rgba(16,185,129,.2),transparent 32%),linear-gradient(180deg,#071313,#101820);color:#fff;overflow:hidden;padding:16px;position:relative}.manual-frozen-login-form{box-sizing:border-box;display:grid;gap:12px;padding-top:42px}.manual-frozen-login-form__logo{align-items:center;background:linear-gradient(135deg,#176bff,#11b981);border-radius:13px;color:#fff;display:inline-flex;font-size:22px;font-weight:900;height:46px;justify-content:center;width:46px}.manual-frozen-login-form p{color:#10b981;font-size:12px;font-weight:760;margin:0}.manual-frozen-login-form h3{color:#fff;font-size:25px;line-height:1.15;margin:0 0 10px}.manual-frozen-login-form label{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:14px;display:grid;gap:5px;padding:12px 14px}.manual-frozen-login-form label span{color:#ffffff94;font-size:11px}.manual-frozen-login-form label strong{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-frozen-login-form button,.manual-frozen-login-modal button{border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-height:44px}.manual-frozen-login-form button{animation:manualFrozenLoginButton 7s ease-in-out infinite;background:#0fa778;box-shadow:0 12px 24px #0fa7783d;margin-top:8px}.manual-frozen-login-scrim{animation:manualFrozenScrimAppear 7s ease-in-out infinite;background:#040a0c8f;inset:0;opacity:0;position:absolute;z-index:5}.manual-frozen-login-modal{animation:manualFrozenModalAppear 7s ease-in-out infinite;background:#fff;border-radius:22px;box-shadow:0 24px 60px #0000006b;color:#101820;display:grid;gap:10px;left:22px;opacity:0;padding:24px 18px 18px;position:absolute;right:22px;text-align:center;top:188px;transform:translateY(18px) scale(.96);z-index:6}.manual-frozen-login-modal span{align-items:center;background:#fff1f0;border:1px solid #ffa39e;border-radius:999px;color:#cf1322;display:inline-flex;font-size:18px;font-weight:900;height:44px;justify-content:center;justify-self:center;width:44px}.manual-frozen-login-modal h3{color:#111827;font-size:22px;line-height:1.2;margin:0}.manual-frozen-login-modal p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.manual-frozen-login-modal button{background:#111827;margin-top:4px}@keyframes manualFreezeSwitchBg{0%,36%{background:#10b981}48%,to{background:#ef4444}}@keyframes manualFreezeSwitchKnob{0%,36%{transform:translate(26px)}48%,to{transform:translate(0)}}@keyframes manualFreezeStatusActive{0%,42%{opacity:1}48%,to{opacity:0}}@keyframes manualFreezeStatusFrozen{0%,43%{opacity:0}50%,to{opacity:1}}@keyframes manualFreezeLogHighlight{0%,43%{background:#fff}50%,to{background:#fff7ed}}@keyframes manualFrozenLoginButton{0%,52%{transform:scale(1)}58%{transform:scale(.96)}64%,to{transform:scale(1)}}@keyframes manualFrozenModalAppear{0%,61%{opacity:0;transform:translateY(18px) scale(.96)}70%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes manualFrozenScrimAppear{0%,61%{opacity:0}70%,to{opacity:1}}@keyframes manualSearchCaret{0%,49%{box-shadow:inset 1px 0 #1677ff}50%,to{box-shadow:none}}@keyframes manualSearchTypeUid{0%,6%{max-width:0}18%,to{max-width:58px}}@keyframes manualSearchTypeName{0%,21%{max-width:0}34%,to{max-width:44px}}@keyframes manualSearchTypeMobile{0%,38%{max-width:0}54%,to{max-width:92px}}@keyframes manualSearchTypeEmail{0%,58%{max-width:0}78%,to{max-width:168px}}@keyframes manualSearchTypeContact{0%,38%{max-width:0}58%,to{max-width:98px}}@keyframes manualSearchFilterEarly{0%,20%{border-bottom-width:1px;max-height:50px;min-height:48px;opacity:1;transform:translateY(0) scaleY(1)}29%,to{border-bottom-width:0;max-height:0;min-height:0;opacity:0;transform:translateY(-6px) scaleY(0)}}@keyframes manualSearchFilterMid{0%,49%{border-bottom-width:1px;max-height:50px;min-height:48px;opacity:1;transform:translateY(0) scaleY(1)}59%,to{border-bottom-width:0;max-height:0;min-height:0;opacity:0;transform:translateY(-6px) scaleY(0)}}@keyframes manualSearchFinalRow{0%,54%{background:#fff}62%,to{background:#f0fdf4;box-shadow:inset 3px 0 #10b981}}@keyframes manualSearchCountAll{0%,20%{opacity:1}24%,to{opacity:0}}@keyframes manualSearchCountTwo{0%,24%{opacity:0}28%,52%{opacity:1}57%,to{opacity:0}}@keyframes manualSearchCountOne{0%,56%{opacity:0}62%,to{opacity:1}}.manual-console__scene--instrument{display:block;grid-template-columns:none;min-height:0}.manual-announcement-console{box-sizing:border-box;height:100%;min-height:0}.manual-page--desktop-preview .manual-announcement-console{padding:14px}.manual-page--desktop-preview .manual-announcement-console__header{gap:12px;margin-bottom:10px}.manual-page--desktop-preview .manual-announcement-console__header h2{font-size:19px}.manual-page--desktop-preview .manual-announcement-console__header p{font-size:10.5px;line-height:1.35}.manual-page--desktop-preview .manual-announcement-console__header button{font-size:11px;min-height:32px;min-width:96px;padding:7px 10px}.manual-page--desktop-preview .manual-announcement-console__stats{gap:7px;margin-bottom:8px}.manual-page--desktop-preview .manual-announcement-console__stats div{min-height:48px;padding:8px 10px}.manual-page--desktop-preview .manual-announcement-console__stats span{font-size:10px}.manual-page--desktop-preview .manual-announcement-console__stats strong{font-size:18px}.manual-page--desktop-preview .manual-announcement-console__filters{gap:7px;margin-bottom:9px;padding:8px}.manual-page--desktop-preview .manual-announcement-console__filters span{font-size:10px;min-height:27px;padding:6px 8px}.manual-page--desktop-preview .manual-announcement-workbench{grid-template-columns:minmax(112px,.4fr) minmax(164px,.7fr) minmax(190px,.9fr);min-height:248px}.manual-page--desktop-preview .manual-announcement-types{gap:4px;padding:9px 8px}.manual-page--desktop-preview .manual-announcement-types button{grid-template-columns:16px minmax(0,1fr) auto;min-height:28px;padding:0 6px}.manual-page--desktop-preview .manual-announcement-types button i{height:16px;width:16px}.manual-page--desktop-preview .manual-announcement-types button strong,.manual-page--desktop-preview .manual-announcement-list-item strong,.manual-page--desktop-preview .manual-announcement-detail-panel strong,.manual-page--desktop-preview .manual-announcement-preview-strip strong{font-size:11px}.manual-page--desktop-preview .manual-announcement-types button small,.manual-page--desktop-preview .manual-announcement-list-item span,.manual-page--desktop-preview .manual-announcement-list-item small,.manual-page--desktop-preview .manual-announcement-detail-grid span{font-size:9.5px}.manual-page--desktop-preview .manual-announcement-list-panel header,.manual-page--desktop-preview .manual-announcement-detail-panel header{padding:9px 10px}.manual-page--desktop-preview .manual-announcement-list-item{gap:4px;margin:6px;padding:8px}.manual-page--desktop-preview .manual-announcement-detail-grid{gap:5px;padding:9px}.manual-page--desktop-preview .manual-announcement-detail-grid div{padding:7px}.manual-page--desktop-preview .manual-announcement-preview-strip{margin:0 9px 9px;min-height:30px}.manual-page--desktop-preview .manual-announcement-detail-actions{padding:0 9px 9px}.manual-page--desktop-preview .manual-announcement-detail-actions button{font-size:11px;min-height:31px}.manual-app-caption{display:none}.manual-app-preview__scene{align-content:center;place-items:center}.manual-market-console{background:#f7fafc;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;height:100%;overflow:hidden;padding:12px;position:relative;width:100%}.manual-market-console__header{align-items:start;display:flex;gap:10px;justify-content:space-between}.manual-market-console__header span{color:#0f766e;font-size:10px;font-weight:880;text-transform:uppercase}.manual-market-console__header h2{color:#0f172a;font-size:20px;letter-spacing:0;line-height:1.05;margin:3px 0}.manual-market-console__header p{color:#64748b;font-size:10px;line-height:1.4;margin:0;max-width:420px}.manual-market-console__header button,.manual-market-sync button{background:#1677ff;border:0;border-radius:9px;color:#fff;font-size:11px;font-weight:860;min-height:30px;padding:0 12px}.manual-market-console__header button{animation:manual-market-save-button 16s ease-in-out infinite}.manual-market-console__stats{display:none;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-market-console__stats article{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:13px;box-shadow:0 12px 24px #0f172a0d;display:grid;gap:4px;padding:12px}.manual-market-console__stats span{color:#64748b;font-size:10px;font-weight:780}.manual-market-console__stats strong{color:#0f172a;font-size:22px;font-weight:900;letter-spacing:0}.manual-market-console__stats article.is-green strong{color:#0f9f74}.manual-market-console__stats article.is-amber strong{color:#b7791f}.manual-market-console__stats article.is-blue strong{color:#1677ff}.manual-market-console__body{display:grid;flex:1;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);min-height:0}.manual-market-table,.manual-market-sync{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 14px 28px #0f172a0d;overflow:hidden}.manual-market-table header,.manual-market-table label{display:grid;gap:6px;grid-template-columns:22px minmax(72px,1fr) 78px 70px}.manual-market-table header{background:#f1f5f9;color:#64748b;font-size:10px;font-weight:840;padding:8px 10px}.manual-market-table header span:first-child{grid-column:2}.manual-market-table label{align-items:center;border-top:1px solid #eef2f7;min-height:41px;padding:0 10px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.manual-market-row--1{animation:manual-market-row-state-1 16s ease-in-out infinite}.manual-market-row--2{animation:manual-market-row-state-2 16s ease-in-out infinite}.manual-market-row--3{animation:manual-market-row-state-3 16s ease-in-out infinite}.manual-market-row--4{animation:manual-market-row-state-4 16s ease-in-out infinite}.manual-market-checkbox{align-items:center;background:#e2e8f0;border-radius:7px;display:inline-flex;height:18px;justify-content:center;width:18px}.manual-market-row--1 .manual-market-checkbox{animation:manual-market-checkbox-state-1 16s ease-in-out infinite}.manual-market-row--2 .manual-market-checkbox{animation:manual-market-checkbox-state-2 16s ease-in-out infinite}.manual-market-row--3 .manual-market-checkbox{animation:manual-market-checkbox-state-3 16s ease-in-out infinite}.manual-market-row--4 .manual-market-checkbox{animation:manual-market-checkbox-state-4 16s ease-in-out infinite}.manual-market-checkbox:before{animation:manual-market-checkmark-state-1 16s ease-in-out infinite;color:#fff;content:"✓";font-size:12px;font-weight:900;line-height:1}.manual-market-row--2 .manual-market-checkbox:before{animation-name:manual-market-checkmark-state-2}.manual-market-row--3 .manual-market-checkbox:before{animation-name:manual-market-checkmark-state-3}.manual-market-row--4 .manual-market-checkbox:before{animation-name:manual-market-checkmark-state-4}.manual-market-table strong{color:#0f172a;font-size:11px;font-weight:850;white-space:nowrap}.manual-market-table em{color:#64748b;font-size:10px;font-style:normal;font-weight:760}.manual-market-table small{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:9px;font-weight:820;padding:5px 7px;text-align:center}.manual-market-row--1 small{animation:manual-market-pill-state-1 16s ease-in-out infinite}.manual-market-row--2 small{animation:manual-market-pill-state-2 16s ease-in-out infinite}.manual-market-row--3 small{animation:manual-market-pill-state-3 16s ease-in-out infinite}.manual-market-row--4 small{animation:manual-market-pill-state-4 16s ease-in-out infinite}.manual-market-sync{align-content:start;display:grid;gap:8px;padding:12px}.manual-market-sync h3{color:#0f172a;font-size:15px;margin:0}.manual-market-sync div{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:12px;display:grid;gap:5px;padding:10px}.manual-market-sync span{color:#64748b;font-size:10px;font-weight:760}.manual-market-sync strong{color:#0f172a;font-size:11px;line-height:1.3}.manual-market-console .manual-demo-finger{animation:manual-market-finger-tap 16s ease-in-out infinite;inset:132px auto auto 234px}.manual-stage [data-focus-key]{cursor:pointer}.manual-page[data-manual-interactive=true] .manual-demo-finger{animation:none!important;opacity:0;pointer-events:none}.manual-page[data-manual-interactive=true] .manual-market-console__header button,.manual-page[data-manual-interactive=true] .manual-market-row,.manual-page[data-manual-interactive=true] .manual-market-checkbox,.manual-page[data-manual-interactive=true] .manual-market-checkbox:before,.manual-page[data-manual-interactive=true] .manual-market-table small{animation:none!important}.manual-page[data-manual-interactive=true] .manual-market-row{background:#fff;box-shadow:none;transform:none}.manual-page[data-manual-interactive=true] .manual-market-checkbox{background:#e2e8f0}.manual-page[data-manual-interactive=true] .manual-market-checkbox:before{opacity:0}.manual-page[data-manual-interactive=true] .manual-market-table small{background:#f1f5f9;color:#64748b}.manual-page[data-manual-market-selected~=stocks] .manual-market-row--1,.manual-page[data-manual-market-selected~=forex] .manual-market-row--2,.manual-page[data-manual-market-selected~=commodities] .manual-market-row--3,.manual-page[data-manual-market-selected~=crypto] .manual-market-row--4{background:#ecfdf5;box-shadow:inset 3px 0 #10b981}.manual-page[data-manual-market-selected~=stocks] .manual-market-row--1 .manual-market-checkbox,.manual-page[data-manual-market-selected~=forex] .manual-market-row--2 .manual-market-checkbox,.manual-page[data-manual-market-selected~=commodities] .manual-market-row--3 .manual-market-checkbox,.manual-page[data-manual-market-selected~=crypto] .manual-market-row--4 .manual-market-checkbox{background:#10b981}.manual-page[data-manual-market-selected~=stocks] .manual-market-row--1 .manual-market-checkbox:before,.manual-page[data-manual-market-selected~=forex] .manual-market-row--2 .manual-market-checkbox:before,.manual-page[data-manual-market-selected~=commodities] .manual-market-row--3 .manual-market-checkbox:before,.manual-page[data-manual-market-selected~=crypto] .manual-market-row--4 .manual-market-checkbox:before{opacity:1}.manual-page[data-manual-market-selected~=stocks] .manual-market-row--1 small,.manual-page[data-manual-market-selected~=forex] .manual-market-row--2 small,.manual-page[data-manual-market-selected~=commodities] .manual-market-row--3 small,.manual-page[data-manual-market-selected~=crypto] .manual-market-row--4 small{background:#dcfce7;color:#047857}.manual-instrument-console{background:#f7fafc;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-sizing:border-box;display:grid;gap:12px;height:100%;overflow:hidden;padding:16px;position:relative;width:100%}.manual-instrument-console__header{align-items:start;display:flex;gap:14px;justify-content:space-between}.manual-instrument-console__header span{color:#0f766e;font-size:10px;font-weight:880;text-transform:uppercase}.manual-instrument-console__header h2{color:#0f172a;font-size:23px;letter-spacing:0;line-height:1.05;margin:6px 0}.manual-instrument-console__header p{color:#64748b;font-size:11px;line-height:1.4;margin:0;max-width:420px}.manual-instrument-console__header button,.manual-instrument-result button,.manual-instrument-products header button{background:#1677ff;border:0;border-radius:9px;color:#fff;font-size:11px;font-weight:860;min-height:34px;padding:0 14px}.manual-instrument-console__header button{animation:manual-instrument-publish-button 12s ease-in-out infinite}.manual-instrument-flow{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-product-setup-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-instrument-flow article{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:13px;box-shadow:0 12px 24px #0f172a0d;display:grid;gap:4px;min-height:68px;padding:10px}.manual-instrument-flow article:nth-child(1){animation:manual-instrument-step-1 12s ease-in-out infinite}.manual-instrument-flow article:nth-child(2){animation:manual-instrument-step-2 12s ease-in-out infinite}.manual-instrument-flow article:nth-child(3){animation:manual-instrument-step-3 12s ease-in-out infinite}.manual-product-setup-flow article:nth-child(4){animation:manual-product-setup-step-4 18s ease-in-out infinite}.manual-product-setup-flow article:nth-child(1){animation:manual-product-setup-step-1 18s ease-in-out infinite}.manual-product-setup-flow article:nth-child(2){animation:manual-product-setup-step-2 18s ease-in-out infinite}.manual-product-setup-flow article:nth-child(3){animation:manual-product-setup-step-3 18s ease-in-out infinite}.manual-instrument-flow span{color:#0f766e;font-size:10px;font-weight:900}.manual-instrument-flow strong{color:#0f172a;font-size:12px;font-weight:860}.manual-instrument-flow em{color:#64748b;font-size:10px;font-style:normal;font-weight:760}.manual-instrument-console__body{display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr) 190px;min-height:0}.manual-instrument-console--listing .manual-instrument-console__body{grid-template-columns:112px minmax(0,1fr);min-height:378px}.manual-instrument-market-panel,.manual-instrument-workspace,.manual-instrument-result{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 14px 28px #0f172a0d}.manual-instrument-market-panel{align-content:start;display:grid;gap:7px;padding:12px}.manual-instrument-market-panel h3,.manual-instrument-result h3{color:#0f172a;font-size:14px;margin:0 0 3px}.manual-instrument-market-panel button{background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:10px;color:#64748b;font-size:10px;font-weight:820;min-height:34px}.manual-instrument-market-panel button.is-selected-market{background:#ecfdf5;border-color:#10b98147;color:#047857;box-shadow:0 0 0 3px #10b9811f}.manual-instrument-market-panel button.is-active{animation:manual-instrument-market-active 12s ease-in-out infinite;background:#ecfdf5;border-color:#10b98147;color:#047857}.manual-instrument-market-button--2{animation:manual-instrument-left-market-forex 12s ease-in-out infinite}.manual-instrument-market-button--3{animation:manual-instrument-left-market-commodities 12s ease-in-out infinite}.manual-instrument-market-button--4{animation:manual-instrument-left-market-crypto 12s ease-in-out infinite}.manual-instrument-workspace{display:grid;gap:10px;overflow:hidden;padding:12px;position:relative}.manual-instrument-console--listing .manual-instrument-workspace{min-height:352px}.manual-instrument-console--profile{min-height:380px}.manual-product-profile-workspace{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 190px}.manual-product-profile-form,.manual-product-profile-preview{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 18px 38px #0f172a0f}.manual-product-profile-form{display:grid;gap:12px;padding:14px}.manual-product-profile-form>header{align-items:center;display:flex;justify-content:space-between}.manual-product-profile-form>header span,.manual-product-profile-preview>span{color:#0f766e;font-size:10px;font-weight:880;text-transform:uppercase}.manual-product-profile-form>header strong{color:#0f172a;display:block;font-size:17px;font-weight:920}.manual-product-profile-form>header em{background:#ecfdf5;border:1px solid rgba(16,185,129,.2);border-radius:999px;color:#047857;font-size:10px;font-style:normal;font-weight:840;padding:6px 10px}.manual-product-profile-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-profile-grid label,.manual-product-icon-uploader{background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:13px}.manual-product-profile-grid label{display:grid;gap:5px;min-height:60px;padding:10px}.manual-product-profile-grid span,.manual-product-icon-uploader>div:first-child span{color:#64748b;font-size:10px;font-weight:800}.manual-product-profile-grid strong,.manual-product-icon-uploader>div:first-child strong{color:#0f172a;font-size:13px;font-weight:900}.manual-product-icon-uploader{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 170px 84px;padding:12px}.manual-product-icon-uploader p{color:#64748b;font-size:10px;line-height:1.45;margin:3px 0 0}.manual-product-icon-upload-preview{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:13px;display:grid;gap:2px 9px;grid-template-columns:40px minmax(0,1fr);min-height:54px;padding:8px}.manual-product-icon-upload-preview .manual-apple-logo-mark{grid-row:1 / span 2}.manual-product-icon-upload-preview strong{color:#0f172a;font-size:11px;font-weight:880;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-product-icon-upload-preview small{color:#64748b;font-size:9px;font-weight:760}.manual-product-icon-uploader button{align-items:center;background:#1677ff;border:0;border-radius:12px;color:#fff;display:inline-flex;font-size:11px;font-weight:880;height:40px;justify-content:center;padding:0}.manual-product-profile-save{background:#1677ff;border:0;border-radius:11px;color:#fff;font-size:12px;font-weight:880;min-height:38px}.manual-product-profile-preview{align-content:start;display:grid;gap:12px;padding:14px}.manual-product-profile-preview article{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.18);border-radius:15px;display:grid;gap:6px;grid-template-columns:30px minmax(0,1fr);padding:10px}.manual-apple-logo-mark{align-items:center;background:linear-gradient(135deg,#14233a,#1f3b31);border-radius:10px;color:#ffbc28;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:22px;font-style:normal;font-weight:920;height:30px;justify-content:center;line-height:1;width:30px}.manual-product-icon-upload-preview .manual-apple-logo-mark{height:38px;width:38px}.manual-product-profile-preview strong{color:#0f172a;display:grid;font-size:13px;font-weight:900}.manual-product-profile-preview small{color:#64748b;font-size:10px;font-weight:760}.manual-product-profile-preview b,.manual-product-profile-preview em{color:#047857;font-size:12px;font-style:normal;font-weight:900}.manual-product-profile-preview p{color:#64748b;font-size:10px;line-height:1.5;margin:0}.manual-instrument-console--sorting .manual-instrument-console__body{min-height:340px}.manual-instrument-console--sorting .manual-instrument-workspace{min-height:314px}.manual-instrument-counter-setup,.manual-instrument-ticker-list{display:grid;gap:12px;inset:12px;position:absolute}.manual-instrument-counter-setup{animation:manual-instrument-setup-page 12s ease-in-out infinite}.manual-instrument-ticker-list{animation:manual-instrument-list-page 12s ease-in-out infinite}.manual-instrument-console--listing .manual-instrument-ticker-list{animation:none;opacity:1;transform:none;visibility:visible}.manual-instrument-products--sortable{position:relative}.manual-instrument-form{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:13px;display:grid;gap:9px;padding:11px}.manual-instrument-form label{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:10px;display:grid;gap:4px;padding:9px 10px}.manual-instrument-form span{color:#64748b;font-size:10px;font-weight:780}.manual-instrument-form strong{color:#0f172a;font-size:12px;font-weight:880}.manual-instrument-form button{animation:manual-instrument-add-counter-button 12s ease-in-out infinite;background:#1677ff;border:0;border-radius:10px;color:#fff;font-size:11px;font-weight:880;min-height:36px}.manual-instrument-ticker-list>header{align-items:center;display:flex;justify-content:space-between}.manual-instrument-ticker-list>header span{color:#0f766e;font-size:10px;font-weight:860}.manual-instrument-ticker-list>header strong{color:#0f172a;display:block;font-size:16px;font-weight:900;line-height:1.15}.manual-instrument-ticker-list>header button{background:#1677ff;border:0;border-radius:9px;color:#fff;font-size:10px;font-weight:860;min-height:30px;padding:0 10px}.manual-instrument-counter-window{display:grid;gap:10px;inset:12px;position:absolute}.manual-instrument-counter-window--forex{animation:manual-instrument-left-window-forex 12s ease-in-out infinite}.manual-instrument-counter-window--commodities{animation:manual-instrument-left-window-commodities 12s ease-in-out infinite}.manual-instrument-counter-window--crypto{animation:manual-instrument-left-window-crypto 12s ease-in-out infinite}.manual-instrument-counter-window .manual-instrument-counter-card{animation:none;opacity:1;transform:none}.manual-instrument-counter-window .manual-instrument-row{animation:none;background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:none}.manual-instrument-counter-window .manual-market-checkbox{animation:none;background:#10b981}.manual-instrument-counter-window .manual-market-checkbox:before{animation:none;opacity:1;transform:scale(1)}.manual-instrument-counter-card{animation:manual-instrument-counter-visible 12s ease-in-out infinite;background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid rgba(16,185,129,.18);border-radius:12px;display:grid;gap:4px;padding:10px}.manual-instrument-counter-card span,.manual-instrument-products header span,.manual-instrument-result span{color:#64748b;font-size:10px;font-weight:780}.manual-instrument-counter-card strong{color:#0f172a;font-size:14px;font-weight:880}.manual-instrument-counter-card small{color:#0f766e;font-size:10px;font-weight:780}.manual-instrument-products{border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.manual-instrument-products header{align-items:center;background:#f1f5f9;display:flex;justify-content:space-between;padding:9px 10px}.manual-instrument-ticker-list .manual-instrument-products header{display:grid;gap:8px;grid-template-columns:62px minmax(0,1fr) 48px 48px 68px}.manual-instrument-products header button{background:#0f172a;min-height:28px;padding:0 10px}.manual-instrument-row{align-items:center;border-top:1px solid #eef2f7;display:grid;gap:8px;grid-template-columns:62px minmax(0,1fr) 48px 48px 68px;min-height:45px;padding:0 10px}.manual-instrument-products--sortable .manual-instrument-row{transition:background .18s ease,box-shadow .18s ease,transform .24s ease}.manual-instrument-console--sorting .manual-instrument-row--1,.manual-instrument-console--sorting .manual-instrument-row--2,.manual-instrument-console--sorting .manual-instrument-row--3{animation:none}.manual-instrument-console--sorting .manual-instrument-sort-row--1{animation:manual-product-sort-row-1 12s ease-in-out infinite}.manual-instrument-console--sorting .manual-instrument-sort-row--2{animation:manual-product-sort-row-2 12s ease-in-out infinite}.manual-instrument-console--sorting .manual-instrument-sort-row--3{animation:manual-product-sort-row-3 12s ease-in-out infinite}.manual-instrument-console--sorting .manual-instrument-sort-row--4{animation:manual-product-sort-row-4 12s ease-in-out infinite}.manual-instrument-row--1{animation:manual-instrument-row-state-1 12s ease-in-out infinite}.manual-instrument-row--2{animation:manual-instrument-row-state-2 12s ease-in-out infinite}.manual-instrument-row--3{animation:manual-instrument-row-state-3 12s ease-in-out infinite}.manual-instrument-row .manual-market-checkbox{animation:manual-instrument-checkbox-state-1 12s ease-in-out infinite}.manual-instrument-row:not(.manual-instrument-row--1):not(.manual-instrument-row--2):not(.manual-instrument-row--3) .manual-market-checkbox{animation:none;background:#e2e8f0}.manual-instrument-row--2 .manual-market-checkbox{animation-name:manual-instrument-checkbox-state-2}.manual-instrument-row--3 .manual-market-checkbox{animation-name:manual-instrument-checkbox-state-3}.manual-instrument-row .manual-market-checkbox:before{animation:manual-instrument-checkmark-state-1 12s ease-in-out infinite}.manual-instrument-row:not(.manual-instrument-row--1):not(.manual-instrument-row--2):not(.manual-instrument-row--3) .manual-market-checkbox:before{animation:none;opacity:0}.manual-instrument-row--2 .manual-market-checkbox:before{animation-name:manual-instrument-checkmark-state-2}.manual-instrument-row--3 .manual-market-checkbox:before{animation-name:manual-instrument-checkmark-state-3}.manual-instrument-row strong{color:#0f172a;font-size:12px;font-weight:900}.manual-instrument-row em{color:#64748b;font-size:10px;font-style:normal;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-instrument-row small{background:#dcfce7;border-radius:999px;color:#047857;font-size:9px;font-weight:820;padding:5px 6px;text-align:center}.manual-instrument-row:not(.manual-instrument-row--1):not(.manual-instrument-row--2):not(.manual-instrument-row--3) small:last-child{background:#f1f5f9;color:#64748b}.manual-instrument-product-action{background:#eff6ff;color:#1677ff;display:grid;min-width:62px;overflow:visible;padding:0;position:relative}.manual-instrument-product-action span{grid-area:1 / 1;padding:5px 6px}.manual-product-action-added{opacity:0}.manual-instrument-row--1 .manual-instrument-product-action{animation:manual-instrument-product-button-state-1 12s ease-in-out infinite}.manual-instrument-row--2 .manual-instrument-product-action{animation:manual-instrument-product-button-state-2 12s ease-in-out infinite}.manual-instrument-row--3 .manual-instrument-product-action{animation:manual-instrument-product-button-state-3 12s ease-in-out infinite}.manual-instrument-row--1 .manual-product-action-add{animation:manual-instrument-product-add-label-1 12s ease-in-out infinite}.manual-instrument-row--2 .manual-product-action-add{animation:manual-instrument-product-add-label-2 12s ease-in-out infinite}.manual-instrument-row--3 .manual-product-action-add{animation:manual-instrument-product-add-label-3 12s ease-in-out infinite}.manual-instrument-row--1 .manual-product-action-added{animation:manual-instrument-product-added-label-1 12s ease-in-out infinite}.manual-instrument-row--2 .manual-product-action-added{animation:manual-instrument-product-added-label-2 12s ease-in-out infinite}.manual-instrument-row--3 .manual-product-action-added{animation:manual-instrument-product-added-label-3 12s ease-in-out infinite}.manual-instrument-result{align-content:start;display:grid;gap:10px;padding:14px}.manual-instrument-result div{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:12px;display:grid;gap:5px;padding:10px}.manual-instrument-result strong{color:#0f172a;font-size:11px;line-height:1.3}.manual-instrument-console .manual-demo-finger{animation:manual-instrument-finger-tap 12s ease-in-out infinite;bottom:16px;right:14px}.manual-instrument-console--listing>.manual-demo-finger{display:none}.manual-product-sort-actions{align-items:center;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);padding:0!important}.manual-product-sort-button{align-items:center;background:#1677ff1a;border:0;border-radius:8px;color:#145de8;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;padding:0}.manual-product-sort-button--up{animation:manual-product-sort-up-button 12s ease-in-out infinite}.manual-product-sort-button--down{animation:manual-product-sort-down-button 12s ease-in-out infinite}.manual-product-listing-finger{height:50px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;width:50px;z-index:8}.manual-product-listing-finger svg{display:block;filter:drop-shadow(0 10px 14px rgba(15,23,42,.24));height:100%;width:100%}.manual-product-listing-finger--1{animation:manual-product-listing-finger-1 12s ease-in-out infinite}.manual-product-listing-finger--2{animation:manual-product-listing-finger-2 12s ease-in-out infinite}.manual-product-listing-finger--3{animation:manual-product-listing-finger-3 12s ease-in-out infinite}.manual-product-sort-finger--up{animation:manual-product-sort-finger-up 12s ease-in-out infinite}.manual-product-sort-finger--down{animation:manual-product-sort-finger-down 12s ease-in-out infinite}.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-instrument-sort-row--1,.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-instrument-sort-row--2,.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-instrument-sort-row--3,.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-instrument-sort-row--4,.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-product-sort-button,.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-product-sort-finger,.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-app-market--sortable article{animation:none!important}.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-console--sorting .manual-product-sort-finger{opacity:0}.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-app-market--sortable{align-content:start;display:grid;gap:8px}.manual-page[data-manual-product-sort-interactive=true] .manual-instrument-app-market--sortable article{position:static;transform:none}.manual-instrument-console--hours{min-height:430px}.manual-trading-hours-workspace{display:grid;gap:10px;grid-template-columns:118px minmax(0,1fr)}.manual-instrument-console--hours .manual-instrument-market-panel{gap:8px;padding:10px}.manual-instrument-console--hours .manual-instrument-market-panel button{border-radius:9px;font-size:10px;min-height:34px;padding:0 8px}.manual-trading-hours-main{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 18px 38px #0f172a0f;display:grid;gap:10px;min-height:310px;overflow:hidden;padding:12px;position:relative}.manual-trading-hours-main>header{align-items:center;display:flex;justify-content:space-between}.manual-trading-hours-main>header span{color:#0f766e;font-size:10px;font-weight:880}.manual-trading-hours-main>header strong{color:#0f172a;display:block;font-size:17px;font-weight:920}.manual-trading-hours-main>header button{animation:manual-trading-hours-save-button 10s ease-in-out infinite;background:#1677ff;border:0;border-radius:10px;color:#fff;font-size:10px;font-weight:880;min-height:30px;padding:0 10px}.manual-trading-hours-product{background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid rgba(16,185,129,.18);border-radius:14px;display:grid;gap:4px;padding:10px 12px}.manual-trading-hours-product span,.manual-trading-hours-status span,.manual-trading-hours-form span{color:#64748b;font-size:10px;font-weight:820}.manual-trading-hours-product strong{color:#0f172a;font-size:15px;font-weight:920}.manual-trading-hours-product em,.manual-trading-hours-status em{color:#0f766e;font-size:10px;font-style:normal;font-weight:760;line-height:1.35}.manual-trading-hours-form{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-trading-hours-form label{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:5px;min-height:56px;padding:9px 10px}.manual-trading-hours-form label.is-highlighted-target{animation:manual-trading-hours-close-field 10s ease-in-out infinite}.manual-trading-hours-form strong{color:#0f172a;font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.manual-trading-hours-status{animation:manual-trading-hours-status 10s ease-in-out infinite;background:#fffbeb;border:1px solid rgba(245,158,11,.22);border-radius:14px;display:grid;gap:6px;padding:10px 12px}.manual-trading-hours-status strong{color:#92400e;font-size:15px;font-weight:920}.manual-page[data-manual-trading-hours-interactive=true] .manual-trading-hours-main>header button,.manual-page[data-manual-trading-hours-interactive=true] .manual-trading-hours-form label.is-highlighted-target,.manual-page[data-manual-trading-hours-interactive=true] .manual-trading-hours-status,.manual-page[data-manual-trading-hours-interactive=true] .manual-instrument-app-market--hours article,.manual-page[data-manual-trading-hours-interactive=true] .manual-instrument-market-closed{animation:none!important}.manual-page[data-manual-trading-closed=true] .manual-instrument-app-market--hours article:first-of-type{filter:grayscale(.18)}.manual-page[data-manual-trading-closed=true] .manual-instrument-market-closed{opacity:1;transform:translateY(0)}.manual-page[data-manual-trading-closed=true] .manual-instrument-app-market--hours article:first-of-type div b{color:#94a3b8}.manual-instrument-console--precision{min-height:430px}.manual-price-precision-workspace{display:grid;gap:14px;grid-template-columns:minmax(210px,.74fr) minmax(0,1.26fr)}.manual-price-precision-settings,.manual-price-precision-preview{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 18px 38px #0f172a0f;display:grid;gap:14px;min-height:300px;padding:16px}.manual-price-precision-settings{align-content:start;background:linear-gradient(180deg,#f8fafc,#fff)}.manual-price-precision-settings>span,.manual-price-precision-preview header span,.manual-price-precision-current span,.manual-price-precision-ticket span,.manual-price-precision-result span{color:#0f766e;font-size:10px;font-weight:880;text-transform:uppercase}.manual-price-precision-settings>strong{color:#0f172a;font-size:26px;font-weight:930;line-height:1.05}.manual-price-precision-settings p,.manual-price-precision-result p{color:#64748b;font-size:12px;line-height:1.6;margin:0}.manual-price-precision-current{animation:manual-price-precision-card 10s ease-in-out infinite;background:#fffbeb;border:1px solid rgba(245,158,11,.22);border-radius:14px;display:grid;gap:8px;padding:14px}.manual-price-precision-current strong,.manual-price-precision-ticket strong,.manual-price-precision-result strong{color:#0f172a;display:grid;font-weight:930;line-height:1.1;min-height:1.15em;position:relative}.manual-price-precision-current strong{font-size:34px}.manual-price-precision-old,.manual-price-precision-new{grid-area:1 / 1;transition:opacity .18s ease,transform .18s ease}.manual-price-precision-new{color:#047857;opacity:0;transform:translateY(8px)}.manual-price-precision-old{opacity:1;transform:translateY(0)}.manual-price-precision-current .manual-price-precision-old,.manual-price-precision-ticket .manual-price-precision-old,.manual-price-precision-result .manual-price-precision-old{animation:manual-price-precision-old 10s ease-in-out infinite}.manual-price-precision-current .manual-price-precision-new,.manual-price-precision-ticket .manual-price-precision-new,.manual-price-precision-result .manual-price-precision-new{animation:manual-price-precision-new 10s ease-in-out infinite}.manual-price-precision-settings button{animation:manual-price-precision-button 10s ease-in-out infinite;background:#1677ff;border:0;border-radius:12px;color:#fff;font-size:13px;font-weight:880;min-height:42px}.manual-price-precision-preview header{align-items:end;display:flex;justify-content:space-between}.manual-price-precision-preview header strong{color:#0f172a;display:block;font-size:22px;font-weight:930}.manual-price-precision-ticket{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.manual-price-precision-ticket div{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:8px;min-height:100px;padding:14px}.manual-price-precision-ticket div:nth-child(n+2){background:#ecfdf5;border-color:#10b98133}.manual-price-precision-ticket strong{font-size:26px}.manual-price-precision-result{animation:manual-price-precision-result 10s ease-in-out infinite;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:8px;padding:14px}.manual-price-precision-result strong{font-size:18px}.manual-page[data-manual-price-precision-interactive=true] .manual-price-precision-current,.manual-page[data-manual-price-precision-interactive=true] .manual-price-precision-settings button,.manual-page[data-manual-price-precision-interactive=true] .manual-price-precision-result,.manual-page[data-manual-price-precision-interactive=true] .manual-price-precision-old,.manual-page[data-manual-price-precision-interactive=true] .manual-price-precision-new{animation:none!important}.manual-page[data-manual-price-precision=fine] .manual-price-precision-old{opacity:0;transform:translateY(-8px)}.manual-page[data-manual-price-precision=fine] .manual-price-precision-new{opacity:1;transform:translateY(0)}.manual-page[data-manual-price-precision=fine] .manual-price-precision-current,.manual-page[data-manual-price-precision=fine] .manual-price-precision-result{background:#ecfdf5;border-color:#10b9813d}.manual-instrument-console--trading-rule{min-height:430px}.manual-trading-rule-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.manual-trading-rule-table-card,.manual-trading-rule-form-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 18px 38px #0f172a0f;display:grid;gap:12px;min-height:304px;padding:14px}.manual-trading-rule-table-card{background:linear-gradient(180deg,#f8fafc,#fff)}.manual-trading-rule-table-card>header,.manual-trading-rule-form-card>header{align-items:center;display:flex;justify-content:space-between}.manual-trading-rule-table-card>header div,.manual-trading-rule-form-card>header div{display:grid;gap:4px}.manual-trading-rule-table-card>header span,.manual-trading-rule-form-card>header span,.manual-trading-rule-product span,.manual-trading-rule-form-grid span,.manual-trading-rule-result span{color:#0f766e;font-size:10px;font-weight:880;letter-spacing:0;text-transform:uppercase}.manual-trading-rule-table-card>header strong,.manual-trading-rule-form-card>header strong{color:#0f172a;font-size:21px;font-weight:930;line-height:1.1}.manual-trading-rule-table-card>header button,.manual-trading-rule-form-card>button{background:#1677ff;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:880;min-height:38px;padding:0 16px}.manual-trading-rule-form-card>button{animation:manual-trading-rule-save-button 10s ease-in-out infinite;width:100%}.manual-trading-rule-filters{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-trading-rule-filters span{background:#f1f5f9;border:1px solid rgba(15,23,42,.06);border-radius:10px;color:#334155;font-size:11px;font-weight:800;padding:10px 12px}.manual-trading-rule-table{border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden}.manual-trading-rule-table>header,.manual-trading-rule-row{align-items:center;display:grid;grid-template-columns:1.15fr .85fr .74fr .78fr}.manual-trading-rule-table>header{background:#f1f5f9;color:#475569;font-size:11px;font-weight:880;padding:10px 12px}.manual-trading-rule-row{background:#fff;border:0;border-top:1px solid rgba(15,23,42,.06);color:#0f172a;cursor:pointer;font-family:inherit;font-size:12px;gap:8px;min-height:52px;padding:0 12px;text-align:left;width:100%}.manual-trading-rule-row.is-selected{animation:manual-trading-rule-row 10s ease-in-out infinite;background:#ecfdf5;box-shadow:inset 3px 0 #10b981}.manual-trading-rule-row strong{font-size:13px;font-weight:920}.manual-trading-rule-row span,.manual-trading-rule-form-grid strong,.manual-trading-rule-result strong{color:#0f172a;display:grid;font-weight:900;line-height:1.1;min-height:1.16em;position:relative}.manual-trading-rule-row em{background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;font-size:10px;font-style:normal;font-weight:880;justify-content:center;padding:6px 8px}.manual-trading-rule-product,.manual-trading-rule-result{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:8px;padding:12px}.manual-trading-rule-product strong{color:#0f172a;font-size:22px;font-weight:930}.manual-trading-rule-product em,.manual-trading-rule-result p{color:#64748b;font-size:11px;font-style:normal;line-height:1.55;margin:0}.manual-trading-rule-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-trading-rule-form-grid label{animation:manual-trading-rule-field 10s ease-in-out infinite;background:#fffbeb;border:1px solid rgba(245,158,11,.22);border-radius:14px;display:grid;gap:8px;padding:12px}.manual-trading-rule-form-grid strong{font-size:23px}.manual-trading-rule-result{animation:manual-trading-rule-result 10s ease-in-out infinite}.manual-trading-rule-result strong{font-size:15px}.manual-trading-rule-old,.manual-trading-rule-new{grid-area:1 / 1;transition:opacity .18s ease,transform .18s ease}.manual-trading-rule-new{color:#047857;opacity:0;transform:translateY(8px)}.manual-trading-rule-old{opacity:1;transform:translateY(0)}.manual-trading-rule-old{animation:manual-trading-rule-old 10s ease-in-out infinite}.manual-trading-rule-new{animation:manual-trading-rule-new 10s ease-in-out infinite}.manual-page[data-manual-trading-rule-interactive=true] .manual-trading-rule-row.is-selected,.manual-page[data-manual-trading-rule-interactive=true] .manual-trading-rule-form-grid label,.manual-page[data-manual-trading-rule-interactive=true] .manual-trading-rule-result,.manual-page[data-manual-trading-rule-interactive=true] .manual-trading-rule-form-card>button,.manual-page[data-manual-trading-rule-interactive=true] .manual-trading-rule-old,.manual-page[data-manual-trading-rule-interactive=true] .manual-trading-rule-new{animation:none!important}.manual-page[data-manual-trading-rule=saved] .manual-trading-rule-old{opacity:0;transform:translateY(-8px)}.manual-page[data-manual-trading-rule=saved] .manual-trading-rule-new{opacity:1;transform:translateY(0)}.manual-page[data-manual-trading-rule=saved] .manual-trading-rule-row.is-selected,.manual-page[data-manual-trading-rule=saved] .manual-trading-rule-form-grid label,.manual-page[data-manual-trading-rule=saved] .manual-trading-rule-result{background:#ecfdf5;border-color:#10b9813d}.manual-instrument-console--setup{min-height:540px}.manual-product-setup-console{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:inset 0 1px #ffffffeb;display:block;gap:12px;min-height:330px;overflow:hidden;padding:16px;position:relative}.manual-product-setup-screen{animation:manual-product-screen-hidden 18s ease-in-out infinite;display:grid;gap:16px;inset:16px;opacity:0;position:absolute;transform:translateY(10px) scale(.985);visibility:hidden}.manual-product-setup-screen--start{animation-name:manual-product-screen-start;place-items:center}.manual-product-setup-screen--counter{animation-name:manual-product-screen-counter;align-content:start}.manual-product-setup-screen--quote{animation-name:manual-product-screen-quote;align-content:start}.manual-product-setup-screen--publish{animation-name:manual-product-screen-publish;align-content:start}.manual-product-setup-empty{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 20px 48px #0f172a14;display:grid;gap:12px;max-width:420px;padding:28px;text-align:center}.manual-product-setup-empty span,.manual-product-setup-screen__header span,.manual-product-counter-form span,.manual-product-setup-quote-grid span,.manual-product-publish-summary span{color:#0f766e;font-size:10px;font-weight:880;text-transform:uppercase}.manual-product-setup-empty strong{color:#0f172a;font-size:24px;font-weight:920}.manual-product-setup-empty p{color:#64748b;font-size:12px;line-height:1.6;margin:0}.manual-product-setup-screen__header{align-items:end;display:flex;justify-content:space-between}.manual-product-setup-screen__header strong{color:#0f172a;font-size:24px;font-weight:920}.manual-product-counter-form,.manual-product-setup-quote-grid,.manual-product-publish-summary{display:grid;gap:12px}.manual-product-counter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-counter-form label,.manual-product-setup-quote-grid section,.manual-product-publish-summary section{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 14px 30px #0f172a0f;display:grid;gap:6px;min-height:72px;padding:14px}.manual-product-counter-form label.is-selected,.manual-product-publish-summary section:nth-child(3){background:#ecfdf5;border-color:#10b98147;box-shadow:inset 3px 0 #10b981,0 14px 30px #10b9811a}.manual-product-counter-form strong,.manual-product-setup-quote-grid strong,.manual-product-publish-summary strong{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:900;gap:6px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.manual-product-counter-form small,.manual-product-setup-quote-grid small,.manual-product-publish-summary small{color:#64748b;font-size:11px;font-weight:720}.manual-product-counter-form i{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-style:normal;font-weight:920;height:24px;justify-content:center;width:24px}.manual-product-counter-form i+i{background:#2563eb;margin-left:-14px}.manual-product-create-counter,.manual-product-counter-form button,.manual-product-quote-save,.manual-product-setup-screen--publish>button{background:#1677ff;border:0;border-radius:12px;color:#fff;font-size:13px;font-weight:880;min-height:42px;overflow:visible;position:relative}.manual-product-counter-form button{animation:manual-product-counter-next-button 18s ease-in-out infinite;grid-column:1 / -1}.manual-product-setup-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-setup-quote-grid section:nth-child(2),.manual-product-setup-quote-grid section:nth-child(3),.manual-product-setup-quote-grid section:nth-child(4){animation:manual-product-quote-section-focus 18s ease-in-out infinite}.manual-product-quote-save{animation:manual-product-quote-save-button 18s ease-in-out infinite;justify-self:stretch}.manual-product-publish-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-product-setup-screen--publish>button{animation:manual-product-setup-save-button 18s ease-in-out infinite;justify-self:stretch}.manual-product-setup-counters,.manual-product-setup-form,.manual-product-setup-ws{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 14px 28px #0f172a0d}.manual-product-setup-counters{align-content:start;display:grid;gap:10px;padding:13px}.manual-product-setup-counters header,.manual-product-setup-form header,.manual-product-setup-ws header{align-items:center;display:flex;justify-content:space-between}.manual-product-setup-counters header span,.manual-product-setup-form header span,.manual-product-setup-ws header span{color:#0f766e;font-size:10px;font-weight:880;text-transform:uppercase}.manual-product-setup-counters header button{animation:manual-product-setup-add-counter-button 14s ease-in-out infinite;background:#1677ff;border:0;border-radius:8px;color:#fff;font-size:10px;font-weight:860;min-height:30px;padding:0 10px}.manual-product-setup-counters article{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:5px;padding:12px}.manual-product-setup-counters article.is-active{animation:manual-product-setup-counter-active 18s ease-in-out infinite;background:#ecfdf5;border-color:#10b98147;box-shadow:inset 3px 0 #10b981}.manual-product-setup-counters article span,.manual-product-setup-fields span,.manual-product-setup-ws div span{color:#64748b;font-size:10px;font-weight:780}.manual-product-setup-counters article strong{color:#0f172a;font-size:13px;font-weight:880}.manual-product-setup-counters article small{color:#0f766e;font-size:10px;font-weight:760}.manual-product-setup-form{animation:manual-product-setup-form-focus 18s ease-in-out infinite;display:grid;gap:12px;padding:14px}.manual-product-setup-form header strong,.manual-product-setup-ws header strong{color:#0f172a;font-size:18px;font-weight:900}.manual-product-setup-fields{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-setup-fields label{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:11px;display:grid;gap:5px;min-height:55px;padding:10px}.manual-product-setup-fields label:nth-child(2),.manual-product-setup-fields label:nth-child(6){animation:manual-product-setup-field-done 18s ease-in-out infinite}.manual-product-setup-fields strong,.manual-product-setup-ws div strong{color:#0f172a;font-size:12px;font-weight:860;line-height:1.25;min-width:0;overflow-wrap:anywhere}.manual-product-setup-form>button:not(.manual-product-create-counter){animation:manual-product-setup-save-button 18s ease-in-out infinite;background:#1677ff;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:880;min-height:38px}.manual-product-create-counter{animation:manual-product-create-counter-button 18s ease-in-out infinite;background:#fff;border:1px solid rgba(22,119,255,.22);border-radius:10px;color:#145de8;font-size:12px;font-weight:880;min-height:36px}.manual-product-setup-ws{animation:manual-product-setup-ws-focus 18s ease-in-out infinite;align-content:start;display:grid;gap:10px;padding:14px}.manual-product-setup-ws div{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:12px;display:grid;gap:5px;padding:10px}.manual-product-setup-ws div.is-connected{animation:manual-product-setup-ws-connected 18s ease-in-out infinite;background:#ecfdf5;border-color:#10b9813d}.manual-product-setup-ws div.is-connected strong{color:#047857}.manual-product-setup-modal{animation:manual-product-setup-modal 18s ease-in-out infinite;background:#fff;border:1px solid rgba(16,185,129,.22);border-radius:16px;box-shadow:0 26px 60px #0206173d;display:grid;gap:9px;left:50%;max-width:320px;opacity:0;padding:22px;place-items:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-44%) scale(.96);visibility:hidden;width:min(320px,calc(100% - 48px));z-index:7}.manual-product-quote-popover{animation:manual-product-quote-popover 18s ease-in-out infinite;background:#fff;border:1px solid rgba(22,119,255,.18);border-radius:14px;box-shadow:0 20px 48px #0f172a2e;display:grid;gap:6px;opacity:0;padding:15px 16px;position:absolute;right:34px;top:102px;transform:translateY(10px) scale(.98);visibility:hidden;width:260px;z-index:6}.manual-product-quote-popover:before{background:#fff;border-left:1px solid rgba(22,119,255,.18);border-top:1px solid rgba(22,119,255,.18);content:"";height:12px;position:absolute;right:46px;top:-7px;transform:rotate(45deg);width:12px}.manual-product-quote-popover span{color:#1677ff;font-size:10px;font-weight:880;text-transform:uppercase}.manual-product-quote-popover strong{color:#0f172a;font-size:17px;font-weight:920}.manual-product-quote-popover p{color:#64748b;font-size:11px;line-height:1.5;margin:0}.manual-product-counter-modal{animation:manual-product-counter-modal 18s ease-in-out infinite;background:#fff;border:1px solid rgba(22,119,255,.18);border-radius:16px;box-shadow:0 26px 60px #02061733;display:grid;gap:14px;left:50%;opacity:0;padding:18px;position:absolute;top:50%;transform:translate(-50%,-42%) scale(.96);visibility:hidden;width:min(480px,calc(100% - 64px));z-index:8}.manual-product-counter-modal header{display:grid;gap:4px}.manual-product-counter-modal header span{color:#1677ff;font-size:10px;font-weight:880;text-transform:uppercase}.manual-product-counter-modal header strong{color:#0f172a;font-size:20px;font-weight:920}.manual-product-counter-modal__grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-counter-modal label{background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:12px;display:grid;gap:5px;min-height:64px;padding:11px}.manual-product-counter-modal label.is-selected{background:#ecfdf5;border-color:#10b98147;box-shadow:inset 3px 0 #10b981}.manual-product-counter-modal label span{color:#64748b;font-size:10px;font-weight:780}.manual-product-counter-modal label strong{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:860;gap:6px;line-height:1.25}.manual-product-counter-modal i{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:900;height:22px;justify-content:center;width:22px}.manual-product-counter-modal i+i{background:#2563eb;margin-left:-12px}.manual-product-counter-modal button{background:#1677ff;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:880;min-height:38px}.manual-product-setup-modal span{align-items:center;background:#10b981;border-radius:999px;color:#fff;display:inline-flex;font-size:22px;font-weight:900;height:42px;justify-content:center;width:42px}.manual-product-setup-modal strong{color:#0f172a;font-size:21px;font-weight:920}.manual-product-setup-modal p{color:#64748b;font-size:12px;line-height:1.55;margin:0}.manual-product-setup-modal button{background:#0f766e;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:860;min-height:36px;padding:0 18px}.manual-instrument-console--setup .manual-demo-finger{display:none}.manual-product-button-finger{height:54px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;width:54px;z-index:12}.manual-product-button-finger svg{display:block;filter:drop-shadow(0 10px 14px rgba(15,23,42,.24));height:100%;width:100%}.manual-product-create-counter .manual-product-button-finger{animation:manual-product-button-finger-step-1 18s ease-in-out infinite}.manual-product-counter-form button .manual-product-button-finger{animation:manual-product-button-finger-step-2 18s ease-in-out infinite}.manual-product-quote-save .manual-product-button-finger{animation:manual-product-button-finger-step-3 18s ease-in-out infinite}.manual-product-setup-screen--publish>button .manual-product-button-finger{animation:manual-product-button-finger-step-4 18s ease-in-out infinite}.manual-instrument-console--setup .manual-instrument-console__header button{animation:manual-product-setup-save-button 18s ease-in-out infinite}.manual-console__scene--login-popup .manual-announcement-detail-panel,.manual-console__scene--schedule .manual-announcement-detail-panel,.manual-console__scene--push .manual-announcement-detail-panel{overflow:visible;position:relative}.manual-console__scene--login-popup .manual-announcement-detail-grid [data-focus-key=image-url-field],.manual-console__scene--login-popup .manual-announcement-detail-grid [data-focus-key=link-url-field],.manual-console__scene--schedule .manual-announcement-detail-grid [data-focus-key=schedule-field],.manual-app-preview__scene--login-popup .manual-login-popup__image,.manual-app-preview__scene--login-popup .manual-login-popup__cta{box-shadow:0 0 0 2px #ffbc28b8,0 0 18px #ffbc2833}.manual-console__scene--login-popup .manual-announcement-detail-actions button.is-green{animation:manual-login-publish-button 6s ease-in-out infinite}.manual-console__scene--schedule .manual-announcement-detail-actions button.is-green{box-shadow:0 0 0 3px #10b98124}.manual-console__scene--login-flow .manual-announcement-detail-actions button.is-green{animation:none;box-shadow:none;transform:none}.manual-console__scene--banner .manual-announcement-detail-panel{overflow:visible;position:relative}.manual-console__scene--banner .manual-announcement-detail-actions button.is-green{animation:manual-banner-publish-button 8s ease-in-out infinite}.manual-console__scene--banner .manual-demo-finger{animation:manual-banner-finger-tap 8s ease-in-out infinite;bottom:0;right:8px}.manual-console__scene--push .manual-announcement-detail-actions button.is-green{animation:manual-push-send-button 6s ease-in-out infinite}.manual-console__scene--notice .manual-announcement-detail-panel{overflow:visible;position:relative}.manual-console__scene--notice .manual-announcement-detail-actions button.is-green{animation:manual-notice-publish-button 6s ease-in-out infinite}.manual-console__scene--notice .manual-demo-finger{animation:manual-notice-finger-tap 6s ease-in-out infinite;bottom:0;right:8px}.manual-console__scene--in-app .manual-announcement-detail-panel{overflow:visible;position:relative}.manual-console__scene--in-app .manual-announcement-detail-actions button.is-green{animation:manual-in-app-publish-button 7s ease-in-out infinite}.manual-console__scene--in-app .manual-demo-finger{animation:manual-in-app-finger-tap 7s ease-in-out infinite;bottom:0;right:8px}.manual-console__scene--audience-popup .manual-announcement-detail-panel{overflow:visible;position:relative}.manual-console__scene--audience-popup .manual-announcement-detail-grid [data-focus-key=audience-field]{box-shadow:0 0 0 2px #5ff0c2b8,0 0 18px #5ff0c233}.manual-console__scene--audience-popup .manual-announcement-detail-actions button.is-green{animation:manual-audience-publish-button 7s ease-in-out infinite}.manual-console__scene--audience-popup .manual-demo-finger{animation:manual-audience-finger-tap 7s ease-in-out infinite;bottom:0;right:8px}.manual-audience-picker{animation:manual-audience-picker-panel 7s ease-in-out infinite;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:15px;box-shadow:0 18px 42px #0206173d;display:grid;gap:7px;padding:10px;position:absolute;right:10px;top:120px;width:min(244px,calc(100% - 20px));z-index:6}.manual-audience-picker header{display:flex;gap:8px;justify-content:space-between;margin-bottom:1px}.manual-audience-picker header span{color:#0f766e;font-size:10px;font-weight:880}.manual-audience-picker header strong{color:#64748b;font-size:9px;font-weight:820;text-transform:uppercase}.manual-audience-picker button{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:11px;display:grid;gap:2px;min-height:46px;padding:8px 9px;text-align:left}.manual-audience-picker button span{color:#0f172a;font-size:11px;font-weight:860}.manual-audience-picker button small{color:#64748b;font-size:9px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-audience-picker button em{color:#94a3b8;font-size:8px;font-style:normal;font-weight:840;position:absolute;right:9px}.manual-audience-picker button.is-selected{animation:manual-audience-picker-selected 7s ease-in-out infinite;background:#ecfdf5;border-color:#10b9815c;position:relative}.manual-audience-picker button.is-selected em{color:#0f766e}.manual-console__scene--push .manual-demo-finger{animation:manual-push-finger-tap 6s ease-in-out infinite;bottom:0;right:8px}.manual-demo-finger{animation:manual-login-finger-tap 6s ease-in-out infinite;bottom:2px;filter:drop-shadow(0 10px 14px rgba(2,6,23,.28));height:58px;pointer-events:none;position:absolute;right:14px;transform-origin:70% 70%;width:58px;z-index:5}.manual-demo-finger svg{display:block;height:100%;overflow:visible;width:100%}.manual-demo-finger__hand,.manual-demo-finger__nail{fill:#fff;stroke:#0f172a;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.manual-demo-finger__nail{fill:#eef2ff;stroke-width:2.5}.manual-demo-finger__crease{fill:none;opacity:.42;stroke:#475569;stroke-linecap:round;stroke-width:2.3}.manual-console__scene--trading,.manual-page--desktop-preview .manual-console__scene--trading{background:#f5f7fb;display:block;min-height:0}.manual-trading-live-console{background:linear-gradient(180deg,#f8fafc,#eef4f7);color:#0f172a;display:grid;gap:7px;grid-template-rows:auto auto auto minmax(230px,1fr);height:100%;min-height:0;padding:10px}.manual-trading-history-console{background:#f5f7fb;color:#101828;display:grid;gap:10px;grid-template-rows:auto auto auto minmax(280px,1fr);height:100%;min-height:0;padding:12px}.manual-trading-history-console__header{align-items:center;background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:flex;gap:14px;justify-content:space-between;min-height:70px;padding:12px 14px}.manual-trading-history-console__header span,.manual-trading-history-console__header p,.manual-trading-history-table-card header span,.manual-trading-history-expanded span{color:#667085;font-size:11px;line-height:1.35}.manual-trading-history-console__header h2{font-size:24px;letter-spacing:0;line-height:1.05;margin:2px 0 4px}.manual-trading-history-console__header p{margin:0;max-width:560px}.manual-trading-history-tabs{background:#f2f6fa;border:1px solid #e1e8ef;border-radius:9px;display:inline-flex;gap:4px;padding:4px}.manual-trading-history-tabs button{background:transparent;border:0;border-radius:7px;color:#475467;font-size:11px;font-weight:800;min-height:28px;padding:0 10px;white-space:nowrap}.manual-trading-history-tabs button.is-active{background:#fff;box-shadow:0 1px 2px #10182814;color:#0f766e}.manual-trading-history-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-trading-history-summary article{background:#fff;border:1px solid #e3e9f0;border-radius:9px;min-height:58px;padding:9px 10px}.manual-trading-history-summary span{color:#667085;display:block;font-size:10px;font-weight:760}.manual-trading-history-summary strong{color:#101828;display:block;font-size:19px;line-height:1.1;margin-top:3px}.manual-trading-history-summary small{color:#7c8794;display:block;font-size:10px;font-weight:720;margin-top:2px}.manual-trading-history-summary article.is-profit strong{color:#059669}.manual-trading-history-search{background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;padding:8px}.manual-trading-history-search label{background:#f8fafc;border:1px solid #e6edf4;border-radius:8px;display:grid;gap:3px;min-height:42px;padding:7px 8px}.manual-trading-history-search label span{color:#667085;font-size:10px;font-weight:760}.manual-trading-history-search label strong{color:#111827;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-history-search__actions{display:grid;gap:6px;grid-template-columns:repeat(2,auto)}.manual-trading-history-search__actions button,.manual-trading-history-table-card header button{border:0;border-radius:8px;font-size:11px;font-weight:820;min-height:34px;padding:0 12px}.manual-trading-history-search__actions button:first-child,.manual-trading-history-table-card header button{background:#0f7bff;color:#fff}.manual-trading-history-search__actions button:last-child{background:#eef3f8;color:#344054}.manual-trading-history-table-card{background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.manual-trading-history-table-card header{align-items:center;border-bottom:1px solid #e6edf4;display:flex;justify-content:space-between;min-height:46px;padding:0 12px}.manual-trading-history-table-card header strong{display:block;font-size:15px;line-height:1.2}.manual-trading-history-table{min-height:0;overflow:hidden}.manual-trading-history-row{align-items:center;border-bottom:1px solid #eef2f6;display:grid;gap:10px;grid-template-columns:minmax(118px,1.1fr) minmax(112px,1fr) 54px minmax(84px,.8fr) 68px minmax(104px,1fr) 70px minmax(132px,1.15fr);min-height:54px;padding:0 12px}.manual-trading-history-row--head{background:#f8fafc;color:#667085;font-size:9px;font-weight:830;letter-spacing:0;min-height:32px;text-transform:uppercase}.manual-trading-history-row span{color:#172033;font-size:12px;min-width:0}.manual-trading-history-row strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-history-row small{color:#7b8794;display:block;font-size:10px;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-history-row b,.manual-trading-history-row em{border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:830;justify-content:center;padding:4px 8px}.manual-trading-history-row b.is-buy{background:#ecfdf5;color:#047857}.manual-trading-history-row b.is-sell{background:#fff1f2;color:#be123c}.manual-trading-history-row em.is-profit{background:#ecfdf5;color:#047857}.manual-trading-history-row em.is-loss{background:#fff1f2;color:#be123c}.manual-trading-history-row.is-expanded{background:#f0fdfa;border-left:4px solid #10b981;padding-left:8px}.manual-trading-history-expanded{background:#f8fbfa;border-top:1px solid #e6edf4;display:grid;gap:8px;grid-template-columns:110px repeat(2,minmax(0,1fr));padding:10px 12px}.manual-trading-history-expanded>div{background:#fff;border:1px solid #e6edf4;border-radius:8px;padding:8px 10px}.manual-trading-history-expanded strong{color:#101828;display:block;font-size:12px;margin-bottom:3px}.manual-trading-history-expanded p{color:#667085;font-size:11px;line-height:1.45;margin:0}.manual-trading-live-console__header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:50px}.manual-trading-live-console__header span,.manual-trading-live-console__header p,.manual-trading-live-table-card header span{color:#64748b;font-size:10px;line-height:1.25}.manual-trading-live-console__header p{max-width:410px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-live-console__header h2{font-size:20px;letter-spacing:0;line-height:1.05;margin:1px 0 2px}.manual-trading-live-console__header button,.manual-trading-live-filters button{background:#0f7bff;border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:820;min-height:28px;padding:0 10px}.manual-trading-live-stats{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-trading-live-stats article{background:#fff;border:1px solid #e1e8ee;border-radius:8px;min-height:44px;padding:6px 8px}.manual-trading-live-stats article.is-active{animation:manualLiveOrderStatPulse 6s ease-in-out infinite}.manual-page[data-manual-live-order-placed=true] .manual-trading-live-stats article.is-active{animation:none;background:#ecfdf5;border-color:#10b98157}.manual-trading-live-stats span{color:#64748b;display:block;font-size:9px;font-weight:780}.manual-trading-live-stats strong{display:block;font-size:17px;line-height:1.1;margin-top:2px}.manual-trading-live-stats small{color:#64748b;display:block;font-size:9px;font-weight:760;margin-top:1px}.manual-trading-live-stats article.is-active small:after{animation:manualLiveOrderStatDelta 6s ease-in-out infinite;color:#0f9f6e;content:" +1"}.manual-page[data-manual-live-order-placed=true] .manual-trading-live-stats article.is-active small{color:#0f9f6e}.manual-page[data-manual-live-order-placed=true] .manual-trading-live-stats article.is-active small:after{animation:none;content:" +1"}.manual-trading-live-filters{background:#fff;border:1px solid #e1e8ee;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:6px}.manual-trading-live-filters label{background:#f8fafc;border:1px solid #e5edf2;border-radius:7px;display:grid;gap:2px;min-height:30px;padding:5px 8px}.manual-trading-live-filters span{color:#64748b;font-size:9px;font-weight:760}.manual-trading-live-filters strong{color:#0f172a;font-size:11px}.manual-trading-live-table-card{background:#fff;border:1px solid #e1e8ee;border-radius:10px;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.manual-trading-live-table-card header{align-items:center;border-bottom:1px solid #e5edf2;display:flex;justify-content:space-between;min-height:40px;padding:0 10px}.manual-trading-live-table-card header strong{display:block;font-size:14px;line-height:1.2}.manual-trading-live-table-card header em{animation:manualLiveOrderBadge 6s ease-in-out infinite;background:#ecfdf5;border:1px solid rgba(16,185,129,.28);border-radius:999px;color:#047857;font-size:11px;font-style:normal;font-weight:820;padding:5px 9px;opacity:0}.manual-page[data-manual-live-order-placed=true] .manual-trading-live-table-card header em{animation:none;opacity:1}.manual-trading-live-table{display:block;min-height:0;position:relative}.manual-trading-live-row{align-items:center;border-bottom:1px solid #edf2f6;display:grid;gap:10px;grid-template-columns:minmax(126px,1.25fr) minmax(96px,.92fr) minmax(72px,.7fr) 48px 62px 70px 68px;min-height:48px;padding:0 12px}.manual-trading-live-row--head{background:#f8fafc;color:#64748b;font-size:9px;font-weight:820;min-height:30px;text-transform:uppercase}.manual-trading-live-row span{color:#172033;font-size:12px;min-width:0}.manual-trading-live-row strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-live-row small{color:#7b8794;display:block;font-size:10px;margin-top:3px}.manual-trading-live-row b,.manual-trading-live-row em{border-radius:999px;display:inline-flex;font-size:11px;font-style:normal;font-weight:820;justify-content:center;padding:4px 8px}.manual-trading-live-row b.is-buy{background:#ecfdf5;color:#047857}.manual-trading-live-row b.is-sell{background:#fff1f2;color:#be123c}.manual-trading-live-row em{background:#eef6ff;color:#0f62bd}.manual-trading-live-row.is-warning em{background:#fffbeb;color:#b45309}.manual-trading-live-empty{animation:manualLiveOrderEmpty 6s ease-in-out infinite;align-content:center;color:#64748b;display:grid;justify-items:center;inset:30px 0 0;overflow:hidden;padding:26px;position:absolute;text-align:center;z-index:1}.manual-trading-live-empty span{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:11px;font-weight:820;padding:6px 10px}.manual-trading-live-empty strong{color:#0f172a;font-size:16px;margin-top:10px}.manual-trading-live-empty p{font-size:12px;line-height:1.6;margin:6px 0 0;max-width:300px}.manual-page[data-manual-live-order-placed=true] .manual-trading-live-empty{display:none}.manual-trading-live-row--new{animation:manualLiveOrderRow 6s ease-in-out infinite;background:#ecfdf5;border-bottom:0;border-left:4px solid #10b981;min-height:48px;opacity:0;overflow:hidden;transform:translateY(-8px)}.manual-page[data-manual-live-order-placed=true] .manual-trading-live-row--new{animation:none;border-bottom:1px solid #edf2f6;opacity:1;transform:translateY(0)}.manual-trading-detail-console{background:#f5f7fb;color:#101828;display:grid;gap:8px;grid-template-rows:auto auto auto minmax(300px,1fr);height:100%;min-height:0;padding:10px}.manual-trading-detail-header{align-items:center;background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:9px 12px}.manual-trading-detail-header span,.manual-trading-detail-header p,.manual-trading-detail-table-card header span{color:#667085;font-size:10px;line-height:1.3}.manual-trading-detail-header h2{color:#101828;font-size:22px;letter-spacing:0;line-height:1.05;margin:1px 0 2px}.manual-trading-detail-header p{margin:0;max-width:560px}.manual-trading-detail-header>div:last-child{display:flex;gap:7px}.manual-trading-detail-header button,.manual-trading-detail-filter button,.manual-trading-detail-table-card header button{background:#0f7bff;border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:820;min-height:30px;padding:0 10px}.manual-trading-detail-header button:last-child{background:#eef6ff;color:#0f62bd}.manual-trading-detail-summary{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-trading-detail-summary article{background:#fff;border:1px solid #e3e9f0;border-radius:9px;min-height:48px;padding:7px 9px}.manual-trading-detail-summary span{color:#667085;display:block;font-size:9px;font-weight:780}.manual-trading-detail-summary strong{color:#101828;display:block;font-size:17px;line-height:1.1;margin-top:2px}.manual-trading-detail-summary article.is-profit strong{color:#059669}.manual-trading-detail-summary small{color:#7c8794;display:block;font-size:9px;font-weight:720;margin-top:2px}.manual-trading-detail-filter{background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;padding:7px}.manual-trading-detail-filter label{background:#f8fafc;border:1px solid #e6edf4;border-radius:8px;display:grid;gap:2px;min-height:34px;padding:5px 8px}.manual-trading-detail-filter span{color:#667085;font-size:9px;font-weight:760}.manual-trading-detail-filter strong{color:#111827;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-detail-table-card{background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:grid;grid-template-rows:auto auto minmax(150px,1fr);min-height:0;overflow:hidden}.manual-trading-detail-table-card header{align-items:center;border-bottom:1px solid #e6edf4;display:flex;justify-content:space-between;min-height:40px;padding:0 10px}.manual-trading-detail-table-card header strong{display:block;font-size:14px;line-height:1.2}.manual-trading-detail-table-card header button{background:#eef6ff;color:#0f62bd}.manual-trading-detail-table{min-height:0}.manual-trading-detail-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf2f6;color:#172033;display:grid;gap:8px;grid-template-columns:minmax(120px,1.1fr) 48px minmax(92px,.9fr) minmax(116px,1fr) 70px minmax(102px,1fr) minmax(78px,.8fr) 66px minmax(138px,1.2fr);min-height:48px;padding:0 10px;text-align:left;width:100%}.manual-trading-detail-row--head{background:#f8fafc;color:#667085;font-size:8px;font-weight:830;letter-spacing:0;min-height:28px;text-transform:uppercase}.manual-trading-detail-row--main{cursor:pointer}.manual-trading-detail-row span{color:#172033;font-size:11px;min-width:0}.manual-trading-detail-row strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-detail-row small{color:#7b8794;display:block;font-size:9px;line-height:1.25;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-detail-row b,.manual-trading-detail-row em{border-radius:999px;display:inline-flex;font-size:9px;font-style:normal;font-weight:830;justify-content:center;padding:4px 7px}.manual-trading-detail-row b.is-buy,.manual-trading-detail-row em.is-profit{background:#ecfdf5;color:#047857}.manual-trading-detail-expanded{background:linear-gradient(180deg,#0c2339eb,#041220fa),#071421;display:grid;gap:8px;min-height:0;overflow:hidden;padding:10px 12px 12px}.manual-trading-detail-expanded article{background:linear-gradient(135deg,rgba(22,119,255,.08),transparent 58%),#071421db;border:1px solid rgba(148,184,220,.16);border-radius:8px;display:grid;grid-template-columns:126px minmax(0,1fr);min-height:62px;overflow:hidden}.manual-trading-detail-expanded__meta{background:#020d185c;border-right:1px solid rgba(148,184,220,.16);display:flex;flex-direction:column;justify-content:center;padding:0 14px}.manual-trading-detail-expanded__meta strong{color:#f8fbff;font-size:14px;line-height:1.2}.manual-trading-detail-expanded__meta span{color:#e6f2ff94;font-size:10px;font-weight:720;margin-top:4px}.manual-trading-detail-expanded__grid{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px}.manual-trading-detail-expanded__grid span{color:#e6f2ff85;display:block;font-size:10px;font-weight:720;line-height:1.2}.manual-trading-detail-expanded__grid strong{color:#f8fbff;display:block;font-size:12px;line-height:1.25;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-detail-expanded__grid strong.is-profit{color:#34d399}.manual-trading-positions-console{background:#f5f7fb;color:#101828;display:grid;gap:8px;grid-template-rows:auto auto auto minmax(260px,1fr);height:100%;min-height:0;padding:10px;position:relative}.manual-trading-positions-header{align-items:center;background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:9px 12px}.manual-trading-positions-header span,.manual-trading-positions-header p,.manual-trading-positions-table-card header span{color:#667085;font-size:10px;line-height:1.3}.manual-trading-positions-header h2{color:#101828;font-size:22px;letter-spacing:0;line-height:1.05;margin:1px 0 2px}.manual-trading-positions-header p{margin:0;max-width:520px}.manual-trading-positions-header>div:last-child{display:flex;gap:7px}.manual-trading-positions-header button,.manual-trading-positions-filters button{background:#0f7bff;border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:820;min-height:30px;padding:0 10px}.manual-trading-positions-header button:last-child{background:#eef6ff;color:#0f62bd}.manual-trading-positions-summary{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.manual-trading-positions-summary article{background:#fff;border:1px solid #e3e9f0;border-radius:9px;min-height:48px;padding:7px 9px}.manual-trading-positions-summary article.is-active{border-color:#0f7bff47;box-shadow:0 8px 18px #0f7bff14}.manual-trading-positions-summary span{color:#667085;display:block;font-size:9px;font-weight:780}.manual-trading-positions-summary strong{color:#101828;display:block;font-size:17px;line-height:1.1;margin-top:2px}.manual-trading-positions-summary article.is-profit strong{color:#059669}.manual-trading-positions-summary small{color:#7c8794;display:block;font-size:9px;font-weight:720;margin-top:2px}.manual-trading-positions-filters{background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;padding:7px}.manual-trading-positions-filters label{background:#f8fafc;border:1px solid #e6edf4;border-radius:8px;display:grid;gap:2px;min-height:34px;padding:5px 8px}.manual-trading-positions-filters span{color:#667085;font-size:9px;font-weight:760}.manual-trading-positions-filters strong{color:#111827;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-positions-table-card{background:#fff;border:1px solid #e3e9f0;border-radius:10px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.manual-trading-positions-table-card header{align-items:center;border-bottom:1px solid #e6edf4;display:flex;justify-content:space-between;min-height:40px;padding:0 10px}.manual-trading-positions-table-card header strong{display:block;font-size:14px;line-height:1.2}.manual-trading-positions-table-card header em{background:#ecfdf5;border:1px solid rgba(16,185,129,.26);border-radius:999px;color:#047857;font-size:10px;font-style:normal;font-weight:820;padding:5px 8px}.manual-trading-positions-table{min-height:0;overflow:hidden}.manual-trading-positions-row{align-items:center;border-bottom:1px solid #edf2f6;display:grid;gap:8px;grid-template-columns:minmax(96px,1.05fr) 48px 62px 108px 64px 72px 55px 54px minmax(104px,1fr) minmax(108px,1fr) 54px;min-height:44px;padding:0 10px}.manual-trading-positions-row--head{background:#f8fafc;color:#667085;font-size:8px;font-weight:830;letter-spacing:0;min-height:28px;text-transform:uppercase}.manual-trading-positions-row span{color:#172033;font-size:11px;min-width:0}.manual-trading-positions-row strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-positions-row small{color:#7b8794;display:block;font-size:9px;line-height:1.25;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-trading-positions-row b,.manual-trading-positions-row em{border-radius:999px;display:inline-flex;font-size:9px;font-style:normal;font-weight:830;justify-content:center;padding:4px 7px}.manual-trading-positions-row b.is-buy,.manual-trading-positions-row em.is-profit{background:#ecfdf5;color:#047857}.manual-trading-positions-row b.is-sell,.manual-trading-positions-row em.is-loss{background:#fff1f2;color:#be123c}.manual-trading-positions-row.is-highlight{background:#f0fdfa;border-left:4px solid #10b981;padding-left:6px}.manual-trading-positions-rts-button{background:#1677ff;border:0;border-radius:7px;color:#fff;font-size:10px;font-weight:850;min-height:26px;padding:0 10px}.manual-trading-positions-rts-popover{background:#fff;border:1px solid rgba(15,123,255,.22);border-radius:10px;bottom:18px;box-shadow:0 18px 36px #0f172a29;color:#101828;display:grid;gap:7px;padding:12px;position:absolute;right:18px;width:250px;z-index:5}.manual-trading-positions-rts-popover strong{display:block;font-size:15px;line-height:1.2}.manual-trading-positions-rts-popover p{color:#667085;font-size:11px;line-height:1.45;margin:0}.manual-trading-positions-rts-popover dl{display:grid;gap:5px;margin:0}.manual-trading-positions-rts-popover dl div{align-items:center;background:#f8fafc;border:1px solid #e6edf4;border-radius:7px;display:flex;justify-content:space-between;min-height:28px;padding:0 8px}.manual-trading-positions-rts-popover dt{color:#667085;font-size:10px;font-weight:760}.manual-trading-positions-rts-popover dd{color:#101828;font-size:11px;font-weight:830;margin:0}.manual-trading-positions-rts-popover footer{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-trading-positions-rts-popover footer button{border:0;border-radius:8px;font-size:11px;font-weight:820;min-height:30px}.manual-trading-positions-rts-popover footer button:first-child{background:#eef3f8;color:#344054}.manual-trading-positions-rts-popover footer button:last-child{background:#1677ff;color:#fff}.manual-trader-screen--live-order{background:radial-gradient(circle at 72% 0%,rgba(16,185,129,.2),transparent 32%),linear-gradient(180deg,#07120f,#0d1716);color:#fff;position:relative}.manual-live-order-phone__header{align-items:center;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:12px}.manual-live-order-phone__header button{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#fff;display:inline-flex;font-size:20px;height:32px;justify-content:center;width:32px}.manual-live-order-phone__header span{color:#34d399;display:block;font-size:11px;font-weight:820}.manual-live-order-phone__header strong{display:block;font-size:22px;line-height:1.08}.manual-live-order-quote{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.manual-live-order-quote div{background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:12px}.manual-live-order-quote span,.manual-live-order-ticket label span{color:#ffffff8f;display:block;font-size:11px;font-weight:760}.manual-live-order-quote strong{color:#34d399;display:block;font-size:18px;margin-top:4px}.manual-live-order-ticket{background:#ffffff14;border:1px solid rgba(255,255,255,.09);border-radius:16px;display:grid;gap:9px;padding:12px}.manual-live-order-ticket__tabs{background:#02061761;border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.manual-live-order-ticket__tabs span{border-radius:999px;color:#ffffff9e;font-size:11px;font-weight:800;padding:6px 0;text-align:center}.manual-live-order-ticket__tabs span.is-active{background:#10b98147;color:#fff}.manual-live-order-ticket label{align-items:center;background:#02061752;border:1px solid rgba(255,255,255,.07);border-radius:10px;display:flex;justify-content:space-between;min-height:42px;padding:0 10px}.manual-live-order-ticket label strong{color:#fff;font-size:13px}.manual-live-order-ticket button{animation:manualLiveOrderButton 6s ease-in-out infinite;background:#13b982;border:0;border-radius:10px;color:#fff;font-size:14px;font-weight:860;min-height:42px}.manual-page[data-manual-live-order-placed=true] .manual-live-order-ticket button{animation:none}.manual-live-order-confirm{animation:manualLiveOrderConfirm 6s ease-in-out infinite;background:#ecfdf5;border:1px solid rgba(16,185,129,.28);border-radius:12px;color:#064e3b;left:16px;opacity:0;padding:12px;position:absolute;right:16px;top:300px;transform:translateY(8px);z-index:5}.manual-page[data-manual-live-order-placed=true] .manual-live-order-confirm{animation:none;opacity:1;transform:translateY(0)}.manual-live-order-confirm span{color:#0f9f6e;display:block;font-size:11px;font-weight:820}.manual-live-order-confirm strong{display:block;font-size:16px;margin-top:2px}.manual-live-order-confirm p{font-size:12px;margin:4px 0 0}.manual-live-order-finger{animation:manualLiveOrderFinger 6s ease-in-out infinite;filter:drop-shadow(0 10px 14px rgba(2,6,23,.28));height:58px;pointer-events:none;position:absolute;right:22px;top:374px;transform-origin:70% 70%;width:58px;z-index:8}.manual-page[data-manual-live-order-interactive=true] .manual-live-order-finger{display:none}.manual-live-order-finger svg{display:block;height:100%;overflow:visible;width:100%}@keyframes manualLiveOrderFinger{0%,20%{opacity:0;transform:translate(-42px,-58px) rotate(-18deg) scale(.92)}35%,52%{opacity:1;transform:translate(-20px) rotate(-11deg) scale(1)}58%{opacity:1;transform:translate(-20px,2px) rotate(-11deg) scale(.92)}68%,to{opacity:0;transform:translate(-20px,2px) rotate(-11deg) scale(.92)}}@keyframes manualLiveOrderConfirm{0%,58%{opacity:0;transform:translateY(8px)}66%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes manualLiveOrderRow{0%,60%{border-bottom-width:0;opacity:0;transform:translateY(-8px)}68%,92%{border-bottom-width:1px;opacity:1;transform:translateY(0)}to{border-bottom-width:0;opacity:0;transform:translateY(-8px)}}@keyframes manualLiveOrderEmpty{0%,58%{opacity:1}66%,92%{opacity:0}to{opacity:1}}@keyframes manualLiveOrderStatDelta{0%,60%{opacity:0}68%,92%{opacity:1}to{opacity:0}}@keyframes manualLiveOrderStatPulse{0%,60%{background:#fff;border-color:#e1e8ee}68%,92%{background:#ecfdf5;border-color:#10b98157}to{background:#fff;border-color:#e1e8ee}}@keyframes manualLiveOrderBadge{0%,60%{opacity:0}68%,92%{opacity:1}to{opacity:0}}@keyframes manualLiveOrderButton{0%,45%,to{box-shadow:none;transform:translateY(0)}52%,60%{box-shadow:0 12px 22px #13b98247;transform:translateY(-1px)}}.manual-app-preview__scene--login-popup .manual-login-popup-scrim,.manual-app-preview__scene--login-popup .manual-login-popup{animation:manual-login-popup-appear 6s ease-in-out infinite;pointer-events:none}.manual-app-preview__scene--login-popup .manual-trader-header,.manual-app-preview__scene--login-popup .manual-trader-tabs,.manual-app-preview__scene--login-popup .manual-trader-index,.manual-app-preview__scene--login-popup .manual-trader-calendar,.manual-app-preview__scene--login-popup .manual-trader-sectors{animation:manual-login-background-dim 6s ease-in-out infinite}@keyframes manual-login-finger-tap{0%,9%{opacity:0;transform:translate(-150px,-86px) rotate(-18deg) scale(.94)}16%{opacity:1}32%,39%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}42%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}48%,67%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}78%,to{opacity:0;transform:translate(-150px,-86px) rotate(-18deg) scale(.94)}}@keyframes manual-login-publish-button{0%,32%,to{box-shadow:none;transform:none}38%,48%{box-shadow:0 0 0 4px #1677ff2e,0 0 24px #1677ff57;transform:translateY(1px) scale(.98)}}@keyframes manual-market-save-button{0%,to{box-shadow:0 0 #10b98100}16%,64%{box-shadow:0 0 0 4px #10b9811f}}@keyframes manual-market-row-state-1{0%,10%,78%,to{background:#fff;box-shadow:none;transform:none}14%,72%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-market-row-state-2{0%,22%,86%,to{background:#fff;box-shadow:none;transform:none}26%,80%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-market-row-state-3{0%,34%,94%,to{background:#fff;box-shadow:none;transform:none}38%,88%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-market-row-state-4{0%,46%,98%,to{background:#fff;box-shadow:none;transform:none}50%,96%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-market-checkbox-state-1{0%,10%,78%,to{background:#e2e8f0}14%,72%{background:#10b981}}@keyframes manual-market-checkbox-state-2{0%,22%,86%,to{background:#e2e8f0}26%,80%{background:#10b981}}@keyframes manual-market-checkbox-state-3{0%,34%,94%,to{background:#e2e8f0}38%,88%{background:#10b981}}@keyframes manual-market-checkbox-state-4{0%,46%,98%,to{background:#e2e8f0}50%,96%{background:#10b981}}@keyframes manual-market-checkmark-state-1{0%,10%,78%,to{opacity:0;transform:scale(.6)}14%,72%{opacity:1;transform:scale(1)}}@keyframes manual-market-checkmark-state-2{0%,22%,86%,to{opacity:0;transform:scale(.6)}26%,80%{opacity:1;transform:scale(1)}}@keyframes manual-market-checkmark-state-3{0%,34%,94%,to{opacity:0;transform:scale(.6)}38%,88%{opacity:1;transform:scale(1)}}@keyframes manual-market-checkmark-state-4{0%,46%,98%,to{opacity:0;transform:scale(.6)}50%,96%{opacity:1;transform:scale(1)}}@keyframes manual-market-pill-state-1{0%,10%,78%,to{background:#f1f5f9;color:#64748b}14%,72%{background:#dcfce7;color:#047857}}@keyframes manual-market-pill-state-2{0%,22%,86%,to{background:#f1f5f9;color:#64748b}26%,80%{background:#dcfce7;color:#047857}}@keyframes manual-market-pill-state-3{0%,34%,94%,to{background:#f1f5f9;color:#64748b}38%,88%{background:#dcfce7;color:#047857}}@keyframes manual-market-pill-state-4{0%,46%,98%,to{background:#f1f5f9;color:#64748b}50%,96%{background:#dcfce7;color:#047857}}@keyframes manual-market-finger-tap{0%,6%{opacity:0;transform:translate(0) rotate(-18deg) scale(.94)}9%{opacity:1}11%,13%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}14%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}16%,18%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}23%,25%{opacity:1;transform:translateY(41px) rotate(-18deg) scale(1)}26%{opacity:1;transform:translateY(41px) rotate(-18deg) scale(.84)}28%,30%{opacity:1;transform:translateY(41px) rotate(-18deg) scale(1)}35%,37%{opacity:1;transform:translateY(82px) rotate(-18deg) scale(1)}38%{opacity:1;transform:translateY(82px) rotate(-18deg) scale(.84)}40%,42%{opacity:1;transform:translateY(82px) rotate(-18deg) scale(1)}47%,49%{opacity:1;transform:translateY(123px) rotate(-18deg) scale(1)}50%{opacity:1;transform:translateY(123px) rotate(-18deg) scale(.84)}52%,56%{opacity:1;transform:translateY(123px) rotate(-18deg) scale(1)}69%,71%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}72%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}74%,77%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}78%,80%{opacity:1;transform:translateY(41px) rotate(-18deg) scale(1)}81%{opacity:1;transform:translateY(41px) rotate(-18deg) scale(.84)}83%,85%{opacity:1;transform:translateY(41px) rotate(-18deg) scale(1)}86%,88%{opacity:1;transform:translateY(82px) rotate(-18deg) scale(1)}89%{opacity:1;transform:translateY(82px) rotate(-18deg) scale(.84)}91%,93%{opacity:1;transform:translateY(82px) rotate(-18deg) scale(1)}94%,96%{opacity:1;transform:translateY(123px) rotate(-18deg) scale(1)}97%{opacity:1;transform:translateY(123px) rotate(-18deg) scale(.84)}99%,to{opacity:0;transform:translateY(123px) rotate(-18deg) scale(.94)}}@keyframes manual-market-app-state-1{0%,10%,78%,to{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}14%,72%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-market-app-state-2{0%,22%,86%,to{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}26%,80%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-market-app-state-3{0%,34%,94%,to{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}38%,88%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-market-app-state-4{0%,46%,98%,to{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}50%,96%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-market-app-result{0%,8%,98%,to{opacity:0;transform:translateY(8px);visibility:hidden}18%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-market-phone-tab-1{0%,10%,78%,to{background:transparent;color:#ffffff94;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:scale(.92);visibility:hidden}14%,22%{background:#ffbc2829;color:#ffbc28;max-width:64px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}26%,72%{background:transparent;color:#ffffff94;max-width:64px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}}@keyframes manual-market-phone-tab-2{0%,22%,86%,to{background:transparent;color:#ffffff94;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:scale(.92);visibility:hidden}26%,34%{background:#ffbc2829;color:#ffbc28;max-width:64px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}38%,80%{background:transparent;color:#ffffff94;max-width:64px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}}@keyframes manual-market-phone-tab-3{0%,34%,94%,to{background:transparent;color:#ffffff94;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:scale(.92);visibility:hidden}38%,46%{background:#ffbc2829;color:#ffbc28;max-width:94px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}50%,88%{background:transparent;color:#ffffff94;max-width:94px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}}@keyframes manual-market-phone-tab-4{0%,46%,98%,to{background:transparent;color:#ffffff94;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:scale(.92);visibility:hidden}50%,94%{background:#ffbc2829;color:#ffbc28;max-width:64px;opacity:1;padding-left:10px;padding-right:10px;transform:scale(1);visibility:visible}}@keyframes manual-market-phone-list-1{0%,10%,26%,to{opacity:0;transform:translate(-12px);visibility:hidden}14%,22%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-market-phone-list-2{0%,22%,38%,to{opacity:0;transform:translate(12px);visibility:hidden}26%,34%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-market-phone-list-3{0%,34%,50%,to{opacity:0;transform:translate(12px);visibility:hidden}38%,46%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-market-phone-list-4{0%,46%,98%,to{opacity:0;transform:translate(12px);visibility:hidden}50%,94%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-publish-button{0%,66%,to{box-shadow:none;transform:none}72%,82%{box-shadow:0 0 0 4px #1677ff2e,0 0 24px #1677ff57;transform:translateY(1px) scale(.98)}}@keyframes manual-instrument-step-1{0%,8%,98%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}14%,92%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981,0 14px 26px #10b9811f;transform:translateY(-1px)}}@keyframes manual-instrument-step-2{0%,28%,98%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}34%,92%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981,0 14px 26px #10b9811f;transform:translateY(-1px)}}@keyframes manual-instrument-step-3{0%,48%,98%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}54%,92%{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b,0 14px 26px #f59e0b24;transform:translateY(-1px)}}@keyframes manual-product-setup-step-1{0%,4%,24%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}7%,20%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981,0 14px 26px #10b98124;transform:translateY(-1px)}}@keyframes manual-product-setup-step-2{0%,23%,48%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}27%,44%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981,0 14px 26px #10b98124;transform:translateY(-1px)}}@keyframes manual-product-setup-step-3{0%,47%,73%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}52%,69%{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b,0 14px 26px #f59e0b24;transform:translateY(-1px)}}@keyframes manual-product-setup-step-4{0%,72%,to{background:#fff;box-shadow:0 12px 24px #0f172a0d;transform:none}77%,96%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981,0 14px 26px #10b98124;transform:translateY(-1px)}}@keyframes manual-product-setup-add-counter-button{0%,7%,24%,to{box-shadow:none;transform:none}12%,19%{box-shadow:0 0 0 4px #1677ff29,0 0 18px #1677ff33;transform:translateY(1px) scale(.98)}}@keyframes manual-product-setup-counter-active{0%,28%,to{opacity:.48;transform:translateY(0)}34%,94%{opacity:1;transform:translateY(-1px)}}@keyframes manual-product-setup-form-focus{0%,31%,53%,to{box-shadow:0 14px 28px #0f172a0d;transform:none}36%,49%{box-shadow:0 0 0 3px #1677ff1f,0 16px 34px #1677ff1a;transform:translateY(-1px)}}@keyframes manual-product-setup-field-done{0%,36%,to{background:#f8fafc;border-color:#0f172a0f}42%,94%{background:#ecfdf5;border-color:#10b9813d}}@keyframes manual-product-setup-save-button{0%,78%,89%,to{box-shadow:none;transform:none}82%,86%{box-shadow:0 0 0 4px #1677ff29,0 0 20px #1677ff38;transform:translateY(1px) scale(.98)}}@keyframes manual-product-setup-ws-focus{0%,50%,77%,to{box-shadow:0 14px 28px #0f172a0d;transform:none}56%,72%{box-shadow:0 0 0 3px #10b98121,0 16px 34px #10b9811f;transform:translateY(-1px)}}@keyframes manual-product-setup-ws-connected{0%,56%,to{background:#f8fafc;border-color:#0f172a0f}63%,94%{background:#ecfdf5;border-color:#10b9813d}}@keyframes manual-product-setup-modal{0%,86%,99%,to{opacity:0;transform:translate(-50%,-44%) scale(.96);visibility:hidden}90%,98%{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}}@keyframes manual-product-quote-popover{0%,56%,74%,to{opacity:0;transform:translateY(10px) scale(.98);visibility:hidden}60%,70%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-product-counter-modal{0%,11%,34%,to{opacity:0;transform:translate(-50%,-42%) scale(.96);visibility:hidden}15%,30%{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}}@keyframes manual-product-create-counter-button{0%,9%,17%,to{box-shadow:none;transform:none}11%,15%{box-shadow:0 0 0 4px #1677ff29,0 0 18px #1677ff33;transform:translateY(1px) scale(.98)}}@keyframes manual-product-screen-hidden{0%,to{opacity:0;transform:translateY(10px) scale(.985);visibility:hidden}}@keyframes manual-product-screen-start{0%,22%{opacity:1;transform:translateY(0) scale(1);visibility:visible}26%,to{opacity:0;transform:translateY(-8px) scale(.985);visibility:hidden}}@keyframes manual-product-screen-counter{0%,22%,49%,to{opacity:0;transform:translateY(10px) scale(.985);visibility:hidden}27%,45%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-product-screen-quote{0%,47%,74%,to{opacity:0;transform:translateY(10px) scale(.985);visibility:hidden}52%,70%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-product-screen-publish{0%,72%,to{opacity:0;transform:translateY(10px) scale(.985);visibility:hidden}77%,98%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-product-counter-next-button{0%,35%,44%,to{box-shadow:none;transform:none}38%,41%{box-shadow:0 0 0 4px #1677ff29,0 0 18px #1677ff33;transform:translateY(1px) scale(.98)}}@keyframes manual-product-quote-save-button{0%,57%,67%,to{box-shadow:none;transform:none}60%,64%{box-shadow:0 0 0 4px #1677ff29,0 0 18px #1677ff33;transform:translateY(1px) scale(.98)}}@keyframes manual-product-quote-section-focus{0%,54%,72%,to{background:#fff;border-color:#0f172a14;box-shadow:0 14px 30px #0f172a0f;transform:none}58%,68%{background:#ecfdf5;border-color:#10b98147;box-shadow:inset 3px 0 #10b981,0 14px 30px #10b9811a;transform:translateY(-1px)}}@keyframes manual-product-button-finger-step-1{0%,8%,18%,to{opacity:0;transform:translate(12px,-18px) rotate(-18deg) scale(.94)}10%,13%,16%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(1)}14%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(.84)}}@keyframes manual-product-button-finger-step-2{0%,35%,45%,to{opacity:0;transform:translate(12px,-18px) rotate(-18deg) scale(.94)}37%,39%,42%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(1)}40%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(.84)}}@keyframes manual-product-button-finger-step-3{0%,57%,67%,to{opacity:0;transform:translate(12px,-18px) rotate(-18deg) scale(.94)}59%,61%,64%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(1)}62%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(.84)}}@keyframes manual-product-button-finger-step-4{0%,80%,90%,to{opacity:0;transform:translate(12px,-18px) rotate(-18deg) scale(.94)}82%,84%,87%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(1)}85%{opacity:1;transform:translate(12px,-18px) rotate(-18deg) scale(.84)}}@keyframes manual-instrument-market-active{0%,8%,98%,to{box-shadow:none;transform:none}14%,92%{box-shadow:0 0 0 3px #10b98124;transform:translate(2px)}}@keyframes manual-instrument-left-market-forex{0%,18%,44%,to{background:#f8fafc;border-color:#0f172a12;color:#64748b;box-shadow:none;transform:none}24%,38%{background:#ecfdf5;border-color:#10b98147;color:#047857;box-shadow:0 0 0 3px #10b98124;transform:translate(2px)}}@keyframes manual-instrument-left-market-commodities{0%,42%,68%,to{background:#f8fafc;border-color:#0f172a12;color:#64748b;box-shadow:none;transform:none}48%,62%{background:#ecfdf5;border-color:#10b98147;color:#047857;box-shadow:0 0 0 3px #10b98124;transform:translate(2px)}}@keyframes manual-instrument-left-market-crypto{0%,66%,94%,to{background:#f8fafc;border-color:#0f172a12;color:#64748b;box-shadow:none;transform:none}72%,88%{background:#ecfdf5;border-color:#10b98147;color:#047857;box-shadow:0 0 0 3px #10b98124;transform:translate(2px)}}@keyframes manual-instrument-left-window-forex{0%,18%,44%,to{opacity:0;transform:translate(-12px);visibility:hidden}24%,38%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-left-window-commodities{0%,42%,68%,to{opacity:0;transform:translate(12px);visibility:hidden}48%,62%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-left-window-crypto{0%,66%,94%,to{opacity:0;transform:translate(12px);visibility:hidden}72%,88%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-counter-visible{0%,28%,98%,to{opacity:.42;transform:translateY(7px)}34%,92%{opacity:1;transform:translateY(0)}}@keyframes manual-instrument-setup-page{0%,27%,98%,to{opacity:1;transform:translate(0);visibility:visible}34%,92%{opacity:0;transform:translate(-18px);visibility:hidden}}@keyframes manual-instrument-list-page{0%,27%,98%,to{opacity:0;transform:translate(18px);visibility:hidden}34%,92%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-add-counter-button{0%,9%,24%,to{box-shadow:none;transform:none}13%,20%{box-shadow:0 0 0 4px #1677ff26;transform:translateY(-1px)}}@keyframes manual-instrument-row-state-1{0%,34%,98%,to{background:#fff;box-shadow:none;transform:none}40%,92%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-instrument-row-state-2{0%,50%,98%,to{background:#fff;box-shadow:none;transform:none}56%,92%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-instrument-row-state-3{0%,66%,98%,to{background:#fff;box-shadow:none;transform:none}72%,92%{background:#f0fdf4;box-shadow:inset 3px 0 #10b981;transform:translate(2px)}}@keyframes manual-instrument-checkbox-state-1{0%,34%,98%,to{background:#e2e8f0}40%,92%{background:#10b981}}@keyframes manual-instrument-checkbox-state-2{0%,50%,98%,to{background:#e2e8f0}56%,92%{background:#10b981}}@keyframes manual-instrument-checkbox-state-3{0%,66%,98%,to{background:#e2e8f0}72%,92%{background:#10b981}}@keyframes manual-instrument-product-button-state-1{0%,34%,98%,to{background:#eff6ff;color:#1677ff}40%,92%{background:#dcfce7;color:#047857}}@keyframes manual-instrument-product-button-state-2{0%,50%,98%,to{background:#eff6ff;color:#1677ff}56%,92%{background:#dcfce7;color:#047857}}@keyframes manual-instrument-product-button-state-3{0%,66%,98%,to{background:#eff6ff;color:#1677ff}72%,92%{background:#dcfce7;color:#047857}}@keyframes manual-instrument-product-add-label-1{0%,34%,98%,to{opacity:1}40%,92%{opacity:0}}@keyframes manual-instrument-product-add-label-2{0%,50%,98%,to{opacity:1}56%,92%{opacity:0}}@keyframes manual-instrument-product-add-label-3{0%,66%,98%,to{opacity:1}72%,92%{opacity:0}}@keyframes manual-instrument-product-added-label-1{0%,34%,98%,to{opacity:0}40%,92%{opacity:1}}@keyframes manual-instrument-product-added-label-2{0%,50%,98%,to{opacity:0}56%,92%{opacity:1}}@keyframes manual-instrument-product-added-label-3{0%,66%,98%,to{opacity:0}72%,92%{opacity:1}}@keyframes manual-product-listing-finger-1{0%,36%,47%,to{opacity:0;transform:translate(5px,-22px) rotate(-18deg) scale(.94)}39%,41%,44%{opacity:1;transform:translate(5px,-22px) rotate(-18deg) scale(1)}42%{opacity:1;transform:translate(5px,-22px) rotate(-18deg) scale(.84)}}@keyframes manual-product-listing-finger-2{0%,52%,63%,to{opacity:0;transform:translate(5px,-22px) rotate(-18deg) scale(.94)}55%,57%,60%{opacity:1;transform:translate(5px,-22px) rotate(-18deg) scale(1)}58%{opacity:1;transform:translate(5px,-22px) rotate(-18deg) scale(.84)}}@keyframes manual-product-listing-finger-3{0%,68%,79%,to{opacity:0;transform:translate(5px,-22px) rotate(-18deg) scale(.94)}71%,73%,76%{opacity:1;transform:translate(5px,-22px) rotate(-18deg) scale(1)}74%{opacity:1;transform:translate(5px,-22px) rotate(-18deg) scale(.84)}}@keyframes manual-product-sort-row-1{0%,36%,to{background:#fff;box-shadow:none;transform:translateY(0)}44%,92%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981;transform:translateY(45px)}}@keyframes manual-product-sort-row-2{0%,32%,to{background:#fff;box-shadow:none;transform:translateY(0)}38%,92%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981;transform:translateY(-45px)}}@keyframes manual-product-sort-row-3{0%,62%,to{background:#fff;box-shadow:none;transform:translateY(0)}70%,92%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981;transform:translateY(45px)}}@keyframes manual-product-sort-row-4{0%,62%,to{background:#fff;box-shadow:none;transform:translateY(0)}70%,92%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981;transform:translateY(-45px)}}@keyframes manual-product-sort-up-button{0%,31%,43%,to{background:#1677ff1a;box-shadow:none;color:#145de8;transform:none}36%,40%{background:#1677ff;box-shadow:0 0 0 4px #1677ff29;color:#fff;transform:scale(.92)}}@keyframes manual-product-sort-down-button{0%,63%,75%,to{background:#1677ff1a;box-shadow:none;color:#145de8;transform:none}68%,72%{background:#1677ff;box-shadow:0 0 0 4px #1677ff29;color:#fff;transform:scale(.92)}}@keyframes manual-product-sort-finger-up{0%,30%,44%,to{opacity:0;transform:translate(-8px,-20px) rotate(-18deg) scale(.94)}34%,37%,41%{opacity:1;transform:translate(-8px,-20px) rotate(-18deg) scale(1)}38%{opacity:1;transform:translate(-8px,-20px) rotate(-18deg) scale(.84)}}@keyframes manual-product-sort-finger-down{0%,62%,76%,to{opacity:0;transform:translate(24px,-20px) rotate(-18deg) scale(.94)}66%,69%,73%{opacity:1;transform:translate(24px,-20px) rotate(-18deg) scale(1)}70%{opacity:1;transform:translate(24px,-20px) rotate(-18deg) scale(.84)}}@keyframes manual-product-sort-app-row-1{0%,36%,to{transform:translateY(0)}44%,92%{transform:translateY(64px)}}@keyframes manual-product-sort-app-row-2{0%,32%,to{transform:translateY(0)}38%,92%{transform:translateY(-64px)}}@keyframes manual-product-sort-app-row-3{0%,62%,to{transform:translateY(0)}70%,92%{transform:translateY(64px)}}@keyframes manual-product-sort-app-row-4{0%,62%,to{transform:translateY(0)}70%,92%{transform:translateY(-64px)}}@keyframes manual-trading-hours-save-button{0%,46%,62%,to{box-shadow:none;transform:none}51%,57%{box-shadow:0 0 0 4px #1677ff29;transform:scale(.96)}}@keyframes manual-trading-hours-close-field{0%,28%,to{background:#f8fafc;box-shadow:none}34%,88%{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b}}@keyframes manual-trading-hours-status{0%,55%,to{background:#fffbeb;border-color:#f59e0b38}62%,88%{background:#f1f5f9;border-color:#94a3b838}}@keyframes manual-trading-hours-app-alert{0%,56%,to{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-6px)}63%,90%{max-height:46px;opacity:1;padding-bottom:8px;padding-top:8px;transform:translateY(0)}}@keyframes manual-trading-hours-app-row{0%,56%,to{filter:none}63%,90%{filter:grayscale(.18)}}@keyframes manual-trading-hours-app-closed{0%,56%,to{opacity:0;transform:translateY(5px)}63%,90%{opacity:1;transform:translateY(0)}}@keyframes manual-price-precision-card{0%,42%,to{background:#fffbeb;border-color:#f59e0b38}52%,88%{background:#ecfdf5;border-color:#10b9813d}}@keyframes manual-price-precision-button{0%,36%,52%,to{box-shadow:none;transform:none}42%,48%{box-shadow:0 0 0 4px #1677ff29;transform:scale(.97)}}@keyframes manual-price-precision-old{0%,42%,to{opacity:1;transform:translateY(0)}52%,88%{opacity:0;transform:translateY(-8px)}}@keyframes manual-price-precision-new{0%,42%,to{opacity:0;transform:translateY(8px)}52%,88%{opacity:1;transform:translateY(0)}}@keyframes manual-price-precision-result{0%,42%,to{background:#f8fafc;border-color:#0f172a14}52%,88%{background:#ecfdf5;border-color:#10b9813d}}@keyframes manual-trading-rule-row{0%,42%,to{background:#fff;box-shadow:none}52%,88%{background:#ecfdf5;box-shadow:inset 3px 0 #10b981}}@keyframes manual-trading-rule-field{0%,42%,to{background:#fffbeb;border-color:#f59e0b38}52%,88%{background:#ecfdf5;border-color:#10b9813d}}@keyframes manual-trading-rule-save-button{0%,36%,52%,to{box-shadow:none;transform:none}42%,48%{box-shadow:0 0 0 4px #1677ff29;transform:scale(.98)}}@keyframes manual-trading-rule-old{0%,42%,to{opacity:1;transform:translateY(0)}52%,88%{opacity:0;transform:translateY(-8px)}}@keyframes manual-trading-rule-new{0%,42%,to{opacity:0;transform:translateY(8px)}52%,88%{opacity:1;transform:translateY(0)}}@keyframes manual-trading-rule-result{0%,42%,to{background:#f8fafc;border-color:#0f172a14}52%,88%{background:#ecfdf5;border-color:#10b9813d}}@keyframes manual-instrument-checkmark-state-1{0%,34%,98%,to{opacity:0;transform:scale(.6)}40%,92%{opacity:1;transform:scale(1)}}@keyframes manual-instrument-checkmark-state-2{0%,50%,98%,to{opacity:0;transform:scale(.6)}56%,92%{opacity:1;transform:scale(1)}}@keyframes manual-instrument-checkmark-state-3{0%,66%,98%,to{opacity:0;transform:scale(.6)}72%,92%{opacity:1;transform:scale(1)}}@keyframes manual-instrument-finger-tap{0%,6%{opacity:0;transform:translate(-88px,-302px) rotate(-18deg) scale(.94)}10%{opacity:1}13%,16%{opacity:1;transform:translate(-88px,-302px) rotate(-18deg) scale(1)}17%{opacity:1;transform:translate(-88px,-302px) rotate(-18deg) scale(.84)}20%,28%{opacity:1;transform:translate(-88px,-302px) rotate(-18deg) scale(1)}37%,39%{opacity:1;transform:translate(-318px,-128px) rotate(-18deg) scale(1)}40%{opacity:1;transform:translate(-318px,-128px) rotate(-18deg) scale(.84)}43%,51%{opacity:1;transform:translate(-318px,-128px) rotate(-18deg) scale(1)}53%,55%{opacity:1;transform:translate(-318px,-83px) rotate(-18deg) scale(1)}56%{opacity:1;transform:translate(-318px,-83px) rotate(-18deg) scale(.84)}59%,67%{opacity:1;transform:translate(-318px,-83px) rotate(-18deg) scale(1)}69%,71%{opacity:1;transform:translate(-318px,-38px) rotate(-18deg) scale(1)}72%{opacity:1;transform:translate(-318px,-38px) rotate(-18deg) scale(.84)}75%,86%{opacity:1;transform:translate(-318px,-38px) rotate(-18deg) scale(1)}90%,94%{opacity:1;transform:translate(-88px,-302px) rotate(-18deg) scale(.96)}98%,to{opacity:0;transform:translate(-88px,-302px) rotate(-18deg) scale(.94)}}@keyframes manual-instrument-app-counter-visible{0%,30%,98%,to{opacity:0;transform:translateY(8px);visibility:hidden}38%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-instrument-app-row-visible-1{0%,34%,98%,to{opacity:0;transform:translateY(8px);visibility:hidden}40%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-instrument-app-row-visible-2{0%,50%,98%,to{opacity:0;transform:translateY(8px);visibility:hidden}56%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-instrument-app-row-visible-3{0%,66%,98%,to{opacity:0;transform:translateY(8px);visibility:hidden}72%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-instrument-app-empty{0%,34%,98%,to{opacity:1;transform:translateY(0);visibility:visible}40%,92%{opacity:0;transform:translateY(-8px);visibility:hidden}}@keyframes manual-instrument-tab-stocks{0%,18%,96%,to{background:transparent;color:#ffffff8f}}@keyframes manual-instrument-tab-forex{0%,18%,44%,to{background:transparent;color:#ffffff8f}24%,38%{background:#ffbc2829;color:#ffbc28}}@keyframes manual-instrument-tab-commodities{0%,42%,68%,to{background:transparent;color:#ffffff8f}48%,62%{background:#ffbc2829;color:#ffbc28}}@keyframes manual-instrument-tab-crypto{0%,66%,94%,to{background:transparent;color:#ffffff8f}72%,88%{background:#ffbc2829;color:#ffbc28}}@keyframes manual-instrument-market-forex{0%,18%,44%,to{opacity:0;transform:translate(-12px);visibility:hidden}24%,38%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-market-commodities{0%,42%,68%,to{opacity:0;transform:translate(12px);visibility:hidden}48%,62%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-market-crypto{0%,66%,94%,to{opacity:0;transform:translate(12px);visibility:hidden}72%,88%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-instrument-app-result-visible{0%,76%,98%,to{opacity:0;transform:translateY(8px);visibility:hidden}84%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-banner-publish-button{0%,36%,to{box-shadow:none;transform:none}42%,50%{box-shadow:0 0 0 4px #10b9812e,0 0 24px #10b98152;transform:translateY(1px) scale(.98)}}@keyframes manual-push-send-button{0%,36%,to{box-shadow:none;transform:none}42%,50%{box-shadow:0 0 0 4px #1677ff33,0 0 24px #1677ff57;transform:translateY(1px) scale(.98)}}@keyframes manual-notice-publish-button{0%,36%,to{box-shadow:none;transform:none}42%,50%{box-shadow:0 0 0 4px #10b9812e,0 0 24px #10b98152;transform:translateY(1px) scale(.98)}}@keyframes manual-in-app-publish-button{0%,34%,to{box-shadow:none;transform:none}40%,48%{box-shadow:0 0 0 4px #10b9812e,0 0 24px #10b98152;transform:translateY(1px) scale(.98)}}@keyframes manual-banner-finger-tap{0%,10%{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}18%{opacity:1}34%,41%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}45%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}51%,64%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}76%,to{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}}@keyframes manual-notice-finger-tap{0%,10%{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}18%{opacity:1}34%,41%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}45%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}51%,64%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}76%,to{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}}@keyframes manual-in-app-finger-tap{0%,10%{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}18%{opacity:1}32%,39%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}43%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}49%,62%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}74%,to{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}}@keyframes manual-audience-picker-panel{0%,28%,92%,to{opacity:0;transform:translateY(-8px) scale(.98);visibility:hidden}35%,82%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-audience-picker-selected{0%,41%,to{box-shadow:none;transform:none}47%,62%{box-shadow:0 0 0 3px #10b98129,0 12px 24px #10b98124;transform:translateY(-1px)}}@keyframes manual-audience-publish-button{0%,56%,to{box-shadow:none;transform:none}63%,70%{box-shadow:0 0 0 4px #1677ff2e,0 0 24px #1677ff57;transform:translateY(1px) scale(.98)}}@keyframes manual-audience-finger-tap{0%,10%{opacity:0;transform:translate(-86px,-160px) rotate(-18deg) scale(.94)}18%{opacity:1}25%,30%{opacity:1;transform:translate(-72px,-152px) rotate(-18deg) scale(1)}33%{opacity:1;transform:translate(-72px,-152px) rotate(-18deg) scale(.84)}42%,47%{opacity:1;transform:translate(-86px,-112px) rotate(-18deg) scale(1)}50%{opacity:1;transform:translate(-86px,-112px) rotate(-18deg) scale(.84)}60%,65%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}68%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}74%,82%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}94%,to{opacity:0;transform:translate(-86px,-160px) rotate(-18deg) scale(.94)}}@keyframes manual-push-finger-tap{0%,10%{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}18%{opacity:1}34%,41%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}45%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}51%,64%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}76%,to{opacity:0;transform:translate(-118px,-80px) rotate(-18deg) scale(.94)}}@keyframes manual-login-popup-appear{0%,43%,86%,to{opacity:0}48%,78%{opacity:1}}@keyframes manual-ios-push-drop{0%,48%,92%,to{opacity:0;transform:translateY(-112px) scale(.96)}56%,78%{opacity:1;transform:translateY(0) scale(1)}}@keyframes manual-notice-appear{0%,47%,94%,to{opacity:.5;transform:translateY(8px)}56%,82%{opacity:1;transform:translateY(0)}}@keyframes manual-announcement-empty-state{0%,48%{opacity:1;transform:translateY(0);visibility:visible}56%,92%{opacity:0;transform:translateY(-8px);visibility:hidden}97%,to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-announcement-content-state{0%,48%,97%,to{opacity:0;transform:translateY(12px);visibility:hidden}56%,92%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes manual-banner-appear{0%,48%,97%,to{border-color:transparent;margin-bottom:0;margin-top:0;max-height:0;min-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(8px);visibility:hidden}52%,94%{border-color:#5ff0c238;margin-bottom:10px;margin-top:12px;max-height:132px;min-height:118px;opacity:1;padding-bottom:15px;padding-top:15px;transform:translateY(0);visibility:visible}}@keyframes manual-banner-slide-1{0%,50%,64%,to{opacity:0;transform:translate(-10px);visibility:hidden}53%,61%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-banner-slide-2{0%,62%,78%,to{opacity:0;transform:translate(10px);visibility:hidden}65%,75%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-banner-slide-3{0%,76%,97%,to{opacity:0;transform:translate(10px);visibility:hidden}79%,94%{opacity:1;transform:translate(0);visibility:visible}}@keyframes manual-banner-dot-1{0%,50%,64%,to{background:#ffffff6b;width:4px}53%,61%{background:#fff;width:14px}}@keyframes manual-banner-dot-2{0%,62%,78%,to{background:#ffffff6b;width:4px}65%,75%{background:#fff;width:14px}}@keyframes manual-banner-dot-3{0%,76%,97%,to{background:#ffffff6b;width:4px}79%,94%{background:#fff;width:14px}}@keyframes manual-in-app-badge{0%,47%,94%,to{opacity:0;transform:scale(.6)}53%,70%{opacity:1;transform:scale(1)}76%,86%{opacity:.45;transform:scale(.82)}}@keyframes manual-in-app-bell-tap{0%,62%,to{box-shadow:none;transform:none}68%,74%{box-shadow:0 0 0 4px #5ff0c22e;transform:scale(.94)}}@keyframes manual-in-app-phone-finger{0%,54%{opacity:0;transform:translate(54px,72px) rotate(-18deg) scale(.92)}60%{opacity:1}66%,70%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}72%{opacity:1;transform:translate(0) rotate(-18deg) scale(.84)}76%{opacity:1;transform:translate(0) rotate(-18deg) scale(1)}82%,to{opacity:0;transform:translate(54px,72px) rotate(-18deg) scale(.92)}}@keyframes manual-in-app-inbox-open{0%,76%,96%,to{opacity:0;transform:translate(34px);visibility:hidden}83%,92%{opacity:1;transform:translate(0);visibility:visible}}.manual-app-preview__scene--login-popup .manual-login-popup{transform-origin:50% 42%}.manual-app-preview__scene[data-app-scene=notification-popup] .manual-login-popup:after{content:"Popup 普通弹窗"}.manual-app-preview__scene[data-app-scene=notification-schedule] .manual-login-popup:after{content:"Scheduled 定时发布"}.manual-app-preview__scene[data-app-scene=notification-targeting] .manual-login-popup:after{content:"Targeted Popup 用户定向"}.manual-app-preview__scene[data-app-scene=notification-user-groups] .manual-login-popup:after{content:"Group Popup 用户分组"}.manual-schedule-countdown{align-items:center;animation:manual-schedule-clock 6s ease-in-out infinite;background:#ffbc28f2;border:1px solid rgba(255,255,255,.42);border-radius:999px;box-shadow:0 12px 28px #00000057;color:#1b1200;display:inline-flex;gap:8px;left:50%;padding:7px 12px;position:absolute;top:38px;transform:translate(-50%);white-space:nowrap;z-index:7}.manual-schedule-countdown span{font-size:9px;font-weight:840;opacity:.74;text-transform:uppercase}.manual-schedule-countdown strong{display:grid;font-size:15px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0;min-width:70px;position:relative}.manual-schedule-countdown strong b{animation:manual-schedule-time-58 6s linear infinite;font:inherit;grid-area:1 / 1;opacity:0}.manual-schedule-countdown strong b.is-time-59{animation-name:manual-schedule-time-59}.manual-schedule-countdown strong b.is-time-00{animation-name:manual-schedule-time-00}.manual-app-preview__scene--scheduled .manual-login-popup-scrim,.manual-app-preview__scene--scheduled .manual-login-popup{animation:manual-schedule-popup-appear 6s ease-in-out infinite}.manual-app-preview__scene--scheduled .manual-trader-header,.manual-app-preview__scene--scheduled .manual-trader-tabs,.manual-app-preview__scene--scheduled .manual-trader-index,.manual-app-preview__scene--scheduled .manual-trader-calendar,.manual-app-preview__scene--scheduled .manual-trader-sectors{animation:manual-schedule-background-dim 6s ease-in-out infinite}.manual-app-preview__scene--audience-popup .manual-login-popup-scrim,.manual-app-preview__scene--audience-popup .manual-login-popup{animation:manual-audience-popup-appear 7s ease-in-out infinite}.manual-app-preview__scene--audience-popup .manual-trader-header,.manual-app-preview__scene--audience-popup .manual-trader-tabs,.manual-app-preview__scene--audience-popup .manual-trader-index,.manual-app-preview__scene--audience-popup .manual-trader-calendar,.manual-app-preview__scene--audience-popup .manual-trader-sectors{animation:manual-audience-background-dim 7s ease-in-out infinite}.manual-phone--system{background:#050608;border-color:#050608}.manual-system-screen{background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 18% 34%,rgba(34,197,94,.22),transparent 28%),radial-gradient(circle at 78% 72%,rgba(37,99,235,.2),transparent 26%),linear-gradient(155deg,#171c21,#0c1117 48%,#07090d);color:#fff;overflow:hidden;padding:13px 12px;position:relative}.manual-system-screen:before{background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;content:"";inset:0;opacity:.22;position:absolute}.manual-system-status{align-items:center;color:#ffffffd1;display:flex;font-size:10px;font-weight:820;justify-content:space-between;position:relative;z-index:2}.manual-system-lockscreen{align-content:start;display:grid;gap:12px;justify-items:center;padding-top:54px;position:relative;text-align:center;z-index:1}.manual-system-lockscreen p{color:#ffffffbd;font-size:12px;font-weight:780;margin:0}.manual-system-lockscreen h3{color:#fff;font-size:54px;font-weight:760;letter-spacing:0;line-height:.95;margin:0 0 18px}.manual-system-lockscreen__widgets{backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:18px;display:grid;gap:6px;padding:13px 14px;text-align:left;width:100%}.manual-system-lockscreen__widgets span{color:#ffffffa3;font-size:10px;font-weight:760}.manual-system-lockscreen__widgets strong{color:#ffffffeb;font-size:14px;font-weight:840}.manual-system-lockscreen__hint{display:grid;gap:8px;margin-top:86px;width:100%}.manual-system-lockscreen__hint span{background:#ffffff1a;border-radius:999px;height:44px}.manual-system-bottom{align-items:center;bottom:20px;display:flex;justify-content:space-between;left:22px;position:absolute;right:22px;z-index:2}.manual-system-bottom span{background:#ffffff2e;border-radius:50%;height:36px;width:36px}.manual-trader-screen--announcement{background:radial-gradient(circle at 88% 12%,rgba(16,185,129,.2),transparent 22%),linear-gradient(180deg,#0d1722,#07101c);display:flex;flex-direction:column;gap:11px}.manual-app-inbox-header{align-items:center;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr) 28px;margin-top:2px}.manual-app-inbox-header button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ffffffdb;display:inline-flex;font-size:22px;font-weight:500;height:28px;justify-content:center;padding:0;width:28px}.manual-app-inbox-header button:last-child:before{background:#ffffffdb;border-radius:50%;box-shadow:8px 0 #ffffffdb,16px 0 #ffffffdb;content:"";height:4px;width:4px}.manual-app-inbox-header span{color:#27d6a2;display:block;font-size:10px;font-weight:820;margin-bottom:3px}.manual-app-inbox-header h3{color:#fff;font-size:20px;font-weight:860;letter-spacing:0;line-height:1.05;margin:0}.manual-app-inbox-tabs{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);padding:4px}.manual-app-inbox-tabs span{border-radius:999px;color:#ffffff9e;font-size:10px;font-weight:820;padding:7px 5px;text-align:center}.manual-app-inbox-tabs span.is-active{background:#10b9812e;color:#5ff0c2}.manual-app-announcement-stage{display:grid;flex:1 1 auto;min-height:0;position:relative}.manual-app-announcement-empty,.manual-app-announcement-content{grid-area:1 / 1}.manual-app-announcement-empty{align-content:center;background:radial-gradient(circle at 50% 0%,rgba(16,185,129,.18),transparent 34%),#ffffff0f;border:1px dashed rgba(95,240,194,.22);border-radius:20px;display:grid;gap:8px;justify-items:center;min-height:210px;padding:18px;text-align:center}.manual-app-preview__scene[data-app-scene=notification-announcement] .manual-app-announcement-empty{animation:manual-announcement-empty-state 6s ease-in-out infinite}.manual-app-announcement-empty span{background:#10b98129;border-radius:999px;color:#5ff0c2;font-size:10px;font-weight:860;padding:6px 10px}.manual-app-announcement-empty strong{color:#fff;font-size:16px;font-weight:860}.manual-app-announcement-empty p{color:#ffffff94;font-size:10px;line-height:1.5;margin:0;max-width:180px}.manual-app-announcement-content{display:grid;gap:8px}.manual-app-preview__scene[data-app-scene=notification-announcement] .manual-app-announcement-content{animation:manual-announcement-content-state 6s ease-in-out infinite}.manual-app-announcement-card{background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.2),transparent 36%),#ffffff14;border:1px solid rgba(95,240,194,.18);border-radius:20px;box-shadow:0 18px 34px #0000003d;display:grid;gap:8px;padding:14px}.manual-app-announcement-card span{color:#5ff0c2;font-size:10px;font-weight:860}.manual-app-announcement-card h3{color:#fff;font-size:16px;font-weight:860;line-height:1.25;margin:0}.manual-app-announcement-card p{color:#ffffffad;font-size:11px;line-height:1.45;margin:0}.manual-app-announcement-card button{background:linear-gradient(135deg,#10b981,#0f8f78);border:0;border-radius:12px;color:#fff;font-size:11px;font-weight:850;min-height:34px}.manual-app-announcement-list{display:grid;gap:8px}.manual-app-announcement-list article{background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:15px;display:grid;gap:4px;padding:11px 12px}.manual-app-announcement-list article.is-active{background:#10b98121;border-color:#5ff0c247}.manual-app-announcement-list span{color:#ffffff8f;font-size:10px;font-weight:780}.manual-app-announcement-list strong{color:#fff;font-size:12px;font-weight:820;line-height:1.25}.manual-app-announcement-list small{color:#ffffff7a;font-size:9px}.manual-trader-screen--banner{background:radial-gradient(circle at 90% 12%,rgba(16,185,129,.2),transparent 22%),linear-gradient(180deg,#0d1722,#07101c)}.manual-trader-screen--market-sync{background:radial-gradient(circle at 88% 10%,rgba(16,185,129,.2),transparent 22%),linear-gradient(180deg,#101917,#07101c)}.manual-market-app-tabs{display:flex;gap:8px;margin:16px 0 12px;overflow:hidden}.manual-market-app-tabs span{background:#ffffff14;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#ffffffa8;flex:0 0 auto;font-size:11px;font-weight:830;padding:9px 13px}.manual-market-app-item--1{animation:manual-market-app-state-1 16s ease-in-out infinite;box-sizing:border-box;overflow:hidden}.manual-market-app-item--2{animation:manual-market-app-state-2 16s ease-in-out infinite;box-sizing:border-box;overflow:hidden}.manual-market-app-item--3{animation:manual-market-app-state-3 16s ease-in-out infinite;box-sizing:border-box;overflow:hidden}.manual-market-app-item--4{animation:manual-market-app-state-4 16s ease-in-out infinite;box-sizing:border-box;overflow:hidden}.manual-market-app-tabs span.is-active{background:#ffbc2829;border-color:#ffbc2838;color:#ffbc28}.manual-market-app-result{animation:manual-market-app-result 16s ease-in-out infinite;background:#10b9811f;border:1px solid rgba(95,240,194,.22);border-radius:16px;display:grid;gap:5px;margin-top:12px;padding:12px}.manual-market-app-result span{color:#5ff0c2;font-size:10px;font-weight:860}.manual-market-app-result strong{color:#fff;font-size:13px;font-weight:860;line-height:1.25}.manual-market-app-result p{color:#ffffffa8;font-size:10px;line-height:1.35;margin:0}.manual-market-phone-tabs{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px;display:flex;gap:3px;margin:16px 0 12px;padding:4px}.manual-market-phone-tabs span{border-radius:999px;color:#ffffff94;flex:0 0 auto;font-size:10px;font-weight:820;max-width:0;opacity:0;overflow:hidden;padding:7px 0;text-align:center;text-overflow:ellipsis;transform:scale(.92);visibility:hidden;white-space:nowrap}.manual-market-phone-tab--1{animation:manual-market-phone-tab-1 16s ease-in-out infinite}.manual-market-phone-tab--2{animation:manual-market-phone-tab-2 16s ease-in-out infinite}.manual-market-phone-tab--3{animation:manual-market-phone-tab-3 16s ease-in-out infinite}.manual-market-phone-tab--4{animation:manual-market-phone-tab-4 16s ease-in-out infinite}.manual-market-phone-list{display:grid;gap:8px;inset:151px 13px 76px;overflow:hidden;position:absolute}.manual-market-phone-list--stocks{animation:manual-market-phone-list-1 16s ease-in-out infinite}.manual-market-phone-list--forex{animation:manual-market-phone-list-2 16s ease-in-out infinite}.manual-market-phone-list--commodities{animation:manual-market-phone-list-3 16s ease-in-out infinite}.manual-market-phone-list--crypto{animation:manual-market-phone-list-4 16s ease-in-out infinite}.manual-market-phone-list article{align-items:center;background:#ffffff13;border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:4px;grid-template-columns:30px minmax(0,1fr) 44px 42px;min-height:56px;padding:7px}.manual-market-phone-list article.is-featured,.manual-market-phone-list article.is-green{background:#10b98126;border-color:#5ff0c22e}.manual-market-phone-list article.is-red{background:#f871711f;border-color:#f8717124}.manual-market-phone-list article>span{align-items:center;background:#ffffff14;border-radius:50%;color:#ffbc28;display:inline-flex;font-size:11px;font-weight:900;height:28px;justify-content:center;overflow:hidden;width:28px}.manual-market-phone-list article>.manual-forex-pair-icon,.manual-instrument-app-market article>.manual-forex-pair-icon{background:transparent;border-radius:0;display:block;height:28px;overflow:visible;position:relative;width:30px}.manual-forex-pair-icon i{align-items:center;background:linear-gradient(135deg,#1d4ed8,#0f766e);border:2px solid #17211f;border-radius:50%;color:#fff;display:inline-flex;font-size:6px;font-style:normal;font-weight:900;height:20px;justify-content:center;letter-spacing:0;line-height:1;position:absolute;top:4px;width:20px}.manual-forex-pair-icon i:first-child{left:0;z-index:2}.manual-forex-pair-icon i:last-child{background:linear-gradient(135deg,#2563eb,#dc2626);left:11px;z-index:1}.manual-market-phone-list strong{color:#fff;display:grid;font-size:11px;font-weight:880;gap:2px;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-market-phone-list strong small{color:#ffffff61;display:block;font-size:8px;font-weight:720;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-market-phone-list div{background:#0000002e;border-radius:13px;display:grid;gap:2px;min-width:0;padding:5px 3px;text-align:right}.manual-market-phone-list div small{color:#ffffff6b;font-size:8px;font-weight:760}.manual-market-phone-list div b,.manual-market-phone-list>article>b{color:#f8fafc;font-size:9px;font-weight:850;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-market-phone-list>article>b{color:#10d48b;font-size:10px;justify-self:end}.manual-market-phone-list em{background:#10b981;border-radius:10px;color:#fff;font-size:9px;font-style:normal;font-weight:860;justify-self:end;min-width:40px;padding:7px 4px;text-align:center;white-space:nowrap}.manual-market-phone-list article.is-red>b{color:#fb6075}.manual-market-phone-list article.is-red em{background:#fb6075}.manual-page[data-manual-interactive=true] .manual-market-phone-tabs span,.manual-page[data-manual-interactive=true] .manual-market-phone-list{animation:none!important}.manual-page[data-manual-interactive=true] .manual-market-phone-tabs{display:flex}.manual-page[data-manual-interactive=true] .manual-market-phone-tabs span{color:#fff9;flex:0 0 auto;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:scale(.92);visibility:hidden}.manual-page[data-manual-market-selected~=stocks] .manual-market-phone-tabs .manual-market-phone-tab--1,.manual-page[data-manual-market-selected~=forex] .manual-market-phone-tabs .manual-market-phone-tab--2,.manual-page[data-manual-market-selected~=commodities] .manual-market-phone-tabs .manual-market-phone-tab--3,.manual-page[data-manual-market-selected~=crypto] .manual-market-phone-tabs .manual-market-phone-tab--4{flex:1 1 0;max-width:none;opacity:1;padding:7px 4px;transform:none;visibility:visible}.manual-page[data-manual-interactive=true] .manual-market-phone-list{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}.manual-page[data-manual-active-market=stocks] .manual-market-phone-tabs .manual-market-phone-tab--1,.manual-page[data-manual-active-market=forex] .manual-market-phone-tabs .manual-market-phone-tab--2,.manual-page[data-manual-active-market=commodities] .manual-market-phone-tabs .manual-market-phone-tab--3,.manual-page[data-manual-active-market=crypto] .manual-market-phone-tabs .manual-market-phone-tab--4{background:#ffbc282e;color:#ffbc28}.manual-page[data-manual-active-market=stocks] .manual-market-phone-list--stocks,.manual-page[data-manual-active-market=forex] .manual-market-phone-list--forex,.manual-page[data-manual-active-market=commodities] .manual-market-phone-list--commodities,.manual-page[data-manual-active-market=crypto] .manual-market-phone-list--crypto{opacity:1;transform:none;visibility:visible}.manual-trader-screen--instrument-sync{background:radial-gradient(circle at 86% 10%,rgba(16,185,129,.22),transparent 22%),radial-gradient(circle at 20% 34%,rgba(255,188,40,.1),transparent 24%),linear-gradient(180deg,#101917,#07101c);display:flex;flex-direction:column}.manual-trader-logo--finance{background:linear-gradient(135deg,#d9ff63 0 38%,transparent 39%),linear-gradient(315deg,#76e64c 0 36%,transparent 37%),#111827!important;border-color:#d9ff6333!important;color:transparent}.manual-trader-logo--finance:after{display:none}.manual-trader-header--instrument strong{font-size:17px;letter-spacing:0}.manual-instrument-app-tabs{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 12px;padding:4px}.manual-instrument-app-tabs span{border-radius:999px;color:#ffffff8f;font-size:10px;font-weight:820;overflow:hidden;padding:7px 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.manual-instrument-app-tabs span.is-active{background:#ffbc2829;color:#ffbc28}.manual-instrument-tab--1{animation:manual-instrument-tab-stocks 12s ease-in-out infinite}.manual-instrument-tab--2{animation:manual-instrument-tab-forex 12s ease-in-out infinite}.manual-instrument-tab--3{animation:manual-instrument-tab-commodities 12s ease-in-out infinite}.manual-instrument-tab--4{animation:manual-instrument-tab-crypto 12s ease-in-out infinite}.manual-instrument-app-market{align-content:start;display:grid;gap:8px;grid-auto-rows:max-content;inset:143px 13px 75px;overflow:hidden;position:absolute}.manual-instrument-app-market--forex{animation:manual-instrument-market-forex 12s ease-in-out infinite}.manual-instrument-app-market--commodities{animation:manual-instrument-market-commodities 12s ease-in-out infinite}.manual-instrument-app-market--crypto{animation:manual-instrument-market-crypto 12s ease-in-out infinite}.manual-instrument-app-market--single{opacity:1;transform:none;visibility:visible}.manual-instrument-app-market--incremental{display:block}.manual-instrument-app-market--incremental article{left:0;position:absolute;right:0}.manual-instrument-app-market--incremental .manual-instrument-app-row--1{top:0}.manual-instrument-app-market--incremental .manual-instrument-app-row--2{top:64px}.manual-instrument-app-market--incremental .manual-instrument-app-row--3{top:128px}.manual-instrument-app-market--sortable{display:block}.manual-instrument-app-market--sortable article{left:0;position:absolute;right:0;transition:transform .24s ease,background .18s ease,border-color .18s ease}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--1{top:0}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--2{top:64px}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--3{top:128px}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--4{top:192px}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--1{animation:manual-product-sort-app-row-1 12s ease-in-out infinite}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--2{animation:manual-product-sort-app-row-2 12s ease-in-out infinite}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--3{animation:manual-product-sort-app-row-3 12s ease-in-out infinite}.manual-instrument-app-market--sortable .manual-instrument-app-sort-row--4{animation:manual-product-sort-app-row-4 12s ease-in-out infinite}.manual-instrument-app-market--hours article:first-of-type{animation:manual-trading-hours-app-row 10s ease-in-out infinite}.manual-instrument-market-closed{align-items:center;background:#94a3b833!important;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#cbd5e1!important;display:inline-flex;font-size:8px!important;font-style:normal;font-weight:920;justify-content:center;min-height:22px;opacity:0;padding:0 5px;text-transform:uppercase;transform:translateY(5px)}.manual-instrument-app-market--hours article:first-of-type .manual-instrument-market-closed{animation:manual-trading-hours-app-closed 10s ease-in-out infinite}.manual-instrument-app-market--hours article:not(:first-child) .manual-instrument-market-closed{display:none}.manual-instrument-app-market article{align-items:center;background:#ffffff13;border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:6px;grid-template-columns:32px minmax(58px,1fr) 48px 48px;height:54px;min-height:54px;padding:8px}.manual-instrument-app-empty{align-content:center;animation:manual-instrument-app-empty 12s ease-in-out infinite;background:#ffffff0f;border:1px dashed rgba(255,255,255,.14);border-radius:18px;box-sizing:border-box;display:grid;gap:4px;left:0;min-height:82px;padding:14px;position:absolute;right:0;top:0;z-index:2}.manual-instrument-app-empty span{color:#ffffff75;font-size:12px;font-weight:780}.manual-instrument-app-empty strong{color:#ffffffd1;font-size:14px;font-weight:860}.manual-instrument-app-market article.is-featured,.manual-instrument-app-market article.is-green{background:#10b98126;border-color:#5ff0c22e}.manual-instrument-app-market article.is-red{background:#f871711f;border-color:#f8717124}.manual-instrument-app-market article>span{align-items:center;background:#ffffff14;border-radius:50%;color:#ffbc28;display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;overflow:hidden;width:28px}.manual-instrument-app-market article>.manual-product-stock-icon{background:linear-gradient(135deg,#14233a,#1f3b31);color:#ffbc28;font-size:13px}.manual-instrument-app-market article>.manual-product-stock-icon.manual-apple-logo-mark{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:21px;height:30px;line-height:1;width:30px}.manual-instrument-app-market article.manual-instrument-app-row--stock{grid-template-columns:32px minmax(0,1fr) 48px 46px;grid-template-rows:repeat(2,minmax(0,auto));min-height:60px}.manual-instrument-app-market article.manual-instrument-app-row--stock>strong{align-self:end;grid-column:2;grid-row:1;line-height:1}.manual-product-stock-name{align-self:start;color:#ffffff6b;font-size:8px;font-weight:740;grid-column:2;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-product-stock-price{align-self:center;grid-column:3;grid-row:1 / span 2}.manual-product-stock-change{align-self:center;grid-column:4;grid-row:1 / span 2;padding:7px 5px!important}.manual-product-stock-change.is-down{background:#fb6075}.manual-instrument-app-market strong{color:#fff;display:grid;font-size:12px;font-weight:880;gap:2px;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-instrument-app-market strong small{color:#ffffff61;display:block;font-size:9px;font-weight:720;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-instrument-app-market div{background:#0000002e;border-radius:13px;display:grid;gap:2px;min-width:0;padding:6px 4px;text-align:right}.manual-instrument-app-market div small{color:#ffffff6b;font-size:8px;font-weight:760}.manual-instrument-app-market div b,.manual-instrument-app-market>article>b{color:#f8fafc;font-size:9px;font-weight:850;letter-spacing:0;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-instrument-app-market>article>b{color:#10d48b;font-size:14px;justify-self:end}.manual-instrument-app-market em{background:#10b981;border-radius:10px;color:#fff;font-size:11px;font-style:normal;font-weight:860;justify-self:end;padding:9px 8px}.manual-instrument-app-market article.is-red>b{color:#fb6075}.manual-instrument-app-market article.is-red em{background:#fb6075}.manual-instrument-app-session-alert{align-items:center;background:#f59e0b24!important;border:1px solid rgba(245,158,11,.24);border-radius:14px;box-sizing:border-box;display:grid!important;gap:2px!important;max-height:0;opacity:0;overflow:hidden;padding:0 10px!important;transform:translateY(-6px)}.manual-instrument-app-session-alert span{color:#fbbf24;font-size:8px;font-weight:900;letter-spacing:0;text-transform:uppercase}.manual-instrument-app-session-alert strong{color:#ffffffe0;font-size:9px;font-weight:820;line-height:1.25}.manual-instrument-app-market--hours .manual-instrument-app-session-alert{animation:manual-trading-hours-app-alert 10s ease-in-out infinite}.manual-page[data-manual-trading-closed=true] .manual-instrument-app-session-alert{max-height:46px;opacity:1;padding-bottom:8px!important;padding-top:8px!important;transform:translateY(0)}.manual-page[data-manual-trading-hours-interactive=true] .manual-instrument-app-session-alert{animation:none!important}.manual-instrument-app-market--hours article{grid-template-columns:32px minmax(54px,1fr) 44px 44px 48px}.manual-instrument-app-market--hours .manual-instrument-market-closed{align-items:center;background:#94a3b833;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:8px;font-style:normal;font-weight:920;justify-content:center;min-height:22px;opacity:0;padding:0 5px;text-transform:uppercase;transform:translateY(5px)}.manual-instrument-app-counter{animation:manual-instrument-app-counter-visible 12s ease-in-out infinite;background:radial-gradient(circle at 100% 0%,rgba(95,240,194,.18),transparent 34%),#ffffff14;border:1px solid rgba(95,240,194,.2);border-radius:16px;display:grid;gap:5px;margin-bottom:10px;padding:12px}.manual-instrument-app-counter span,.manual-instrument-app-result span{color:#5ff0c2;font-size:10px;font-weight:860}.manual-instrument-app-counter strong{color:#fff;font-size:15px;font-weight:880;line-height:1.15}.manual-instrument-app-list{display:grid;gap:8px}.manual-instrument-app-list article{align-items:center;background:#ffffff13;border:1px solid rgba(255,255,255,.09);border-radius:14px;display:grid;gap:3px 8px;grid-template-columns:minmax(0,1fr) auto;padding:10px 11px}.manual-instrument-app-row--1{animation:manual-instrument-app-row-visible-1 12s ease-in-out infinite}.manual-instrument-app-row--2{animation:manual-instrument-app-row-visible-2 12s ease-in-out infinite}.manual-instrument-app-row--3{animation:manual-instrument-app-row-visible-3 12s ease-in-out infinite}.manual-instrument-app-list span{color:#fff;font-size:13px;font-weight:880;line-height:1.1}.manual-instrument-app-list small{color:#ffffff7a;font-size:9px;font-weight:760;grid-column:1}.manual-instrument-app-list strong{color:#f8fafc;font-size:12px;font-weight:850;grid-column:2;grid-row:1}.manual-instrument-app-list em{color:#10d48b;font-size:10px;font-style:normal;font-weight:860;grid-column:2;grid-row:2;text-align:right}.manual-instrument-app-row--2 em{color:#fb7185}.manual-instrument-app-result{animation:manual-instrument-app-result-visible 12s ease-in-out infinite;background:#10b9811f;border:1px solid rgba(95,240,194,.22);border-radius:16px;bottom:15px;display:grid;gap:5px;left:13px;padding:11px 12px;position:absolute;right:13px}.manual-instrument-app-result p{color:#ffffffa8;font-size:10px;line-height:1.35;margin:0}.manual-app-home-banner{animation:manual-banner-appear 8s ease-in-out infinite;background:radial-gradient(circle at 90% 12%,rgba(255,188,40,.42),transparent 26%),linear-gradient(135deg,#0f8f78,#0a4d61 48%,#182038);border:1px solid rgba(95,240,194,.22);border-radius:20px;box-shadow:0 18px 34px #00000040;display:grid;gap:6px;margin:12px 0 10px;min-height:118px;overflow:hidden;padding:15px;position:relative}.manual-app-home-banner:after{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 36%),radial-gradient(circle,rgba(255,188,40,.92) 0 34%,rgba(255,188,40,.18) 35% 54%,transparent 55%);border-radius:28px;content:"";height:92px;position:absolute;right:-16px;top:18px;transform:rotate(-8deg);width:104px}.manual-app-home-banner__slide{animation:manual-banner-slide-1 8s ease-in-out infinite;display:grid;gap:6px;inset:15px;position:absolute;z-index:1}.manual-app-home-banner__slide.is-slide-2{animation-name:manual-banner-slide-2}.manual-app-home-banner__slide.is-slide-3{animation-name:manual-banner-slide-3}.manual-app-home-banner__slide span{color:#ffffffb8;font-size:10px;font-weight:850;position:relative;z-index:1}.manual-app-home-banner__slide h3{color:#fff;font-size:18px;font-weight:880;line-height:1.15;margin:0;max-width:150px;position:relative;z-index:1}.manual-app-home-banner__slide p{color:#ffffffc2;font-size:10px;line-height:1.35;margin:0;max-width:154px;position:relative;z-index:1}.manual-app-home-banner__slide button{background:#ffffffeb;border:0;border-radius:999px;color:#0f766e;font-size:10px;font-weight:900;justify-self:start;min-height:25px;padding:0 12px;position:relative;z-index:1}.manual-app-home-banner div{bottom:10px;display:flex;gap:4px;left:15px;position:absolute;z-index:1}.manual-app-home-banner i{background:#ffffff6b;border-radius:999px;display:block;height:4px;width:4px}.manual-app-home-banner i{animation:manual-banner-dot-1 8s ease-in-out infinite}.manual-app-home-banner i.is-dot-2{animation-name:manual-banner-dot-2}.manual-app-home-banner i.is-dot-3{animation-name:manual-banner-dot-3}.manual-app-home-banner i.is-dot-1,.manual-app-home-banner i.is-dot-2,.manual-app-home-banner i.is-dot-3{transition:background .18s ease,width .18s ease}.manual-trader-screen--in-app{background:radial-gradient(circle at 88% 12%,rgba(16,185,129,.2),transparent 22%),linear-gradient(180deg,#111716,#07101c)}.manual-in-app-home{display:grid;gap:11px}.manual-trader-header--notify{margin-bottom:2px}.manual-trader-header .manual-trader-bell:before{display:none}.manual-trader-header .manual-trader-bell:after{display:none}.manual-trader-header .manual-trader-bell{align-items:center;display:inline-flex;justify-content:center;overflow:visible;position:relative}.manual-trader-header .manual-trader-bell svg{display:block;fill:none;height:17px;left:50%;position:absolute;stroke:#ffffffd1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;top:50%;transform:translate(-50%,-50%);width:17px}.manual-trader-header .manual-trader-bell span{align-items:center;animation:manual-in-app-badge 7s ease-in-out infinite;background:#ef4444;border:2px solid #111716;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:9px;font-weight:900;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0;position:absolute;right:-4px;top:-5px;width:16px;z-index:2}.manual-trader-header .manual-trader-bell span:before,.manual-trader-header .manual-trader-bell span:after{content:none;display:none}.manual-app-preview__scene--in-app-demo .manual-trader-bell{animation:manual-in-app-bell-tap 7s ease-in-out infinite}.manual-app-tap-finger{animation:manual-in-app-phone-finger 7s ease-in-out infinite;filter:drop-shadow(0 8px 12px rgba(2,6,23,.32));height:46px;pointer-events:none;position:absolute;right:2px;top:42px;transform-origin:72% 70%;width:46px;z-index:6}.manual-app-tap-finger svg{display:block;height:100%;overflow:visible;width:100%}.manual-app-tap-finger__hand,.manual-app-tap-finger__nail{fill:#fff;stroke:#0f172a;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.manual-app-tap-finger__nail{fill:#eef2ff;stroke-width:2.5}.manual-app-tap-finger__crease{fill:none;opacity:.42;stroke:#475569;stroke-linecap:round;stroke-width:2.3}.manual-in-app-inbox{background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.16),transparent 32%),#0d1722;display:grid;gap:11px;inset:0 0 42px;padding:12px;position:absolute;z-index:4}.manual-app-preview__scene--in-app-demo .manual-in-app-inbox{animation:manual-in-app-inbox-open 7s ease-in-out infinite}.manual-in-app-message{background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;gap:5px;padding:12px}.manual-in-app-message.is-unread{background:#10b98121;border-color:#5ff0c24d;box-shadow:0 14px 30px #0000003d}.manual-in-app-message span{color:#5ff0c2;font-size:10px;font-weight:860}.manual-in-app-message h3{color:#fff;font-size:14px;font-weight:860;line-height:1.25;margin:0}.manual-in-app-message p{color:#ffffffa8;font-size:11px;line-height:1.45;margin:0}.manual-in-app-message small{color:#ffffff70;font-size:9px}.manual-ios-push{backdrop-filter:blur(18px);background:#f6f8faed;border:1px solid rgba(255,255,255,.7);border-radius:19px;box-shadow:0 18px 40px #00000057;color:#111827;display:grid;gap:5px;left:10px;min-height:88px;padding:10px 12px 12px;position:absolute;right:10px;top:14px;z-index:8}.manual-ios-push__meta{align-items:center;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr) auto}.manual-ios-push__meta span{align-items:center;background:#0b74ff;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.manual-ios-push__meta strong{color:#111827;font-size:11px;font-weight:850}.manual-ios-push__meta small{color:#6b7280;font-size:10px;font-weight:760}.manual-ios-push h3{color:#111827;font-size:13px;line-height:1.18;margin:2px 0 0}.manual-ios-push p{color:#374151;font-size:11px;line-height:1.35;margin:0}.manual-app-preview__scene--push .manual-ios-push{animation:manual-ios-push-drop 6s ease-in-out infinite}.manual-trader-login-screen{align-content:center;background:radial-gradient(circle at 50% 12%,rgba(255,188,40,.2),transparent 26%),linear-gradient(180deg,#111918,#080d0d);color:#fff;display:grid;gap:11px;justify-items:stretch;inset:0;padding:26px 18px 34px;position:absolute;text-align:left;z-index:6}.manual-trader-login-screen__logo{align-items:center;background:radial-gradient(circle,#4c99bc 0 58%,#0f5e77 59%);border:2px solid rgba(255,179,37,.45);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-style:italic;font-weight:850;height:46px;justify-content:center;justify-self:start;line-height:1;width:46px}.manual-trader-login-screen p{color:#ffbc28;font-size:12px;font-weight:840;margin:14px 0 0;text-transform:uppercase}.manual-trader-login-screen h3{color:#f7faf8;font-size:23px;letter-spacing:0;line-height:1.12;margin:0 0 6px}.manual-trader-login-field{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#ffffff8a;font-size:12px;font-weight:760;min-height:42px;padding:13px 14px}.manual-trader-login-screen button{background:#ffbc28;border:0;border-radius:999px;color:#1b1200;font-size:13px;font-weight:860;margin-top:5px;min-height:44px}.manual-app-preview__scene--login-flow .manual-trader-login-screen{animation:manual-login-flow-screen 6s ease-in-out infinite}.manual-app-preview__scene--login-flow .manual-trader-login-screen button{animation:manual-login-flow-button 6s ease-in-out infinite}.manual-app-preview__scene--login-flow .manual-trader-header,.manual-app-preview__scene--login-flow .manual-trader-tabs,.manual-app-preview__scene--login-flow .manual-trader-index,.manual-app-preview__scene--login-flow .manual-trader-calendar,.manual-app-preview__scene--login-flow .manual-trader-sectors,.manual-app-preview__scene--login-flow .manual-trader-nav{animation:manual-login-flow-app 6s ease-in-out infinite}.manual-app-preview__scene--login-flow .manual-login-popup-scrim,.manual-app-preview__scene--login-flow .manual-login-popup{animation:manual-login-flow-popup 6s ease-in-out infinite}@keyframes manual-login-background-dim{0%,43%,86%,to{opacity:1}48%,78%{opacity:.5}}@keyframes manual-login-flow-screen{0%,40%{opacity:1;transform:none;visibility:visible}48%,to{opacity:0;transform:translateY(-10px);visibility:hidden}}@keyframes manual-login-flow-button{0%,29%,to{box-shadow:none;transform:none}34%,41%{box-shadow:0 0 0 5px #ffbc2833,0 0 22px #ffbc284d;transform:translateY(1px) scale(.97)}}@keyframes manual-login-flow-app{0%,44%,to{opacity:0}50%,86%{opacity:.5}92%{opacity:1}}@keyframes manual-login-flow-popup{0%,48%,92%,to{opacity:0;transform:translateY(8px) scale(.96)}54%,86%{opacity:1;transform:translateY(0) scale(1)}}@keyframes manual-schedule-clock{0%,56%{opacity:1;transform:translate(-50%) translateY(0) scale(1);visibility:visible}62%,to{opacity:0;transform:translate(-50%) translateY(-8px) scale(.96);visibility:hidden}}@keyframes manual-schedule-time-58{0%,24%{opacity:1}27%,to{opacity:0}}@keyframes manual-schedule-time-59{0%,26%,to{opacity:0}29%,47%{opacity:1}}@keyframes manual-schedule-time-00{0%,49%,to{opacity:0}52%,58%{opacity:1}}@keyframes manual-schedule-popup-appear{0%,58%,92%,to{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}64%,84%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-schedule-background-dim{0%,58%,92%,to{opacity:1}64%,84%{opacity:.5}}@keyframes manual-audience-popup-appear{0%,60%,92%,to{opacity:0;transform:translateY(8px) scale(.96);visibility:hidden}68%,86%{opacity:1;transform:translateY(0) scale(1);visibility:visible}}@keyframes manual-audience-background-dim{0%,60%,92%,to{opacity:1}68%,86%{opacity:.5}}@media(prefers-reduced-motion:reduce){.manual-demo-finger,.manual-market-console__header button,.manual-market-table label.is-enabled,.manual-market-app-tabs,.manual-market-app-index,.manual-market-app-result,.manual-market-phone-tabs span,.manual-market-phone-list,.manual-instrument-console__header button,.manual-instrument-flow article,.manual-instrument-market-panel button.is-active,.manual-instrument-counter-card,.manual-instrument-row,.manual-instrument-row .manual-market-checkbox,.manual-instrument-row .manual-market-checkbox:before,.manual-instrument-app-counter,.manual-instrument-app-list article,.manual-instrument-app-result,.manual-console__scene--banner .manual-announcement-detail-actions button.is-green,.manual-console__scene--login-popup .manual-announcement-detail-actions button.is-green,.manual-console__scene--audience-popup .manual-announcement-detail-actions button.is-green,.manual-audience-picker,.manual-audience-picker button.is-selected,.manual-console__scene--push .manual-announcement-detail-actions button.is-green,.manual-console__scene--notice .manual-announcement-detail-actions button.is-green,.manual-console__scene--in-app .manual-announcement-detail-actions button.is-green,.manual-app-preview__scene[data-app-scene=notification-banner] .manual-app-home-banner,.manual-app-preview__scene[data-app-scene=notification-announcement] .manual-app-announcement-empty,.manual-app-preview__scene[data-app-scene=notification-announcement] .manual-app-announcement-content,.manual-app-preview__scene--in-app-demo .manual-trader-bell,.manual-app-preview__scene--in-app-demo .manual-trader-bell span,.manual-app-preview__scene--in-app-demo .manual-app-tap-finger,.manual-app-preview__scene--in-app-demo .manual-in-app-inbox,.manual-app-preview__scene--login-popup .manual-login-popup-scrim,.manual-app-preview__scene--login-popup .manual-login-popup,.manual-app-preview__scene--scheduled .manual-schedule-countdown,.manual-app-preview__scene--scheduled .manual-login-popup-scrim,.manual-app-preview__scene--scheduled .manual-login-popup,.manual-app-preview__scene--scheduled .manual-trader-header,.manual-app-preview__scene--scheduled .manual-trader-tabs,.manual-app-preview__scene--scheduled .manual-trader-index,.manual-app-preview__scene--scheduled .manual-trader-calendar,.manual-app-preview__scene--scheduled .manual-trader-sectors,.manual-app-preview__scene--audience-popup .manual-login-popup-scrim,.manual-app-preview__scene--audience-popup .manual-login-popup,.manual-app-preview__scene--audience-popup .manual-trader-header,.manual-app-preview__scene--audience-popup .manual-trader-tabs,.manual-app-preview__scene--audience-popup .manual-trader-index,.manual-app-preview__scene--audience-popup .manual-trader-calendar,.manual-app-preview__scene--audience-popup .manual-trader-sectors,.manual-app-preview__scene--push .manual-ios-push,.manual-app-preview__scene--login-flow .manual-trader-login-screen,.manual-app-preview__scene--login-flow .manual-trader-login-screen button,.manual-app-preview__scene--login-popup .manual-trader-header,.manual-app-preview__scene--login-popup .manual-trader-tabs,.manual-app-preview__scene--login-popup .manual-trader-index,.manual-app-preview__scene--login-popup .manual-trader-calendar,.manual-app-preview__scene--login-popup .manual-trader-sectors,.manual-app-preview__scene--login-flow .manual-trader-nav{animation:none}.manual-app-preview__scene--login-flow .manual-trader-login-screen{display:none}.manual-app-preview__scene--login-popup .manual-login-popup-scrim,.manual-app-preview__scene--login-popup .manual-login-popup{opacity:1}.manual-app-preview__scene[data-app-scene=notification-announcement] .manual-app-announcement-empty{display:none}.manual-app-preview__scene[data-app-scene=notification-announcement] .manual-app-announcement-content{opacity:1;transform:none;visibility:visible}}@media(max-width:760px){.manual-page--desktop-preview{grid-template-columns:minmax(270px,300px) minmax(0,1fr)}.manual-page--desktop-preview .manual-workspace{padding:34px 34px 64px}.manual-page--desktop-preview .manual-hero h1{font-size:56px}.manual-page--desktop-preview .manual-stage__grid{grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr)}}
