.ReinsuranceTreatyVisual-module__Fvz01q__stage{aspect-ratio:5/4;font-feature-settings:"tnum";color:#f4f4f5;isolation:isolate;width:100%;max-width:640px;margin-left:auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative}.ReinsuranceTreatyVisual-module__Fvz01q__gridBg{z-index:0;background-image:radial-gradient(circle at 76% 22%,#8000201a,#0000 55%),linear-gradient(#1c1c1c0d 1px,#0000 1px),linear-gradient(90deg,#1c1c1c0d 1px,#0000 1px);background-size:auto,28px 28px,28px 28px;border-radius:24px;position:absolute;inset:-6% -4% -4% -6%}.ReinsuranceTreatyVisual-module__Fvz01q__mainCard{z-index:1;background:#0f1218;border-radius:14px;flex-direction:column;gap:9px;padding:16px 18px 12px;display:flex;position:absolute;inset:8% 4% 12% 6%;box-shadow:0 1px 2px #0f121859,0 8px 24px #0f121847,0 24px 48px #0f121838,inset 0 1px #ffffff0a}.ReinsuranceTreatyVisual-module__Fvz01q__mainHead{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__mainTitle{letter-spacing:-.01em;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.ReinsuranceTreatyVisual-module__Fvz01q__pulseDot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite ReinsuranceTreatyVisual-module__Fvz01q__pulseDot;box-shadow:0 0 #10b98180}@keyframes ReinsuranceTreatyVisual-module__Fvz01q__pulseDot{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 6px #10b98100}}@media (prefers-reduced-motion:reduce){.ReinsuranceTreatyVisual-module__Fvz01q__pulseDot{animation:none}}.ReinsuranceTreatyVisual-module__Fvz01q__mainMeta{color:#71717a;gap:6px;font-size:10.5px;display:inline-flex}.ReinsuranceTreatyVisual-module__Fvz01q__metaSep{opacity:.5}.ReinsuranceTreatyVisual-module__Fvz01q__periodBlock{flex-direction:column;gap:5px;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__periodHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__periodLbl{text-transform:uppercase;letter-spacing:.06em;color:#52525b;font-size:9px}.ReinsuranceTreatyVisual-module__Fvz01q__periodDates{color:#a1a1aa;font-variant-numeric:tabular-nums;font-size:10px}.ReinsuranceTreatyVisual-module__Fvz01q__periodBar{background:#ffffff0f;border-radius:4px;height:7px;position:relative;overflow:hidden}.ReinsuranceTreatyVisual-module__Fvz01q__periodElapsed{background:linear-gradient(90deg,#800020bf,#800020);width:46%;height:100%;display:block}.ReinsuranceTreatyVisual-module__Fvz01q__periodMark{background:#ffffff38;width:1px;height:100%;position:absolute;top:0}.ReinsuranceTreatyVisual-module__Fvz01q__periodFoot{color:#71717a;justify-content:space-between;font-size:9.5px;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__periodNow{color:#a1a1aa;font-variant-numeric:tabular-nums}.ReinsuranceTreatyVisual-module__Fvz01q__colHead{text-transform:uppercase;letter-spacing:.06em;color:#52525b;border-top:1px solid #ffffff0f;grid-template-columns:1fr 74px 92px;gap:10px;padding:2px 2px 4px;font-size:9.5px;display:grid}.ReinsuranceTreatyVisual-module__Fvz01q__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__row{background:#ffffff05;border-radius:7px;grid-template-columns:1fr 74px 92px;align-items:center;gap:10px;padding:6.5px 8px;font-size:11.5px;display:grid}.ReinsuranceTreatyVisual-module__Fvz01q__market{color:#e4e4e7;letter-spacing:-.005em;font-weight:500}.ReinsuranceTreatyVisual-module__Fvz01q__share{color:#34d399;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ReinsuranceTreatyVisual-module__Fvz01q__share em{color:#34d39999;margin-left:1px;font-style:normal}.ReinsuranceTreatyVisual-module__Fvz01q__comm{color:#d4d4d8;text-align:right;font-variant-numeric:tabular-nums}.ReinsuranceTreatyVisual-module__Fvz01q__comm em{color:#71717a;margin-left:1px;font-style:normal}.ReinsuranceTreatyVisual-module__Fvz01q__footStrip{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:10px;display:grid}.ReinsuranceTreatyVisual-module__Fvz01q__footTile{flex-direction:column;gap:2px;min-width:0;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__footLbl{text-transform:uppercase;letter-spacing:.05em;color:#52525b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ReinsuranceTreatyVisual-module__Fvz01q__footVal{color:#e4e4e7;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ReinsuranceTreatyVisual-module__Fvz01q__footVal em{color:#71717a;margin-left:1px;font-size:10px;font-style:normal;font-weight:400}.ReinsuranceTreatyVisual-module__Fvz01q__footGood{color:#34d399}.ReinsuranceTreatyVisual-module__Fvz01q__footGood em{color:#34d39999}.ReinsuranceTreatyVisual-module__Fvz01q__instCard{z-index:3;background:#fff;border-radius:10px;flex-direction:column;gap:6px;width:48%;min-width:228px;padding:11px 14px 12px;display:flex;position:absolute;top:0;left:0;transform:rotate(-.4deg);box-shadow:0 1px 2px #1c1c1c0f,0 6px 16px #1c1c1c14,0 18px 36px #1c1c1c1a}.ReinsuranceTreatyVisual-module__Fvz01q__instHead{color:#1c1c1c;border-bottom:1px solid #f4f4f5;align-items:center;gap:6px;padding-bottom:6px;font-size:11px;font-weight:600;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__instHead svg{color:#800020;flex-shrink:0}.ReinsuranceTreatyVisual-module__Fvz01q__instCount{color:#78716c;margin-left:auto;font-size:9.5px;font-weight:500}.ReinsuranceTreatyVisual-module__Fvz01q__instList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__instRow{grid-template-columns:42px 1fr 50px;align-items:baseline;gap:6px;font-size:10.5px;display:grid}.ReinsuranceTreatyVisual-module__Fvz01q__instDate{color:#78716c}.ReinsuranceTreatyVisual-module__Fvz01q__instAmt{color:#1c1c1c;font-variant-numeric:tabular-nums}.ReinsuranceTreatyVisual-module__Fvz01q__instPaid,.ReinsuranceTreatyVisual-module__Fvz01q__instDue{text-align:center;border-radius:3px;padding:1.5px 5px;font-size:9px;font-weight:600}.ReinsuranceTreatyVisual-module__Fvz01q__instPaid{color:#047857;background:#d1fae5}.ReinsuranceTreatyVisual-module__Fvz01q__instDue{color:#78716c;background:#f5f5f4}.ReinsuranceTreatyVisual-module__Fvz01q__instBase{color:#a8a29e;letter-spacing:-.005em;border-top:1px solid #f4f4f5;margin-top:1px;padding-top:5px;font-size:9.5px}.ReinsuranceTreatyVisual-module__Fvz01q__pcCard{z-index:3;background:#fff;border-radius:10px;flex-direction:column;gap:4px;width:45%;min-width:214px;padding:12px 14px;display:flex;position:absolute;bottom:0;right:0;transform:rotate(.5deg);box-shadow:0 1px 2px #1c1c1c0f,0 6px 16px #1c1c1c14,0 18px 36px #1c1c1c1a}.ReinsuranceTreatyVisual-module__Fvz01q__pcLbl{text-transform:uppercase;letter-spacing:.06em;color:#a8a29e;font-size:9.5px}.ReinsuranceTreatyVisual-module__Fvz01q__pcVal{color:#1c1c1c;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.ReinsuranceTreatyVisual-module__Fvz01q__pcVal span{color:#78716c;margin-left:1px;font-size:13px;font-weight:600}.ReinsuranceTreatyVisual-module__Fvz01q__pcMeterWrap{flex-direction:column;gap:4px;margin-top:3px;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__pcMeter{background:#f5f5f4;border-radius:3px;height:6px;overflow:hidden}.ReinsuranceTreatyVisual-module__Fvz01q__pcFill{background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;height:100%;display:block}.ReinsuranceTreatyVisual-module__Fvz01q__pcScale{color:#a8a29e;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px;display:flex}.ReinsuranceTreatyVisual-module__Fvz01q__pcBase{color:#a8a29e;letter-spacing:-.005em;border-top:1px solid #f4f4f5;margin-top:3px;padding-top:5px;font-size:9.5px}@media (max-width:900px){.ReinsuranceTreatyVisual-module__Fvz01q__stage{aspect-ratio:4/3;max-width:100%}.ReinsuranceTreatyVisual-module__Fvz01q__colHead,.ReinsuranceTreatyVisual-module__Fvz01q__row{grid-template-columns:1fr 64px 78px;font-size:10.5px}.ReinsuranceTreatyVisual-module__Fvz01q__instCard,.ReinsuranceTreatyVisual-module__Fvz01q__pcCard{width:50%}.ReinsuranceTreatyVisual-module__Fvz01q__pcVal{font-size:20px}}@media (max-width:560px){.ReinsuranceTreatyVisual-module__Fvz01q__colHead,.ReinsuranceTreatyVisual-module__Fvz01q__row{grid-template-columns:1fr 62px}.ReinsuranceTreatyVisual-module__Fvz01q__colHead>:nth-child(3),.ReinsuranceTreatyVisual-module__Fvz01q__row>:nth-child(3){display:none}.ReinsuranceTreatyVisual-module__Fvz01q__footStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ReinsuranceTreatyVisual-module__Fvz01q__footTile:nth-child(3){display:none}}
