.flow-search{background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#e5eaf1);border-radius:20px;padding:28px;margin:0 0 28px;scroll-margin-top:90px;color:var(--ui-ink,#172439);min-width:0}.flow-search-heading,.flow-search-stock{display:flex;justify-content:space-between;gap:20px;align-items:center}.flow-search-heading span{color:var(--ui-red,#d72e48);font-weight:800;font-size:11px;letter-spacing:1.8px}.flow-search h2{font-size:25px;margin:8px 0}.flow-search p,.flow-search small{color:var(--ui-muted,#64758c);line-height:1.7}.flow-search-heading p{margin:5px 0 18px}.flow-search-heading>small{text-align:right;white-space:nowrap}.flow-search-form label{display:block;font-size:13px;margin-bottom:8px;font-weight:700}.flow-search-form>div{display:flex;gap:10px}.flow-search input{min-width:0;flex:1 1;background:#fff;border:1px solid #d8e1ec;border-radius:10px;padding:15px;color:#172439;font:inherit}.flow-search button{font:inherit;cursor:pointer}.flow-search-form button,.flow-search-periods button{border:1px solid #e5eaf1;border-radius:10px;color:#53657c;background:#f0f4f8;padding:12px 22px;font-weight:700}.flow-search-form button{background:var(--ui-red,#d72e48);border-color:var(--ui-red,#d72e48)}.flow-search button:disabled{opacity:.5;cursor:wait}.flow-search :is(button,input,a,summary):focus-visible{outline:2px solid #f9a4b3;outline-offset:4px}.flow-search-hint{font-size:12px}.flow-search-results ul{list-style:none;padding:0;margin:10px 0;max-height:300px;overflow:auto}.flow-search-results li+li{border-top:1px solid #e5eaf1}.flow-search-results button{display:flex;align-items:center;gap:14px;width:100%;padding:15px 10px;background:transparent;border:0;color:#172439;text-align:left}.flow-search-results button:hover{background:#fff0f2}.flow-search-results button span{color:var(--ui-muted,#64758c);font-size:12px}.flow-search-results button span:last-child{margin-left:auto;color:var(--ui-red,#d72e48)}.flow-search-error{color:#b02c46!important}.flow-search-detail{border-top:1px solid #e5eaf1;margin-top:24px;padding-top:24px}.flow-search-stock h3{font-size:24px;margin:0}.flow-search-stock h3 small{font-size:12px;font-weight:400}.flow-search-stock a{color:#b02c46;font-size:13px}.flow-search-investors,.flow-search-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.flow-search-stages>div{background:#f0f4f8;padding:16px;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.flow-search-stages span{font-size:13px;color:var(--ui-muted,#64758c)}.flow-search-stages strong{margin-left:auto;color:#b02c46}.flow-search-stages small{width:100%;font-size:11px}.flow-search-periods{display:flex;gap:8px;margin:22px 0 16px}.flow-search-periods button[aria-pressed=true]{background:var(--ui-red,#d72e48);border-color:var(--ui-red,#d72e48)}.flow-search-investor{border:1px solid #e5eaf1;border-radius:14px;padding:20px;background:#f6f8fb;min-width:0}.flow-search-investor h4{margin:0 0 12px;color:#53657c}.flow-search-investor>strong{font-size:26px}.flow-search-investor dl{margin:18px 0 10px}.flow-search-investor dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:2}.flow-search-investor dt{color:var(--ui-muted,#64758c)}.flow-search-investor dd{margin:0;overflow-wrap:anywhere;text-align:right}.flow-search-investor small{display:block;font-size:11px}.flow-search-table-title{margin:24px 0 12px}.flow-search-table-title small{font-weight:400;font-size:12px;margin-left:8px}.flow-search-table-scroll{overflow-x:auto;border:1px solid #e5eaf1;border-radius:12px}.flow-search table{border-collapse:collapse;width:100%;min-width:630px;font-size:13px}.flow-search td,.flow-search th{padding:13px 16px;text-align:right;white-space:nowrap;border-bottom:1px solid #e5eaf1}.flow-search th:first-child{text-align:left}.flow-search thead{color:#53657c;background:#f6f8fb}.flow-search tbody th{color:var(--ui-ink,#172439)}.flow-search-unavailable{padding:20px;background:#f0f4f8;border-radius:12px}.flow-search-method{margin-top:20px;border-top:1px solid #e5eaf1;padding-top:18px;font-size:12px}.flow-search-method summary{cursor:pointer;font-size:13px;color:var(--ui-ink,#172439)}.flow-search-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:650px){.flow-search{padding:18px;border-radius:16px}.flow-search-heading,.flow-search-stock{display:block}.flow-search-heading>small{display:block;text-align:left;margin-bottom:15px}.flow-search h2{font-size:23px}.flow-search-form button{padding:12px 17px}.flow-search-investors,.flow-search-stages{grid-template-columns:1fr}.flow-search-stock{margin-bottom:18px}.flow-search-stock h3 small{display:block}.flow-search-results button{flex-wrap:wrap;gap:6px 12px}.flow-search-results button b{width:100%}.flow-search-investor>strong{font-size:25px}.flow-search-table-title small{display:block;margin-left:0}.flow-search-periods button{flex:1 1;padding:11px 5px}}.flow-search-form button,.flow-search-periods button[aria-pressed=true]{color:#fff}.flow-search{box-shadow:0 5px 20px #17243905}.flow-search-investor.flow-search-investor-leading{border-color:#d72e48;box-shadow:inset 0 0 0 1px #d72e48;background:#fff8f9}.flow-search-investor h4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.flow-search-leader-badge{font-size:11px;font-weight:800;background:#d72e48;color:#fff;padding:4px 9px;border-radius:6px;white-space:nowrap}.flow-search tr.flow-search-institution-leading>:is(th,td){background:#fff8f9;border-top:2px solid #d72e48;border-bottom:2px solid #d72e48}.flow-search tr.flow-search-institution-leading>th{border-left:2px solid #d72e48}.flow-search tr.flow-search-institution-leading>td:last-child{border-right:2px solid #d72e48}.flow-search-medal{display:inline-flex;align-items:center;gap:3px;margin-left:10px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:850;white-space:nowrap}.flow-search-medal-1{color:#795500;background:#ffefb5;border:1px solid #d7b24a}.flow-search-medal-2{color:#46536a;background:#e9eef6;border:1px solid #b7c2d3}.flow-search-medal>span{font-size:19px;line-height:1.2}