.rflow-site{--flow-bg:#08101c;--flow-panel:#101c2d;--flow-line:#26364e;--flow-muted:#92a6bf;--flow-red:#f36677;background:var(--flow-bg);color:#eef4fb;min-height:100vh;font:14px/1.55 Arial,Malgun Gothic,sans-serif}.rflow-site *{box-sizing:border-box}.rflow-site button,.rflow-site input,.rflow-site select{font:inherit}.rflow-site button{cursor:pointer}.rflow-site a{text-decoration:none;color:inherit}.rflow-container{max-width:1160px;margin:0 auto;padding:0 22px}.rflow-top{border-bottom:1px solid #25344a;background:#0c1727;position:-webkit-sticky;position:sticky;top:0;z-index:20}.rflow-topin{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rflow-logo{font-size:23px;letter-spacing:-1px;font-weight:900;white-space:nowrap}.rflow-logo span{color:#f7667a}.rflow-logo small{font-size:11px;letter-spacing:1.4px}.rflow-top nav{display:flex;gap:20px;color:#a3b4ca;font-size:12px;font-weight:750}.rflow-top .rflow-here{color:#ff8290}.rflow-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:34px 0 20px}.rflow-eyebrow{font-size:10px;color:#f27c8a;font-weight:850;letter-spacing:1.4px}.rflow-hero h1{margin:4px 0 8px;font-size:clamp(29px,4vw,42px);font-weight:900;letter-spacing:-1.7px}.rflow-hero h1 span{color:#ff6b7d}.rflow-hero p{margin:0;color:#a1b3ca;font-size:13px}.rflow-date{text-align:right;padding:12px 15px;border:1px solid #293e55;background:#142338;border-radius:12px;min-width:196px}.rflow-date small,.rflow-date span{display:block;color:#8ba1ba;font-size:10px}.rflow-date strong{display:block;font-size:19px;margin:2px 0}.rflow-notice{border:1px solid #4f3d43;background:#261d29;color:#cfb8c0;padding:11px 14px;border-radius:10px;font-size:11px;margin:0 0 15px}.rflow-notice b{color:#ff9dab}.rflow-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.rflow-stat{background:#142238;border:1px solid #29394f;border-radius:12px;padding:14px 16px;min-width:0}.rflow-stat>small,.rflow-stat>span{display:block;color:#92a5bc;font-size:10px}.rflow-stat>b{display:block;font-size:21px;color:#f3f7fc;margin:5px 0;font-weight:900;line-height:1.4}.rflow-panel{background:linear-gradient(180deg,#111e30,#0d1928);border:1px solid var(--flow-line);border-radius:16px;padding:22px;margin-bottom:17px;box-shadow:0 15px 34px #0002}.rflow-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.rflow-head h2{font-size:22px;margin:4px 0}.rflow-head p{margin:0;font-size:12px;color:#9bacc3}.rflow-record{font-size:10px;color:#9faec3;white-space:nowrap}.rflow-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.rflow-segment{display:flex;gap:4px;flex-wrap:wrap;background:#0b1522;padding:4px;border-radius:10px;border:1px solid #283951}.rflow-segment button{background:transparent;border:0;color:#93a7be;padding:9px 15px;font-size:12px;font-weight:850;border-radius:7px}.rflow-segment button.active{background:#ba3145;color:#fff}.rflow-period{display:flex;gap:9px;margin:15px 0}.rflow-period button{background:#18283d;color:#afc1d7;border:1px solid #344560;border-radius:9px;padding:9px 16px;font-size:12px;font-weight:850}.rflow-period button.active{border-color:#f26678;color:#fff;background:#4a2535}.rflow-turn-note{font-size:11px;color:#adc1d6;background:#17263b;border-radius:9px;padding:12px;margin:15px 0}.rflow-filter{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin:12px 0}.rflow-filter label{display:flex;gap:8px;align-items:center;font-size:11px;color:#97aac2;font-weight:800}.rflow-filter input,.rflow-filter select{outline:none;background:#0b1728;border:1px solid #34455b;border-radius:8px;color:#eef4fa;padding:9px 11px;min-height:38px}.rflow-filter input{max-width:185px}.rflow-tablewrap{overflow-x:auto;border:1px solid #27364b;border-radius:11px}.rflow-table{width:100%;border-collapse:collapse;min-width:610px}.rflow-table th{text-align:left;font-size:11px;color:#92a4bd;padding:12px;border-bottom:1px solid #34445c;background:#0b1829;font-weight:750;white-space:nowrap}.rflow-table td{padding:11px 12px;border-bottom:1px solid #1e2e43;font-size:12px;vertical-align:middle}.rflow-table tbody tr:last-child td{border-bottom:none}.rflow-table tbody tr.selected,.rflow-table tbody tr:hover{background:#172b41}.rflow-rank{color:#bdcbe1;font-weight:900}.rflow-stock{border:0;background:none;color:#eef5ff;text-align:left;padding:0}.rflow-stock strong{font-size:14px;letter-spacing:.2px}.rflow-stock small{display:block;color:#8fa4c0;font-size:10px}.rflow-num{color:#f5f7fb;font-weight:900;font-size:15px}.rflow-num small{font-weight:600;color:#7189a6;font-size:10px}.rflow-meter,.rflow-track{height:5px;background:#25364b;border-radius:8px;overflow:hidden;margin-top:6px}.rflow-meter i,.rflow-track i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#a93b4b,#ff8291)}.rflow-positive{color:#ff8593}.rflow-negative,.rflow-positive{font-weight:800;white-space:nowrap}.rflow-negative{color:#7fb5fd}.rflow-stage{display:inline-block;border:1px solid #3d4b5f;border-radius:999px;background:#1b2b3f;color:#c4d2e2;font-size:10px;padding:4px 8px;font-weight:850;white-space:nowrap}.rflow-stage-up{border-color:#345e58;background:#16362e;color:#8ee2b5}.rflow-stage-warn{border-color:#715542;background:#32291e;color:#ebba88}.rflow-stage-neutral{color:#b5c1d1}.rflow-more{background:#1c3048;color:#becde0;border:1px solid #40516a;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.rflow-expand{margin-top:14px;width:100%;border:1px solid #40536d;background:#192a41;color:#e1ebf7;border-radius:9px;padding:12px;font-size:12px;font-weight:850}.rflow-empty{text-align:center;color:#94a8bd;padding:27px;font-size:12px}.rflow-detail{border:1px solid #45546b;background:#15253b;border-radius:12px;padding:17px;margin-top:13px}.rflow-detailhead{display:flex;justify-content:space-between;align-items:center}.rflow-detailhead b{font-size:18px}.rflow-detailhead span{font-size:11px;color:#90a7c2;margin-left:10px}.rflow-detailhead button{border:0;background:none;color:#b7c7db;font-size:24px}.rflow-detailgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:13px}.rflow-detailgrid .rflow-stat{background:#0c192b}.rflow-detailgrid .rflow-stat>b{font-size:17px}.rflow-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:17px 0 0}.rflow-components>div>div:first-child{display:flex;justify-content:space-between;gap:7px;font-size:11px;color:#a9bed5}.rflow-components b{color:#f5f7fb}.rflow-detailfoot{color:#879cb4;font-size:10px;margin-bottom:0}.rflow-explain{background:#101c2c;border:1px solid #26364b;border-radius:16px;padding:21px;margin-bottom:34px}.rflow-explain h2{font-size:16px;margin:0 0 13px}.rflow-explain>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.rflow-explain article{background:#16263b;border:1px solid #304057;border-radius:10px;padding:14px}.rflow-explain article b{font-size:11px;color:#ccd9ea}.rflow-explain article strong{float:right;color:#ff8c99;font-size:16px}.rflow-explain article p{font-size:11px;color:#94a8c0;margin:10px 0 0}.rflow-explain>p{font-size:10px;color:#7e94ae;margin-bottom:0}.rflow-footer{border-top:1px solid #26364b;padding:22px;text-align:center;color:#788ba4;font-size:11px}@media(max-width:760px){.rflow-container{padding:0 14px}.rflow-hero{align-items:flex-start;flex-direction:column;padding:25px 0 17px}.rflow-date{width:100%;text-align:left}.rflow-stats{grid-template-columns:1fr;gap:8px}.rflow-panel{padding:14px}.rflow-head{flex-direction:column}.rflow-actions{gap:8px}.rflow-segment{width:100%}.rflow-segment button{flex:1 1;padding:10px 8px}.rflow-period button{flex:1 1}.rflow-filter{justify-content:flex-start}.rflow-components,.rflow-detailgrid,.rflow-explain>div{grid-template-columns:1fr}.rflow-top nav{gap:10px;font-size:11px}.rflow-logo{font-size:18px}.rflow-logo small{font-size:8px}.rflow-table td{padding:10px 9px}}.rflow-site .rflow-hero h1{font-size:clamp(27px,3.2vw,39px)}.rflow-filterpanel{padding:17px 21px;margin:0 0 16px}.rflow-control-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 26px}.rflow-filter-label{display:block;margin:0 0 6px;color:#9aaec8;font-size:11px;font-weight:800}.rflow-control-row .rflow-segment{margin:0}.rflow-hint{margin:11px 0 0;font-size:11px;color:#9caec6}.rflow-hint b{color:#d9e5f3}.rflow-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.rflow-horizon{min-width:0;border:1px solid #2c3c51;background:linear-gradient(180deg,#122135,#0e1b2d);border-radius:14px;padding:14px 11px;margin-bottom:16px}.rflow-horizon-head{display:flex;justify-content:space-between;gap:4px;align-items:flex-start;padding:5px 5px 13px}.rflow-horizon-kicker{font-size:9px;font-weight:900;letter-spacing:.7px;color:#f57b8a}.rflow-horizon-head h2{font-size:17px;line-height:1.3;margin:4px 0 5px;letter-spacing:-.5px}.rflow-horizon-head p{font-size:10px;color:#8399b2;margin:0}.rflow-horizon-count{flex:none;color:#879cb7;font-size:10px;margin-top:4px}.rflow-ranking{border:1px solid #27394f;background:#0b1828;border-radius:11px;overflow:hidden}.rflow-rank-item{width:100%;border:0;border-bottom:1px solid #21344b;background:transparent;color:inherit;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;text-align:left;padding:11px 8px;min-height:65px}.rflow-rank-item:last-child{border-bottom:0}.rflow-rank-item.open,.rflow-rank-item:hover{background:#1b3046}.rflow-rank-bubble{width:22px;height:22px;border-radius:7px;background:#243850;color:#c8d6e9;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:900}.rflow-rank-company{min-width:0;display:block}.rflow-rank-company strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f7fa;font-size:13px;font-weight:900;line-height:1.4}.rflow-rank-company small{display:block;color:#8098b3;font-size:9px;margin-top:3px}.rflow-rank-score{text-align:right;white-space:nowrap}.rflow-rank-score strong{display:block;color:#ff8290;font-size:17px;font-weight:900;line-height:1.2}.rflow-rank-score strong small{font-size:10px;color:#f5b1bb;margin-left:1px}.rflow-rank-score>span{color:#849bb7;font-size:9px}.rflow-row-detail{border-bottom:1px solid #3d536b;background:#192d43;padding:12px 11px 14px;animation:rflowin .13s ease-out}@keyframes rflowin{0%{opacity:.6;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.rflow-row-title{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid #35465a;margin-bottom:11px}.rflow-row-title b{font-size:11px;color:#eef2f8}.rflow-row-title strong{font-size:13px;color:#ff8d9b}.rflow-axis{margin-bottom:12px}.rflow-axis>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#cad9ea}.rflow-axis b{font-weight:850}.rflow-axis strong{color:#fff;font-size:11px;font-weight:900}.rflow-axisbar{height:5px;border-radius:999px;background:#384a5d;margin:6px 0 5px;overflow:hidden}.rflow-axisbar i{display:block;height:100%;background:linear-gradient(90deg,#bd4054,#ff7487);border-radius:999px}.rflow-axis small{color:#91a6c0;font-size:9px;line-height:1.45;display:block}.rflow-row-footer{border-top:1px solid #35465a;padding-top:9px;display:grid;grid-gap:3px;gap:3px;color:#a8bdd3;font-size:10px}.rflow-more-list{margin-top:10px;width:100%;border:1px solid #455973;background:#192b41;color:#dce8f6;font-size:11px;font-weight:850;border-radius:8px;padding:10px}.rflow-noitems{padding:20px 9px;text-align:center;font-size:11px;color:#8ea2ba}.rflow-how{background:#111f32;border:1px solid #283b53;border-radius:14px;padding:19px;margin:2px 0 13px}.rflow-how h2{font-size:17px;margin:0 0 13px}.rflow-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.rflow-how-grid>div{background:#172a41;border:1px solid #354860;border-radius:10px;padding:13px}.rflow-how-grid span{font-size:12px;font-weight:850;color:#ecf3ff}.rflow-how-grid strong{float:right;color:#ff8291;font-size:15px}.rflow-how-grid p{clear:both;color:#9cafc6;font-size:10px;margin:9px 0 0;line-height:1.6}.rflow-bottom-note,.rflow-how>p{font-size:10px;color:#869bb6;line-height:1.6}.rflow-bottom-note{margin:4px 0 30px}@media(max-width:1060px){.rflow-three{grid-template-columns:repeat(2,minmax(0,1fr))}.rflow-horizon:last-child{grid-column:1/-1}}@media(max-width:700px){.rflow-three{grid-template-columns:1fr;gap:0}.rflow-horizon:last-child{grid-column:auto}.rflow-filterpanel,.rflow-horizon{padding:14px}.rflow-horizon-head h2{font-size:19px}.rflow-rank-company strong{font-size:14px}.rflow-rank-score strong{font-size:18px}.rflow-how-grid{grid-template-columns:1fr}.rflow-control-row{gap:12px}.rflow-control-row>div{width:100%}.rflow-control-row .rflow-segment{display:flex;width:100%}.rflow-control-row .rflow-segment button{flex:1 1}}.rflow-fv-filter{padding:17px 20px;margin:0 0 17px}.rflow-fv-controls{display:flex;gap:24px;flex-wrap:wrap}.rflow-fv-controls>div>b{display:block;font-size:11px;color:#a9b9cf;margin:0 0 7px}.rflow-fv-controls .rflow-segment{margin:0}.rflow-fv-filter>p{font-size:11px;color:#9fafc7;margin:12px 0 0;line-height:1.5}.rflow-fv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.rflow-fv-board{min-width:0;border:1px solid #33445a;background:linear-gradient(180deg,#17273b,#101c2e);border-radius:14px;padding:12px;margin-bottom:18px}.rflow-fv-head{display:flex;justify-content:space-between;gap:6px;align-items:flex-start;padding:5px 3px 12px}.rflow-fv-head h2{font-size:17px;line-height:1.28;margin:3px 0 5px}.rflow-fv-head p{color:#94a6bf;font-size:10px;margin:0}.rflow-fv-head>span{color:#e7b4bc;white-space:nowrap;font-size:10px;font-weight:850}.rflow-fv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.rflow-fv-metrics button{border:1px solid #364a63;background:#172b41;color:#b5c7dc;padding:8px 3px;border-radius:8px;font-size:11px;font-weight:850;min-width:0}.rflow-fv-metrics button.active{background:#b93e54;color:white;border-color:#db7183}.rflow-fv-explain{min-height:32px;font-size:10px;color:#91a9c2;margin:9px 2px}.rflow-fv-list{background:#0b1829;border:1px solid #2d3e53;border-radius:10px;overflow:hidden}.rflow-fv-row{width:100%;color:#e9f0fa;background:transparent;border:0;border-bottom:1px solid #2a3b50;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;text-align:left;grid-gap:8px;gap:8px;padding:11px 9px;min-height:63px}.rflow-fv-row.opened,.rflow-fv-row:hover{background:#213650}.rflow-fv-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#2c425c;color:#edf1f8;font-size:11px;font-weight:900}.rflow-fv-company{display:block;min-width:0}.rflow-fv-company b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.4}.rflow-fv-company small{display:block;font-size:9px;color:#91a5bd;margin-top:3px}.rflow-fv-points{text-align:right;white-space:nowrap}.rflow-fv-points b{color:#ff8b99;font-size:16px}.rflow-fv-points b small{font-size:10px;color:#d1b0ba}.rflow-fv-points>small{display:block;font-size:9px;color:#93a8c0}.rflow-fv-detail{background:#1a3048;border-bottom:1px solid #52657e;padding:13px 11px}.rflow-fv-detailhead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #40536a;padding-bottom:9px;margin-bottom:11px;font-size:11px}.rflow-fv-detailhead strong{color:#ff9ca9}.rflow-fv-axis{margin:12px 0}.rflow-fv-axis>div:first-child{display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:11px}.rflow-fv-axis>div:first-child strong{color:#fff}.rflow-fv-axis>small{font-size:9px;color:#9faec2;line-height:1.3;display:block}.rflow-fv-track{height:6px;background:#3b5068;border-radius:9px;overflow:hidden;margin:6px 0 3px}.rflow-fv-track i{height:100%;display:block;background:linear-gradient(90deg,#b94559,#ff8d9a);border-radius:9px}.rflow-fv-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid #42536a;padding-top:10px}.rflow-fv-info span{display:block;padding:7px;background:#14263c;border-radius:7px;color:#9bb0c8;font-size:9px}.rflow-fv-info b{display:block;color:#e4edf7;font-size:12px;margin-top:2px}.rflow-fv-note{font-size:9px;color:#94a8c2;line-height:1.5}.rflow-fv-empty{display:grid;grid-gap:7px;gap:7px;text-align:center;padding:40px 10px;color:#aebed3;font-size:12px}.rflow-fv-empty small{color:#7e90aa;font-size:10px}.rflow-fv-expand{margin-top:10px;border:1px solid #4a6079;background:#1a2c44;color:#e0eaf7;border-radius:9px;padding:10px;width:100%;font-size:11px;font-weight:850}.rflow-fv-legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.rflow-fv-legend article{min-width:0;background:#18283e;border:1px solid #32455d;border-radius:10px;padding:11px}.rflow-fv-legend article>div{display:flex;flex-direction:column;gap:4px}.rflow-fv-legend b{font-size:11px}.rflow-fv-legend strong{color:#fa8391;font-size:17px}.rflow-fv-legend p{font-size:10px;color:#95aac2;margin:7px 0 0}@media(max-width:1110px){.rflow-fv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rflow-fv-board:last-child{grid-column:1/-1}}@media(max-width:740px){.rflow-fv-grid{grid-template-columns:1fr;gap:0}.rflow-fv-board:last-child{grid-column:auto}.rflow-fv-board{padding:14px}.rflow-fv-controls{display:grid;grid-gap:14px;gap:14px}.rflow-fv-controls .rflow-segment{width:100%}.rflow-fv-controls .rflow-segment button{flex:1 1}.rflow-fv-legend{grid-template-columns:1fr}.rflow-fv-legend article>div{flex-direction:row;justify-content:space-between}.rflow-fv-head h2{font-size:19px}.rflow-fv-company b{font-size:14px}}.rflow-rel-breakdown{background:#102239;border:1px solid #3b506b;border-radius:9px;margin-top:9px;padding:10px 11px}.rflow-rel-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:6px;color:#aebfd4;font-size:10px;margin:7px 0}.rflow-rel-breakdown>div>b{color:#f0f5fb;white-space:nowrap;font-size:11px}.rflow-rel-breakdown p{margin:3px 0 11px;font-size:9px;color:#9fb6d0;line-height:1.5}.rflow-rel-breakdown p:last-child{margin-bottom:0}.rflow-rel-breakdown .rflow-rel-warning{margin:0;color:#ffb9a5;font-size:10px;font-weight:750}.rflow-fv-points b.rflow-gap-value{color:#92caff;font-size:16px}.rflow-gap-summary{border:1px solid #496786;background:#142b44;border-radius:9px;padding:10px;margin:0 0 12px}.rflow-gap-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#b2c4d9;font-size:10px;margin-bottom:7px}.rflow-gap-summary>div b{color:#eff6ff;font-size:13px;text-align:right}.rflow-gap-summary>p{font-size:10px;line-height:1.6;color:#afc9e3;margin:8px 0 0}@media(max-width:740px){.rflow-fv-controls>div{min-width:0}.rflow-fv-controls .rflow-segment button{padding:10px 6px}}.rflow-gap-count{font-size:10px;color:#afc5df;background:#14243a;border:1px solid #2a4563;border-radius:7px;padding:7px 9px;margin:0 1px 10px;line-height:1.5}.rflow-gap-count b{color:#91c9ff}.rflow-fv-company small.rflow-gap-source{color:#ffd5a4;font-size:10px;font-weight:800;line-height:1.45;margin-top:6px;white-space:normal}.rflow-gap-origin{border:1px solid #49617c;background:#10243c;border-radius:9px;padding:10px 11px;margin:0 0 12px;display:grid;grid-gap:9px;gap:9px}.rflow-gap-origin>div{display:grid;grid-gap:2px;gap:2px}.rflow-gap-origin>div>span,.rflow-gap-origin>section>span{font-size:10px;color:#9aafc9}.rflow-gap-origin strong{font-size:12px;color:#f5f7fa;line-height:1.45}.rflow-gap-origin strong small{color:#94a9c2;font-size:10px}.rflow-gap-origin>section{border-top:1px solid #314a65;padding-top:9px;display:grid;grid-gap:6px;gap:6px}.rflow-gap-memberships{display:flex;flex-wrap:wrap;gap:5px}.rflow-gap-memberships>span{font-size:10px;border-radius:6px;border:1px solid #445d7b;background:#203752;padding:4px 7px;color:#d7e5f7;font-weight:800}.rflow-fv-company small.rflow-stage-line{display:block;color:#b1cce4;font-size:10px;margin-top:5px;white-space:normal;line-height:1.4}.rflow-fv-company .rflow-stage-line b{display:inline;font-size:10px;color:#ffe0ac;white-space:normal;overflow:visible;text-overflow:clip}.rflow-stage-detail{border:1px solid #3a5875;background:#12253b;border-radius:9px;padding:11px;margin:0 0 13px}.rflow-stage-title{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.rflow-stage-title b{font-size:11px;color:#e6f1fd}.rflow-stage-title small{font-size:9px;color:#8daac7}.rflow-stage-actors{display:grid;grid-gap:8px;gap:8px}.rflow-stage-actor{border:1px solid #304b68;border-radius:8px;background:#0c1d30;padding:9px;min-width:0}.rflow-stage-actor.selected{border-color:#a3766c;background:#27273d}.rflow-stage-actor>span{display:block;font-size:10px;color:#9bb3cd;margin-bottom:3px}.rflow-stage-actor>strong{display:block;font-size:14px;color:#f8e1bd;margin-bottom:4px}.rflow-stage-actor>small{display:block;font-size:10px;color:#aebfd4;line-height:1.45}.rflow-stage-actor>p{font-size:9px;color:#9ebad7;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.rflow-stage-note{font-size:9px;color:#89a2be;line-height:1.6;margin:9px 0 0}@media(max-width:480px){.rflow-stage-actors{grid-template-columns:1fr}}.rflow-source-highlight{background:linear-gradient(145deg,#3a2a14,#1d2b39 80%);border:2px solid #e3b54d;box-shadow:inset 0 0 0 1px #ffe4a621,0 0 0 1px #ad8a2940;padding:12px 11px;margin-bottom:12px}.rflow-source-heading{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;gap:7px;margin:0!important}.rflow-source-heading>span{color:#f2ce7e!important;font-size:11px!important;font-weight:900;letter-spacing:.1px}.rflow-source-heading>strong{color:#4e3506!important;background:#ffdb7d;border:1px solid #ffe5ad;padding:2px 6px;border-radius:5px;font-size:9px!important}.rflow-source-main{display:grid!important;grid-gap:3px;gap:3px}.rflow-source-main>strong{font-size:15px!important;line-height:1.45!important;color:#ffe49c!important;overflow-wrap:anywhere}.rflow-source-main>span{font-size:10px;color:#f3cf78;font-weight:900}.rflow-source-extra{border-top:1px solid #89724e60;padding-top:8px}.rflow-source-extra>span{font-size:10px;color:#abbfd4}.rflow-source-extra>strong{font-size:11px;color:#dceaff}.rflow-stage-detail{padding:10px;margin:0 0 11px}.rflow-stage-title{margin-bottom:7px}.rflow-stage-title b{font-size:12px}.rflow-stage-actors{grid-template-columns:repeat(2,minmax(0,1fr))}.rflow-stage-actor{padding:10px 9px}.rflow-stage-actor.selected{border-color:#c9a15a;background:#2d2a32}.rflow-stage-actor>strong{margin:0}.rflow-price-panel{border:1px solid #47617b;background:#10243a;border-radius:10px;padding:10px;margin:0 0 13px}.rflow-price-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:7px;flex-wrap:wrap;margin-bottom:9px}.rflow-price-panel-head>b{font-size:11px;color:#d9e8fb;line-height:1.5}.rflow-price-panel-head>span{font-size:10px;color:#93acc7}.rflow-price-panel-head>span strong{color:#f1f8ff;font-size:12px;white-space:nowrap}.rflow-price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rflow-price-card{background:#0b1b2c;border:1px solid #38506a;border-radius:9px;padding:10px 9px;min-width:0;display:flex;flex-direction:column;gap:6px}.rflow-price-card.selected{background:linear-gradient(150deg,#503617,#292b32 85%);border:2px solid #f3c34e;padding:9px 8px;box-shadow:0 0 0 1px #cda34f20}.rflow-price-card-heading{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.rflow-price-card-heading>b{font-size:14px;color:#d1deed}.rflow-price-card.selected .rflow-price-card-heading>b{color:#ffe8a5;font-size:15px;font-weight:900}.rflow-price-role{border-radius:5px;border:1px solid #3b5775;color:#9fb6d1;font-size:9px;font-weight:800;padding:2px 5px;line-height:1.4}.rflow-price-role.active{background:#f1bf51;border-color:#ffda84;color:#352304;font-weight:900}.rflow-price-card>small{color:#8fa8c2;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.rflow-price-card.selected>small{color:#ead6a8}.rflow-price-amount{font-size:clamp(12px,1.15vw,17px);line-height:1.25;color:#eef5ff;overflow-wrap:anywhere;letter-spacing:-.35px;font-weight:900}.rflow-price-card.selected .rflow-price-amount{color:#ffe19a;font-size:clamp(13px,1.25vw,18px)}.rflow-price-gap{border-top:1px solid #3c516c;padding-top:8px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 5px}.rflow-price-card.selected .rflow-price-gap{border-color:#946e35}.rflow-price-gap>span{font-size:10px;color:#a7bed6}.rflow-price-gap>b{font-size:14px;color:#b6dafa;font-weight:900;white-space:nowrap}.rflow-price-card.selected .rflow-price-gap>b{color:#ffe8b0}.rflow-price-distinction{font-size:10px;color:#bdcfe1;line-height:1.55;margin:9px 0 0}.rflow-price-distinction b{color:#ffe2a4}@media(max-width:400px){.rflow-price-cards{gap:6px}.rflow-price-card{padding:8px 6px}.rflow-price-card.selected{padding:7px 5px}.rflow-price-amount,.rflow-price-card.selected .rflow-price-amount{font-size:13px}}.rflow-inst-detail{background:#101e31;border:1px solid #3c5873;border-radius:10px;padding:11px;margin:1px 0 14px}.rflow-inst-head{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;padding-bottom:9px;border-bottom:1px solid #2e455c}.rflow-inst-head>div{display:grid;grid-gap:3px;gap:3px}.rflow-inst-head b{font-size:12px;color:#ecf5ff}.rflow-inst-head small{color:#8fa5be;font-size:9px}.rflow-inst-head>strong{font-size:13px;color:#ffd68a;white-space:nowrap}.rflow-inst-list{display:grid;grid-gap:0;gap:0}.rflow-inst-entry{padding:9px 0;border-bottom:1px solid #263950}.rflow-inst-entry:last-child{border-bottom:0}.rflow-inst-entrytop{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.rflow-inst-entrytop>b{font-size:11px;color:#edf4fb}.rflow-inst-entrytop>strong{font-size:13px;font-weight:900;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rflow-inst-buy{color:#f8a8b2}.rflow-inst-sell{color:#8dc2ff}.rflow-inst-even{color:#aebed0}.rflow-inst-meter{background:#25384c;height:4px;border-radius:5px;margin:6px 0;overflow:hidden}.rflow-inst-meter>i{display:block;height:100%;border-radius:5px}.rflow-inst-meter>i.buy{background:#e597a2}.rflow-inst-meter>i.sell{background:#72adf1}.rflow-inst-extras{display:flex;gap:2px 10px;flex-wrap:wrap;justify-content:space-between;color:#91a9c3;font-size:9px;line-height:1.45}.rflow-inst-extras>span:last-child{color:#ccdaeb}.rflow-inst-foot,.rflow-inst-pending{font-size:10px;color:#9ab1ca;line-height:1.6;margin:10px 0 0}.rflow-inst-pending{padding:9px;border-radius:6px;background:#182c42;margin-top:10px}.rflow-price-method-note{font-size:10px;line-height:1.65;color:#b2c8df;margin:10px 1px 5px}.rflow-price-method-note>strong{color:#f4d18a;font-weight:900}.rflow-price-close-note{margin:0 1px 4px;padding:7px 9px;background:#0b1d30;border:1px solid #324862;border-radius:7px;color:#91a6c0;font-size:10px}.rflow-price-close-note>b{color:#e6effb;font-size:11px}.rflow-fv-company .rflow-close-price{margin-top:4px;color:#b8cbe1;font-size:11px}.rflow-fv-company .rflow-close-price strong{color:#eef5ff;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rflow-insight-link{display:flex;align-items:center;min-height:48px;padding:13px 15px;margin-bottom:16px;border:1px solid #ba6c82;background:#352c43;border-radius:10px;color:#ffe3e9!important;text-decoration:none}.rflow-insight-link:hover{background:#4a354f}.rflow-insight-link:focus-visible{outline:3px solid #ffb3c0;outline-offset:3px}.rflow-insight-link b{display:block;font-size:14px}.rflow-insight-link small{display:block;font-size:11px;color:#dfc4d2;margin-top:4px}