.nav nav button{white-space:normal}.navmajor{margin:16px 0 3px;padding:14px 0 0;border-top:1px solid #658eb4}.navmajor button span{color:#e5eff9}.brand #collapse{font-size:25px;padding:0 3px}.watch .panelheading{display:flex;justify-content:space-between;gap:12px}.watch #hideWatch{font-size:24px;color:#7589aa;padding:4px 8px;border:1px solid var(--line);border-radius:5px;line-height:1}.watchcollapsed .workspace>.watch{display:none!important}#showWatch{font-size:22px}.watchcollapsed .side-tabs button.active{background:var(--bg);color:#505ab7}#flowPage{flex:1;min-height:0;overflow:auto;background:#f1f5f9;padding:25px 28px}.flowheading{display:flex;align-items:center;justify-content:space-between;gap:15px}.flowheading>div>span{font-size:10px;color:#8a99ac;letter-spacing:1px}.flowheading h1{font-size:27px;font-weight:600;margin:8px 0}.flowheading p{color:#7b8ca2;font-size:13px;line-height:1.5;margin:0}.flowheading button,.flowcontrols button{padding:10px 15px;border:1px solid #d9e2ed;border-radius:5px;background:var(--bg);color:#446b9e;white-space:nowrap}.flowcontrols{display:flex;align-items:end;gap:16px;margin-top:22px;flex-wrap:wrap}.flowcontrols label{display:grid;gap:7px;font-size:11px;color:#7b8ca2}.flowcontrols select{border:1px solid #d3dfec;padding:10px 34px 10px 12px;background:var(--bg);color:var(--text);border-radius:5px;font-size:13px}.flowdemo{margin-left:auto;align-self:center;color:#9e7c36;background:#fff3d8;padding:6px 8px;border-radius:4px;font-size:10px}.flowrules{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 10px}.flowrules>span{padding:7px 10px;border:1px solid #dce6f0;color:#587493;background:#eaf0f7;font-size:11px;border-radius:4px}.flownote{font-size:11px;color:#8492a5;line-height:1.7;max-width:1000px;margin:0 0 20px}.flowsection{background:var(--bg);padding:22px;border-radius:7px;margin-bottom:24px}.flowsectiontitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.flowsectiontitle>div{display:flex;align-items:center;gap:10px}.flowsectiontitle h2{font-size:18px;font-weight:600;margin:0}.flowindex{font-size:11px;background:#eaf0fd;color:#536ec5;padding:8px;border-radius:5px}.flowsectiontitle>span{color:#8b99ac;font-size:11px}.flowchart{margin-bottom:25px}.flowchartlabel{font-size:10px;font-weight:600;color:#788da7;margin:0 0 10px}.flowchartlabel span{font-weight:400;float:right;font-size:10px}.flowbar{display:grid;grid-template-columns:65px minmax(0,1fr) 65px 60px;gap:12px;align-items:center;width:100%;text-align:left;padding:5px 0}.flowbar:hover{background:#f2f6fb}.flowbar>strong{color:#4b60b4;font-size:12px}.flowtrack{background:#eff3f9;height:15px;border-radius:2px;overflow:hidden;display:block}.flowtrack>span{display:block;height:100%;background:#4283c0;border-radius:2px}.flowtrack>span.trend{background:#21a28e}.flowbar>b{text-align:right;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.flowexcess{text-align:right;color:#2e9e72;font-size:11px}.flowtablewrap{overflow:auto}.flowtable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.flowtable th{background:#f4f7fb;color:#7e8fa4;font-weight:600;font-size:10px;line-height:1.5;padding:11px 8px;text-align:right;white-space:nowrap}.flowtable td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:right;white-space:nowrap}.flowtable th:nth-child(2),.flowtable td:nth-child(2){text-align:left}.flowtable button{font-weight:700;color:#4b60b4;padding:0;font-size:13px}.flowstatus{font-size:10px;background:#e8f3e6;color:#4b8b30;padding:4px 8px;border-radius:4px}.flowstatus.newbuy{background:#dcf6ec;color:#159b6b}.flowratio{font-weight:700;color:#407cac}.flowempty{padding:35px 15px;color:#8a97a8;line-height:1.7;text-align:center}.dark #flowPage{background:#111d29}.dark .flowrules>span{background:#233448;border-color:#2e4257;color:#9bb2cf}.dark .flowtrack,.dark .flowtable th{background:#243448}.dark .flowbar:hover{background:#223448}.dark .flowindex{background:#2d3b60;color:#9eb1f0}.dark .flowbar>strong,.dark .flowtable button{color:#a1b5ff}
@media(min-width:701px) and (max-width:1100px){body:not(.navcollapsed)>.nav{width:230px}.nav .brand{font-size:28px}.nav .brandmark,.nav .profile,.nav nav span,.nav nav label,.nav .navfoot{display:revert}.nav .profile{display:flex}.nav nav{padding:12px 16px}.nav .brandmark{display:none}}
@media(max-width:700px){#flowPage{padding:20px 12px}.flowheading{align-items:flex-start;flex-direction:column}.flowheading h1{font-size:23px}.flowsection{padding:15px 10px}.flowsectiontitle{align-items:start;flex-direction:column;gap:8px}.flowsectiontitle h2{font-size:16px}.flowchartlabel span{display:block;float:none;margin-top:6px}.flowbar{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.flowexcess{display:none}.flowtable{min-width:720px}.flowdemo{margin-left:0}.watchcollapsed .workspace>.side-tabs{grid-column:3;grid-row:1;align-self:start}.watchcollapsed .chartpanel{grid-column:2;grid-row:1}.flowrules{gap:5px}}

#flowPage{background:radial-gradient(ellipse at 90% 0,#dceafa 0,transparent 45%),linear-gradient(135deg,#f3f6fb,#eaf1f8)}.flowbots{display:flex;gap:4px;border:0;padding:0;margin:0}.flowbots legend{font-size:11px;color:#7b8ca2;margin-bottom:7px}.flowbots label{display:block;position:relative}.flowbots input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.flowbots span{display:block;padding:11px 20px;border:1px solid #d4e0ef;border-radius:7px;background:#fff;color:#567596;font-size:12px}.flowbots input:checked+span{background:linear-gradient(135deg,#327ed5,#315abb);color:white;border-color:#3774ca;box-shadow:0 4px 12px #3a75c52b}.flowbots input:focus-visible+span{outline:2px solid #4279c4;outline-offset:3px}.flowcontrols{align-items:end}.flowcontrols select,.flowcontrols button{height:39px}.flowshowcase{border:1px solid #fff;border-radius:16px;box-shadow:0 18px 45px #244b7612,0 3px 8px #244b7608;background:linear-gradient(155deg,#fff,#fbfdff)}.showcasesub{font-size:12px;color:#8596aa;margin:6px 0 0}.qualifiedcount{background:#edf7f3;padding:8px 12px;color:#2c8b6c!important;border-radius:20px}.flowhighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.flowmetric{padding:18px;background:linear-gradient(125deg,#f0f6fd,#fff);border-radius:12px;box-shadow:inset 0 1px 0 #fff,0 7px 15px #254b7610;border:1px solid #e4edf7;display:flex;flex-direction:column;gap:9px}.flowmetric>span{font-size:11px;color:#8194aa}.flowmetric>strong{font-size:23px;font-weight:600;color:#315e94}.flowmetric em{font-size:17px;font-style:normal;color:#259b86;margin-left:7px}.flowmetric small{font-size:10px;color:#93a2b5}.gainleaders{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:23px}.gainleadlabel{font-size:9px;letter-spacing:.6px;color:#7d8da3;margin-right:auto}.gainleadlabel small{display:block;font-size:10px;letter-spacing:0;margin-top:5px;color:#97a4b5}.gainleader{display:grid;grid-template-columns:22px auto auto;gap:5px 9px;align-items:center;padding:10px 14px;border-radius:9px;background:linear-gradient(145deg,#f6fbff,#eaf5f9);border:1px solid #dcecf1;box-shadow:0 3px 8px #20485c0b;transition:box-shadow .2s}.gainleader:hover{box-shadow:0 6px 16px #207e8130}.gainrank{grid-row:1/3;background:#d9ecf1;color:#477d8c;border-radius:50%;font-size:10px;display:grid;place-items:center;width:22px;height:22px}.gainleader strong{font-size:13px;color:#38649a}.gainleader b{color:#229d7a;font-size:12px}.gainleader small{grid-column:2/4;text-align:left;font-size:10px;color:#8a9caf}.flowstage{background:linear-gradient(160deg,#f9fcff,#edf5fd);border:1px solid #e2ecf7;border-radius:12px;padding:20px 10px 5px;box-shadow:inset 0 1px 0 white,0 10px 25px #467ba20b}.stagetitle{display:flex;justify-content:space-between;gap:12px;padding:0 10px 15px}.stagetitle strong{font-size:12px;color:#567795}.stagetitle span{font-size:9px;letter-spacing:.5px;color:#91a6bb}.column3dscroll{overflow-x:auto}.column3d{display:block;width:100%;height:auto;max-height:440px}.column3d a{cursor:pointer}.columnshape{transition:filter .18s}.column3d a:hover .columnshape,.column3d a:focus .columnshape{filter:drop-shadow(0 0 7px #59b0ea80)}.colgrid{stroke:#dbe6f1;stroke-width:1;stroke-dasharray:3 5}.coltick,.colaxis{fill:#889cb2;font:10px Arial}.colvalue{fill:#3d6893;font:bold 11px Arial}.colsymbol{fill:#365778;font:bold 11px Arial}.colshadow{fill:#4c79a3;opacity:.15}.flowtabletitle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:27px 0 12px}.flowtabletitle h3{font-size:15px;color:#476485;margin:0}.flowtabletitle span{font-size:11px;color:#8e9db0}.flowtable tbody tr:hover{background:#f0f7fd}.flowtable th{font-size:9px}.gaincell{font-weight:600}.dark #flowPage{background:radial-gradient(ellipse at 90% 0,#203e5b,transparent 50%),#101d2b}.dark .flowshowcase{background:linear-gradient(155deg,#1c2d40,#172536);border-color:#2b4056}.dark .flowmetric{background:linear-gradient(135deg,#243b52,#203146);border-color:#32485e;box-shadow:0 7px 16px #0002}.dark .flowmetric>strong{color:#bad8f7}.dark .flowmetric em{color:#70d9be}.dark .flowbots span{background:#22354a;border-color:#324b65;color:#a1bedc}.dark .flowbots input:checked+span{background:linear-gradient(135deg,#327ed5,#315abb);color:white}.dark .flowstage{background:linear-gradient(160deg,#1e344b,#152638);border-color:#2c435b;box-shadow:none}.dark .colgrid{stroke:#30465c}.dark .colvalue,.dark .colsymbol{fill:#b5d8f5}.dark .gainleader{background:linear-gradient(145deg,#253e51,#203345);border-color:#365061}.dark .gainleader strong{color:#a2caf1}.dark .gainleader b{color:#6dd7b9}.dark .gainrank{background:#355663;color:#b8e7df}.dark .qualifiedcount{background:#25483e;color:#91d7b9!important}.dark .flowtable tbody tr:hover{background:#21374d}.dark .flowtabletitle h3{color:#bfd5ed}@media(max-width:900px){.flowhighlights{grid-template-columns:1fr}.flowmetric{padding:14px;gap:6px}.flowmetric>strong{font-size:21px}.gainleaders{align-items:stretch}.gainleadlabel{width:100%}.stagetitle{flex-direction:column;gap:7px}}@media(max-width:600px){.flowshowcase{padding:15px 10px}.flowtabletitle{align-items:start;flex-direction:column}.gainleader{flex:1;min-width:180px}.flowbots span{padding:11px 15px}.flowcontrols{gap:12px}.flowsectiontitle{align-items:start}.qualifiedcount{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.columnshape,.gainleader{transition:none}}

