.cr-company .cr-founder-inn,.cr-company .cr-founder-inn:hover{border:0!important;text-decoration:none!important;box-shadow:none!important}
.cr-company .cr-founder-share-amount{white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}
.cr-company .cr-founder-meta>p{align-items:center}.cr-company .cr-founder-share-amount{align-self:center}
.cr-company .cd-founder-context{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#697386;margin:4px 0 7px}
.cd-public{padding:18px 0 20px;border-bottom:1px solid #e9ecf1;margin-bottom:22px}
.cd-public dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0}
.cd-public dt{font-size:13px;color:#727b89;margin-bottom:5px}.cd-public dd{margin:0;min-width:0;font-size:16px;font-weight:500;overflow-wrap:anywhere}
.cd-public a{color:#242d3b;text-decoration:none}.cd-public a:hover{text-decoration:underline}.cd-public p,.cd-hint{font-size:12px;color:#737c89;margin:12px 0 0;line-height:1.5}
.cd-warning{padding:16px 20px;background:#fff8ec;border-radius:12px;margin:20px 0}.cd-warning h2{font-size:16px;margin:0 0 8px}.cd-warning i{margin-right:8px;color:#946511}.cd-warning ul{padding-left:18px;margin:0;font-size:14px;line-height:1.6}
.cd-extra{margin:24px 0 0}.cd-disclosure{padding:18px 0;border-top:1px solid #e9ecf1;min-width:0;scroll-margin-top:90px}.cd-finance-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-top:8px}
.cd-disclosure summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.45;color:#252d3a;list-style:none;display:flex;align-items:center;gap:10px}
.cd-disclosure summary::-webkit-details-marker{display:none}.cd-disclosure summary::after{content:'+';font-size:22px;font-weight:400;margin-left:auto;color:#737c89}.cd-disclosure[open]>summary::after,.cd-disclosure details[open]>summary::after{content:'−'}
.cd-disclosure summary span,.cd-disclosure h2 span{font-size:13px;font-weight:400;color:#7c8593}.cd-disclosure h2{font-size:19px;margin:0 0 14px}.cd-disclosure details+details{margin-top:16px}
.cd-rows{margin:18px 0 0}.cd-rows>div{display:grid;grid-template-columns:minmax(150px,26%) minmax(0,1fr);gap:8px 24px;padding:7px 0;font-size:14px;line-height:1.55;break-inside:avoid}
.cd-rows dt{color:#737c89}.cd-rows dd{margin:0;overflow-wrap:anywhere;color:#303949}.cd-rows small{display:block;color:#737c89;margin-top:4px}.cd-map{display:inline-flex;gap:8px;align-items:center;margin-top:14px;font-size:13px}
.cd-table-scroll{overflow-x:auto;margin-top:14px;max-width:100%;overscroll-behavior-x:contain}.cd-table-scroll table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.cd-table-scroll th,.cd-table-scroll td{padding:10px 14px;text-align:right;border-bottom:1px solid #edf0f3;white-space:nowrap}.cd-table-scroll th:first-child{text-align:left;white-space:normal;min-width:190px;padding-left:0;font-weight:400}.cd-table-scroll thead th{font-weight:600;background:#f8f9fb}.cd-table-scroll th small{font-size:11px;color:#8c94a1;margin-left:8px}.cd-table-scroll tbody tr:hover{background:#fafbfc}
@media print{.cd-finance-link{display:none!important}}
@media print{.cr-company .cd-table-scroll table{font-size:8pt;line-height:1.25}.cr-company .cd-table-scroll th,.cr-company .cd-table-scroll td{padding:4pt 3pt}.cr-company .cd-table-scroll th small{display:inline;font-size:6pt;margin-left:4pt}.cd-public{break-inside:avoid}}
@media(max-width:600px){.cd-public dl{grid-template-columns:minmax(0,1fr);gap:14px}.cd-public{padding:15px 0;margin-bottom:16px}.cd-public dd{font-size:15px}.cd-rows>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}.cd-disclosure summary{font-size:16px}.cd-disclosure{padding:16px 0}.cd-table-scroll th,.cd-table-scroll td{padding:9px 12px}.cd-table-scroll th:first-child{min-width:170px}.cd-warning{padding:14px}}
@media print{.cd-public{padding:8pt 0;margin:6pt 0 12pt}.cd-public dl{grid-template-columns:1fr 1fr;gap:8pt 18pt}.cd-public dd{font-size:10pt}.cd-public dt,.cd-public p,.cd-hint{font-size:8pt}.cd-disclosure{padding:9pt 0;break-inside:auto}.cd-disclosure summary{font-size:12pt;break-after:avoid}.cd-disclosure summary::after{display:none}.cd-rows{margin:7pt 0}.cd-rows>div{font-size:9pt;grid-template-columns:26% 1fr;gap:4pt 12pt;padding:4pt 0}.cd-map{display:none}.cd-warning{background:transparent;border:1pt solid #aaa;break-inside:avoid}.cd-table-scroll{overflow:visible}.cd-table-scroll table{font-size:7pt;table-layout:fixed}.cd-table-scroll th,.cd-table-scroll td{padding:5pt 3pt;white-space:normal;overflow-wrap:anywhere}.cd-table-scroll th:first-child{width:29%;min-width:0}.cd-table-scroll th small{display:block;margin:2pt 0 0}.cd-table-scroll tr{break-inside:avoid}.cd-table-scroll thead{display:table-header-group}.cd-financial{break-before:page}.cd-extra{margin-top:12pt}.cd-founder-context{font-size:8pt!important}}
