@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.loginMasterDiv{width:100%;height:100vh;display:flex;justify-content:center;background:var(--color-bg);font-family:"Unica 77 LL",sans-serif}.loginMasterDiv .loginContainer{display:flex;flex-direction:column;margin-top:calc((100vh - 420px)/2);align-items:center}.loginMasterDiv .loginContainer .logoDiv{width:250px;height:auto}.loginMasterDiv .loginContainer .logoDiv .logo{max-width:100%;height:auto}.loginMasterDiv .loginContainer h1{min-width:250px;text-align:left;font-size:24px;margin:20px 0}.loginMasterDiv .loginContainer form{display:flex;flex-direction:column;row-gap:10px}.loginMasterDiv .loginContainer form .textInputDiv{min-width:250px;margin:auto;display:flex;flex-direction:column;position:relative}.loginMasterDiv .loginContainer form .textInputDiv label{margin-right:10px}.loginMasterDiv .loginContainer form .textInputDiv .inputWrapper{position:relative}.loginMasterDiv .loginContainer form .textInputDiv .inputWrapper input{width:100%;padding-right:2rem;font-size:1rem;padding:.5rem;box-sizing:border-box}.loginMasterDiv .loginContainer form .textInputDiv .togglePassword{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1rem;-webkit-user-select:none;user-select:none;color:#555}.loginMasterDiv .loginContainer form .textInputDiv .togglePassword img{height:1.2em;width:auto;display:block;pointer-events:none}.loginMasterDiv .loginContainer form .textInputDiv .togglePassword:hover{color:#000}.loginMasterDiv .loginContainer form h3{margin:4px auto 0;min-width:250px;font-size:12px;font-weight:500;line-height:1.3;text-align:left}.loginMasterDiv .loginContainer form h3.error{color:#cd1515}.loginMasterDiv .loginContainer form h3.loginMessage{color:var(--color-text-muted)}.loginMasterDiv .loginContainer form .termsDiv{text-align:center;font-size:12px;color:var(--color-text-muted);margin-top:4px}.loginMasterDiv .loginContainer form .termsDiv span{text-decoration:underline;cursor:pointer}.loginMasterDiv .loginContainer .buttonDiv .loginButtonInactive{width:250px;height:auto;margin:10px auto;cursor:default}.loginMasterDiv .loginContainer .buttonDiv .loginButtonActive{width:250px;height:auto;margin:10px auto}.loginMasterDiv .loginContainer .forgotPasswordDiv{margin-bottom:10px;min-width:250px;text-align:center;font-size:14px}.loginMasterDiv .loginContainer .forgotPasswordDiv p{margin:0}.loginMasterDiv .loginContainer .forgotPasswordDiv p span{color:#6b8fa3;text-decoration:underline;cursor:pointer}.loginMasterDiv .loginContainer .registerDiv{min-width:250px;text-align:left;font-size:14px}.loginMasterDiv .loginContainer .registerDiv p{margin:0}.loginMasterDiv .loginContainer .registerDiv p span{color:#6b8fa3;text-decoration:underline;cursor:pointer}.loginMasterDiv .loginContainer .termsDiv{font-size:12px}.loginMasterDiv .loginContainer .termsDiv span{color:#6b8fa3;text-decoration:underline;cursor:pointer}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.buttonDiv{display:flex;align-items:center}.buttonDiv button{display:flex;width:auto;padding:4px 12px;margin:0;background-color:transparent;color:#6b8fa3;outline:none;border:1px solid var(--color-border-subtle);border-radius:6px;font-size:12px;line-height:1;justify-content:center;align-items:center;cursor:pointer;transition:background-color .15s,border-color .15s}.buttonDiv button:focus,.buttonDiv button:active{outline:none;box-shadow:none}.buttonDiv button:hover{background:#6b8fa314;border-color:#6b8fa3}.buttonDiv .iconButton{background-color:transparent;border:none;padding:0;margin:0;transition:transform .15s ease}.buttonDiv .iconButton:hover{background:transparent;border:none;transform:scale(1.2);color:inherit}.buttonDiv button:disabled{background-color:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-subtle);cursor:default;opacity:.5}.buttonDiv button:disabled:hover{background-color:transparent;color:var(--color-text-muted);border-color:var(--color-border-subtle);transform:scale(1)}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.textInputDiv{display:flex;flex-direction:column}.textInputDiv label{font-size:16px;color:var(--color-sub-header);margin-bottom:2px}.textInputDiv .inputWrapper{position:relative;display:flex;align-items:center}.textInputDiv input{width:100%;box-sizing:border-box;padding:4px 8px;font-family:inherit;font-size:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text);min-height:26px}.textInputDiv input:hover{border-color:#5e5c5b}.textInputDiv input:focus{border-color:#1d4ed8;outline:none}.textInputDiv input::placeholder{color:var(--color-text-muted);opacity:.7}.textInputDiv .togglePassword{position:absolute;right:6px;cursor:pointer;display:flex;align-items:center}.textInputDiv .togglePassword img{height:1.2em;vertical-align:middle}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.subMenuContainer{display:flex;align-items:center;margin:0 40px 20px;padding:0;gap:24px;border-bottom:1px solid var(--color-border-subtle)}.subMenuContainer .option{display:flex;align-items:center;padding:10px 0 0;color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;cursor:pointer}.subMenuContainer .option p{font-size:13px;font-weight:500;margin:0}.subMenuContainer .option .padlockIcon{margin-left:6px;font-size:12px}.subMenuContainer .option:hover{color:var(--color-text)}.subMenuContainer #active{color:var(--color-text);font-weight:600;border-bottom:2px solid #6b8fa3}.subMenuContainer #active:hover{transform:none}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.infoContainer{border:1px solid var(--color-border-subtle);margin:0 40px 40px;background:var(--card-bg);border-radius:10px}.infoContainer .table{display:flex;flex-direction:column;height:auto}.infoContainer .table .tableHeaderDiv{display:flex;margin:20px;padding-bottom:5px;font-weight:700;border-bottom:solid 1px}.infoContainer .table .tableHeaderDiv div{display:flex;justify-content:center;text-align:center;align-items:center;column-gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infoContainer .table .tableHeaderDiv .sortable .sortIcon{max-width:24px;height:24px}.infoContainer .table .tableBodyDiv .impactRowActive{background-color:#d3cdc8;border-radius:10px}.infoContainer .table .tableBodyDiv .tableRow{display:flex;margin:0 20px;justify-content:center;align-items:center}.infoContainer .table .tableBodyDiv .tableRow div{display:flex;justify-content:center;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infoContainer .table .tableFooterDiv{margin:20px;border-top:solid 1px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:20px}.infoContainer .table .tableFooterDiv .buttonDiv{width:120px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-riskReports .riskReportDesignToggleWrap{display:flex;justify-content:flex-end;margin:12px 40px 20px}#pageContent-riskReports .riskReportDesignToggle{background:transparent;border:1px solid #6b8fa3;color:#6b8fa3;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-family:inherit;line-height:1;transition:background-color .15s}#pageContent-riskReports .riskReportDesignToggle:hover{background:#6b8fa314}#pageContent-riskReports .infoContainer{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);margin:20px 40px 0;padding:20px;overflow:visible}#pageContent-riskReports .infoContainer>.header{font-size:13px;font-weight:700;color:var(--color-text);background:none;padding:0;margin:0 0 14px;display:block;text-transform:none;letter-spacing:normal;border:none}#pageContent-riskReports .infoContainer .table{height:auto}#pageContent-riskReports .infoContainer .table .tableHeaderDiv{display:flex;margin:0;padding:0 0 8px;border-bottom:1px solid var(--color-border);font-weight:600}#pageContent-riskReports .infoContainer .table .tableHeaderDiv .name{display:flex;flex-direction:row;width:calc(20% - 10px);padding-right:10px}#pageContent-riskReports .infoContainer .table .tableHeaderDiv .name div{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-riskReports .infoContainer .table .tableHeaderDiv .status,#pageContent-riskReports .infoContainer .table .tableHeaderDiv .date,#pageContent-riskReports .infoContainer .table .tableHeaderDiv .mission_critical_collision_probability{display:flex;flex-direction:row;width:calc(20% - 10px);padding-right:10px}#pageContent-riskReports .infoContainer .table .tableHeaderDiv .status div,#pageContent-riskReports .infoContainer .table .tableHeaderDiv .date div,#pageContent-riskReports .infoContainer .table .tableHeaderDiv .mission_critical_collision_probability div{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-riskReports .infoContainer .table .tableHeaderDiv .action,#pageContent-riskReports .infoContainer .table .tableHeaderDiv .action2{width:calc(20% - 10px);padding-right:10px;visibility:hidden}#pageContent-riskReports .infoContainer .table .tableFooterDiv{margin:0;padding:12px 0 0;border-top:1px solid var(--color-border)}#pageContent-riskReports .infoContainer .table .tableFooterDiv .pageDiv{font-size:12px;color:var(--color-text-muted)}#pageContent-riskReports .infoContainer .table .tableFooterDiv .buttonDiv{width:auto}#pageContent-riskReports .infoContainer .table .tableFooterDiv .buttonDiv button{font-size:12px;padding:6px 16px}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px solid var(--color-border-subtle);transition:background .15s}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow:last-child{border-bottom:none}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow:hover{background:var(--color-elevated);border-radius:4px}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .moduleGroupId{display:none}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .name{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(20% - 10px);padding-right:10px;font-size:12px;font-weight:600;color:var(--color-text)}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .status,#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .date,#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .mission_critical_collision_probability{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(20% - 10px);padding-right:10px;font-size:12px;color:var(--color-text-secondary)}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow div{width:20%;font-size:12px}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .disabled,#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .disabled2{display:none}#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .action div,#pageContent-riskReports .infoContainer .table .tableBodyDiv .tableRow .action2 div{width:100%}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.individualRiskReport{margin:0 40px 20px}.individualRiskReport .buttonContainerTop,.individualRiskReport .buttonContainerBottom{margin-top:20px;display:flex;justify-content:space-between}.individualRiskReport .buttonContainerTop .dropDownDiv,.individualRiskReport .buttonContainerBottom .dropDownDiv{width:200px}.individualRiskReport .buttonContainerTop .dropDownDiv label,.individualRiskReport .buttonContainerBottom .dropDownDiv label{text-align:left;padding-left:8px}.individualRiskReport .buttonContainerTop .dropDownDiv .inputWrapper select,.individualRiskReport .buttonContainerBottom .dropDownDiv .inputWrapper select{width:100%}.individualRiskReport .buttonContainerTop .buttonDiv,.individualRiskReport .buttonContainerBottom .buttonDiv{display:flex;flex-direction:column;justify-content:flex-end}.individualRiskReport .buttonContainerTop .buttonDiv button,.individualRiskReport .buttonContainerBottom .buttonDiv button{width:200px}.individualRiskReport .buttonContainerTop{margin-top:0;margin-bottom:20px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.collisionRiskContainer{border:1px solid var(--color-border-subtle);margin-top:20px;background-color:var(--color-border);color:var(--color-text)}.collisionRiskContainer p{margin:10px;font-size:14px}.collisionRiskContainer>.p1{font-weight:700;font-size:16px}.collisionRiskContainer>.p2{font-size:14px}.collisionRiskContainer .divContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 10px 10px}.collisionRiskContainer .divContainer .allMetricDiv,.collisionRiskContainer .divContainer .allMetricDivRiskLow,.collisionRiskContainer .divContainer .allMetricDivRiskMedium,.collisionRiskContainer .divContainer .allMetricDivRiskHigh{border:1px solid var(--color-border);background:var(--card-bg);display:flex;flex-direction:column}.collisionRiskContainer .divContainer .allMetricDiv .p1,.collisionRiskContainer .divContainer .allMetricDiv .riskDivContainer,.collisionRiskContainer .divContainer .allMetricDivRiskLow .p1,.collisionRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer,.collisionRiskContainer .divContainer .allMetricDivRiskMedium .p1,.collisionRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer,.collisionRiskContainer .divContainer .allMetricDivRiskHigh .p1,.collisionRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer{min-height:40px;display:flex;align-items:center}.collisionRiskContainer .divContainer .allMetricDiv .p1,.collisionRiskContainer .divContainer .allMetricDivRiskLow .p1,.collisionRiskContainer .divContainer .allMetricDivRiskMedium .p1,.collisionRiskContainer .divContainer .allMetricDivRiskHigh .p1{font-size:16px}.collisionRiskContainer .divContainer .allMetricDiv .riskDivContainer,.collisionRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer,.collisionRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer,.collisionRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer{justify-content:space-between}.collisionRiskContainer .divContainer .allMetricDiv .p2,.collisionRiskContainer .divContainer .allMetricDivRiskLow .p2,.collisionRiskContainer .divContainer .allMetricDivRiskMedium .p2,.collisionRiskContainer .divContainer .allMetricDivRiskHigh .p2{font-size:18px;font-weight:700}.collisionRiskContainer .divContainer .allMetricDiv .p3,.collisionRiskContainer .divContainer .allMetricDivRiskLow .p3,.collisionRiskContainer .divContainer .allMetricDivRiskMedium .p3,.collisionRiskContainer .divContainer .allMetricDivRiskHigh .p3{font-size:14px}.collisionRiskContainer .divContainer .allMetricDivRiskLow{border-left:3px solid #d3cdc9}.collisionRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#d3cdc9;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.collisionRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer .riskDiv p{margin:0}.collisionRiskContainer .divContainer .allMetricDivRiskMedium{border-left:3px solid #d6814e}.collisionRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#d6814e;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.collisionRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer .riskDiv p{margin:0}.collisionRiskContainer .divContainer .allMetricDivRiskHigh{border-left:3px solid #cd1515}.collisionRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#cd1515;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.collisionRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer .riskDiv p{margin:0}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.orbitalRiskContainer{border:1px solid var(--color-border-subtle);background-color:var(--color-border);color:var(--color-text)}.orbitalRiskContainer p{margin:10px;font-size:14px}.orbitalRiskContainer>.p1{font-weight:700;font-size:16px}.orbitalRiskContainer>.p2{font-size:14px}.orbitalRiskContainer .divContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 10px 10px}.orbitalRiskContainer .divContainer .allMetricDiv,.orbitalRiskContainer .divContainer .allMetricDivRiskLow,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh{border:1px solid var(--color-border);background:var(--card-bg);display:flex;flex-direction:column}.orbitalRiskContainer .divContainer .allMetricDiv .p1,.orbitalRiskContainer .divContainer .allMetricDiv .riskDivContainer,.orbitalRiskContainer .divContainer .allMetricDivRiskLow .p1,.orbitalRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .p1,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .p1,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer{min-height:40px;display:flex;align-items:center}.orbitalRiskContainer .divContainer .allMetricDiv .p1,.orbitalRiskContainer .divContainer .allMetricDivRiskLow .p1,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .p1,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .p1{font-size:16px}.orbitalRiskContainer .divContainer .allMetricDiv .riskDivContainer,.orbitalRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer{justify-content:space-between}.orbitalRiskContainer .divContainer .allMetricDiv .p2,.orbitalRiskContainer .divContainer .allMetricDivRiskLow .p2,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .p2,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .p2{font-size:18px;font-weight:700}.orbitalRiskContainer .divContainer .allMetricDiv .p3,.orbitalRiskContainer .divContainer .allMetricDivRiskLow .p3,.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .p3,.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .p3{font-size:14px}.orbitalRiskContainer .divContainer .allMetricDivRiskLow{border-left:3px solid #d3cdc9}.orbitalRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#d3cdc9;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.orbitalRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer .riskDiv p{margin:0}.orbitalRiskContainer .divContainer .allMetricDivRiskMedium{border-left:3px solid #d6814e}.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#d6814e;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.orbitalRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer .riskDiv p{margin:0}.orbitalRiskContainer .divContainer .allMetricDivRiskHigh{border-left:3px solid #cd1515}.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#cd1515;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.orbitalRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer .riskDiv p{margin:0}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.satelliteRiskContainer{margin-top:20px;border:1px solid var(--color-border-subtle);background-color:var(--color-border);color:var(--color-text)}.satelliteRiskContainer p{margin:10px;font-size:14px}.satelliteRiskContainer>.p1{font-weight:700;font-size:16px}.satelliteRiskContainer>.p2{font-size:14px}.satelliteRiskContainer .divContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 10px 10px}.satelliteRiskContainer .divContainer .allMetricDiv,.satelliteRiskContainer .divContainer .allMetricDivRiskLow,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh{border:1px solid var(--color-border);background:var(--card-bg);display:flex;flex-direction:column}.satelliteRiskContainer .divContainer .allMetricDiv .p1,.satelliteRiskContainer .divContainer .allMetricDiv .riskDivContainer,.satelliteRiskContainer .divContainer .allMetricDivRiskLow .p1,.satelliteRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .p1,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .p1,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer{min-height:40px;display:flex;align-items:center}.satelliteRiskContainer .divContainer .allMetricDiv .p1,.satelliteRiskContainer .divContainer .allMetricDivRiskLow .p1,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .p1,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .p1{font-size:16px}.satelliteRiskContainer .divContainer .allMetricDiv .riskDivContainer,.satelliteRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer{justify-content:space-between}.satelliteRiskContainer .divContainer .allMetricDiv .p2,.satelliteRiskContainer .divContainer .allMetricDivRiskLow .p2,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .p2,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .p2{font-size:18px;font-weight:700}.satelliteRiskContainer .divContainer .allMetricDiv .p3,.satelliteRiskContainer .divContainer .allMetricDivRiskLow .p3,.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .p3,.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .p3{font-size:14px}.satelliteRiskContainer .divContainer .allMetricDivRiskLow{border-left:3px solid #d3cdc9}.satelliteRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#d3cdc9;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.satelliteRiskContainer .divContainer .allMetricDivRiskLow .riskDivContainer .riskDiv p{margin:0}.satelliteRiskContainer .divContainer .allMetricDivRiskMedium{border-left:3px solid #d6814e}.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#d6814e;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.satelliteRiskContainer .divContainer .allMetricDivRiskMedium .riskDivContainer .riskDiv p{margin:0}.satelliteRiskContainer .divContainer .allMetricDivRiskHigh{border-left:3px solid #cd1515}.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer .riskDiv{width:150px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#cd1515;color:#fdfbff;border-radius:5px;font-weight:700;margin:0 10px 0 0}.satelliteRiskContainer .divContainer .allMetricDivRiskHigh .riskDivContainer .riskDiv p{margin:0}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}p{margin:20px 0;font-size:14px}.riskDefContainer{display:flex}.riskDefContainer .moderateRiskDiv,.riskDefContainer .highRiskDiv{display:flex;flex-direction:column}.riskDefContainer .moderateRiskDiv p,.riskDefContainer .highRiskDiv p{margin:0 0 0 20px;font-size:14px}.riskDefContainer .moderateRiskDiv .p1,.riskDefContainer .highRiskDiv .p1{font-weight:700;font-size:16px;margin:10px 0 10px 20px}.riskDefContainer .moderateRiskDiv .p3,.riskDefContainer .highRiskDiv .p3{margin-top:20px}.riskDefContainer .moderateRiskDiv{border-left:solid 5px #d6814e}.riskDefContainer .moderateRiskDiv .p1{color:#d6814e}.riskDefContainer .moderateRiskDiv .p6{margin-bottom:20px}.riskDefContainer .moderateRiskDiv .p7{margin-top:auto}.riskDefContainer .highRiskDiv{border-left:solid 5px #cd1515}.riskDefContainer .highRiskDiv .p1{color:#cd1515}.riskDefContainer .highRiskDiv .p7{margin-bottom:20px}.riskDefContainer .highRiskDiv .p8{margin-top:auto}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.criticalCollisionDiv{display:flex}.criticalCollisionDiv .criticalCollisionBox{border:1px solid var(--color-border-subtle);width:250px;height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--card-bg)}.criticalCollisionDiv .criticalCollisionBox p{margin:0;font-size:14px}.criticalCollisionDiv .criticalCollisionBox .p1{font-weight:700;font-size:18px;margin-bottom:14px}.criticalCollisionDiv .criticalCollisionBox .p2{font-weight:700;font-size:16px}.criticalCollisionDiv .criticalCollisionBox .p3{font-size:12px}.criticalCollisionDiv .criticalCollisionBox .riskBoxMedium,.criticalCollisionDiv .criticalCollisionBox .riskBoxHigh{display:flex;margin-top:14px;width:180px;align-items:center;justify-content:center;height:30px;color:#fdfbff;border-radius:5px;font-weight:700}.criticalCollisionDiv .criticalCollisionBox .riskBoxMedium{background-color:#d6814e}.criticalCollisionDiv .criticalCollisionBox .riskBoxHigh{background-color:#cd1515}.criticalCollisionDiv .criticalCollisionInfo{max-width:calc(100% - 250px);height:180px;border-right:1px solid var(--color-border-subtle);border-left:none;border-bottom:1px solid var(--color-border-subtle);border-top:solid 3px #213760;margin:auto 0;display:flex;flex-direction:column;background:var(--card-bg)}.criticalCollisionDiv .criticalCollisionInfo p{margin:10px;font-size:14px}.criticalCollisionDiv .criticalCollisionInfo .p1{font-weight:700;font-size:16px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.sectionHeader p{font-size:18px}.keyMetricsContainer{display:flex;justify-content:space-between;height:auto}.keyMetricsContainer .keyMetricDiv{border:1px solid var(--color-border-subtle);width:28.5714285714%;display:flex;flex-direction:column;background:var(--card-bg);align-items:center}.keyMetricsContainer .keyMetricDiv p{margin:0 20px;font-size:14px}.keyMetricsContainer .keyMetricDiv .p1{font-weight:700;font-size:16px;margin-top:10px}.keyMetricsContainer .keyMetricDiv .p2{font-weight:700;font-size:18px;margin-top:20px}.keyMetricsContainer .keyMetricDiv .p3{margin-top:20px;margin-bottom:10px;font-size:14px}.individualRiskReport .reportHeader{display:flex;justify-content:space-between;align-items:center;height:auto;margin-bottom:20px}.individualRiskReport .reportHeader h2{margin:0;font-size:18px}.individualRiskReport .reportHeader .buttonDiv{display:flex;flex-direction:column}.individualRiskReport .reportHeader .buttonDiv .backButton{width:200px;height:auto}.individualRiskReport .reportDetails{display:flex;column-gap:20px;font-size:12px}.individualRiskReport .reportDetails p{padding:0;margin:0 0 6px}.individualRiskReport .reportDetails .headers{font-weight:700}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.sectionHeader{margin:20px 0;background:linear-gradient(to bottom,#878583,#7a828a);height:40px;display:flex;align-items:center}.sectionHeader p{margin:0 0 0 1%;color:#fff}.satelliteDetailsSection{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto;column-gap:50px;align-items:stretch;font-size:12px}.satelliteDetailsSection .col1,.satelliteDetailsSection .col3{font-weight:700}.satelliteDetailsSection .cell{min-width:0;line-height:20px}.satelliteDetailsSection .spacerRow{grid-column:1/-1;height:20px}.satelliteDetailsSection.allow-all-wrap .cell{white-space:normal}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.dropDownDiv{display:flex;flex-direction:column;position:relative;min-width:200px}.dropDownDiv label{font-size:12px;color:var(--color-sub-header);margin-bottom:6px}.dropDownDiv .dropDownTrigger{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;box-sizing:border-box;padding:4px 8px;font-family:inherit;font-size:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text);cursor:pointer;text-align:left;min-height:26px}.dropDownDiv .dropDownTrigger:hover{border-color:#5e5c5b}.dropDownDiv .dropDownTrigger .dropDownValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropDownDiv .dropDownTrigger .dropDownPlaceholder{color:var(--color-text-muted);opacity:.7}.dropDownDiv .dropDownTrigger .dropDownArrow{font-size:10px;color:#7a828a;flex-shrink:0}.dropDownDiv .dropDownPanel{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:2px;background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 4px 12px #0000001a;max-height:220px;overflow-y:auto;scrollbar-width:thin}.dropDownDiv .dropDownPanel .dropDownSearchWrap{position:sticky;top:0;background:var(--color-input-bg);padding:6px;border-bottom:1px solid var(--color-border-subtle);z-index:1}.dropDownDiv .dropDownPanel .dropDownSearchWrap .dropDownSearch{width:100%;box-sizing:border-box;padding:4px 8px;font-family:inherit;font-size:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text)}.dropDownDiv .dropDownPanel .dropDownSearchWrap .dropDownSearch:focus{border-color:#1d4ed8;outline:none}.dropDownDiv .dropDownPanel .dropDownSearchWrap .dropDownSearch::placeholder{color:var(--color-text-muted);opacity:.7}.dropDownDiv .dropDownPanel .dropDownEmpty{padding:8px;font-size:12px;color:var(--color-text-muted);text-align:center}.dropDownDiv .dropDownPanel .dropDownOption{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;padding:5px 8px;border:none;background:transparent;font-family:inherit;font-size:12px;color:var(--color-input-text);cursor:pointer;text-align:left}.dropDownDiv .dropDownPanel .dropDownOption:hover{background:#1d4ed80f}.dropDownDiv .dropDownPanel .dropDownOption.selected{background:#1d4ed81a;font-weight:600}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-riskReports .riskReportRedesign,.riskReportRedesign{display:flex;flex-direction:column;gap:20px;margin:0 40px 20px}#pageContent-riskReports .riskReportRedesign .reportTopBar,#pageContent-riskReports .riskReportRedesign .reportFooterBar,.riskReportRedesign .reportTopBar,.riskReportRedesign .reportFooterBar{display:flex;justify-content:space-between;align-items:center;gap:12px}#pageContent-riskReports .riskReportRedesign .reportTopBarRight,.riskReportRedesign .reportTopBarRight{display:flex;align-items:center;gap:12px}#pageContent-riskReports .riskReportRedesign .reportTopBarRight .dropDownDiv,.riskReportRedesign .reportTopBarRight .dropDownDiv{min-width:0;width:200px}#pageContent-riskReports .riskReportRedesign .reportBackBtn,#pageContent-riskReports .riskReportRedesign .reportDownloadBtn,#pageContent-riskReports .riskReportRedesign .designToggleBtn,.riskReportRedesign .reportBackBtn,.riskReportRedesign .reportDownloadBtn,.riskReportRedesign .designToggleBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-family:inherit;line-height:1;transition:background-color .15s,color .15s,opacity .15s}#pageContent-riskReports .riskReportRedesign .reportBackBtn,#pageContent-riskReports .riskReportRedesign .designToggleBtn,.riskReportRedesign .reportBackBtn,.riskReportRedesign .designToggleBtn{background:transparent;color:#6b8fa3;border:1px solid #6b8fa3}#pageContent-riskReports .riskReportRedesign .reportBackBtn:hover,#pageContent-riskReports .riskReportRedesign .designToggleBtn:hover,.riskReportRedesign .reportBackBtn:hover,.riskReportRedesign .designToggleBtn:hover{background:#6b8fa314}#pageContent-riskReports .riskReportRedesign .reportDownloadBtn,.riskReportRedesign .reportDownloadBtn{background:#6b8fa3;color:#fff;border:1px solid #6b8fa3}#pageContent-riskReports .riskReportRedesign .reportDownloadBtn:hover,.riskReportRedesign .reportDownloadBtn:hover{opacity:.85}#pageContent-riskReports .riskReportRedesign .reportHeroCard,.riskReportRedesign .reportHeroCard{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);padding:20px 24px}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroLeft,.riskReportRedesign .reportHeroCard .reportHeroLeft{flex:1;min-width:0}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroEyebrow,.riskReportRedesign .reportHeroCard .reportHeroEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#6b8fa3;font-weight:700;margin-bottom:12px}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroEyebrow>svg,.riskReportRedesign .reportHeroCard .reportHeroEyebrow>svg{font-size:11px}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroTitle,.riskReportRedesign .reportHeroCard .reportHeroTitle{margin:0 0 14px;font-size:26px;font-weight:700;color:var(--color-text)}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroMeta,.riskReportRedesign .reportHeroCard .reportHeroMeta{display:flex;flex-wrap:wrap;gap:8px 28px}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroMetaCell,.riskReportRedesign .reportHeroCard .reportHeroMetaCell{display:flex;flex-direction:column;gap:2px;min-width:0}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroMetaLabel,.riskReportRedesign .reportHeroCard .reportHeroMetaLabel{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:600}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroMetaValue,.riskReportRedesign .reportHeroCard .reportHeroMetaValue{font-size:13px;color:var(--color-text);font-weight:600}#pageContent-riskReports .riskReportRedesign .reportHeroCard .reportHeroRight,.riskReportRedesign .reportHeroCard .reportHeroRight{flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:flex-end}#pageContent-riskReports .riskReportRedesign .reportHeadlinePill,.riskReportRedesign .reportHeadlinePill{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-width:1px;border-style:solid;line-height:1}#pageContent-riskReports .riskReportRedesign .reportHeadlinePill>svg,.riskReportRedesign .reportHeadlinePill>svg{font-size:13px;position:relative;top:.5px}#pageContent-riskReports .riskReportRedesign .reportHeadlinePill.tierGreen,.riskReportRedesign .reportHeadlinePill.tierGreen{background:#22c55e1f;color:#1f7a3a;border-color:#22c55e66}#pageContent-riskReports .riskReportRedesign .reportHeadlinePill.tierAmber,.riskReportRedesign .reportHeadlinePill.tierAmber{background:#ca8a0424;color:#92660a;border-color:#ca8a0480}#pageContent-riskReports .riskReportRedesign .reportHeadlinePill.tierRed,.riskReportRedesign .reportHeadlinePill.tierRed{background:#cd15151f;color:#cd1515;border-color:#cd151566}#pageContent-riskReports .riskReportRedesign .reportHeadlinePill.tierMuted,.riskReportRedesign .reportHeadlinePill.tierMuted{background:var(--color-elevated);color:var(--color-text-muted);border-color:var(--color-border-subtle)}#pageContent-riskReports .riskReportRedesign .reportKpiRow,.riskReportRedesign .reportKpiRow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#pageContent-riskReports .riskReportRedesign .reportKpiCard,.riskReportRedesign .reportKpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:6px}#pageContent-riskReports .riskReportRedesign .reportKpiLabel,.riskReportRedesign .reportKpiLabel{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:600}#pageContent-riskReports .riskReportRedesign .reportKpiValue,.riskReportRedesign .reportKpiValue{font-size:28px;font-weight:700;color:var(--color-text);line-height:1.1}#pageContent-riskReports .riskReportRedesign .reportKpiSub,.riskReportRedesign .reportKpiSub{font-size:12px;color:var(--color-text-muted);line-height:1.4}#pageContent-riskReports .riskReportRedesign .reportSectionCard,.riskReportRedesign .reportSectionCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);overflow:hidden}#pageContent-riskReports .riskReportRedesign .sectionHeaderBar,.riskReportRedesign .sectionHeaderBar{background:#121212;color:#fff;padding:10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}#pageContent-riskReports .riskReportRedesign .sectionHeaderPill,.riskReportRedesign .sectionHeaderPill{padding:3px 10px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:700}#pageContent-riskReports .riskReportRedesign .sectionHeaderPill.tierGreen,.riskReportRedesign .sectionHeaderPill.tierGreen{background:#22c55e2e;color:#b7f7c8}#pageContent-riskReports .riskReportRedesign .sectionHeaderPill.tierAmber,.riskReportRedesign .sectionHeaderPill.tierAmber{background:#ca8a0438;color:#ffd47a}#pageContent-riskReports .riskReportRedesign .sectionHeaderPill.tierRed,.riskReportRedesign .sectionHeaderPill.tierRed{background:#cd151533;color:#ffb8b8}#pageContent-riskReports .riskReportRedesign .sectionHeaderPill.tierMuted,.riskReportRedesign .sectionHeaderPill.tierMuted{background:#ffffff1f;color:#ffffffa6}#pageContent-riskReports .riskReportRedesign .reportSectionBody,.riskReportRedesign .reportSectionBody{padding:20px}#pageContent-riskReports .riskReportRedesign .reportSubExplainer,.riskReportRedesign .reportSubExplainer{font-size:12px;color:var(--color-text-muted);margin:0 0 14px;line-height:1.4}#pageContent-riskReports .riskReportRedesign .criticalCollisionLayout,.riskReportRedesign .criticalCollisionLayout{display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:stretch}#pageContent-riskReports .riskReportRedesign .criticalCollisionFigure,.riskReportRedesign .criticalCollisionFigure{background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}#pageContent-riskReports .riskReportRedesign .criticalCollisionFigureValue,.riskReportRedesign .criticalCollisionFigureValue{font-size:44px;font-weight:700;color:var(--color-text);line-height:1}#pageContent-riskReports .riskReportRedesign .criticalCollisionFigureLabel,.riskReportRedesign .criticalCollisionFigureLabel{font-size:13px;color:var(--color-text);font-weight:600;margin-top:8px}#pageContent-riskReports .riskReportRedesign .criticalCollisionFigureNote,.riskReportRedesign .criticalCollisionFigureNote{font-size:11px;color:var(--color-text-muted)}#pageContent-riskReports .riskReportRedesign .criticalCollisionExplainer,.riskReportRedesign .criticalCollisionExplainer{background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}#pageContent-riskReports .riskReportRedesign .criticalCollisionExplainer .criticalCollisionExplainerHeader,.riskReportRedesign .criticalCollisionExplainer .criticalCollisionExplainerHeader{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#6b8fa3;text-transform:uppercase;letter-spacing:.6px}#pageContent-riskReports .riskReportRedesign .criticalCollisionExplainer .criticalCollisionExplainerHeader>svg,.riskReportRedesign .criticalCollisionExplainer .criticalCollisionExplainerHeader>svg{font-size:11px}#pageContent-riskReports .riskReportRedesign .criticalCollisionExplainer p,.riskReportRedesign .criticalCollisionExplainer p{margin:0;font-size:13px;color:var(--color-text);line-height:1.55}#pageContent-riskReports .riskReportRedesign .reportDetailsGrid,.riskReportRedesign .reportDetailsGrid{display:flex;flex-direction:column;gap:18px}#pageContent-riskReports .riskReportRedesign .reportDetailsRow,.riskReportRedesign .reportDetailsRow{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;align-items:start}#pageContent-riskReports .riskReportRedesign .detailGroup,.riskReportRedesign .detailGroup{display:flex;flex-direction:column;gap:8px}#pageContent-riskReports .riskReportRedesign .detailGroupTitle,.riskReportRedesign .detailGroupTitle{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#6b8fa3;padding-bottom:4px;border-bottom:1px solid var(--color-border-subtle)}#pageContent-riskReports .riskReportRedesign .detailGroupList,.riskReportRedesign .detailGroupList{margin:0;display:grid;grid-template-columns:1fr;gap:4px}#pageContent-riskReports .riskReportRedesign .detailRow,.riskReportRedesign .detailRow{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;font-size:12px}#pageContent-riskReports .riskReportRedesign .detailRow dt,.riskReportRedesign .detailRow dt{color:var(--color-text-muted);font-weight:500;margin:0}#pageContent-riskReports .riskReportRedesign .detailRow dd,.riskReportRedesign .detailRow dd{color:var(--color-text);font-weight:600;margin:0;text-align:right}#pageContent-riskReports .riskReportRedesign .metricTileGrid,.riskReportRedesign .metricTileGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#pageContent-riskReports .riskReportRedesign .metricTile,.riskReportRedesign .metricTile{background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}#pageContent-riskReports .riskReportRedesign .metricTileHeader,.riskReportRedesign .metricTileHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#pageContent-riskReports .riskReportRedesign .metricLabel,.riskReportRedesign .metricLabel{font-size:12px;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px;flex:1;min-width:0}#pageContent-riskReports .riskReportRedesign .metricTierPill,.riskReportRedesign .metricTierPill{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;cursor:help;border:1px solid transparent}#pageContent-riskReports .riskReportRedesign .metricTierPill.tierGreen,.riskReportRedesign .metricTierPill.tierGreen{background:#22c55e24;color:#1f7a3a;border-color:#22c55e66}#pageContent-riskReports .riskReportRedesign .metricTierPill.tierAmber,.riskReportRedesign .metricTierPill.tierAmber{background:#ca8a042e;color:#92660a;border-color:#ca8a0480}#pageContent-riskReports .riskReportRedesign .metricTierPill.tierRed,.riskReportRedesign .metricTierPill.tierRed{background:#cd151524;color:#cd1515;border-color:#cd151566}#pageContent-riskReports .riskReportRedesign .metricTierPill.tierMuted,.riskReportRedesign .metricTierPill.tierMuted{background:var(--color-card-bg);color:var(--color-text-muted);border-color:var(--color-border-subtle)}#pageContent-riskReports .riskReportRedesign .metricValue,.riskReportRedesign .metricValue{font-size:22px;font-weight:700;color:var(--color-text);line-height:1.1}#pageContent-riskReports .riskReportRedesign .metricDescription,.riskReportRedesign .metricDescription{font-size:11px;color:var(--color-text-muted);line-height:1.5}#pageContent-riskReports .riskReportRedesign .riskDefinitionsGrid,.riskReportRedesign .riskDefinitionsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#pageContent-riskReports .riskReportRedesign .riskDefinitionCard,.riskReportRedesign .riskDefinitionCard{background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}#pageContent-riskReports .riskReportRedesign .riskDefinitionCard.moderate,.riskReportRedesign .riskDefinitionCard.moderate{border-left:3px solid rgba(202,138,4,.7)}#pageContent-riskReports .riskReportRedesign .riskDefinitionCard.high,.riskReportRedesign .riskDefinitionCard.high{border-left:3px solid rgba(205,21,21,.7)}#pageContent-riskReports .riskReportRedesign .riskDefinitionHeader,.riskReportRedesign .riskDefinitionHeader{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#pageContent-riskReports .riskReportRedesign .riskDefinitionPill,.riskReportRedesign .riskDefinitionPill{padding:3px 10px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:700}#pageContent-riskReports .riskReportRedesign .riskDefinitionPill.tierAmber,.riskReportRedesign .riskDefinitionPill.tierAmber{background:#ca8a042e;color:#92660a}#pageContent-riskReports .riskReportRedesign .riskDefinitionPill.tierRed,.riskReportRedesign .riskDefinitionPill.tierRed{background:#cd151524;color:#cd1515}#pageContent-riskReports .riskReportRedesign .riskDefinitionAction,.riskReportRedesign .riskDefinitionAction{font-size:12px;color:var(--color-text);font-weight:600}#pageContent-riskReports .riskReportRedesign .riskDefinitionList,.riskReportRedesign .riskDefinitionList{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text);line-height:1.5}#pageContent-riskReports .riskReportRedesign .riskDefinitionNote,.riskReportRedesign .riskDefinitionNote{margin:0;font-size:11px;color:var(--color-text-muted);line-height:1.5}@media (max-width: 960px){#pageContent-riskReports .riskReportRedesign .reportHeroCard,.riskReportRedesign .reportHeroCard{flex-direction:column;align-items:flex-start}#pageContent-riskReports .riskReportRedesign .reportKpiRow,#pageContent-riskReports .riskReportRedesign .reportDetailsGrid,#pageContent-riskReports .riskReportRedesign .riskDefinitionsGrid,.riskReportRedesign .reportKpiRow,.riskReportRedesign .reportDetailsGrid,.riskReportRedesign .riskDefinitionsGrid{grid-template-columns:1fr}#pageContent-riskReports .riskReportRedesign .metricTileGrid,.riskReportRedesign .metricTileGrid{grid-template-columns:repeat(2,1fr)}#pageContent-riskReports .riskReportRedesign .criticalCollisionLayout,.riskReportRedesign .criticalCollisionLayout{grid-template-columns:1fr}}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-spacecraftOverview .companyDropDownDiv{margin:0 40px 20px;background:var(--color-card-bg);border-radius:10px;padding:10px}#pageContent-spacecraftOverview .companyDropDownDiv select{width:200px}#pageContent-spacecraftOverview .cardContainer{display:flex;margin:0 40px 20px;column-gap:40px}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer{margin:0;width:calc((100% - 280px)/2);height:200px;overflow:hidden;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow)}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .header,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .header{font-size:13px;font-weight:700;color:var(--color-text);background:none;margin:20px;padding:0;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table{height:auto}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableHeaderDiv,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableHeaderDiv{display:none}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableBodyDiv,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableBodyDiv{display:flex;flex-direction:column;row-gap:5px;margin:0 20px}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableBodyDiv .tableRow,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow{display:flex;justify-content:left;margin:0}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableBodyDiv .tableRow .message,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .message{width:100%;display:block;text-align:left;align-self:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--color-text-secondary)}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableBodyDiv .tableRow .name,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .name{width:50%;display:block;text-align:left;align-self:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:auto;font-size:12px;font-weight:600;color:var(--color-text)}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableBodyDiv .tableRow .status,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .status{width:50%;display:block;text-align:left;align-self:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--color-text-secondary)}#pageContent-spacecraftOverview .cardContainer #editOverviewInfoContainer .table .tableBodyDiv .tableRow span,#pageContent-spacecraftOverview .cardContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow span{text-decoration:underline;cursor:pointer}#pageContent-spacecraftOverview .infoContainer{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);margin:0 40px;padding:20px;overflow:visible}#pageContent-spacecraftOverview .infoContainer>.header{font-size:13px;font-weight:700;color:var(--color-text);background:none;padding:0;margin:0 0 14px;display:block;text-transform:none;letter-spacing:normal;border:none}#pageContent-spacecraftOverview .infoContainer .table{height:auto}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv{display:flex;margin:0;padding:0 0 8px;border-bottom:1px solid var(--color-border);font-weight:600}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .action{width:24px;padding-right:10px;visibility:hidden}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .action3{width:24px;visibility:hidden}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .name{display:flex;flex-direction:row;width:calc((100% - 178px) / 6 - 10px);padding-right:10px}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .name div{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .status,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .create_date,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .update_date{display:flex;flex-direction:row;width:calc((100% - 178px) / 6 - 10px);padding-right:10px}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .status div,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .create_date div,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .update_date div{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .altitude,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .inclination,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .mission_critical_collision_probability{display:flex;flex-direction:row;width:calc((100% - 178px) / 6 - 10px);padding-right:10px}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .altitude div,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .inclination div,#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .mission_critical_collision_probability div{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-spacecraftOverview .infoContainer .table .tableHeaderDiv .action2{width:120px;visibility:hidden}#pageContent-spacecraftOverview .infoContainer .table .tableFooterDiv{margin:0;padding:12px 0 0;border-top:1px solid var(--color-border)}#pageContent-spacecraftOverview .infoContainer .table .tableFooterDiv .pageDiv{font-size:12px;color:var(--color-text-muted)}#pageContent-spacecraftOverview .infoContainer .table .tableFooterDiv .buttonDiv{width:auto}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px solid var(--color-border-subtle);transition:background .15s}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow:last-child{border-bottom:none}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow:hover{background:var(--color-elevated);border-radius:4px}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .name{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc((100% - 178px) / 6 - 10px);padding-right:10px;font-size:12px;font-weight:600;color:var(--color-text)}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .status,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .create_date,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .update_date,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .altitude,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .inclination,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .mission_critical_collision_probability{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc((100% - 178px) / 6 - 10px);padding-right:10px;font-size:12px;color:var(--color-text-secondary)}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action3{width:24px;height:24px;padding-right:10px}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action .buttonDiv,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action3 .buttonDiv{width:24px;height:24px}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action3 .buttonDiv .iconButton{background-color:transparent;margin:0;padding:0}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .edit,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .delete,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action3 .buttonDiv .iconButton .edit,#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action3 .buttonDiv .iconButton .delete{font-size:14px;line-height:1;color:#6b8fa3;transition:transform .15s ease;cursor:pointer}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action3{padding-right:0}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action2{width:120px}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action2 .buttonDiv{width:100%}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .action2 .buttonDiv button{width:90%}#pageContent-spacecraftOverview .infoContainer .table .tableBodyDiv .tableRow .moduleGroupId{display:none}#pageContent-spacecraftOverview .retriggerPanel{margin:0 40px 16px;background:var(--color-card-bg);border:1px dashed var(--color-border);border-radius:10px;overflow:hidden}#pageContent-spacecraftOverview .retriggerPanelHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--color-elevated);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text);border-bottom:1px solid var(--color-border-subtle)}#pageContent-spacecraftOverview .retriggerPanelHint{font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}#pageContent-spacecraftOverview .retriggerPanelBody{display:flex;flex-direction:column}#pageContent-spacecraftOverview .retriggerRow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border-subtle)}#pageContent-spacecraftOverview .retriggerRow:last-child{border-bottom:none}#pageContent-spacecraftOverview .retriggerName{font-size:13px;font-weight:600;color:var(--color-text)}#pageContent-spacecraftOverview .retriggerStatus{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.addSatelliteDiv{background:var(--card-bg);border-radius:10px;width:140px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;cursor:pointer}.addSatelliteDiv .add{font-size:25px;line-height:1;color:#6b8fa3;transition:transform .15s ease;margin-bottom:10px}.addSatelliteDiv:hover .add{transform:scale(1.2)}.addSatelliteDiv .cardLabel{margin:0;font-size:12px;text-align:center;white-space:nowrap}.addSatelliteDiv .comingSoonLabel{margin:4px 0 0;font-size:10px;color:#7a828a;text-align:center}.addSatelliteDiv.comingSoon{cursor:default;opacity:.6}.addSatelliteDiv.comingSoon .add{color:#7a828a}.addSatelliteDiv.comingSoon:hover .add{transform:none}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.deleteModalContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center;font-family:"Unica 77 LL",sans-serif;font-weight:500;font-style:normal;font-size:16px}.deleteModalContainer .deleteModalContent{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000002e;width:25%;height:25%;z-index:1010;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px}.deleteModalContainer .deleteModalContent .loading{text-align:center;margin:auto;font-size:18px}.deleteModalContainer .deleteModalContent .contentMessage{width:calc(100% - 40px);margin:0 20px}.deleteModalContainer .deleteModalContent #satName{font-weight:700}.deleteModalContainer .deleteModalContent .buttonDiv{width:calc(100% - 40px)}.deleteModalContainer .deleteModalContent .buttonContainer{display:flex;width:calc(100% - 40px);column-gap:10px;margin:0 20px}.deleteModalContainer .deleteModalContent .buttonContainer .buttonDiv{width:50%}.deleteModalContainer .deleteModalContent .buttonContainer .buttonDiv button{display:flex;flex-direction:column;justify-content:center}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.upgradeContainer{display:flex;flex-direction:column}.upgradeContainer h2{margin:0 40px 20px}.upgradeContainer .buttonDiv{width:200px;margin-left:40px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}:root{--sidebar-bg: #f3ede6;--sidebar-border: #e5ddd4;--sidebar-text: #4a4744;--sidebar-text-muted: #6b6764;--sidebar-hover-bg: #f5f0ea;--sidebar-hover-text: #121212;--sidebar-active-bg: rgba(107, 143, 163, .08);--sidebar-active-text: #6b8fa3}[data-theme=dark]{--sidebar-bg: #161616;--sidebar-border: #2a2a2a;--sidebar-text: #a8a29e;--sidebar-text-muted: #6b6764;--sidebar-hover-bg: #242424;--sidebar-hover-text: #f9f5f1;--sidebar-active-bg: rgba(107, 143, 163, .12);--sidebar-active-text: #6b8fa3}.sidebar{width:240px;min-width:240px;flex-shrink:0;position:sticky;align-self:flex-start;top:0;background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:10px;height:calc(100vh - 62px);display:flex;flex-direction:column;overflow-y:auto;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:999px}.sidebar-logo{padding:16px;border-bottom:1px solid var(--sidebar-border);margin-bottom:8px}.sidebar-logo img{width:130px;height:auto}.sidebar-section{padding:12px 8px 0}.sidebar-section+.sidebar-section{margin-top:8px}.sidebar-label{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--sidebar-text-muted);padding:0 8px 6px;font-weight:600}.sidebar-label-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--sidebar-text-muted);font-weight:600;padding:4px 8px 6px;border-radius:4px;transition:background-color .15s ease}.sidebar-label-toggle:hover{background:var(--sidebar-hover-bg, rgba(255, 255, 255, .04));color:var(--sidebar-text)}.sidebar-chevron{font-size:10px;transition:transform .2s ease}.sidebar-chevron.collapsed{transform:rotate(-90deg)}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--sidebar-text);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:2px;transition:background .15s,color .15s}.nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text)}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.nav-item.active .nav-icon{opacity:1}.nav-icon{width:16px;height:16px;flex-shrink:0;opacity:.8}.sidebar-admin-select{padding:0 0 4px;margin-top:8px}.sidebar-admin-select .companyDropDownDiv{width:100%}.sidebar-admin-select .companyDropDownDiv .selectCompanyLabel{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--sidebar-text-muted);font-weight:600;margin-bottom:4px}.sidebar-admin-select .companyDropDownDiv select{width:100%;font-size:12px;padding:4px 6px;background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text);border:1px solid var(--sidebar-border);border-radius:10px;font-family:inherit}.sidebar-admin-select .companyDropDownDiv select:focus{outline:none;border-color:var(--sidebar-active-text)}.sidebar-admin-select .companyDropDownDiv select option{background:var(--sidebar-bg);color:var(--sidebar-hover-text)}.sidebar-footer{margin-top:auto;padding:12px 16px;border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:10px}.sidebar-user{display:flex;align-items:center;gap:8px}.user-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#6b8fa3,#4a6e80);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.user-info{flex:1;min-width:0}.user-name{font-size:12px;font-weight:600;color:var(--sidebar-hover-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.user-role{font-size:12px;color:var(--sidebar-text-muted)}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.feedbackModalContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;font-family:"Unica 77 LL",sans-serif}.feedbackModalContainer .feedbackModalContent{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:0 16px 48px #00000052;width:clamp(320px,92vw,480px);max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.feedbackModalContainer .feedbackModalHeader{background:linear-gradient(to bottom,#878583,#7a828a);color:#fff;padding:12px 16px;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.feedbackModalContainer .feedbackCloseBtn{background:transparent;border:none;color:#ffffffd9;font-size:16px;cursor:pointer;padding:2px 6px;line-height:1;transition:transform .12s,color .12s}.feedbackModalContainer .feedbackCloseBtn:hover{color:#fff;transform:scale(1.15)}.feedbackModalContainer .feedbackModalBody{padding:28px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.feedbackModalContainer .feedbackField{display:flex;flex-direction:column;gap:10px}.feedbackModalContainer .feedbackFieldLabel{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted)}.feedbackModalContainer .feedbackFieldLabel .feedbackFieldHint{text-transform:none;letter-spacing:0;font-weight:500;font-size:11px;color:var(--color-text-muted);opacity:.75;margin-left:4px}.feedbackModalContainer .textAreaDiv{width:100%}.feedbackModalContainer .textAreaDiv .inputWrapper,.feedbackModalContainer .textAreaDiv textarea{min-height:150px}.feedbackModalContainer .file-upload{margin:0;width:100%}.feedbackModalContainer .file-upload .screenshot-dropzone{width:100%;box-sizing:border-box}.feedbackModalContainer .feedbackButtonRow{display:flex;gap:12px;margin-top:8px}.feedbackModalContainer .feedbackButtonRow .buttonDiv{flex:1}.feedbackModalContainer .feedbackButtonRow .buttonDiv button{width:100%}.feedbackModalContainer .feedbackButtonRow.feedbackButtonRowSolo{justify-content:center}.feedbackModalContainer .feedbackButtonRow.feedbackButtonRowSolo .buttonDiv{flex:0 0 50%}.feedbackModalContainer .feedbackResultPane{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:18px 8px 12px}.feedbackModalContainer .feedbackResultIcon{font-size:38px}.feedbackModalContainer .feedbackResultIcon.feedbackResultSuccess{color:#6b8fa3}.feedbackModalContainer .feedbackResultIcon.feedbackResultFailure{color:#cd1515}.feedbackModalContainer .feedbackResultMessage{font-size:14px;color:var(--color-text);line-height:1.5;max-width:360px}[data-theme=dark] .feedbackModalContainer .inputWrapper textarea::placeholder{color:#b6b1ad;opacity:1}[data-theme=dark] .feedbackModalContainer .screenshot-dropzone,[data-theme=dark] .feedbackModalContainer .screenshot-dropzone-inner,[data-theme=dark] .feedbackModalContainer .screenshot-hint,[data-theme=dark] .feedbackModalContainer .file-name{color:#cfcac6}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.inputWrapper{width:100%}.inputWrapper textarea{width:calc(100% - 18px);min-height:120px;max-height:100%;padding:8px;font-family:inherit;font-size:12px;line-height:1.4;color:var(--color-input-text);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:10px;resize:vertical}.inputWrapper textarea:hover{border-color:#5e5c5b}.inputWrapper textarea:focus{border-color:#1d4ed8;outline:none}.inputWrapper textarea::placeholder{color:var(--color-text-muted);opacity:.7}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.file-upload{display:flex;align-items:center;gap:10px;margin:0 40px;width:auto}.file-upload .file-upload-label{background:#1d4ed8;color:#fff;height:24px;cursor:pointer;font-weight:500;display:flex;width:100%;height:14px;margin:5px 0;background-color:#878583;color:#fdfbff;outline:none;border:none;font-size:16px;justify-content:center;align-items:center;border-radius:8px;transition:background .3s ease;max-width:100px;min-width:100px;padding:5px}.file-upload .file-upload-label:hover{transform:scale(1.03)}.file-upload .file-name{font-size:14px;color:#444}.file-upload .screenshot-dropzone{border:2px dashed #d3cdc8;border-radius:12px;padding:16px;min-height:80px;display:flex;align-items:center;justify-content:center;outline:none}.file-upload .screenshot-dropzone.dragging{border-color:#ffffffb3;background:#ffffff0f}.file-upload .screenshot-dropzone-inner{text-align:center;display:grid;gap:10px;justify-items:center}.file-upload .screenshot-hint{opacity:.8;font-size:.9rem}.file-upload .screenshot-preview{max-width:100%;max-height:150px;border-radius:10px;display:block}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-invites .inviteCard{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;margin:0 40px 40px}#pageContent-invites .inviteCard .companyDropDownDiv{margin:20px 20px 0;display:flex;flex-direction:row;justify-content:space-between}#pageContent-invites .inviteCard .companyDropDownDiv select{width:50%}#pageContent-invites .inviteCard .textInputDiv{margin:20px 20px 0;display:flex;flex-direction:row;justify-content:space-between}#pageContent-invites .inviteCard .textInputDiv .inputWrapper{width:50%}#pageContent-invites .inviteCard .textInputDiv .inputWrapper .enterEmail{width:calc(100% - 6px)}#pageContent-invites .inviteCard .buttonDiv{display:flex;justify-content:right;margin:20px}#pageContent-invites .inviteCard .buttonDiv button{width:50%}#pageContent-invites .inviteCard .error{display:flex;justify-content:right;margin:20px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.companyDropDownDiv{display:flex;flex-direction:column}.companyDropDownDiv select{border-radius:5px;border:1px solid;padding:2px;border-color:#3b82f6;font-size:12px;font-family:inherit}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.toggle-container{position:relative;display:flex;background:#5e5c5b;border-radius:50px;padding:4px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:20px;--option-count: 2;--selected-index: 0}.toggle-option{flex:1;text-align:center;align-self:center;padding:0;color:#fff;z-index:2;transition:color .3s ease;font-size:14px}.toggle-option.active{color:#fdfbff}.toggle-indicator{position:absolute;top:4px;left:calc(100% / var(--option-count) * var(--selected-index) + 4px);width:calc(100% / var(--option-count) - 8px);height:calc(100% - 8px);background:#6b8fa3;border-radius:50px;transition:left .3s ease;z-index:1}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-companies .uploadCompanyCard{display:flex;flex-direction:column;row-gap:20px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--card-bg);margin:0 40px 40px;padding:20px;height:auto;font-size:14px}#pageContent-companies .uploadCompanyCard .headerDiv{font-size:16px;color:#7a828a;font-weight:700;padding-bottom:6px;border-bottom:1px solid var(--color-border-subtle)}#pageContent-companies .uploadCompanyCard .companyTypeToggleWrap{width:280px}#pageContent-companies .uploadCompanyCard .formDiv{display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px;column-gap:16px;align-items:start}#pageContent-companies .uploadCompanyCard .formDiv .formDiv1,#pageContent-companies .uploadCompanyCard .formDiv .formDiv2{display:contents}#pageContent-companies .uploadCompanyCard .formDiv .textInputDiv,#pageContent-companies .uploadCompanyCard .formDiv .dropDownDiv{display:flex;flex-direction:column;margin:0;border:none;padding:0;min-width:0}#pageContent-companies .uploadCompanyCard .formDiv .textInputDiv label,#pageContent-companies .uploadCompanyCard .formDiv .dropDownDiv label{font-size:12px;margin-bottom:4px}#pageContent-companies .uploadCompanyCard .formDiv .textInputDiv input,#pageContent-companies .uploadCompanyCard .formDiv .textInputDiv select,#pageContent-companies .uploadCompanyCard .formDiv .dropDownDiv input,#pageContent-companies .uploadCompanyCard .formDiv .dropDownDiv select{font-size:14px}#pageContent-companies .uploadCompanyCard .formDiv .textInputDiv .inputWrapper,#pageContent-companies .uploadCompanyCard .formDiv .dropDownDiv .inputWrapper,#pageContent-companies .uploadCompanyCard .formDiv .textInputDiv .inputWrapper input,#pageContent-companies .uploadCompanyCard .formDiv .dropDownDiv .inputWrapper input{width:100%}#pageContent-companies .uploadCompanyCard .formDiv .spanFull{grid-column:1/-1}#pageContent-companies .uploadCompanyCard .formDiv .fieldCell{display:flex;flex-direction:column;min-width:0}#pageContent-companies .uploadCompanyCard .formDiv .fieldCell .textInputDiv,#pageContent-companies .uploadCompanyCard .formDiv .fieldCell .dropDownDiv{width:100%}#pageContent-companies .uploadCompanyCard .formDiv .fieldCell .fieldError{font-size:12px;color:#cd1515;margin-top:4px}#pageContent-companies .uploadCompanyCard .uploadCompanyButtonWrap{display:flex;justify-content:flex-end}#pageContent-companies .uploadCompanyCard .uploadCompanyButtonWrap .uploadCompanyButton{min-width:220px}#pageContent-companies .uploadCompanyCard .uploadMessage{text-align:right;color:var(--color-text-muted);font-size:12px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.numberInputDiv{display:flex;flex-direction:column}.numberInputDiv label{font-size:16px;color:var(--color-sub-header);margin-bottom:2px}.numberInputDiv .inputWrapper{position:relative;display:flex;align-items:center}.numberInputDiv input{width:100%;box-sizing:border-box;padding:4px 8px;font-family:inherit;font-size:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text);min-height:26px}.numberInputDiv input:hover{border-color:#5e5c5b}.numberInputDiv input:focus{border-color:#1d4ed8;outline:none}.numberInputDiv input::placeholder{color:var(--color-text-muted);opacity:.7}.numberInputDiv input[type=number]::-webkit-inner-spin-button,.numberInputDiv input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.numberInputDiv input[type=number]::-webkit-textfield-decoration-container{display:none}.numberInputDiv input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.surfacePreview3DContainer{width:100%;position:absolute;top:0;bottom:0;border:1px solid var(--color-border-subtle);border-radius:10px;overflow:hidden}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.polygonDiagramWrapper{display:flex;gap:8px;align-items:flex-start}.polygonLegend{display:flex;flex-direction:column;gap:4px;min-width:85px;padding-top:4px}.polygonLegend .legendItem{display:flex;align-items:center;gap:5px}.polygonLegend .legendDash{width:16px;height:3px;border-radius:1px;flex-shrink:0}.polygonLegend .legendLabel{font-size:10px;color:#5e5c5b;white-space:nowrap;width:36px;flex-shrink:0}.polygonLegend .legendLock{border:none;background:transparent;cursor:pointer;padding:0;font-size:9px;line-height:1;color:#7a828a;width:12px;text-align:center;flex-shrink:0}.polygonLegend .legendLock .locked{color:#5e5c5b}.polygonLegend .legendLock .unlocked{color:#7a828a;opacity:.5}.polygonLegend .legendLock:hover .locked{color:#121212}.polygonLegend .legendLock:hover .unlocked{opacity:1}.polygonDiagram{display:flex;justify-content:center;align-items:center;flex:1}.polygonDiagram svg{overflow:visible}.polygonDiagram .diagramStepper{display:flex;align-items:center;justify-content:center;gap:1px;height:18px;background:#ffffffe6;border:1px solid var(--color-border-subtle);border-radius:3px;-webkit-user-select:none;user-select:none}.polygonDiagram .diagramStepper .stepBtn{border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:700;color:#5e5c5b;padding:0 3px;line-height:1}.polygonDiagram .diagramStepper .stepBtn:hover:not(:disabled){color:#121212}.polygonDiagram .diagramStepper .stepBtn:disabled{opacity:.3;cursor:default}.polygonDiagram .diagramStepper .stepValue{font-size:9px;font-family:inherit;text-align:center;min-width:28px;line-height:1}.polygonDiagram .diagramStepper .sideValue{font-weight:600}.polygonDiagram .diagramStepper .angleValue{color:#5e5c5b;font-style:italic}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.colourSelectWrapper{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.colourSelectWrapper .colourSelectLabel{font-size:16px;color:var(--color-sub-header);margin-bottom:2px}.colourSelectWrapper .colourSelectTrigger{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;box-sizing:border-box;padding:4px 8px;font-family:inherit;font-size:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text);cursor:pointer;text-align:left;min-height:26px}.colourSelectWrapper .colourSelectTrigger:hover{border-color:#5e5c5b}.colourSelectWrapper .colourSelectTrigger .colourSelectValue{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.colourSelectWrapper .colourSelectTrigger .colourSelectPlaceholder{color:#7a828a}.colourSelectWrapper .colourSelectTrigger .colourSelectArrow{font-size:10px;color:#7a828a;flex-shrink:0}.colourSelectWrapper .colourSelectDropdown{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:2px;background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 4px 12px #0000001a;max-height:160px;overflow-y:auto;scrollbar-width:thin}.colourSelectWrapper .colourSelectDropdown .colourSelectOption{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;padding:5px 8px;border:none;background:transparent;font-family:inherit;font-size:16px;color:var(--color-input-text);cursor:pointer;text-align:left}.colourSelectWrapper .colourSelectDropdown .colourSelectOption:hover{background:#1d4ed80f}.colourSelectWrapper .colourSelectDropdown .colourSelectOption.selected{background:#1d4ed81a;font-weight:600}.colourSelectWrapper .colourDash{display:inline-block;width:14px;height:3px;border-radius:1px;flex-shrink:0}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.cadViewerContainer,.cadViewerCanvas{width:100%;height:100%}.cadViewerEmpty{display:flex;align-items:center;justify-content:center;height:100%;color:#7a828a;font-size:16px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.addSatelliteHeaderDiv{display:flex;flex-direction:row;align-items:center;margin:20px;padding-bottom:20px;font-weight:700;border-bottom:solid 1px var(--color-border-subtle)}.addSatelliteHeaderDiv .stageDiv{display:flex;flex-direction:column;align-items:center;width:11.1111111111%;row-gap:6px}.addSatelliteHeaderDiv .stageDiv .stageNumberActive{position:relative;border:solid 0px;border-radius:100%;width:25px;height:25px;background-color:#6b8fa3;color:#fdfbff}.addSatelliteHeaderDiv .stageDiv .stageNumberActive p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1px));line-height:1;margin:0}.addSatelliteHeaderDiv .stageDiv .stageNumberInactive{position:relative;border:solid 0px;border-radius:100%;width:25px;height:25px;background-color:#7a828a;color:#fdfbff}.addSatelliteHeaderDiv .stageDiv .stageNumberInactive p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1px));line-height:1;margin:0}.addSatelliteHeaderDiv .stageDiv .stageNumberComplete{position:relative;border:solid 0px;border-radius:100%;width:25px;height:25px;text-align:center;background-color:#121212;color:#fdfbff}.addSatelliteHeaderDiv .stageDiv .stageNumberComplete p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1px));line-height:1;margin:0}.addSatelliteHeaderDiv .stageDiv .stageText{font-size:10px;text-align:center}.addSatelliteHeaderDiv .stageConnector{height:0px;border:solid 1px var(--color-border-subtle);width:11.1111111111%}.wizardTypeSelectorLabel{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:-10px}.wizardTypeLockedNote{font-size:12px;color:var(--color-text-muted);margin-top:-8px;line-height:1.45}.stageBodyDiv{height:100%;min-height:315px;display:flex;flex-direction:column;row-gap:20px;margin:0 20px;font-size:14px}.stageBodyDiv label{font-size:12px;margin-bottom:4px}.stageBodyDiv input,.stageBodyDiv select,.stageBodyDiv textarea{font-size:14px}.stageBodyDiv .headerDiv{font-size:16px;color:#7a828a;font-weight:700}.stageBodyDiv .formDiv,.stageBodyDiv .formDiv1,.stageBodyDiv .formDiv2{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px;column-gap:16px}.stageBodyDiv .formDiv .textInputDiv,.stageBodyDiv .formDiv .numberInputDiv,.stageBodyDiv .formDiv .dropDownDiv,.stageBodyDiv .formDiv1 .textInputDiv,.stageBodyDiv .formDiv1 .numberInputDiv,.stageBodyDiv .formDiv1 .dropDownDiv,.stageBodyDiv .formDiv2 .textInputDiv,.stageBodyDiv .formDiv2 .numberInputDiv,.stageBodyDiv .formDiv2 .dropDownDiv{display:flex;flex-direction:column;margin:0;border:none;padding:0;flex:1;min-width:0}.stageBodyDiv .formDiv .noradID::-webkit-outer-spin-button,.stageBodyDiv .formDiv .noradID::-webkit-inner-spin-button,.stageBodyDiv .formDiv1 .noradID::-webkit-outer-spin-button,.stageBodyDiv .formDiv1 .noradID::-webkit-inner-spin-button,.stageBodyDiv .formDiv2 .noradID::-webkit-outer-spin-button,.stageBodyDiv .formDiv2 .noradID::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stageBodyDiv .formDiv .noradID,.stageBodyDiv .formDiv1 .noradID,.stageBodyDiv .formDiv2 .noradID{-moz-appearance:textfield}.stageBodyDiv .formDiv .textAreaDiv textArea,.stageBodyDiv .formDiv1 .textAreaDiv textArea,.stageBodyDiv .formDiv2 .textAreaDiv textArea{min-height:80px}#stage2 .formDiv{display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px;column-gap:16px;align-items:start}#stage2 .formDiv .formDiv1,#stage2 .formDiv .formDiv2{display:contents}#stage3 .formDiv{display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px;column-gap:16px;align-items:start}#stage3 .formDiv .formDiv1,#stage3 .formDiv .formDiv2{display:contents}#stageInsurance .formDiv{display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px;column-gap:16px;align-items:start}#stageInsurance .formDiv .formDiv1,#stageInsurance .formDiv .formDiv2{display:contents}#stageInsurance .formDiv .textAreaDiv{grid-column:1/-1}#stageInsurance .formDiv .textAreaDiv textarea{min-height:80px}#stage4{margin:0;display:flex;overflow:hidden;max-width:100%}#stage4 .stageBodyDiv{height:100%;min-height:315px;flex:3;min-width:0;display:flex;flex-direction:column;row-gap:20px;margin:0 20px}#stage4 .stageBodyDiv .headerDiv{font-size:16px;color:#7a828a;font-weight:700}#stage4 .stageBodyDiv .formDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#stage4 .stageBodyDiv .formDiv .formDiv1,#stage4 .stageBodyDiv .formDiv .formDiv2{display:contents}#stage4 .pictureDiv{flex:2;min-width:0;align-self:stretch;position:relative;margin-right:20px}#stage4 .pictureDiv .bus_explainer{max-width:100%;height:auto;border:1px solid var(--color-border-subtle);border-radius:20px}.surfaceSectionHeaderClickable{cursor:pointer}#stage5Cad{margin:0;display:flex;max-width:100%;padding:0 20px}#stage5Cad .stageBodyDiv{flex:3;min-width:0;display:flex;flex-direction:column;margin:0 20px}#stage5Cad .stageBodyDiv .headerDiv{font-size:16px;color:#7a828a;font-weight:700}#stage5Cad .stageBodyDiv .explanationDiv{font-size:16px;color:var(--color-text-secondary);margin-top:4px}#stage5Cad .stageBodyDiv .explanationDiv .mergePrompt{color:#878583;font-weight:600}#stage5Cad .stageBodyDiv .explanationDiv .mergeCancelLink{color:#cd1515;cursor:pointer;text-decoration:underline}#stage5Cad .stageBodyDiv .explanationDiv .mergeCancelLink:hover{color:#121212}#stage5Cad .pictureDiv{flex:2;min-width:0;align-self:stretch;position:relative;margin-right:20px;min-height:350px}.applyToAllToggle{margin-top:6px}.applyToAllToggle .applyToAllLabel{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary);cursor:pointer}.applyToAllToggle .applyToAllLabel input[type=checkbox]{accent-color:#878583}.cadSurfaceList{display:flex;flex-direction:column;gap:6px;margin-top:10px;flex:1;min-height:0;overflow:visible;scrollbar-width:thin;scrollbar-color:#7a828a transparent}.cadSurfaceItem{display:flex;flex-direction:column;padding:0;border:1px solid var(--color-border-subtle);border-radius:10px;cursor:pointer;color:var(--color-text);transition:border-color .15s,background .15s}.cadSurfaceItem:hover{border-color:#878583}.cadSurfaceItem.cadSurfaceItemSelected{border-color:#878583;background:#8785830a;z-index:2;position:relative}.cadSurfaceItem.cadSurfaceItemMerging{border-color:#d6814e;background:#d6814e14}.cadSurfaceItem .cadSurfaceItemHeader{display:flex;align-items:center;gap:8px;padding:8px 10px}.cadSurfaceItem .cadSurfaceItemHeader .cadSurfaceColourDot{width:8px;height:24px;border-radius:4px;flex-shrink:0}.cadSurfaceItem .cadSurfaceItemHeader .expandIcon{font-size:11px;color:#7a828a;flex-shrink:0;width:12px}.cadSurfaceItem .cadSurfaceItemHeader .cadSurfaceNameInput{flex:1;min-width:0}.cadSurfaceItem .cadSurfaceItemHeader .cadSurfaceNameInput input{font-size:14px;padding:2px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text);width:100%}.cadSurfaceItem .cadSurfaceItemHeader .cadSurfaceNameInput input:focus{border-color:#878583;background:var(--color-input-bg)}.cadSurfaceItem .cadSurfaceItemHeader .cadSurfaceArea{font-size:12px;color:#7a828a;white-space:nowrap}.cadSurfaceItem .cadSurfaceItemHeader .cadFlightDirectionRadio{display:flex;align-items:center;gap:4px;font-size:11px;color:#7a828a;white-space:nowrap;cursor:pointer}.cadSurfaceItem .cadSurfaceItemHeader .cadFlightDirectionRadio input[type=radio]{accent-color:#878583;margin:0}.cadSurfaceItem .cadSurfaceItemHeader .cadFlightDirectionRadio.active{color:#878583;font-weight:600}.cadSurfaceItem .cadSurfaceItemHeader .cadShieldingBadge{font-size:10px;padding:2px 6px;border-radius:3px;background:#8785831f;color:var(--color-text-secondary);white-space:nowrap}.cadSurfaceItem .cadSurfaceItemBody{padding:0 10px 10px;border-top:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:8px;overflow:visible}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceItemActions{display:flex;align-items:center;gap:8px;padding-top:8px}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceItemActions .cadSurfaceFaceCount{font-size:11px;color:#7a828a}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceItemActions .cadSurfaceActionBtn{display:flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;color:var(--color-text-secondary);background:none;border:1px solid var(--color-border-subtle);border-radius:4px;cursor:pointer;transition:all .15s}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceItemActions .cadSurfaceActionBtn:hover{border-color:#878583;color:var(--color-text)}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceItemActions .cadSurfaceActionBtn.cadSurfaceRemoveBtn:hover{border-color:#cd1515;color:#cd1515}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceShielding .formDiv{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;align-items:start}.cadSurfaceItem .cadSurfaceItemBody .cadSurfaceShielding .explanationDiv{font-size:13px;color:#7a828a;font-style:italic}#stage5{margin:0;padding:0 20px;display:flex;overflow:hidden;max-width:100%}#stage5 .stageBodyDiv{height:100%;min-height:315px;flex:3;min-width:0;display:flex;flex-direction:column;row-gap:20px;margin:0 20px}#stage5 .stageBodyDiv .headerDiv{font-size:16px;color:#7a828a;font-weight:700}#stage5 .stageBodyDiv .formDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#stage5 .pictureDiv{flex:2;min-width:0;align-self:stretch;position:relative;margin-right:20px}#stage6{margin:0;display:flex;overflow:hidden;max-width:100%}#stage6 .stageBodyDiv{height:100%;min-height:315px;flex:3;min-width:0;display:flex;flex-direction:column;row-gap:15px;margin:0 20px}#stage6 .stageBodyDiv .headerDiv{font-size:16px;color:#7a828a;font-weight:700}#stage6 .pictureDiv{flex:2;min-width:0;align-self:stretch;position:relative;margin-right:20px}.sensorSection{display:flex;flex-direction:column;gap:6px}.sensorSection .sensorSectionHeader{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.sensorSection .sensorEmptyMessage{font-size:12px;color:#7a828a;font-style:italic}.sensorSection .sensorList{display:flex;flex-wrap:wrap;gap:6px}.sensorSection .sensorChip{display:flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--color-border-subtle);border-radius:10px;background:#ffffff80;font-size:12px;color:var(--color-text-secondary);cursor:pointer}.sensorSection .sensorChip .sensorIcon{font-size:11px;color:#7a828a}.sensorSection .sensorChip:hover{border-color:#878583;color:var(--color-text)}.sensorSection .sensorChip.sensorChipSelected{border-color:#878583;background:#87858314;color:var(--color-text)}.sensorSection .sensorChip.sensorChipSelected .sensorIcon{color:#878583}.sensorSection .placingMessage{font-size:12px;color:#878583;font-style:italic}.placedSensorList{display:flex;flex-direction:column;gap:4px}.placedSensorList .placedSensorRow{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text)}.placedSensorList .placedSensorRow .sensorIcon{font-size:11px;color:#878583}.placedSensorList .placedSensorRow .placedCoords{font-size:10px;color:#7a828a}.placedSensorList .placedSensorRow .sensorActionButton{width:22px;height:22px;border:none;background:transparent;color:#7a828a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.placedSensorList .placedSensorRow .sensorActionButton:hover{transform:scale(1.1);color:#878583}.placedSensorList .placedSensorRow .sensorRemoveButton:hover{color:#cd1515}.placedSensorCard{border:1px solid var(--color-border-subtle);border-radius:10px;padding:8px;margin-bottom:6px;background:#ffffff4d}.placedSensorCard .placedSensorHeader{display:flex;align-items:center;gap:8px;margin-bottom:6px}.placedSensorCard .placedSensorHeader .sensorIcon{color:#7a828a;font-size:12px}.placedSensorCard .placedSensorHeader span{flex:1;font-size:12px;font-weight:600}.placedSensorCard .sensorDistances{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.placedSensorCard .sensorDistances .numberInputDiv{margin:0;border:none;padding:0;min-width:0}.placedSensorCard .sensorDistances .numberInputDiv input{width:100%;box-sizing:border-box}.validationMessage{color:#cd1515}.surfaceMethodChoice{display:flex;gap:20px;margin-top:10px;flex-wrap:wrap}.surfaceMethodChoice .surfaceMethodCard{flex:1;min-width:200px;max-width:340px;border:1px solid var(--color-border-subtle);border-radius:10px;padding:24px 20px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:border-color .2s,box-shadow .2s}.surfaceMethodChoice .surfaceMethodCard:hover:not(.disabled){border-color:#878583;box-shadow:0 0 0 1px #878583}.surfaceMethodChoice .surfaceMethodCard.selected{border-color:#7a828a;box-shadow:0 0 0 2px #7a828a}.surfaceMethodChoice .surfaceMethodCard.disabled{opacity:.5;cursor:default}.surfaceMethodChoice .surfaceMethodCard .surfaceMethodIcon{font-size:36px;color:var(--color-text-secondary)}.surfaceMethodChoice .surfaceMethodCard .surfaceMethodTitle{font-size:16px;font-weight:700;color:var(--color-text)}.surfaceMethodChoice .surfaceMethodCard .surfaceMethodDesc{font-size:14px;color:var(--color-text-secondary);line-height:1.4}.surfaceMethodChoice .surfaceMethodCard .cadLoadingMessage{font-size:13px;color:var(--color-text-secondary);margin-top:4px}.surfaceMethodChoice .surfaceMethodCard .cadErrorMessage{font-size:13px;color:#cd1515;margin-top:4px}.backToChoice{cursor:pointer;font-size:20px;margin-right:10px;color:var(--color-text-secondary);transition:color .15s}.backToChoice:hover{color:#1d4ed8}.surfacesFormContainer{display:flex;flex-direction:column;gap:8px;max-height:400px;max-width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#7a828a transparent}.surfacesFormContainer .surfaceCard{border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface);color:#121212}.surfacesFormContainer .surfaceCard.surfaceCardSelected{border-color:#1d4ed8;background:#1d4ed808;color:var(--color-text)}.surfacesFormContainer .surfaceCard.surfaceCardSelected .surfaceCardNameReadonly,.surfacesFormContainer .surfaceCard.surfaceCardSelected .flightDirectionRadio.active{color:var(--color-text)}.surfacesFormContainer .surfaceCardHeader{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer}.surfacesFormContainer .surfaceCardHeader .expandIcon{font-size:10px;color:#7a828a;width:12px}.surfacesFormContainer .surfaceCardHeader .surfaceCardName{flex:1;min-width:0}.surfacesFormContainer .surfaceCardHeader .surfaceCardName .textInputDiv{margin:0;border:none;padding:0}.surfacesFormContainer .surfaceCardHeader .surfaceCardName .textInputDiv input{font-weight:600;font-size:13px;width:100%;box-sizing:border-box}.surfacesFormContainer .surfaceCardHeader .surfaceCardSummary{font-size:11px;color:#7a828a;white-space:nowrap}.surfacesFormContainer .surfaceCardHeader .surfaceCardNameReadonly{flex:1;font-weight:600;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.surfacesFormContainer .surfaceCardHeader .flightDirectionRadio{display:flex;align-items:center;gap:4px;font-size:10px;color:#7a828a;white-space:nowrap;cursor:pointer;margin-right:5px}.surfacesFormContainer .surfaceCardHeader .flightDirectionRadio input[type=radio]{margin:0;cursor:pointer}.surfacesFormContainer .surfaceCardHeader .flightDirectionRadio.active{color:#000;font-weight:600}.surfacesFormContainer .surfaceCardHeader .surfaceShieldingBadge{font-size:10px;color:#5e5c5b;background:#fffc;padding:2px 6px;border-radius:10px;white-space:nowrap}.surfacesFormContainer .surfaceCardBody{padding:0 10px 10px 30px;display:flex;flex-direction:column;gap:10px}.surfacesFormContainer .surfaceCardBody .surfaceFieldRow{display:flex;gap:10px}.surfacesFormContainer .surfaceCardBody .surfaceFieldRow .numberInputDiv,.surfacesFormContainer .surfaceCardBody .surfaceFieldRow .dropDownDiv{flex:1;min-width:0;margin:0;border:none;padding:0}.surfacesFormContainer .surfaceCardBody .surfaceFieldRow .numberInputDiv input,.surfacesFormContainer .surfaceCardBody .surfaceFieldRow .numberInputDiv select,.surfacesFormContainer .surfaceCardBody .surfaceFieldRow .dropDownDiv input,.surfacesFormContainer .surfaceCardBody .surfaceFieldRow .dropDownDiv select{width:100%;box-sizing:border-box}.surfacesFormContainer .surfaceCardBody .sideLengthsLabel{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.surfacesFormContainer .surfaceCardBody .sideLengthsGrid{display:flex;flex-wrap:wrap;gap:6px}.surfacesFormContainer .surfaceCardBody .sideLengthsGrid .numberInputDiv{width:60px;min-width:0;margin:0;border:none;padding:0}.surfacesFormContainer .surfaceCardBody .sideLengthsGrid .numberInputDiv input{width:100%;box-sizing:border-box}.surfacesFormContainer .surfaceCardBody .attachSection{border-top:1px solid var(--color-border-subtle);padding-top:8px}.surfacesFormContainer .surfaceCardBody .attachSection .attachSectionLabel{font-size:11px;font-weight:600;color:var(--color-text-secondary);margin-bottom:6px}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow{display:flex;gap:10px;margin-bottom:6px}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .dropDownDiv,.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .numberInputDiv{flex:1;min-width:0;margin:0;border:none;padding:0}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .dropDownDiv input,.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .dropDownDiv select,.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .numberInputDiv input,.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .numberInputDiv select{width:100%;box-sizing:border-box}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .colourSelectWrapper{flex:1;min-width:0;display:flex;flex-direction:column}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .colourSelectWrapper .colourSelect{display:flex;align-items:center;gap:6px}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .colourSelectWrapper .colourSelect select{flex:1;min-width:0;box-sizing:border-box;font-family:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text)}.surfacesFormContainer .surfaceCardBody .attachSection .attachFieldRow .colourSelectWrapper .colourSelect .colourDash{display:inline-block;width:18px;height:4px;border-radius:2px;flex-shrink:0}.surfacesFormContainer .resetShapeButton{align-self:flex-end;flex:0 0 auto;padding:4px 10px;border:1px solid var(--color-border-subtle);border-radius:10px;background:transparent;color:var(--color-text-secondary);font-size:11px;cursor:pointer;white-space:nowrap}.surfacesFormContainer .resetShapeButton:hover{border-color:#5e5c5b;color:var(--color-text)}.surfacesFormContainer .lockSurfaceButton{width:22px;height:22px;border:none;color:#7a828a;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.surfacesFormContainer .lockSurfaceButton:hover{transform:scale(1.1);color:var(--color-text-secondary)}.surfacesFormContainer .lockSurfaceButton.locked{color:#878583}.surfacesFormContainer .removeSurfaceButton{width:22px;height:22px;border:none;color:#878583;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.surfacesFormContainer .removeSurfaceButton:hover{transform:scale(1.1)}.surfacesFormContainer .addSurfaceButton{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px dashed #7a828a;border-radius:10px;background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer}.surfacesFormContainer .addSurfaceButton:hover{border-color:#5e5c5b;color:var(--color-text)}.snapButtonRow{display:flex;justify-content:flex-end;padding:5px 5px 6px 0;position:relative;z-index:10}.snapButtonRow .snapButton{display:flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:transparent;color:var(--color-text-secondary);font-size:12px;cursor:pointer;white-space:nowrap}.snapButtonRow .snapButton:hover{border-color:#878583;color:#878583;transform:scale(1.02)}.canvas{width:100%;height:420px;border-radius:20px;display:block}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.heatMapContainer{border:1px solid var(--color-border-subtle);margin:0 40px 40px;background:var(--card-bg);border-radius:20px;padding:40px}.heatMapContainer .sizeSelectionDiv{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:40px}.heatMapContainer .sizeSelectionDiv .dropDownDiv{display:flex;flex-direction:row;column-gap:5px}.heatMapContainer .loading{margin:0 40px 40px}.heatMapContainer .heatmap{display:flex;flex-direction:column}.heatMapContainer .heatmap .yAxisMapContainer{display:flex;flex-direction:row}.heatMapContainer .heatmap .yAxisMapContainer .yAxisContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:420px;width:60px;position:relative}.heatMapContainer .heatmap .yAxisMapContainer .yAxisContainer .yAxis{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;opacity:.7}.heatMapContainer .heatmap .yAxisMapContainer .yAxisContainer .yAxis .activeTick{display:flex;align-items:center;gap:4px;transform:translateY(50%)}.heatMapContainer .heatmap .yAxisMapContainer .yAxisContainer .yAxis .activeTick .tickDash{height:1px;width:6px;background-color:#1f2937}.heatMapContainer .heatmap .yAxisMapContainer .yAxisContainer .yAxisTitle{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;opacity:.7;margin:auto auto auto 0;z-index:1}.heatMapContainer .heatmap .yAxisMapContainer .canvasContainer{display:flex;flex-direction:column;width:100%}.heatMapContainer .heatmap .yAxisMapContainer .canvasContainer .xAxisContainer{position:relative;height:50px;display:flex}.heatMapContainer .heatmap .yAxisMapContainer .canvasContainer .xAxisContainer .xAxis{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;font-size:10px;opacity:.7}.heatMapContainer .heatmap .yAxisMapContainer .canvasContainer .xAxisContainer .activeTick{display:flex;flex-direction:column;align-items:center;transform:translate(-50%);gap:4px}.heatMapContainer .heatmap .yAxisMapContainer .canvasContainer .xAxisContainer .activeTick .tickDash{height:6px;width:1px;background-color:#1f2937}.heatMapContainer .heatmap .yAxisMapContainer .canvasContainer .xAxisTitle{text-align:center;font-size:12px;opacity:.7;position:relative;z-index:1;margin:auto auto 0}.heatMapContainer .heatmap .colourBarContainer{display:flex;flex-direction:row;align-items:center;margin-top:20px}.heatMapContainer .heatmap .colourBarContainer .low{font-size:12px;margin-right:20px}.heatMapContainer .heatmap .colourBarContainer .colourBar{width:100%;height:12px;border-radius:6px;background:linear-gradient(to right,#ffbf800d);background:linear-gradient(to right,#ffbf800d,#ffc9664d 20%);background:linear-gradient(to right,#ffbf800d,#ffc9664d,#ff990080 40%);background:linear-gradient(to right,#ffbf800d,#ffc9664d,#ff990080,#ff5500b3 60%);background:linear-gradient(to right,#ffbf800d,#ffc9664d,#ff990080,#ff5500b3,#cc0000d9 80%);background:linear-gradient(to right,#ffbf800d,#ffc9664d,#ff990080,#ff5500b3,#cc0000d9,maroon)}.heatMapContainer .heatmap .colourBarContainer .high{font-size:12px;margin-left:20px}.heatMapContainer .errorMessage{margin:0 40px 40px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-quote .satelliteInfoSelectionDiv,#pageContent-quote .estimateSatelliteDiv{display:flex;flex-direction:row;margin:0 40px 20px;justify-content:space-between;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px}#pageContent-quote .satelliteInfoSelectionDiv .dropDownDiv,#pageContent-quote .estimateSatelliteDiv .dropDownDiv{display:flex;flex-direction:column;border:none;margin:0}#pageContent-quote .satelliteInfoSelectionDiv .buttonDiv,#pageContent-quote .estimateSatelliteDiv .buttonDiv{width:200px;display:flex;align-items:flex-end}#pageContent-quote .satelliteInfoSelectionDiv .buttonDiv .quoteButton,#pageContent-quote .estimateSatelliteDiv .buttonDiv .quoteButton{width:100%;height:23px;margin-bottom:0}#pageContent-quote .insuranceTitle{height:auto;font-size:24px;margin:0 40px 20px}#pageContent-quote .premiumStrip{display:flex;flex-direction:row;margin:0 40px 40px;column-gap:calc((100% - 876px)/2)}#pageContent-quote .premiumStrip .premiumDiv,#pageContent-quote .premiumStrip .coverDiv,#pageContent-quote .premiumStrip .customDiv{width:250px;height:250px;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:18px;row-gap:10px}#pageContent-quote .premiumStrip .premiumDiv .titleDiv,#pageContent-quote .premiumStrip .coverDiv .titleDiv,#pageContent-quote .premiumStrip .customDiv .titleDiv{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:10px;margin-bottom:10px}#pageContent-quote .premiumStrip .premiumDiv .titleDiv .info,#pageContent-quote .premiumStrip .coverDiv .titleDiv .info,#pageContent-quote .premiumStrip .customDiv .titleDiv .info{font-size:20px;line-height:1;color:#878583;transition:transform .15s ease}#pageContent-quote .premiumStrip .premiumDiv .premiumTitle,#pageContent-quote .premiumStrip .premiumDiv .premium,#pageContent-quote .premiumStrip .premiumDiv .coverTitle,#pageContent-quote .premiumStrip .premiumDiv .cover,#pageContent-quote .premiumStrip .coverDiv .premiumTitle,#pageContent-quote .premiumStrip .coverDiv .premium,#pageContent-quote .premiumStrip .coverDiv .coverTitle,#pageContent-quote .premiumStrip .coverDiv .cover,#pageContent-quote .premiumStrip .customDiv .premiumTitle,#pageContent-quote .premiumStrip .customDiv .premium,#pageContent-quote .premiumStrip .customDiv .coverTitle,#pageContent-quote .premiumStrip .customDiv .cover{font-weight:700;font-size:16px}#pageContent-quote .premiumStrip .premiumDiv .premiumTitle span,#pageContent-quote .premiumStrip .premiumDiv .premium span,#pageContent-quote .premiumStrip .premiumDiv .coverTitle span,#pageContent-quote .premiumStrip .premiumDiv .cover span,#pageContent-quote .premiumStrip .coverDiv .premiumTitle span,#pageContent-quote .premiumStrip .coverDiv .premium span,#pageContent-quote .premiumStrip .coverDiv .coverTitle span,#pageContent-quote .premiumStrip .coverDiv .cover span,#pageContent-quote .premiumStrip .customDiv .premiumTitle span,#pageContent-quote .premiumStrip .customDiv .premium span,#pageContent-quote .premiumStrip .customDiv .coverTitle span,#pageContent-quote .premiumStrip .customDiv .cover span{color:#878583;font-size:20px}#pageContent-quote .premiumStrip .premiumDiv .premium,#pageContent-quote .premiumStrip .premiumDiv .cover,#pageContent-quote .premiumStrip .coverDiv .premium,#pageContent-quote .premiumStrip .coverDiv .cover,#pageContent-quote .premiumStrip .customDiv .premium,#pageContent-quote .premiumStrip .customDiv .cover,#pageContent-quote .premiumStrip .premiumDiv .coverInput,#pageContent-quote .premiumStrip .premiumDiv .premiumInput,#pageContent-quote .premiumStrip .coverDiv .coverInput,#pageContent-quote .premiumStrip .coverDiv .premiumInput,#pageContent-quote .premiumStrip .customDiv .coverInput,#pageContent-quote .premiumStrip .customDiv .premiumInput{margin-bottom:10px}#pageContent-quote .premiumStrip .premiumDiv .clearButtonDiv,#pageContent-quote .premiumStrip .coverDiv .clearButtonDiv,#pageContent-quote .premiumStrip .customDiv .clearButtonDiv{width:150px}#pageContent-quote .premiumStrip .premiumDiv .toggleDiv,#pageContent-quote .premiumStrip .coverDiv .toggleDiv,#pageContent-quote .premiumStrip .customDiv .toggleDiv{width:100%}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-updateTerms .uploadTermsCard{display:flex;flex-direction:row;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--card-bg);margin:0 40px 40px;height:auto;align-items:center;column-gap:20px}#pageContent-updateTerms .uploadTermsCard .buttonDiv{min-width:100px;margin:40px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-estimate .satelliteInfoSelectionDiv,#pageContent-estimate .estimateSatelliteDiv{display:flex;flex-direction:row;margin:0 40px 20px;justify-content:space-between;align-items:center;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;height:49px}#pageContent-estimate .satelliteInfoSelectionDiv .dropDownDiv,#pageContent-estimate .estimateSatelliteDiv .dropDownDiv{display:flex;flex-direction:column;border:none;margin:0;width:145px}#pageContent-estimate .satelliteInfoSelectionDiv .dropDownDiv select,#pageContent-estimate .estimateSatelliteDiv .dropDownDiv select{width:100%}#pageContent-estimate .satelliteInfoSelectionDiv .buttonDiv,#pageContent-estimate .estimateSatelliteDiv .buttonDiv{width:200px;display:flex;align-items:flex-end}#pageContent-estimate .satelliteInfoSelectionDiv .buttonDiv .quoteButton,#pageContent-estimate .estimateSatelliteDiv .buttonDiv .quoteButton{width:100%;height:23px;margin-bottom:0}#pageContent-estimate .insuranceTitle{height:auto;font-size:24px;margin:0 40px 20px}#pageContent-estimate .premiumStrip{display:flex;flex-direction:row;margin:0 40px 40px;column-gap:calc((100% - 876px)/2)}#pageContent-estimate .premiumStrip .premiumDiv,#pageContent-estimate .premiumStrip .halfMmDiv,#pageContent-estimate .premiumStrip .oneMmDiv,#pageContent-estimate .premiumStrip .coverDiv,#pageContent-estimate .premiumStrip .customDiv{width:250px;height:250px;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:18px;row-gap:10px}#pageContent-estimate .premiumStrip .premiumDiv .titleDiv,#pageContent-estimate .premiumStrip .halfMmDiv .titleDiv,#pageContent-estimate .premiumStrip .oneMmDiv .titleDiv,#pageContent-estimate .premiumStrip .coverDiv .titleDiv,#pageContent-estimate .premiumStrip .customDiv .titleDiv{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:10px;margin-bottom:10px}#pageContent-estimate .premiumStrip .premiumDiv .titleDiv .title,#pageContent-estimate .premiumStrip .halfMmDiv .titleDiv .title,#pageContent-estimate .premiumStrip .oneMmDiv .titleDiv .title,#pageContent-estimate .premiumStrip .coverDiv .titleDiv .title,#pageContent-estimate .premiumStrip .customDiv .titleDiv .title{text-align:center}#pageContent-estimate .premiumStrip .premiumDiv .titleDiv .info,#pageContent-estimate .premiumStrip .halfMmDiv .titleDiv .info,#pageContent-estimate .premiumStrip .oneMmDiv .titleDiv .info,#pageContent-estimate .premiumStrip .coverDiv .titleDiv .info,#pageContent-estimate .premiumStrip .customDiv .titleDiv .info{font-size:20px;line-height:1;color:#878583;transition:transform .15s ease}#pageContent-estimate .premiumStrip .premiumDiv .premiumTitle,#pageContent-estimate .premiumStrip .premiumDiv .premium,#pageContent-estimate .premiumStrip .premiumDiv .coverTitle,#pageContent-estimate .premiumStrip .premiumDiv .cover,#pageContent-estimate .premiumStrip .halfMmDiv .premiumTitle,#pageContent-estimate .premiumStrip .halfMmDiv .premium,#pageContent-estimate .premiumStrip .halfMmDiv .coverTitle,#pageContent-estimate .premiumStrip .halfMmDiv .cover,#pageContent-estimate .premiumStrip .oneMmDiv .premiumTitle,#pageContent-estimate .premiumStrip .oneMmDiv .premium,#pageContent-estimate .premiumStrip .oneMmDiv .coverTitle,#pageContent-estimate .premiumStrip .oneMmDiv .cover,#pageContent-estimate .premiumStrip .coverDiv .premiumTitle,#pageContent-estimate .premiumStrip .coverDiv .premium,#pageContent-estimate .premiumStrip .coverDiv .coverTitle,#pageContent-estimate .premiumStrip .coverDiv .cover,#pageContent-estimate .premiumStrip .customDiv .premiumTitle,#pageContent-estimate .premiumStrip .customDiv .premium,#pageContent-estimate .premiumStrip .customDiv .coverTitle,#pageContent-estimate .premiumStrip .customDiv .cover{font-weight:700;font-size:16px}#pageContent-estimate .premiumStrip .premiumDiv .premiumTitle span,#pageContent-estimate .premiumStrip .premiumDiv .premium span,#pageContent-estimate .premiumStrip .premiumDiv .coverTitle span,#pageContent-estimate .premiumStrip .premiumDiv .cover span,#pageContent-estimate .premiumStrip .halfMmDiv .premiumTitle span,#pageContent-estimate .premiumStrip .halfMmDiv .premium span,#pageContent-estimate .premiumStrip .halfMmDiv .coverTitle span,#pageContent-estimate .premiumStrip .halfMmDiv .cover span,#pageContent-estimate .premiumStrip .oneMmDiv .premiumTitle span,#pageContent-estimate .premiumStrip .oneMmDiv .premium span,#pageContent-estimate .premiumStrip .oneMmDiv .coverTitle span,#pageContent-estimate .premiumStrip .oneMmDiv .cover span,#pageContent-estimate .premiumStrip .coverDiv .premiumTitle span,#pageContent-estimate .premiumStrip .coverDiv .premium span,#pageContent-estimate .premiumStrip .coverDiv .coverTitle span,#pageContent-estimate .premiumStrip .coverDiv .cover span,#pageContent-estimate .premiumStrip .customDiv .premiumTitle span,#pageContent-estimate .premiumStrip .customDiv .premium span,#pageContent-estimate .premiumStrip .customDiv .coverTitle span,#pageContent-estimate .premiumStrip .customDiv .cover span{color:#878583;font-size:20px}#pageContent-estimate .premiumStrip .premiumDiv .premium,#pageContent-estimate .premiumStrip .premiumDiv .cover,#pageContent-estimate .premiumStrip .halfMmDiv .premium,#pageContent-estimate .premiumStrip .halfMmDiv .cover,#pageContent-estimate .premiumStrip .oneMmDiv .premium,#pageContent-estimate .premiumStrip .oneMmDiv .cover,#pageContent-estimate .premiumStrip .coverDiv .premium,#pageContent-estimate .premiumStrip .coverDiv .cover,#pageContent-estimate .premiumStrip .customDiv .premium,#pageContent-estimate .premiumStrip .customDiv .cover,#pageContent-estimate .premiumStrip .premiumDiv .coverInput,#pageContent-estimate .premiumStrip .premiumDiv .premiumInput,#pageContent-estimate .premiumStrip .halfMmDiv .coverInput,#pageContent-estimate .premiumStrip .halfMmDiv .premiumInput,#pageContent-estimate .premiumStrip .oneMmDiv .coverInput,#pageContent-estimate .premiumStrip .oneMmDiv .premiumInput,#pageContent-estimate .premiumStrip .coverDiv .coverInput,#pageContent-estimate .premiumStrip .coverDiv .premiumInput,#pageContent-estimate .premiumStrip .customDiv .coverInput,#pageContent-estimate .premiumStrip .customDiv .premiumInput{margin-bottom:10px}#pageContent-estimate .premiumStrip .premiumDiv .clearButtonDiv,#pageContent-estimate .premiumStrip .halfMmDiv .clearButtonDiv,#pageContent-estimate .premiumStrip .oneMmDiv .clearButtonDiv,#pageContent-estimate .premiumStrip .coverDiv .clearButtonDiv,#pageContent-estimate .premiumStrip .customDiv .clearButtonDiv{width:150px}#pageContent-estimate .premiumStrip .premiumDiv .toggleDiv,#pageContent-estimate .premiumStrip .halfMmDiv .toggleDiv,#pageContent-estimate .premiumStrip .oneMmDiv .toggleDiv,#pageContent-estimate .premiumStrip .coverDiv .toggleDiv,#pageContent-estimate .premiumStrip .customDiv .toggleDiv{width:100%}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-auditLogs .filterLogsCard{display:flex;flex-direction:row;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-card-bg);box-shadow:var(--color-card-shadow);margin:0 40px 40px;height:auto;align-items:center;column-gap:20px}#pageContent-auditLogs .filterLogsCard .dropDownDiv{margin:20px;display:flex;flex-direction:row;justify-content:space-between;width:200px;white-space:nowrap;column-gap:10px}#pageContent-auditLogs .filterLogsCard .dropDownDiv .inputWrapper{width:50%}#pageContent-auditLogs .filterLogsCard .dropDownDiv .inputWrapper select{width:calc(100% - 6px)}#pageContent-auditLogs .filterLogsCard .buttonDiv{min-width:100px;margin:20px}#pageContent-auditLogs .infoContainer{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);margin:0 40px;padding:20px;overflow:visible}#pageContent-auditLogs .infoContainer>.header{font-size:13px;font-weight:700;color:var(--color-text);background:none;padding:0;margin:0 0 14px;display:block;text-transform:none;letter-spacing:normal;border:none}#pageContent-auditLogs .infoContainer .table{height:auto}#pageContent-auditLogs .infoContainer .table .tableHeaderDiv{display:flex;margin:0;padding:0 0 8px;border-bottom:1px solid var(--color-border);font-weight:600}#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .tableName,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .userAction,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .rowData,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .userAgent{display:flex;flex-direction:row;width:calc(14.2857142857% - 10px);padding-right:10px}#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .tableName div,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .userAction div,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .rowData div,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .userAgent div{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .timeStamp,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .userID,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .ipAddress{display:flex;flex-direction:row;width:calc(14.2857142857% - 10px);padding-right:10px}#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .timeStamp div,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .userID div,#pageContent-auditLogs .infoContainer .table .tableHeaderDiv .ipAddress div{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-auditLogs .infoContainer .table .tableFooterDiv{margin:0;padding:12px 0 0;border-top:1px solid var(--color-border)}#pageContent-auditLogs .infoContainer .table .tableFooterDiv .pageDiv{font-size:12px;color:var(--color-text-muted)}#pageContent-auditLogs .infoContainer .table .tableFooterDiv .buttonDiv{width:auto}#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px solid var(--color-border-subtle);transition:background .15s}#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow:last-child{border-bottom:none}#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow:hover{background:var(--color-elevated);border-radius:4px}#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .tableName,#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .userAction,#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .rowData,#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .userAgent{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(14.2857142857% - 10px);padding-right:10px;font-size:12px;color:var(--color-text-secondary)}#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .tableName{font-weight:600;color:var(--color-text)}#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .timeStamp,#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .userID,#pageContent-auditLogs .infoContainer .table .tableBodyDiv .tableRow .ipAddress{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(14.2857142857% - 10px);padding-right:10px;font-size:12px;color:var(--color-text-secondary)}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-impactVisualiser .analyticsMetaBar{margin:0 40px 12px;font-size:12px;color:var(--color-text-muted);letter-spacing:.4px}#pageContent-impactVisualiser .analyticsChartsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-auto-flow:dense;gap:16px;margin:0 40px 20px}#pageContent-impactVisualiser .pocChartCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:box-shadow .18s}#pageContent-impactVisualiser .pocChartCard.expanded{grid-column:span 2;grid-row:span 2}#pageContent-impactVisualiser .pocChartCard.expanded .pocChartCanvasWrap{height:760px}#pageContent-impactVisualiser .pocChartHeader{background:#121212;color:#fff;padding:10px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}#pageContent-impactVisualiser .pocChartHeaderRight{display:flex;align-items:center;gap:10px}#pageContent-impactVisualiser .pocChartMeta{font-size:10px;font-weight:600;letter-spacing:.6px;color:#ffffffb3}#pageContent-impactVisualiser .pocChartExpandBtn{background:transparent;border:none;color:#ffffffd9;font-size:13px;cursor:pointer;padding:2px 4px;line-height:1;transition:transform .12s,color .12s}#pageContent-impactVisualiser .pocChartExpandBtn:hover{color:#fff;transform:scale(1.15)}#pageContent-impactVisualiser .pocChartBody{padding:12px;background:var(--color-card-bg)}#pageContent-impactVisualiser .axisRangeSliders{display:flex;flex-direction:column;gap:14px;padding:6px 8px 14px}#pageContent-impactVisualiser .axisRangeSlider{display:flex;flex-direction:column;gap:6px}#pageContent-impactVisualiser .axisRangeSliderLabel{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--color-text-muted)}#pageContent-impactVisualiser .axisRangeSliderLabel .axisRangeSliderTitle{font-weight:600;letter-spacing:.4px;text-transform:uppercase;font-size:10px}#pageContent-impactVisualiser .axisRangeSliderLabel .axisRangeValues{font-family:monospace;font-size:11px;color:#6b8fa3}#pageContent-impactVisualiser .axisRangeSliderTrack{position:relative;height:28px;display:flex;align-items:center}#pageContent-impactVisualiser .axisRangeSliderTrack:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);background:var(--color-elevated);border-radius:2px}#pageContent-impactVisualiser .axisRangeSliderFill{position:absolute;top:50%;height:4px;transform:translateY(-50%);background:#6b8fa3;border-radius:2px;pointer-events:none}#pageContent-impactVisualiser .axisRangeSliderInput{position:absolute;left:0;right:0;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}#pageContent-impactVisualiser .axisRangeSliderInput:focus{outline:none}#pageContent-impactVisualiser .axisRangeSliderInput::-webkit-slider-runnable-track{background:transparent;height:28px}#pageContent-impactVisualiser .axisRangeSliderInput::-moz-range-track{background:transparent;height:28px}#pageContent-impactVisualiser .axisRangeSliderInput::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#6b8fa3;border:2px solid var(--color-card-bg);box-shadow:0 1px 2px #0000004d;cursor:pointer;transition:transform .1s}#pageContent-impactVisualiser .axisRangeSliderInput::-webkit-slider-thumb:hover,#pageContent-impactVisualiser .axisRangeSliderInput::-webkit-slider-thumb:active{transform:scale(1.15)}#pageContent-impactVisualiser .axisRangeSliderInput::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#6b8fa3;border:2px solid var(--color-card-bg);box-shadow:0 1px 2px #0000004d;cursor:pointer;transition:transform .1s}#pageContent-impactVisualiser .axisRangeSliderInput::-moz-range-thumb:hover,#pageContent-impactVisualiser .axisRangeSliderInput::-moz-range-thumb:active{transform:scale(1.15)}#pageContent-impactVisualiser .analyticsYearChips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px 0;background:var(--color-card-bg)}#pageContent-impactVisualiser .analyticsYearChipsLabel{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);margin-right:4px}#pageContent-impactVisualiser .analyticsYearChip{background:var(--color-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}#pageContent-impactVisualiser .analyticsYearChip:hover{border-color:#6b8fa3}#pageContent-impactVisualiser .analyticsYearChip.active{background:#6b8fa3;border-color:#6b8fa3;color:#fdfbff}#pageContent-impactVisualiser .pocChartCanvasWrap{position:relative;height:360px;width:100%}#pageContent-impactVisualiser .pocChartState{display:flex;align-items:center;justify-content:center;gap:10px;height:200px;font-size:13px;color:var(--color-text-muted)}#pageContent-impactVisualiser .pocChartStateError{color:#cd1515}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-impactEvent .buttonContainer,#pageContent-impactEvents .buttonContainer{display:flex;flex-direction:row;margin:0 40px 20px;justify-content:space-between;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);padding:20px}#pageContent-impactEvent .buttonContainer .actionButtonDiv,#pageContent-impactEvents .buttonContainer .actionButtonDiv{display:flex;flex-direction:row;justify-content:space-between;width:100%;column-gap:10px}#pageContent-impactEvent .buttonContainer .actionButtonDiv .buttonDiv,#pageContent-impactEvents .buttonContainer .actionButtonDiv .buttonDiv{width:200px}#pageContent-impactEvent .infoContainer,#pageContent-impactEvents .infoContainer{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);margin:0 40px;padding:20px;overflow:visible}#pageContent-impactEvent .infoContainer>.header,#pageContent-impactEvents .infoContainer>.header{font-size:13px;font-weight:700;color:var(--color-text);background:none;padding:0;margin:0 0 14px;display:block;text-transform:none;letter-spacing:normal;border:none}#pageContent-impactEvent .infoContainer .table,#pageContent-impactEvents .infoContainer .table{height:auto}#pageContent-impactEvent .infoContainer .table .tableHeaderDiv,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv{display:flex;margin:0;padding:0 0 8px;border-bottom:1px solid var(--color-border);font-weight:600}#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .timestamp,#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .eventType,#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .details,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .timestamp,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .eventType,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .details{display:flex;flex-direction:row;width:calc((100% - 310px) / 3);padding-right:10px}#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .timestamp div,#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .eventType div,#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .details div,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .timestamp div,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .eventType div,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .details div{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .eventId,#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .logId,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .eventId,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .logId{display:flex;flex-direction:row;width:150px;padding-right:10px}#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .eventId div,#pageContent-impactEvent .infoContainer .table .tableHeaderDiv .logId div,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .eventId div,#pageContent-impactEvents .infoContainer .table .tableHeaderDiv .logId div{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}#pageContent-impactEvent .infoContainer .table .tableFooterDiv,#pageContent-impactEvents .infoContainer .table .tableFooterDiv{margin:0;padding:12px 0 0;border-top:1px solid var(--color-border)}#pageContent-impactEvent .infoContainer .table .tableFooterDiv .pageDiv,#pageContent-impactEvents .infoContainer .table .tableFooterDiv .pageDiv{font-size:12px;color:var(--color-text-muted)}#pageContent-impactEvent .infoContainer .table .tableFooterDiv .buttonDiv,#pageContent-impactEvents .infoContainer .table .tableFooterDiv .buttonDiv{width:auto}#pageContent-impactEvent .infoContainer .table .tableBodyDiv,#pageContent-impactEvents .infoContainer .table .tableBodyDiv{margin-bottom:0}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px solid var(--color-border-subtle);transition:background .15s}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow:last-child,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow:last-child{border-bottom:none}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow:hover,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow:hover{background:var(--color-elevated);border-radius:4px}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .eventId,#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .logId,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .eventId,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .logId{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;padding-right:10px;font-size:12px;color:var(--color-text-secondary)}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .timestamp,#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .eventType,#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .details,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .timestamp,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .eventType,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .details{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc((100% - 310px) / 3);padding-right:10px;font-size:12px;color:var(--color-text-secondary)}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .timestamp,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .timestamp{font-weight:600;color:var(--color-text)}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .info .riskIconHigh,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .info .riskIconHigh{color:#cd1515}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .info .riskIconMedium,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .info .riskIconMedium{color:#d6814e}#pageContent-impactEvent .infoContainer .table .tableBodyDiv .tableRow .info .riskIconLow,#pageContent-impactEvents .infoContainer .table .tableBodyDiv .tableRow .info .riskIconLow{color:#d3cdc9}#pageContent-impactEvent .diagramContainer,#pageContent-impactEvents .diagramContainer{display:flex;flex-direction:row;margin:0 40px 40px;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);box-shadow:var(--color-card-shadow);border-radius:10px;padding:20px;align-items:flex-start;height:400px}#pageContent-impactEvent .diagramContainer .imageContainer,#pageContent-impactEvents .diagramContainer .imageContainer{width:50%;height:100%;border-radius:10px;border:1px solid var(--color-border-subtle);overflow:hidden;background-color:#f9f9f9}#pageContent-impactEvent .diagramContainer .imageContainer .impactDamage,#pageContent-impactEvents .diagramContainer .imageContainer .impactDamage{display:block;width:100%;height:100%;object-fit:contain}#pageContent-impactEvent .diagramContainer .textContainer,#pageContent-impactEvents .diagramContainer .textContainer{width:50%;display:flex;flex-direction:column;padding:0 10px}#pageContent-impactEvent .diagramContainer .textContainer .title,#pageContent-impactEvents .diagramContainer .textContainer .title{margin:0;font-weight:700;font-size:14px;color:var(--color-text)}#pageContent-impactEvent .diagramContainer .textContainer .specs .row,#pageContent-impactEvents .diagramContainer .textContainer .specs .row{display:grid;grid-template-columns:170px 1fr;column-gap:12px}#pageContent-impactEvent .diagramContainer .textContainer .specs .label,#pageContent-impactEvents .diagramContainer .textContainer .specs .label{text-align:left;font-size:12px;color:var(--color-text-muted)}#pageContent-impactEvent .diagramContainer .textContainer .specs .value,#pageContent-impactEvents .diagramContainer .textContainer .specs .value{text-align:left;font-size:12px;color:var(--color-text-secondary)}#pageContent-impactEvent .visualiserContainer,#pageContent-impactEvents .visualiserContainer{margin:20px 40px 40px;display:flex;flex-direction:row;column-gap:10px}#pageContent-impactEvent .visualiserContainer .visualiserDiv,#pageContent-impactEvents .visualiserContainer .visualiserDiv{width:60%;min-height:550px;margin:0;position:relative;background-color:#000;border-radius:10px;overflow:hidden}#pageContent-impactEvent .visualiserContainer .visualiserDiv .hudRuler,#pageContent-impactEvents .visualiserContainer .visualiserDiv .hudRuler{position:absolute;left:12px;top:12px;bottom:12px;width:80px;pointer-events:none;color:#fff}#pageContent-impactEvent .visualiserContainer .visualiserDiv .hudRuler .line,#pageContent-impactEvents .visualiserContainer .visualiserDiv .hudRuler .line{position:absolute;left:20px;top:0;bottom:0;width:2px;background:#fff}#pageContent-impactEvent .visualiserContainer .visualiserDiv .hudRuler .tick,#pageContent-impactEvents .visualiserContainer .visualiserDiv .hudRuler .tick{position:absolute;left:20px;transform:translateY(-1px)}#pageContent-impactEvent .visualiserContainer .visualiserDiv .hudRuler .tick:before,#pageContent-impactEvents .visualiserContainer .visualiserDiv .hudRuler .tick:before{content:"";position:absolute;left:0;top:0;width:12px;height:2px;background:#fff}#pageContent-impactEvent .visualiserContainer .visualiserDiv .hudRuler .label,#pageContent-impactEvents .visualiserContainer .visualiserDiv .hudRuler .label{position:absolute;left:16px;top:-8px;font-size:12px;white-space:nowrap}#pageContent-impactEvent .visualiserContainer .visualiserInfo,#pageContent-impactEvents .visualiserContainer .visualiserInfo{width:40%;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);box-shadow:var(--color-card-shadow);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px}#pageContent-impactEvent .visualiserContainer .visualiserInfo .row,#pageContent-impactEvents .visualiserContainer .visualiserInfo .row{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}#pageContent-impactEvent .visualiserContainer .visualiserInfo .label,#pageContent-impactEvents .visualiserContainer .visualiserInfo .label{text-align:left;font-size:12px;color:var(--color-text-muted)}#pageContent-impactEvent .visualiserContainer .visualiserInfo .value,#pageContent-impactEvents .visualiserContainer .visualiserInfo .value{text-align:left;font-size:12px;color:var(--color-text-secondary)}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-optimise .satelliteInfoSelectionDiv{display:flex;flex-direction:row;margin:0 40px 20px;justify-content:space-between;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px}#pageContent-optimise .satelliteInfoSelectionDiv .dropDownDiv{display:flex;flex-direction:column;border:none;margin:0}#pageContent-optimise .satelliteInfoSelectionDiv .buttonDiv{width:200px;display:flex;align-items:flex-end}#pageContent-optimise .satelliteInfoSelectionDiv .buttonDiv .viewRiskButton{width:100%;height:23px;margin-bottom:0}#pageContent-optimise .infoContainer{height:auto}#pageContent-optimise .infoContainer .table .stageBodyDiv{display:flex;padding:20px;min-height:0px}#pageContent-optimise .infoContainer .table .stageBodyDiv .buttonDiv{width:150px}#pageContent-optimise .keyMetricsDiv{display:flex;flex-direction:row;justify-content:space-between}#pageContent-optimise .keyMetricsDiv .currentCriticalParticleSizeDiv,#pageContent-optimise .keyMetricsDiv .optimisedCriticalParticleSizeDiv,#pageContent-optimise .keyMetricsDiv .differenceCriticalParticleSizeDiv{width:200px;height:100px;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:10px;margin:0 40px 20px;display:flex;flex-direction:column;justify-content:center;row-gap:10px}#pageContent-optimise .keyMetricsDiv .currentCriticalParticleSizeDiv .metric,#pageContent-optimise .keyMetricsDiv .optimisedCriticalParticleSizeDiv .metric,#pageContent-optimise .keyMetricsDiv .differenceCriticalParticleSizeDiv .metric{display:flex;justify-content:center;color:#878583;font-size:24px;margin:0;width:100%}#pageContent-optimise .keyMetricsDiv .currentCriticalParticleSizeDiv .negative,#pageContent-optimise .keyMetricsDiv .optimisedCriticalParticleSizeDiv .negative,#pageContent-optimise .keyMetricsDiv .differenceCriticalParticleSizeDiv .negative{color:#d3cdc9}#pageContent-optimise .keyMetricsDiv .currentCriticalParticleSizeDiv .positive,#pageContent-optimise .keyMetricsDiv .optimisedCriticalParticleSizeDiv .positive,#pageContent-optimise .keyMetricsDiv .differenceCriticalParticleSizeDiv .positive{color:#cd1515}#pageContent-optimise .keyMetricsDiv .currentCriticalParticleSizeDiv .explainer,#pageContent-optimise .keyMetricsDiv .optimisedCriticalParticleSizeDiv .explainer,#pageContent-optimise .keyMetricsDiv .differenceCriticalParticleSizeDiv .explainer{display:flex;justify-content:center;font-size:12px;margin:0;width:100%}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.searchSatelliteDiv{display:flex;align-items:flex-end;position:relative}.searchSatelliteDiv input{height:17px;border-radius:5px;border:1px solid;padding:2px;border-color:#3b82f6}.searchSatelliteDiv .searchList{position:absolute;top:calc(100% + 4px);left:0;width:100%;border:1px solid #3b82f6;background-color:#fff;z-index:10;max-height:200px;overflow-y:auto;box-shadow:0 2px 6px #0000001a;border-radius:5px;list-style:none;padding:0;margin:0}.searchSatelliteDiv li{padding:6px 10px;cursor:pointer}.searchSatelliteDiv li:hover{background-color:#f5f5f5}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-optimisation .addSatelliteHeaderDiv{display:flex;flex-direction:row;align-items:center;margin:20px;padding-bottom:20px;font-weight:700;border-bottom:solid 1px}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv{display:flex;flex-direction:column;align-items:center;width:11.1111111111%;row-gap:1px}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageNumberActive{position:relative;border:solid 0px;border-radius:100%;width:25px;height:25px;background-color:#878583;color:#fdfbff}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageNumberActive p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1px));line-height:1;margin:0}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageNumberInactive{position:relative;border:solid 0px;border-radius:100%;width:25px;height:25px;background-color:#7a828a;color:#fdfbff}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageNumberInactive p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1px));line-height:1;margin:0}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageNumberComplete{position:relative;border:solid 0px;border-radius:100%;width:25px;height:25px;text-align:center;background-color:#121212;color:#fdfbff}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageNumberComplete p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1px));line-height:1;margin:0}#pageContent-optimisation .addSatelliteHeaderDiv .stageDiv .stageText{font-size:10px;text-align:center}#pageContent-optimisation .addSatelliteHeaderDiv .stageConnector{height:0px;border:solid 1px;width:11.1111111111%}#pageContent-optimisation .stageBodyDiv{height:100%;min-height:315px;display:flex;flex-direction:column;row-gap:20px;margin:0 20px}#pageContent-optimisation .stageBodyDiv .headerDiv{font-size:30px;color:#7a828a;font-weight:700}#pageContent-optimisation .stageBodyDiv .formDiv,#pageContent-optimisation .stageBodyDiv .formDiv1,#pageContent-optimisation .stageBodyDiv .formDiv2{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;column-gap:10px}#pageContent-optimisation .stageBodyDiv .formDiv .textInputDiv,#pageContent-optimisation .stageBodyDiv .formDiv .numberInputDiv,#pageContent-optimisation .stageBodyDiv .formDiv .dropDownDiv,#pageContent-optimisation .stageBodyDiv .formDiv1 .textInputDiv,#pageContent-optimisation .stageBodyDiv .formDiv1 .numberInputDiv,#pageContent-optimisation .stageBodyDiv .formDiv1 .dropDownDiv,#pageContent-optimisation .stageBodyDiv .formDiv2 .textInputDiv,#pageContent-optimisation .stageBodyDiv .formDiv2 .numberInputDiv,#pageContent-optimisation .stageBodyDiv .formDiv2 .dropDownDiv{display:flex;flex-direction:column;margin:0;border:none;padding:0;flex:1;min-width:0}#pageContent-optimisation .stageBodyDiv .formDiv .noradID::-webkit-outer-spin-button,#pageContent-optimisation .stageBodyDiv .formDiv .noradID::-webkit-inner-spin-button,#pageContent-optimisation .stageBodyDiv .formDiv1 .noradID::-webkit-outer-spin-button,#pageContent-optimisation .stageBodyDiv .formDiv1 .noradID::-webkit-inner-spin-button,#pageContent-optimisation .stageBodyDiv .formDiv2 .noradID::-webkit-outer-spin-button,#pageContent-optimisation .stageBodyDiv .formDiv2 .noradID::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#pageContent-optimisation .stageBodyDiv .formDiv .noradID,#pageContent-optimisation .stageBodyDiv .formDiv1 .noradID,#pageContent-optimisation .stageBodyDiv .formDiv2 .noradID{-moz-appearance:textfield}#pageContent-optimisation .stageBodyDiv .formDiv .textAreaDiv textArea,#pageContent-optimisation .stageBodyDiv .formDiv1 .textAreaDiv textArea,#pageContent-optimisation .stageBodyDiv .formDiv2 .textAreaDiv textArea{min-height:80px}#pageContent-optimisation #stage2 .formDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#pageContent-optimisation #stage2 .formDiv .formDiv1,#pageContent-optimisation #stage2 .formDiv .formDiv2{display:contents}#pageContent-optimisation #stage3 .formDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#pageContent-optimisation #stage3 .formDiv .formDiv1,#pageContent-optimisation #stage3 .formDiv .formDiv2{display:contents}#pageContent-optimisation #stage4{margin:0;display:flex}#pageContent-optimisation #stage4 .stageBodyDiv{height:100%;min-height:315px;min-width:60%;display:flex;flex-direction:column;row-gap:20px;margin:0 20px}#pageContent-optimisation #stage4 .stageBodyDiv .headerDiv{font-size:30px;color:#1d4ed8;font-weight:700}#pageContent-optimisation #stage4 .stageBodyDiv .formDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#pageContent-optimisation #stage4 .stageBodyDiv .formDiv .formDiv1,#pageContent-optimisation #stage4 .stageBodyDiv .formDiv .formDiv2{display:contents}#pageContent-optimisation #stage4 .pictureDiv{width:40%;margin-right:20px}#pageContent-optimisation #stage4 .pictureDiv .bus_explainer{max-width:100%;height:auto;border:1px solid var(--color-border-subtle);border-radius:20px}#pageContent-optimisation #stage5 .formDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#pageContent-optimisation .validationMessage{color:#cd1515}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.dashboardPage .divContainer{display:flex;flex-direction:row;gap:20px;margin:20px 40px 0}.dashboardPage .divContainer #statusOverviewInfoContainer,.dashboardPage .divContainer #impactsOverviewInfoContainer{width:50%;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);margin:0;padding:20px;overflow:visible}.dashboardPage .divContainer #statusOverviewInfoContainer>.header,.dashboardPage .divContainer #impactsOverviewInfoContainer>.header{font-size:13px;font-weight:700;color:var(--color-text);background:none;padding:0;margin:0 0 14px;display:block;text-transform:none;letter-spacing:normal;border:none}.dashboardPage .divContainer #statusOverviewInfoContainer .table,.dashboardPage .divContainer #impactsOverviewInfoContainer .table{height:auto}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv{display:flex;align-items:center;margin:0;padding:0 0 8px;border-bottom:1px solid var(--color-border);font-weight:600}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv div,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv div{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);text-align:left;justify-content:flex-start}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv .name,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv .name,.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv .status,.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv .collision_time,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv .status,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv .collision_time{flex:1}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv .info,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv .info{width:24px;padding-right:12px}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableHeaderDiv .action,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableHeaderDiv .action{width:24px}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv{display:flex;flex-direction:column;padding:0;margin:0}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px solid var(--color-border-subtle);transition:background .15s}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow:last-child,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow:last-child{border-bottom:none}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow:hover,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow:hover{background:var(--color-elevated);border-radius:4px}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow div,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow div{font-size:12px;color:var(--color-text-secondary);text-align:left;justify-content:flex-start}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .message,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .message{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-muted)}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .name,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .name{flex:1;display:block;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .status,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .status,.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .collision_time,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .collision_time{flex:1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .info,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .info{width:24px;padding-right:12px;display:flex;align-items:center;font-size:14px}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .info .riskIconHigh,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .info .riskIconHigh{color:#cd1515}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .info .riskIconMedium,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .info .riskIconMedium{color:#d6814e}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .info .riskIconLow,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .info .riskIconLow{color:#d3cdc9}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action{width:24px;padding-right:0;cursor:pointer}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action svg,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action svg{width:14px;height:14px}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv{width:24px}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton{background-color:transparent;margin:0;padding:0;display:flex;align-items:center}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .actionDisabled,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .actionDisabled{color:var(--color-text-muted);cursor:default}.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .actionActive,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .actionActive,.dashboardPage .divContainer #statusOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .selectIcon,.dashboardPage .divContainer #impactsOverviewInfoContainer .table .tableBodyDiv .tableRow .action .buttonDiv .iconButton .selectIcon{color:#6b8fa3;cursor:pointer}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-dashboard .dashAlertCard-table{margin:0 40px 20px}#pageContent-dashboard .dashAlertTable{width:100%;border-collapse:collapse;font-size:12px}#pageContent-dashboard .dashAlertTable thead{background:var(--color-elevated)}#pageContent-dashboard .dashAlertTable th{text-align:left;padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}#pageContent-dashboard .dashAlertTable td{padding:10px 16px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);vertical-align:middle}#pageContent-dashboard .dashAlertTable tbody tr{cursor:pointer;transition:background-color .15s}#pageContent-dashboard .dashAlertTable tbody tr:hover{background:#ffffff08}#pageContent-dashboard .dashAlertTable tbody tr:last-child td{border-bottom:none}#pageContent-dashboard .dashAlertSevIcon{font-size:16px}#pageContent-dashboard .dashAlertSevIcon.dashAlertSevIcon-red{color:#cd1515}#pageContent-dashboard .dashAlertSevIcon.dashAlertSevIcon-amber{color:#ca8a04f2}#pageContent-dashboard .dashAlertSevIcon.dashAlertSevIcon-blue{color:var(--color-text-muted)}#pageContent-dashboard .dashAlertSevIcon.dashAlertSevIcon-green{color:#22c55ed9}#pageContent-dashboard .dashAlertDetailCell{color:var(--color-text-muted);line-height:1.4}#pageContent-dashboard .dashAlertRowActions{display:flex;align-items:center;gap:6px;justify-content:flex-end;white-space:nowrap}#pageContent-dashboard .dashAlertEmpty-row{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:var(--color-text-muted);font-size:12px}#pageContent-dashboard .dashAlertEmpty-row>svg{color:#22c55eb3;font-size:14px}#pageContent-dashboard .dashCard .tableFooterDiv{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--color-border)}#pageContent-dashboard .dashCard .tableFooterDiv .pageDiv{font-size:12px;color:var(--color-text-muted)}#pageContent-dashboard .dashAlertDismiss{background:transparent;color:#6b8fa3;border:1px solid var(--color-border-subtle);border-radius:6px;cursor:pointer;padding:4px 8px;line-height:1;font-family:inherit;transition:background-color .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center}#pageContent-dashboard .dashAlertDismiss:hover{background:#6b8fa314;border-color:#6b8fa3}#pageContent-dashboard .dashAlertDismiss>svg{font-size:12px}#pageContent-dashboard .dashKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 40px 20px}#pageContent-dashboard .dashKpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:4px}#pageContent-dashboard .dashKpiLabel{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:600}#pageContent-dashboard .dashKpiValue{font-size:26px;font-weight:700;color:var(--color-text);line-height:1.1}#pageContent-dashboard .dashKpiSub{font-size:11px;color:var(--color-text-muted);line-height:1.4}#pageContent-dashboard .dashTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 40px 20px}#pageContent-dashboard .dashCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);overflow:hidden;display:flex;flex-direction:column}#pageContent-dashboard .sectionHeaderBar{background:#121212;color:#fff;padding:10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}#pageContent-dashboard .dashCardBadge{background:#ffffff1f;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px}#pageContent-dashboard .dashActivityTableWrap{height:277px;overflow-y:auto;scrollbar-width:thin}#pageContent-dashboard .dashActivityChevron{color:#6b8fa3;font-size:11px;transition:transform .15s}.dashAlertTable tbody tr:hover #pageContent-dashboard .dashActivityChevron{transform:translate(2px)}#pageContent-dashboard .dashFleetSatIcon{color:var(--color-text-muted);font-size:12px}#pageContent-dashboard .dashErrorBanner{margin:0 40px 20px;padding:10px 14px;background:#cd151514;border:1px solid rgba(205,21,21,.3);border-radius:10px;color:#cd1515;font-size:12px}@media (max-width: 1100px){#pageContent-dashboard .dashKpiGrid{grid-template-columns:repeat(2,1fr)}#pageContent-dashboard .dashTwoCol{grid-template-columns:1fr}}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.acceptTermsContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center;font-family:"Unica 77 LL",sans-serif;font-weight:500;font-style:normal;font-size:16px}.acceptTermsContainer .acceptTermsContent{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000002e;width:25%;z-index:1010;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}.acceptTermsContainer .acceptTermsContent .loading{text-align:center;margin:auto;font-size:18px}.acceptTermsContainer .acceptTermsContent .contentMessage{width:calc(100% - 40px);margin:20px 20px 0}.acceptTermsContainer .acceptTermsContent .contentMessage span{text-decoration:underline;cursor:pointer}.acceptTermsContainer .acceptTermsContent #satName{font-weight:700}.acceptTermsContainer .acceptTermsContent .buttonDiv{width:calc(100% - 40px)}.acceptTermsContainer .acceptTermsContent .buttonContainer{display:flex;width:calc(100% - 40px);column-gap:10px;margin:0 20px 20px}.acceptTermsContainer .acceptTermsContent .buttonContainer .buttonDiv{width:50%}.acceptTermsContainer .acceptTermsContent .buttonContainer .buttonDiv button{display:flex;justify-content:center;align-items:center}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.fleetOverviewPage{padding:0 0 40px}.fleetOverviewPage .kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 40px}.fleetOverviewPage .kpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:var(--color-card-shadow)}.fleetOverviewPage .kpiCard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#6b8fa3}.fleetOverviewPage .kpiLabel{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.8px;margin-bottom:8px;font-weight:600}.fleetOverviewPage .kpiValue{font-size:28px;font-weight:800;color:var(--color-text);line-height:1}.fleetOverviewPage .kpiMeta{font-size:11px;color:var(--color-text-secondary);margin-top:6px}.fleetOverviewPage .kpiMeta.trendUp{color:#10b981}.fleetOverviewPage .kpiMeta.trendDown{color:#ef4444}.fleetOverviewPage .horizonCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;margin:0 40px 20px;box-shadow:var(--color-card-shadow)}.fleetOverviewPage .sectionHeaderBar{background:#121212;color:#fff;padding:10px 16px;border-radius:8px 8px 0 0;margin:-20px -20px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}.fleetOverviewPage .sectionHeaderBar .liveBadge{background:#6b8fa3;color:#fff;padding:4px 8px 3px;border-radius:10px;font-size:10px;display:flex;align-items:center;justify-content:center;line-height:1.2}.fleetOverviewPage .vizWrap{width:100%;height:420px;background:linear-gradient(180deg,#050510,#0a0f1f 60%,#0a1f14);border-radius:8px;overflow-y:auto;overflow-x:hidden;position:relative}.fleetOverviewPage .vizWrap.vizWrap3D{overflow:hidden;background:#02040a}.fleetOverviewPage .vizWrap.vizWrap3D canvas{display:block;width:100%!important;height:100%!important;cursor:grab}.fleetOverviewPage .vizWrap.vizWrap3D canvas:active{cursor:grabbing}.fleetOverviewPage .vizWrap::-webkit-scrollbar{width:8px}.fleetOverviewPage .vizWrap::-webkit-scrollbar-track{background:transparent}.fleetOverviewPage .vizWrap::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}[data-theme=light] .fleetOverviewPage .vizWrap{background:linear-gradient(180deg,#e8e0d6,#dbd0c2 60%,#c4d4c8)}.fleetOverviewPage .horizonSvg{width:100%;height:auto;display:block}.fleetOverviewPage .fleetCardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 40px}.fleetOverviewPage .fleetCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--color-card-shadow)}.fleetOverviewPage .fleetCardHeader{display:flex;justify-content:space-between;align-items:flex-start}.fleetOverviewPage .fleetName{font-size:14px;font-weight:700;color:var(--color-text)}.fleetOverviewPage .fleetStatus{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}.fleetOverviewPage .fleetStats{display:flex;gap:16px;margin-top:4px;font-size:11px;color:var(--color-text-secondary)}.fleetOverviewPage .fleetStats strong{color:var(--color-text);display:block;font-size:14px}.fleetOverviewPage .pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px 3px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;line-height:1.2}.fleetOverviewPage .pillGreen{background:#4ade8026;color:#10b981}.fleetOverviewPage .pillAmber{background:#fbbf2426;color:#f59e0b}.fleetOverviewPage .pillRed{background:#ef444426;color:#ef4444}.fleetOverviewPage .labelSmall{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.6px;font-weight:600;margin-top:8px;margin-bottom:4px}.fleetOverviewPage .sensorGrid{display:flex;flex-wrap:wrap;gap:4px}.fleetOverviewPage .sensorDot{width:12px;height:12px;border-radius:3px}.fleetOverviewPage .sensorDot.green{background:#10b981;box-shadow:0 0 6px #4ade8080}.fleetOverviewPage .sensorDot.amber{background:#f59e0b;box-shadow:0 0 6px #fbbf2480}.fleetOverviewPage .sensorDot.red{background:#ef4444;box-shadow:0 0 6px #ef444480}.fleetOverviewPage .sensorDot.inactive{background:var(--color-border)}.fleetOverviewPage .sensorLegend{display:flex;gap:12px;font-size:10px;color:var(--color-text-muted);margin-top:8px}.fleetOverviewPage .sensorLegend span{display:flex;align-items:center;gap:4px}.fleetOverviewPage .sensorLegend .dot{width:8px;height:8px;border-radius:2px}.fleetOverviewPage .sensorLegend .dot.green{background:#10b981}.fleetOverviewPage .sensorLegend .dot.amber{background:#f59e0b}.fleetOverviewPage .sensorLegend .dot.red{background:#ef4444}.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .satDrift,.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .starLayerBack circle,.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .starLayerMid circle,.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .starLayerFront circle,.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .terminator,.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .heatBand,.fleetOverviewPage .vizWrap:not(.vizWrap3D):hover .satIcon.incident .alertRing{animation-play-state:paused}.fleetOverviewPage .starLayerBack circle{opacity:.45;animation:twinkle-slow 6s ease-in-out infinite}.fleetOverviewPage .starLayerMid circle{opacity:.7;animation:twinkle-mid 4s ease-in-out infinite}.fleetOverviewPage .starLayerFront circle{opacity:.9;animation:twinkle-fast 2.5s ease-in-out infinite}@keyframes twinkle-slow{0%,to{opacity:.35}50%{opacity:.65}}@keyframes twinkle-mid{0%,to{opacity:.55}50%{opacity:.9}}@keyframes twinkle-fast{0%,to{opacity:.7}50%{opacity:1}}.fleetOverviewPage .terminator{animation:terminatorSweep 60s linear infinite}@keyframes terminatorSweep{0%{transform:translate(-200px)}to{transform:translate(1400px)}}.fleetOverviewPage .satDrift{animation-name:satOrbit;animation-iteration-count:infinite;animation-timing-function:linear;transform-box:view-box}@keyframes satOrbit{0%{transform:translate(-120px)}to{transform:translate(880px)}}.fleetOverviewPage .satIcon.incident .alertRing{animation:alertPulse 1.8s ease-in-out infinite}@keyframes alertPulse{0%,to{opacity:.6;stroke-width:.9}50%{opacity:1;stroke-width:1.4}}.fleetOverviewPage .heatBand{animation:heatBandPulse 4s ease-in-out infinite}@keyframes heatBandPulse{0%,to{opacity:calc(var(--band-opacity) * .7)}50%{opacity:var(--band-opacity)}}.fleetOverviewPage .horizonHeaderControls{display:inline-flex;align-items:center;gap:10px}.fleetOverviewPage .horizonIconBtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;font-size:11px;color:#6b8fa3;background:transparent;border:1px solid var(--color-border-subtle);border-radius:10px;cursor:pointer;transition:background-color .15s,border-color .15s}.fleetOverviewPage .horizonIconBtn:hover{background:#6b8fa314;border-color:#6b8fa3}.fleetOverviewPage .horizonToggleBtn{display:inline-flex;align-items:center;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#6b8fa3;background:transparent;border:1px solid var(--color-border-subtle);border-radius:10px;cursor:pointer;transition:background-color .15s,border-color .15s}.fleetOverviewPage .horizonToggleBtn:hover{background:#6b8fa314;border-color:#6b8fa3}.fleetOverviewPage .horizonToggleBtn.active{background:#6b8fa32e;border-color:#6b8fa3}.fleetOverviewPage .horizonTooltip{position:fixed;z-index:50;pointer-events:none;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-tooltip-bg);border:1px solid var(--color-border-subtle);border-radius:6px;box-shadow:0 4px 12px #0003;font-size:11px;color:var(--color-text);white-space:nowrap}.fleetOverviewPage .horizonTooltip strong{font-weight:600}.fleetOverviewPage .horizonTooltip .horizonTooltipStatus{font-size:10px;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:3px;font-weight:600}.fleetOverviewPage .horizonTooltip .horizonTooltipStatus.status-low{color:#065f46;background:#10b98126}.fleetOverviewPage .horizonTooltip .horizonTooltipStatus.status-moderate{color:#92400e;background:#f59e0b26}.fleetOverviewPage .horizonTooltip .horizonTooltipStatus.status-critical{color:#991b1b;background:#ef444426}.fleetOverviewPage .horizonTooltip .horizonTooltipHint{color:var(--color-text-muted);font-size:10px}.fleetOverviewPage .fleetTableCard{margin:0 40px 20px;background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:var(--color-card-shadow);overflow:hidden}.fleetOverviewPage .fleetTableHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--color-border)}.fleetOverviewPage .fleetTableHeader .fleetTableTitle{font-size:13px;font-weight:700;color:var(--color-text)}.fleetOverviewPage .fleetTableHeader .fleetTableHint{font-size:11px;color:var(--color-text-muted)}.fleetOverviewPage .fleetTableEmpty{padding:32px;text-align:center;color:var(--color-text-muted);font-size:12px;font-style:italic}.fleetOverviewPage .fleetTableWrap{max-height:360px;overflow-y:auto;scrollbar-width:thin}.fleetOverviewPage .fleetTable{width:100%;border-collapse:collapse;font-size:12px}.fleetOverviewPage .fleetTable thead th{text-align:left;padding:10px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:600;border-bottom:1px solid var(--color-border);background:var(--color-elevated);position:sticky;top:0;z-index:1}.fleetOverviewPage .fleetTable thead th.align-right{text-align:right}.fleetOverviewPage .fleetTable .sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.fleetOverviewPage .fleetTable .sortable .thLabel{margin-right:4px}.fleetOverviewPage .fleetTable .sortable .thSortIcon{font-size:10px;opacity:.5}.fleetOverviewPage .fleetTable .sortable:hover{color:var(--color-text)}.fleetOverviewPage .fleetTable .sortable:hover .thSortIcon{opacity:.85}.fleetOverviewPage .fleetTable .sortable.active{color:#6b8fa3}.fleetOverviewPage .fleetTable .sortable.active .thSortIcon{opacity:1}.fleetOverviewPage .fleetTable .colNum,.fleetOverviewPage .fleetTable [class^=col-altitude],.fleetOverviewPage .fleetTable [class^=col-inclination],.fleetOverviewPage .fleetTable [class^=col-impacts60d]{text-align:right;font-variant-numeric:tabular-nums}.fleetOverviewPage .fleetTable .colStatus,.fleetOverviewPage .fleetTable .col-status{text-align:left}.fleetOverviewPage .fleetTable .colChevron{width:32px;text-align:center}.fleetOverviewPage .fleetTable tbody td{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text)}.fleetOverviewPage .fleetTable .fleetTableRow{cursor:pointer;transition:background-color .15s}.fleetOverviewPage .fleetTable .fleetTableRow:hover{background:var(--color-elevated)}.fleetOverviewPage .fleetTable .fleetTableRow.expanded{background:#6b8fa314}.fleetOverviewPage .fleetTable .fleetTableRow.expanded td{border-bottom:none}.fleetOverviewPage .fleetTable .chevron{display:inline-block;color:var(--color-text-muted);transition:transform .2s}.fleetOverviewPage .fleetTable .chevron.open{transform:rotate(180deg);color:#6b8fa3}.fleetOverviewPage .fleetTable .fleetTableDetailRow td{background:#6b8fa30f;padding:0;border-bottom:1px solid var(--color-border-subtle)}.fleetOverviewPage .fleetDetailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:16px 20px}.fleetOverviewPage .fleetDetailTile{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:6px;padding:10px 12px}.fleetOverviewPage .fleetDetailTile .fleetDetailLabel{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);margin-bottom:6px}.fleetOverviewPage .fleetDetailTile .fleetDetailValue{font-size:16px;font-weight:700;color:var(--color-text)}.fleetOverviewPage .fleetDetailTile .fleetDetailSub{font-size:10px;color:var(--color-text-muted);margin-top:2px}.fleetOverviewPage .fleetDetailSensors{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0 8px}.fleetOverviewPage .fleetDetailSensors .sensorDot{width:14px;height:14px;border-radius:3px}.fleetOverviewPage .fleetDetailSensors .sensorDot.green{background:#10b981}.fleetOverviewPage .fleetDetailSensors .sensorDot.amber{background:#f59e0b}.fleetOverviewPage .fleetDetailSensors .sensorDot.red{background:#ef4444}.fleetOverviewPage .fleetDetailLegend{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--color-text-muted)}.fleetOverviewPage .fleetDetailLegend span{display:inline-flex;align-items:center;gap:4px}.fleetOverviewPage .fleetDetailLegend span .sensorDot{width:8px;height:8px;border-radius:50%;display:inline-block}.fleetOverviewPage .fleetDetailLegend span .sensorDot.green{background:#10b981}.fleetOverviewPage .fleetDetailLegend span .sensorDot.amber{background:#f59e0b}.fleetOverviewPage .fleetDetailLegend span .sensorDot.red{background:#ef4444}.fleetOverviewPage .fleetLifecycleBar{margin-top:6px;height:4px;background:var(--color-elevated);border-radius:2px;overflow:hidden}.fleetOverviewPage .fleetLifecycleBar .fleetLifecycleFill{height:100%;background:#6b8fa3;border-radius:2px;transition:width .3s ease-out}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.impactEventsPage{padding:0 0 40px}.impactEventsPage .alertBanner{background:#cd15151a;border:1px solid rgba(205,21,21,.3);border-left:4px solid #cd1515;padding:14px 18px;border-radius:8px;margin:20px 40px;display:flex;align-items:center;gap:14px;transition:background-color .3s,border-color .3s}.impactEventsPage .alertBanner.severity-high{background:#cd15151f;border-color:#cd151559;border-left-color:#cd1515}.impactEventsPage .alertBanner.severity-high .alertIcon{background:#cd151538;color:#cd1515}.impactEventsPage .alertBanner.severity-medium{background:#f59e0b1a;border-color:#f59e0b4d;border-left-color:#f59e0b}.impactEventsPage .alertBanner.severity-medium .alertIcon{background:#f59e0b2e;color:#f59e0b}.impactEventsPage .alertBanner.severity-ok{background:#6b8fa31a;border-color:#6b8fa34d;border-left-color:#6b8fa3}.impactEventsPage .alertBanner.severity-ok .alertIcon{background:#6b8fa32e;color:#6b8fa3}.impactEventsPage .alertBanner.severity-neutral{background:var(--color-elevated);border-color:var(--color-border-subtle);border-left-color:var(--color-text-muted)}.impactEventsPage .alertBanner.severity-neutral .alertIcon{background:var(--color-elevated);color:var(--color-text-muted)}.impactEventsPage .alertIcon{width:32px;height:32px;border-radius:50%;background:#cd151533;display:flex;align-items:center;justify-content:center;color:#cd1515;font-size:14px;flex-shrink:0;transition:background-color .3s,color .3s}.impactEventsPage .alertText{flex:1}.impactEventsPage .alertTitle{font-weight:700;color:var(--color-text);font-size:13px}.impactEventsPage .alertDesc{font-size:11px;color:var(--color-text-secondary);margin-top:2px}.impactEventsPage .investigateBtn{padding:8px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid #6b8fa3;background:#6b8fa3;color:#fff;font-family:inherit;transition:all .15s;flex-shrink:0}.impactEventsPage .investigateBtn:hover{opacity:.9}.impactEventsPage .kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 40px 20px}.impactEventsPage .kpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:var(--color-card-shadow)}.impactEventsPage .kpiCard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#6b8fa3}.impactEventsPage .kpiLabel{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.8px;margin-bottom:8px;font-weight:600;display:flex;align-items:center;gap:8px}.impactEventsPage .kpiValue{font-size:28px;font-weight:800;color:var(--color-text);line-height:1}.impactEventsPage .kpiMeta{font-size:11px;color:var(--color-text-secondary);margin-top:6px}.impactEventsPage .kpiMeta.trendUp{color:#10b981}.impactEventsPage .kpiMeta.trendDown{color:#ef4444}.impactEventsPage .pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px 3px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;line-height:1.2}.impactEventsPage .pillGreen{background:#4ade8026;color:#10b981}.impactEventsPage .pillAmber{background:#fbbf2426;color:#f59e0b}.impactEventsPage .pillRed{background:#ef444426;color:#ef4444}.impactEventsPage .card{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;box-shadow:var(--color-card-shadow)}.impactEventsPage .cardTitle{font-size:13px;font-weight:700;color:var(--color-text);margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.impactEventsPage .filtersRow{margin:0 40px 20px}.impactEventsPage .filtersCard .filtersCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.impactEventsPage .filtersCard .filtersCardHeader .cardTitle{margin-bottom:0}.impactEventsPage .filtersCard .filtersResetBtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;color:#6b8fa3;background:transparent;border:1px solid var(--color-border-subtle);border-radius:10px;cursor:pointer;transition:background-color .15s,border-color .15s}.impactEventsPage .filtersCard .filtersResetBtn:hover{background:#6b8fa314;border-color:#6b8fa3}.impactEventsPage .filtersCard .filtersGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:end}.impactEventsPage .filtersCard .filtersGrid .dropDownDiv{min-width:0}.impactEventsPage .filtersCard .filterField{display:flex;flex-direction:column;min-width:0}.impactEventsPage .filtersCard .filterFieldLabel{font-size:12px;color:var(--color-sub-header);margin-bottom:6px}.impactEventsPage .filtersCard .filterFieldHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.impactEventsPage .filtersCard .filterFieldHeader .filterFieldLabel{margin-bottom:0}.impactEventsPage .filtersCard .filterPillBtn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600;color:#6b8fa3;background:transparent;border:1px solid var(--color-border-subtle);border-radius:10px;cursor:pointer;transition:background-color .15s,border-color .15s}.impactEventsPage .filtersCard .filterPillBtn:hover{background:#6b8fa314;border-color:#6b8fa3}.impactEventsPage .filtersCard .filterPillBtn.active{background:#6b8fa32e;border-color:#6b8fa3}.impactEventsPage .filtersCard .filterPillBtn:disabled{cursor:default;opacity:.4;background:transparent;border-color:var(--color-border-subtle)}.impactEventsPage .filtersCard .filterRangeRow{display:flex;align-items:center;gap:6px}.impactEventsPage .filtersCard .filterRangeRow>*{flex:1 1 0;min-width:0}.impactEventsPage .filtersCard .filterRangeRow .numberInputDiv label{display:none}.impactEventsPage .filtersCard .filterRangeRow .numberInputDiv input{font-size:12px}.impactEventsPage .filtersCard .filterRangeSep{flex:0 0 auto;color:var(--color-text-muted);font-size:12px}.impactEventsPage .filtersCard .filterDate{box-sizing:border-box;width:100%;padding:4px 8px;font-family:inherit;font-size:12px;min-height:26px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-input-text)}.impactEventsPage .filtersCard .filterDate:hover{border-color:#5e5c5b}.impactEventsPage .filtersCard .filterDate::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.impactEventsPage .twoColGrid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:0 40px 20px;align-items:stretch}.impactEventsPage .twoColGrid .card{display:flex;flex-direction:column}.impactEventsPage .twoColGrid .sizeDistWrap{flex:0 0 auto}.impactEventsPage .eventsTableTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.impactEventsPage .eventsTableTitleRow .cardTitle{margin-bottom:0}.impactEventsPage .exportCsvBtn{display:inline-flex;align-items:center;padding:0;font-size:14px;color:#6b8fa3;background:transparent;border:none;cursor:pointer;transition:opacity .15s}.impactEventsPage .exportCsvBtn:hover{opacity:.75}.impactEventsPage .exportCsvBtn:disabled{cursor:default;opacity:.4}.impactEventsPage .tableFooterDiv{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:10px;padding-top:12px;border-top:1px solid var(--color-border)}.impactEventsPage .tableFooterDiv .pageDiv{font-size:12px;color:var(--color-text-muted)}.impactEventsPage .eventsTableWrap{max-height:277px;overflow-y:auto;scrollbar-width:thin}.impactEventsPage .eventsTable{width:100%;border-collapse:collapse;font-size:12px}.impactEventsPage .eventsTable thead th{text-align:left;padding:10px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);font-weight:600;position:sticky;top:0;background:var(--color-card-bg);z-index:1}.impactEventsPage .eventsTable thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.impactEventsPage .eventsTable thead th.sortable .thLabel{margin-right:4px}.impactEventsPage .eventsTable thead th.sortable .thSortIcon{font-size:10px;opacity:.5}.impactEventsPage .eventsTable thead th.sortable:hover{color:var(--color-text)}.impactEventsPage .eventsTable thead th.sortable:hover .thSortIcon{opacity:.85}.impactEventsPage .eventsTable thead th.sortable.active{color:#6b8fa3}.impactEventsPage .eventsTable thead th.sortable.active .thSortIcon{opacity:1}.impactEventsPage .eventsTable tbody td{padding:12px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.impactEventsPage .eventsTable tbody td strong{color:var(--color-text)}.impactEventsPage .eventsTable .eventsTableActions{width:1%;white-space:nowrap;text-align:right;cursor:default}.impactEventsPage .eventsTable tbody tr{cursor:pointer}.impactEventsPage .eventsTable tbody tr:hover{background:var(--color-elevated)}.impactEventsPage .eventsTable tbody tr.selectedRow{background:#6b8fa31f;box-shadow:inset 3px 0 #6b8fa3}.impactEventsPage .eventsTable tbody tr.selectedRow:hover{background:#6b8fa32e}.impactEventsPage .eventsTable .emptyRow td{text-align:center;color:var(--color-text-muted);font-style:italic}.impactEventsPage .sizeDistWrap{position:relative;height:260px}.impactEventsPage .trendChartLegend{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:8px;font-size:11px;color:var(--color-text-muted)}.impactEventsPage .trendChartLegend .trendChartLegendItem{display:inline-flex;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:11px;font-weight:inherit;color:inherit;background:transparent;border:none;cursor:pointer;transition:opacity .15s}.impactEventsPage .trendChartLegend .trendChartLegendItem:hover{opacity:.75}.impactEventsPage .trendChartLegend .trendChartLegendItem.inactive{opacity:.5;text-decoration:line-through}.impactEventsPage .trendChartLegend .trendChartLegendItem.inactive .trendChartLegendSwatch{opacity:.4}.impactEventsPage .trendChartLegend .trendChartLegendSwatch{width:10px;height:10px;border-radius:50%;flex-shrink:0}.impactEventsPage .trendChartWrap{position:relative;height:260px}.impactEventsPage .embeddedVizCard{overflow:hidden}.impactEventsPage .embeddedVizCanvas{height:260px;background-color:#000;border-radius:8px;overflow:hidden;position:relative}.impactEventsPage .embeddedVizCanvas .visualiserDiv{width:100%;height:100%;position:relative}.impactEventsPage .embeddedVizCanvas canvas{display:block;width:100%!important;height:100%!important}.impactEventsPage .embeddedVizPlaceholder{height:260px;background-color:#000;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:12px}.impactEventsPage .embeddedVizPlayerWrap{margin-top:12px;cursor:pointer}.impactEventsPage .embeddedVizPlayerWrap:has(.embeddedVizPlayer.disabled){cursor:not-allowed}.impactEventsPage .embeddedVizPlayer{display:flex;flex-direction:row;align-items:center;column-gap:16px;padding:10px 12px;background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;transition:opacity .15s}.impactEventsPage .embeddedVizPlayer.disabled{opacity:.4;pointer-events:none}.impactEventsPage .embeddedVizPlayer .mediaContainer{max-width:100px;flex-shrink:0}.impactEventsPage .embeddedVizPlayer .mediaContainer .pauseButton,.impactEventsPage .embeddedVizPlayer .mediaContainer .playButton,.impactEventsPage .embeddedVizPlayer .mediaContainer .stopButton{color:#6b8fa3}.impactEventsPage .embeddedVizPlayer .slideContainer{flex:1;min-width:0}.impactEventsPage .embeddedVizPlayer .slideContainer .playhead{background:#6b8fa3}.impactEventsPage .embeddedVizPlayer .slideContainer input::-webkit-slider-thumb{background:#6b8fa3;border-color:#6b8fa3}.impactEventsPage .embeddedVizPlayer .slideContainer input::-moz-range-thumb{background:#6b8fa3;border-color:#6b8fa3}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.visualiserDiv .sceneLoadingOverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background:#000;display:flex;align-items:center;justify-content:center;gap:10px;color:#7a828a;font-size:16px}.visualiserDiv .impactToolTip{position:absolute;bottom:20px;right:20px;padding:10px;background:#d4dce3;color:#121212;border-radius:10px;font-size:12px;width:20%;display:flex;flex-direction:column;align-items:left;row-gap:5px;z-index:99}.visualiserDiv .impactToolTip p{margin:0;font-size:12px}.visualiserDiv .impactToolTip .sensorIdExit{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.visualiserDiv .impactToolTip .sensorIdExit .buttonDiv{width:auto;height:auto}.visualiserDiv .impactToolTip .sensorIdExit .buttonDiv button{font-size:12px;margin:0;padding:2px 6px;line-height:1}.visualiserDiv .legendDiv{position:absolute;top:20px;right:20px;padding:10px;background:#d4dce3;color:#121212;border-radius:10px;font-size:12px;width:auto;display:flex;flex-direction:column;align-items:left;row-gap:5px;z-index:99}.visualiserDiv .legendDiv .riskDiv p{margin:0;font-size:12px}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.visible{background-color:#fff;display:flex;flex-direction:column;white-space:pre-line}.visualiserDiv .toolTip{position:absolute;top:-40px;left:0;padding:6px 10px;background:#d4dce3;border-radius:10px;font-size:12px;pointer-events:none}.visualiserDiv .impactToolTip{position:absolute;bottom:20px;right:20px;padding:10px;background:#d4dce3;color:#121212;border-radius:10px;font-size:12px;width:25%;display:flex;flex-direction:column;align-items:left;row-gap:5px;z-index:99}.visualiserDiv .impactToolTip p{margin:0}.visualiserDiv .impactToolTip .sensorA{color:teal}.visualiserDiv .impactToolTip .sensorB{color:#f0f}.visualiserDiv .impactToolTip .buttonDiv{width:100%}.visualiserDiv .impactToolTip .buttonDiv button{font-size:12px;margin:0}.visualiserDiv .impactToolTip .sensorIdExit{display:flex;flex-direction:row;justify-content:space-between}.visualiserDiv .impactToolTip .sensorIdExit .buttonDiv{width:10%;height:18px}.visualiserDiv .impactToolTip .sensorIdExit .buttonDiv button{font-size:12px;margin:0;height:18px}.visualiserDiv .legendDiv{position:absolute;top:20px;right:20px;padding:10px;background:#d4dce3;color:#121212;border-radius:10px;font-size:12px;width:25%;display:flex;flex-direction:column;align-items:left;row-gap:5px;z-index:99}.visualiserDiv .legendDiv .riskDiv{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center}.visualiserDiv .legendDiv .riskDiv p{margin:0}.visualiserDiv .legendDiv .riskDiv .lowRisk{color:#d3cdc9}.visualiserDiv .legendDiv .riskDiv .mediumRisk{color:#d6814e}.visualiserDiv .legendDiv .riskDiv .highRisk{color:#cd1515}.visualiserDiv .sensorToolTip{position:absolute;top:-40px;right:0;padding:6px 10px;background:#d4dce3;border-radius:10px;font-size:12px;pointer-events:none}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.mediaContainer{display:flex;flex-direction:row;column-gap:10px}.mediaContainer .playDiv,.mediaContainer .stopDiv,.mediaContainer .pauseDiv{display:flex;align-items:center}.mediaContainer .playDiv .pauseButton,.mediaContainer .playDiv .playButton,.mediaContainer .playDiv .stopButton,.mediaContainer .stopDiv .pauseButton,.mediaContainer .stopDiv .playButton,.mediaContainer .stopDiv .stopButton,.mediaContainer .pauseDiv .pauseButton,.mediaContainer .pauseDiv .playButton,.mediaContainer .pauseDiv .stopButton{font-size:23px;line-height:1;color:#878583;transition:transform .15s ease}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.slideContainer{position:relative;width:100%;height:28px;display:flex;align-items:center}.slideContainer .rangeSliderRail{position:absolute;left:0;right:0;height:6px;background:#7a828a;border-radius:999px}.slideContainer .rangeSliderTrack{position:absolute;height:6px;background:#878583;border-radius:999px}.slideContainer .playhead{position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;height:14px;background:#121212;pointer-events:none;z-index:3}.slideContainer .thumbLabel{position:absolute;top:-26px;transform:translate(-50%);font-size:12px;background:var(--color-surface);color:var(--color-text);padding:2px 6px;border:1px solid var(--color-border-subtle);border-radius:6px;white-space:nowrap;pointer-events:none}.slideContainer input{position:absolute;left:0;right:0;width:100%;height:28px;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.slideContainer input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#121212;border:1px solid #aaa}.slideContainer input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#121212;border:1px solid #aaa}.slideContainer .rangeSliderHighThumb{z-index:2}.slideContainer .rangeSliderLowThumb{z-index:1}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.insuranceOverviewPage{padding:0 0 40px}.insuranceOverviewPage .kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 40px}.insuranceOverviewPage .kpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:var(--color-card-shadow)}.insuranceOverviewPage .kpiCard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#6b8fa3}.insuranceOverviewPage .kpiLabel{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.8px;margin-bottom:8px;font-weight:600}.insuranceOverviewPage .kpiValue{font-size:28px;font-weight:800;color:var(--color-text);line-height:1}.insuranceOverviewPage .kpiSub{font-size:11px;color:var(--color-text-secondary);margin-top:6px}.insuranceOverviewPage .sectionHeaderBar{background:#121212;color:#fff;padding:10px 16px;border-radius:8px 8px 0 0;margin:-20px -20px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}.insuranceOverviewPage .sectionHeaderBar .headerBadge{background:#6b8fa3;color:#fff;padding:4px 8px 3px;border-radius:10px;font-size:10px;display:flex;align-items:center;justify-content:center;line-height:1.2}.insuranceOverviewPage .tableCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;margin:0 40px 20px;box-shadow:var(--color-card-shadow)}.insuranceOverviewPage .tableWrap{overflow-x:auto}.insuranceOverviewPage .policyTable{width:100%;border-collapse:collapse}.insuranceOverviewPage .policyTable .emptyRow{text-align:center;padding:24px 12px;color:var(--color-text-muted);font-size:12px}.insuranceOverviewPage .policyTable th{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:600;text-align:left;padding:8px 12px;border-bottom:1px solid var(--color-border-subtle)}.insuranceOverviewPage .policyTable td{font-size:12px;color:var(--color-text);padding:12px;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.insuranceOverviewPage .policyTable tbody tr:last-child td{border-bottom:none}.insuranceOverviewPage .policyTable tbody tr:hover{background:var(--color-elevated)}.insuranceOverviewPage .satCell{display:flex;flex-direction:column;gap:2px}.insuranceOverviewPage .satName{font-weight:700;font-size:13px}.insuranceOverviewPage .satOrbit{font-size:10px;color:var(--color-text-muted)}.insuranceOverviewPage .twoColGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 40px 20px}.insuranceOverviewPage .sectionCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;box-shadow:var(--color-card-shadow)}.insuranceOverviewPage .eventList{display:flex;flex-direction:column;gap:0}.insuranceOverviewPage .eventRow{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border-subtle)}.insuranceOverviewPage .eventRow:last-child{border-bottom:none}.insuranceOverviewPage .eventIcon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.insuranceOverviewPage .eventIcon.danger{background:#ef44441f;color:#ef4444}.insuranceOverviewPage .eventIcon.success{background:#4ade801f;color:#10b981}.insuranceOverviewPage .eventIcon.accent{background:#6b8fa31f;color:#6b8fa3}.insuranceOverviewPage .eventContent{flex:1;min-width:0}.insuranceOverviewPage .eventTitle{font-size:13px;font-weight:600;color:var(--color-text)}.insuranceOverviewPage .eventDetail{font-size:11px;color:var(--color-text-muted);margin-top:2px}.insuranceOverviewPage .brokerCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;margin:0 40px;box-shadow:var(--color-card-shadow)}.insuranceOverviewPage .brokerGrid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:18px}.insuranceOverviewPage .brokerRow{display:flex;flex-direction:column;gap:4px;min-width:0}.insuranceOverviewPage .brokerLabel{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:600}.insuranceOverviewPage .brokerValue{font-size:14px;font-weight:600;color:var(--color-text)}.insuranceOverviewPage .brokerValue.greenValue{color:#10b981}.insuranceOverviewPage .pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px 3px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;line-height:1.2;white-space:nowrap;flex-shrink:0}.insuranceOverviewPage .pillGreen{background:#4ade8026;color:#10b981}.insuranceOverviewPage .pillAmber{background:#fbbf2426;color:#f59e0b}.insuranceOverviewPage .pillRed{background:#ef444426;color:#ef4444}.insuranceOverviewPage .pillBlue{background:#3b82f626;color:#3b82f6}.insuranceOverviewPage .pillAccent{background:#6b8fa326;color:#6b8fa3}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.onboardingPage{padding:0 0 40px}.onboardingPage .kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 40px}.onboardingPage .kpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:var(--color-card-shadow)}.onboardingPage .kpiCard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#6b8fa3}.onboardingPage .kpiLabel{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.8px;margin-bottom:8px;font-weight:600}.onboardingPage .kpiValue{font-size:28px;font-weight:800;color:var(--color-text);line-height:1}.onboardingPage .kpiMeta{font-size:11px;color:var(--color-text-secondary);margin-top:6px}.onboardingPage .kpiMeta.trendUp{color:#10b981}.onboardingPage .kpiMeta.trendDown{color:#ef4444}.onboardingPage .twoColumnGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 40px}.onboardingPage .card{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;overflow:hidden;box-shadow:var(--color-card-shadow);display:flex;flex-direction:column}.onboardingPage .card .cardBody{flex:1}.onboardingPage .sectionHeaderBar{background:#121212;color:#fff;padding:10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}.onboardingPage .sectionHeaderBar .passBadge{background:#6b8fa3;color:#fff;padding:4px 10px 3px;border-radius:10px;font-size:10px;display:flex;align-items:center;justify-content:center;line-height:1.2}.onboardingPage .cardBody{padding:20px}.onboardingPage .formDescription{font-size:11px;color:var(--color-text-muted);margin:0 0 16px;line-height:1.5}.onboardingPage .formRow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.onboardingPage .formRow.formRowFull{grid-template-columns:1fr}.onboardingPage .formField{display:flex;flex-direction:column;gap:4px}.onboardingPage .formField.fullWidth{grid-column:1/-1}.onboardingPage .onboardingAddNewRow{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.onboardingPage .onboardingAddNewRow .onboardingDivider{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}.onboardingPage .onboardingAddNewRow .onboardingDivider:before,.onboardingPage .onboardingAddNewRow .onboardingDivider:after{content:"";display:inline-block;width:24px;height:1px;background:var(--color-border-subtle);vertical-align:middle;margin:0 8px}.onboardingPage .onboardingAddNewRow .onboardingAddNewBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;color:#6b8fa3;background:transparent;border:1px solid var(--color-border-subtle);border-radius:10px;cursor:pointer;transition:background-color .15s,border-color .15s}.onboardingPage .onboardingAddNewRow .onboardingAddNewBtn:hover{background:#6b8fa314;border-color:#6b8fa3}.onboardingPage .formLabel{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}.onboardingPage .formInput,.onboardingPage .formSelect{font-size:12px;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-input-bg, var(--color-card-bg));color:var(--color-text);outline:none;transition:border-color .15s;font-family:inherit}.onboardingPage .formInput:focus,.onboardingPage .formSelect:focus{border-color:#6b8fa3}.onboardingPage .formInput::placeholder,.onboardingPage .formSelect::placeholder{color:var(--color-text-muted);opacity:.7}.onboardingPage .formSelect{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b6764'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.onboardingPage .runButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#6b8fa3;color:#fff;border:1px solid #6b8fa3;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:opacity .15s,background-color .15s;margin-top:8px;font-family:inherit;line-height:1}.onboardingPage .runButton:hover:not(:disabled){opacity:.85}.onboardingPage .runButton:disabled{cursor:not-allowed;opacity:.5}.onboardingPage .outlineButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:transparent;color:#6b8fa3;border:1px solid #6b8fa3;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:background-color .15s,color .15s,opacity .15s;font-family:inherit;line-height:1}.onboardingPage .outlineButton:hover:not(:disabled){background:#6b8fa3;color:#fff}.onboardingPage .outlineButton:disabled{cursor:not-allowed;opacity:.5}.onboardingPage .outlineButton:disabled:hover{background:transparent;color:#6b8fa3}.onboardingPage .reportActions{display:flex;align-items:stretch;gap:12px;margin-top:12px}.onboardingPage .reportActions .runButton,.onboardingPage .reportActions .outlineButton{margin-top:0;flex:0 0 auto}.onboardingPage .gaugeContainer{display:flex;flex-direction:column;align-items:center;padding:20px 0}.onboardingPage .gaugeRing{width:120px;height:120px;border-radius:50%;background:conic-gradient(#10b981 0deg 14.4deg,var(--color-border-subtle) 14.4deg 360deg);display:flex;align-items:center;justify-content:center;padding:6px}.onboardingPage .gaugeInner{width:100%;height:100%;border-radius:50%;background:var(--color-card-bg);display:flex;flex-direction:column;align-items:center;justify-content:center}.onboardingPage .gaugeValue{font-size:22px;font-weight:800;color:var(--color-text);line-height:1}.onboardingPage .gaugeLabel{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-top:4px}.onboardingPage .gaugeTitle{font-size:13px;font-weight:700;color:var(--color-text);margin-top:14px}.onboardingPage .gaugeSubtitle{font-size:11px;color:var(--color-text-muted);margin-top:4px}.onboardingPage .divider{height:1px;background:var(--color-border-subtle);margin:16px 0}.onboardingPage .detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.onboardingPage .detailItem{display:flex;flex-direction:column;gap:2px}.onboardingPage .detailLabel{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted)}.onboardingPage .detailValue{font-size:12px;font-weight:600;color:var(--color-text)}.onboardingPage .sectionLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);margin-bottom:8px}.onboardingPage .insurableBox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:6px;font-size:12px;color:var(--color-text);line-height:1.5}.onboardingPage .insurableBox .insurableIcon{color:#10b981;font-size:14px;margin-top:2px;flex-shrink:0}.onboardingPage .insurableBox strong{color:#10b981}.onboardingPage .warningBox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:6px;font-size:12px;color:var(--color-text);line-height:1.5}.onboardingPage .warningBox .warningIcon{color:#f59e0b;font-size:14px;margin-top:2px;flex-shrink:0}.onboardingPage .pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px 3px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;line-height:1.2;white-space:nowrap}.onboardingPage .pillGreen{background:#4ade8026;color:#10b981}.onboardingPage .pillAmber{background:#fbbf2426;color:#f59e0b}.onboardingPage .pillRed{background:#ef444426;color:#ef4444}.onboardingPage .pillBlue{background:#3b82f626;color:#3b82f6}.onboardingPage .pillAccent{background:#6b8fa326;color:#6b8fa3}.onboardingPage .tableCard{margin:0 40px 20px}.onboardingPage .assessmentTable{width:100%;border-collapse:collapse}.onboardingPage .assessmentTable th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-border-subtle)}.onboardingPage .assessmentTable td{font-size:12px;color:var(--color-text);padding:12px;border-bottom:1px solid var(--color-border-subtle)}.onboardingPage .assessmentTable tbody tr:last-child td{border-bottom:none}.onboardingPage .assessmentTable tbody tr:hover{background:var(--color-elevated)}.onboardingPage .alertBanner{margin:0 40px;background:#6b8fa30f;border:1px solid rgba(107,143,163,.2);border-left:4px solid #6b8fa3;border-radius:10px;padding:18px 20px}.onboardingPage .alertContent{display:flex;align-items:center;justify-content:space-between;gap:20px}.onboardingPage .alertLeft{display:flex;align-items:flex-start;gap:14px}.onboardingPage .alertIcon{color:#6b8fa3;font-size:20px;margin-top:2px;flex-shrink:0}.onboardingPage .alertTitle{font-size:13px;font-weight:700;color:#6b8fa3;margin-bottom:4px}.onboardingPage .alertDescription{font-size:12px;color:var(--color-text-muted);line-height:1.5}.onboardingPage .alertButton{flex-shrink:0}.onboardingPage .onboardingStateBlock{margin-top:8px;display:flex;flex-direction:column;gap:12px}.onboardingPage .onboardingRunning{align-items:center;text-align:center;padding:32px 0;color:var(--color-text-muted);font-size:13px}.onboardingPage .onboardingRunning>svg{font-size:24px;color:#6b8fa3;margin-bottom:8px}.onboardingPage .onboardingRunning .formDescription{max-width:320px}.onboardingPage .onboardingPickerRow{display:flex;align-items:stretch;gap:8px}.onboardingPage .onboardingPickerRow .formSelect{flex:1;min-width:0}.onboardingPage .onboardingEditBtn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;color:#6b8fa3;background:transparent;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.onboardingPage .onboardingEditBtn:hover{background:#6b8fa314}.onboardingPage .onboardingEditBtn>svg{font-size:11px}.onboardingPage .onboardingFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.onboardingPage .onboardingFormGrid .formField{display:flex;flex-direction:column;gap:4px;min-width:0}.onboardingPage .onboardingError{color:#cd1515;font-size:12px;margin-top:4px}.onboardingPage .onboardingResultBody{display:flex;flex-direction:column;height:100%;min-height:320px}.onboardingPage .onboardingResultTop{display:flex;flex-direction:column;gap:12px}.onboardingPage .onboardingResultBottom{margin-top:auto;padding-top:16px}.onboardingPage .onboardingInsurabilityBlock{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0 12px;text-align:center}.onboardingPage .onboardingInsurabilityBlock .insurabilitySubtitle{font-size:13px;color:var(--color-text-muted);max-width:340px;margin:0;line-height:1.4}.onboardingPage .insurabilityPill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:700;letter-spacing:.04em;border-radius:999px;text-transform:uppercase}.onboardingPage .insurabilityPill.insurable{background:#22c55e1f;color:#1f7a3a;border:1px solid rgba(34,197,94,.4)}.onboardingPage .insurabilityPill.notInsurable{background:#cd15151f;color:#cd1515;border:1px solid rgba(205,21,21,.4)}.onboardingPage .insurabilityPill.underReview{background:#ca8a0424;color:#92660a;border:1px solid rgba(202,138,4,.5)}.onboardingPage .insurabilityPill>svg{font-size:13px}.onboardingPage .onboardingProgressBar{height:8px;background:var(--color-elevated);border-radius:999px;overflow:hidden;margin-top:4px}.onboardingPage .onboardingProgressFill{height:100%;background:#6b8fa3;border-radius:999px;transition:width .4s ease}.onboardingPage .onboardingProgressLabel{font-size:12px;color:var(--color-text-muted);margin-top:6px}.onboardingPage .shieldOptimiseBlock{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.onboardingPage .shieldOptimiseBlock .shieldOptimiseAlert{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;width:100%}.onboardingPage .shieldOptimiseBlock .shieldOptimiseAlert .alertLeft{display:flex;gap:12px;align-items:flex-start;min-width:0}.onboardingPage .shieldOptimiseBlock .shieldOptimiseAlert .alertIcon{font-size:20px;color:#6b8fa3;margin-top:2px;flex-shrink:0}.onboardingPage .shieldOptimiseBlock .shieldOptimiseAlert .alertTitle{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:4px}.onboardingPage .shieldOptimiseBlock .shieldOptimiseAlert .alertDescription{font-size:12px;color:var(--color-text-muted);line-height:1.4}.onboardingPage .shieldOptimiseBlock .shieldOptimiseAlert .alertButton{flex-shrink:0;white-space:nowrap}.onboardingPage .onboardingReadOnly{display:flex;flex-direction:column;gap:18px;margin-top:6px}.onboardingPage .onboardingReadOnlySection{display:flex;flex-direction:column;gap:8px}.onboardingPage .onboardingReadOnlySection .onboardingReadOnlyTitle{font-size:13px;font-weight:600;color:#7a828a;padding-bottom:4px;border-bottom:1px solid var(--color-border-subtle)}.onboardingPage .onboardingReadOnlySection .onboardingReadOnlyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.onboardingPage .onboardingReadOnlySection .onboardingReadOnlyItem{display:flex;flex-direction:column;gap:2px;min-width:0}.onboardingPage .onboardingReadOnlySection .onboardingReadOnlyItem .formLabel{margin-bottom:0}.onboardingPage .onboardingReadOnlySection .onboardingReadOnlyItem .onboardingReadOnlyValue{font-size:13px;font-weight:600;color:var(--color-text);word-break:break-word}.onboardingPage .onboardingSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.onboardingPage .onboardingSummaryItem{display:flex;flex-direction:column;gap:2px}.onboardingPage .onboardingSummaryItem .formLabel{margin-bottom:0}.onboardingPage .onboardingSummaryItem span:last-child{font-size:13px;font-weight:600;color:var(--color-text)}.onboardingPage .onboardingResultEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;color:var(--color-text-muted);font-size:13px;line-height:1.4}.onboardingPage .onboardingResultEmpty>svg{font-size:24px;color:#6b8fa3;opacity:.6}.onboardingPage .onboardingResultEmpty .emptyIcon{font-size:10px}.onboardingPage .onboardingResultEmpty .warningIcon{color:#f59e0b;opacity:1}.onboardingPage .onboardingResultEmpty p{max-width:280px;margin:0}.onboardingPage .onboardingQuoteStatus{display:flex;align-items:center;gap:10px;margin:4px 0 12px;font-size:12px;color:var(--color-text-secondary)}.onboardingPage .onboardingQuoteStatus .onboardingQuoteNote{color:var(--color-text-muted)}.onboardingPage .passBadge.failBadge{background:#f59e0b2e;color:#f59e0b}.onboardingPage .insurableBox.review{background:#f59e0b1a;border-color:#f59e0b4d}.onboardingPage .insurableBox.review .insurableIcon{color:#f59e0b}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.incidentReportPage{padding:0 0 40px}.incidentReportPage .kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 40px}.incidentReportPage .kpiCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:var(--color-card-shadow)}.incidentReportPage .kpiCard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#6b8fa3}.incidentReportPage .kpiLabel{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.8px;margin-bottom:8px;font-weight:600}.incidentReportPage .kpiValue{font-size:28px;font-weight:800;color:var(--color-text);line-height:1;display:flex;align-items:center;gap:10px}.incidentReportPage .kpiValue .trendIcon{font-size:14px;color:#10b981}.incidentReportPage .kpiMeta{font-size:11px;color:var(--color-text-secondary);margin-top:6px}.incidentReportPage .card{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:var(--color-card-shadow);overflow:hidden}.incidentReportPage .sectionHeaderBar{background:#121212;color:#fff;padding:10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between}.incidentReportPage .sectionHeaderBar .foundBadge{background:#6b8fa3;color:#fff;padding:4px 8px 3px;border-radius:10px;font-size:10px;display:flex;align-items:center;justify-content:center;line-height:1.2}.incidentReportPage .cardBody{padding:20px}.incidentReportPage .twoColumnGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 40px}.incidentReportPage .formDescription{font-size:11px;color:var(--color-text-muted);line-height:1.6;margin:0 0 16px}.incidentReportPage .formRow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.incidentReportPage .formGroup{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.incidentReportPage .formGroup.fullWidth{width:100%}.incidentReportPage .formLabel{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.6px;font-weight:600}.incidentReportPage .formInput,.incidentReportPage .formSelect{background:var(--color-input-bg, var(--color-elevated));border:1px solid var(--color-border-subtle);border-radius:6px;padding:8px 12px;font-size:12px;color:var(--color-text);outline:none;font-family:inherit;transition:border-color .15s;box-sizing:border-box;height:36px;line-height:1.2}.incidentReportPage .formInput:focus,.incidentReportPage .formSelect:focus{border-color:#6b8fa3}.incidentReportPage .formInput::placeholder,.incidentReportPage .formSelect::placeholder{color:var(--color-text-muted);opacity:.7}.incidentReportPage .formTextarea{min-height:70px;resize:vertical;line-height:1.4}.incidentReportPage .formSelect{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.incidentReportPage .searchButton{width:100%;background:#6b8fa3;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s}.incidentReportPage .searchButton:hover{opacity:.85}.incidentReportPage .matchDescription{font-size:11px;color:var(--color-text-muted);line-height:1.6;margin:0 0 12px}.incidentReportPage .impactTableWrap{max-height:340px;overflow-y:auto;border:1px solid var(--color-border-subtle);border-radius:6px}.incidentReportPage .impactTableWrap::-webkit-scrollbar{width:6px}.incidentReportPage .impactTableWrap::-webkit-scrollbar-track{background:transparent}.incidentReportPage .impactTableWrap::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.incidentReportPage .impactTable{width:100%;border-collapse:collapse;font-size:12px}.incidentReportPage .impactTable .emptyRow{text-align:center;color:var(--color-text-muted);font-style:italic;padding:24px 12px}.incidentReportPage .impactTable thead{position:sticky;top:0;z-index:1}.incidentReportPage .impactTable thead th{background:var(--color-elevated);color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;padding:8px 10px;text-align:left;border-bottom:1px solid var(--color-border-subtle)}.incidentReportPage .impactTable tbody tr{border-bottom:1px solid var(--color-border-subtle);transition:background .1s}.incidentReportPage .impactTable tbody tr:last-child{border-bottom:none}.incidentReportPage .impactTable tbody tr:hover{background:var(--color-elevated)}.incidentReportPage .impactTable tbody td{padding:7px 10px;color:var(--color-text)}.incidentReportPage .impactTable .checkCol{width:32px;text-align:center}.incidentReportPage .highlightRow.highlight-red{background:#ef444414}.incidentReportPage .highlightRow.highlight-amber{background:#fbbf2414}.incidentReportPage .selectionDivider{height:1px;background:var(--color-border-subtle);margin:14px 0}.incidentReportPage .selectionSummary{font-size:12px;color:var(--color-text-muted);font-weight:600;margin-bottom:14px}.incidentReportPage .matchActions{display:flex;gap:10px}.incidentReportPage .primaryButton{flex:1;background:#6b8fa3;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s}.incidentReportPage .primaryButton:hover:not(:disabled){opacity:.85}.incidentReportPage .primaryButton:disabled{opacity:.45;cursor:not-allowed}.incidentReportPage .outlineButton{background:transparent;color:#6b8fa3;border:1px solid #6b8fa3;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.incidentReportPage .outlineButton:hover:not(:disabled){background:#6b8fa314}.incidentReportPage .outlineButton:disabled{opacity:.45;cursor:not-allowed}.incidentReportPage .processCard{margin:20px 40px}.incidentReportPage .stepsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.incidentReportPage .stepItem{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.incidentReportPage .stepCircle{width:40px;height:40px;border-radius:50%;background:#6b8fa31f;color:#6b8fa3;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.incidentReportPage .stepTitle{font-size:13px;font-weight:700;color:var(--color-text)}.incidentReportPage .stepDesc{font-size:11px;color:var(--color-text-muted);line-height:1.5}.incidentReportPage .previousCard{margin:0 40px}.incidentReportPage .newIncidentRow{display:flex;justify-content:flex-end;margin:16px 40px 0}.incidentReportPage .newIncidentBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff;background:#6b8fa3;border:1px solid #6b8fa3;border-radius:6px;cursor:pointer;font-family:inherit;line-height:1;transition:opacity .15s}.incidentReportPage .newIncidentBtn:hover{opacity:.85}.incidentReportPage .newIncidentBtn>svg{font-size:11px}.incidentReportPage .closeIncidentBtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;color:#fff;opacity:.7;cursor:pointer;border-radius:4px;transition:opacity .15s,background .15s}.incidentReportPage .closeIncidentBtn:hover{opacity:1;background:#ffffff1f}.incidentReportPage .closeIncidentBtn>svg{font-size:14px}.incidentReportPage .pdfActionBanner{margin-top:12px;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600}.incidentReportPage .pdfActionBanner.pdfActionBanner--success{background:#22c55e1f;color:#1f7a3a;border:1px solid rgba(34,197,94,.4)}.incidentReportPage .pdfActionBanner.pdfActionBanner--error{background:#cd15151f;color:#cd1515;border:1px solid rgba(205,21,21,.4)}.incidentReportPage .reportsTable{width:100%;border-collapse:collapse;font-size:12px}.incidentReportPage .reportsTable thead th{background:var(--color-elevated);color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;padding:8px 14px;text-align:left;border-bottom:1px solid var(--color-border-subtle)}.incidentReportPage .reportsTable tbody tr{border-bottom:1px solid var(--color-border-subtle)}.incidentReportPage .reportsTable tbody tr:last-child{border-bottom:none}.incidentReportPage .reportsTable tbody tr:hover{background:var(--color-elevated)}.incidentReportPage .reportsTable tbody td{padding:10px 14px;color:var(--color-text)}.incidentReportPage .reportsTable .reportId{font-weight:700;color:#6b8fa3}.incidentReportPage .reportsTable .reportsTableActions{width:1%;white-space:nowrap;text-align:right}.incidentReportPage .pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px 3px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;line-height:1.2;white-space:nowrap}.incidentReportPage .pillGreen{background:#4ade8026;color:#10b981}.incidentReportPage .pillAmber{background:#fbbf2426;color:#f59e0b}.incidentReportPage .pillRed{background:#ef444426;color:#ef4444}.incidentReportPage .pillBlue,.incidentReportPage .pillAccent{background:#6b8fa326;color:#6b8fa3}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-underWritingModel .satelliteInfoSelectionDiv{display:flex;flex-direction:row;margin:0 40px 20px;justify-content:space-between;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px}#pageContent-underWritingModel .satelliteInfoSelectionDiv .dropDownDiv{display:flex;flex-direction:column;border:none;margin:0}#pageContent-underWritingModel .warningText{margin:0 0 0 40px}#pageContent-underWritingModel .contentContainer{display:flex;flex-direction:row;column-gap:10px;justify-content:space-between;margin-top:10px}#pageContent-underWritingModel .contentContainer .selectionContainer,#pageContent-underWritingModel .contentContainer .resultContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;column-gap:40px;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;margin:0 40px 20px}#pageContent-underWritingModel .contentContainer .selectionContainer .buttonDiv,#pageContent-underWritingModel .contentContainer .resultContainer .buttonDiv{width:200px;display:flex}#pageContent-underWritingModel .contentContainer .selectionContainer .buttonDiv .quoteButton,#pageContent-underWritingModel .contentContainer .resultContainer .buttonDiv .quoteButton{width:100%;height:23px;margin-bottom:0}#pageContent-underWritingModel .contentContainer .selectionContainer{min-width:60%}#pageContent-underWritingModel .contentContainer .resultContainer{width:200px;margin-left:auto;display:flex;justify-content:center}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.chartContainer{border:1px solid var(--color-border-subtle);border-radius:10px;padding:16px;background:var(--card-bg);margin:40px}.chartContainer .chart{min-height:300px}.chartContainer .optionContainer{display:flex;column-gap:10px;flex-wrap:wrap;margin-top:10px}.chartContainer .optionContainer .label{display:flex;align-items:center;gap:5px}.chartContainer .optionContainer .input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #e5e7eb;border-radius:4px;cursor:pointer;position:relative}.chartContainer .optionContainer .input:checked{background-color:#d6814e}.chartContainer .optionContainer .input:checked:after{content:"";position:absolute;left:3px;top:-1px;width:4px;height:8px;border:2px solid #e5e7eb;border-radius:4px;border-width:0 2px 2px 0;transform:rotate(45deg)}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}.orbitalChartContainer{border:1px solid var(--color-border-subtle);border-radius:10px;padding:16px;background:var(--card-bg);margin:40px}.orbitalChartContainer .chart{min-height:300px}.orbitalChartContainer .optionContainer{display:flex;column-gap:10px;flex-wrap:wrap;margin-top:10px}.orbitalChartContainer .optionContainer .buttonDiv{width:100px}.orbitalChartContainer .optionContainer .buttonDiv .inActive{background-color:#878583}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}#pageContent-proposedQuotingModel .satelliteInfoSelectionDiv{display:flex;flex-direction:row;margin:0 40px 20px;justify-content:space-between;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px}#pageContent-proposedQuotingModel .satelliteInfoSelectionDiv .dropDownDiv{display:flex;flex-direction:column;border:none;margin:0}#pageContent-proposedQuotingModel .satelliteInfoSelectionDiv .buttonDiv{min-width:200px;display:flex}#pageContent-proposedQuotingModel .satelliteInfoSelectionDiv .buttonDiv .quoteButton{width:100%;height:23px;margin-bottom:0}#pageContent-proposedQuotingModel .warningText{margin:0 0 0 40px}#pageContent-proposedQuotingModel .contentContainer{display:flex;flex-direction:row;column-gap:10px;margin-top:10px;font-size:12px}#pageContent-proposedQuotingModel .contentContainer .resultContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);gap:10px;align-items:end;width:100%;background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;padding:20px;margin:0 40px 20px}#pageContent-proposedQuotingModel .contentContainer .resultContainer p{margin:0;font-size:12px}#pageContent-proposedQuotingModel .contentContainer .resultContainer .numberInputContainer{display:flex;flex-direction:row;column-gap:10px}#pageContent-proposedQuotingModel .contentContainer .resultContainer .numberInputContainer .numberInputDiv{width:65px}#pageContent-proposedQuotingModel .contentContainer .resultContainer .numberInputContainer .numberInputDiv .inputWrapper .lowRiskSurfaceAreaInput,#pageContent-proposedQuotingModel .contentContainer .resultContainer .numberInputContainer .numberInputDiv .inputWrapper .upliftInput,#pageContent-proposedQuotingModel .contentContainer .resultContainer .numberInputContainer .numberInputDiv .inputWrapper .valueInput{width:100%}@font-face{font-family:"Unica 77 LL";src:url(/assets/Unica77%20LL-BCh7Eakd.woff2) format("woff2");font-weight:100 900;font-style:normal}:root{--color-bg: #f9f5f1;--color-text: #121212;--color-text-secondary: #3b3938;--color-text-main: #1f2937;--card-bg: linear-gradient(to bottom, #ffffff 0%, #d3cdc8 100%);--color-surface: #ffffff;--color-border: #e5e7eb;--color-menu-bg: #878583;--color-menu-text: #ffffff;--color-input-bg: #ffffff;--color-input-text: #121212;--color-header: #121212;--color-sub-header: #3b3938;--color-card-header: #121212;--color-border-subtle: #e5e7eb;--color-sidebar-bg: #f3ede6;--color-card-bg: #ffffff;--color-card-shadow: 0 4px 14px rgba(120, 90, 60, .08);--color-elevated: #f5f0ea;--color-text-muted: #6b6764;--color-tooltip-bg: #ffffff}[data-theme=dark]{--color-bg: #0f0f0f;--color-text: #e0dcd8;--color-text-secondary: #a8a4a0;--color-text-main: #e0dcd8;--card-bg: linear-gradient(to bottom, #2a2a2a 0%, #1e1e1e 100%);--color-surface: #2a2a2a;--color-border: #3a3a3a;--color-menu-bg: #2a2a2a;--color-menu-text: #e0dcd8;--color-input-bg: #2a2a2a;--color-input-text: #e0dcd8;--color-header: #e0dcd8;--color-sub-header: #a8a4a0;--color-card-header: #e0dcd8;--color-border-subtle: #222222;--color-sidebar-bg: #161616;--color-card-bg: #1c1c1c;--color-card-shadow: 0 4px 14px rgba(0, 0, 0, .4);--color-elevated: #242424;--color-text-muted: #6b6764;--color-tooltip-bg: #2a2a2a}html,body,#root{height:100%;overflow:hidden;color-scheme:light;margin:0}a{text-decoration:none;color:inherit}.masterContainer{box-sizing:border-box;display:flex;flex-direction:row;padding:20px;background:var(--color-bg);color:var(--color-text);min-width:1024px;max-width:1720px;margin:0 auto;font-family:"Unica 77 LL",sans-serif;font-weight:500;font-style:normal;font-size:16px;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#7a828a transparent}.masterContainer::-webkit-scrollbar{width:6px;height:6px}.masterContainer::-webkit-scrollbar-track{background:transparent}.masterContainer::-webkit-scrollbar-thumb{background:#7a828a;border-radius:999px}.masterContainer::-webkit-scrollbar-thumb:hover{background:#7a828a}.masterContainer .pageContent{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0;position:relative}.masterContainer .pageContent .theme-toggle{position:absolute;top:8px;right:40px;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-text-secondary);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:16px;transition:all .2s;z-index:10}.masterContainer .pageContent .theme-toggle:hover{color:#6b8fa3;border-color:#6b8fa3}.masterContainer .pageContent .mainHeader{color:var(--color-header);font-size:18px;font-weight:700;height:auto;margin:16px 40px 0}.masterContainer .pageContent .explainer{color:var(--color-sub-header);font-size:12px;height:auto;margin:10px 40px 20px;padding-bottom:14px;border-bottom:1px solid var(--color-border-subtle)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #878583;border-radius:3px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;margin-top:0}input[type=checkbox]:checked{background:#878583;border-color:#878583}input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:45%;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}input[type=checkbox]:hover{border-color:#5e5c5b}input[type=checkbox]:checked:hover{background:#5e5c5b;border-color:#5e5c5b}label:has(input[type=checkbox]){display:flex;align-items:center;gap:6px}.tooltip{position:fixed;top:var(--tooltip-top, 0px);left:var(--tooltip-left, 0px);background:var(--color-tooltip-bg);color:var(--color-text);padding:8px 12px;border-radius:10px;font-size:12px;border:1px solid var(--color-border-subtle);box-shadow:var(--color-card-shadow);pointer-events:none;z-index:9999;transition:opacity .2s ease;opacity:0}.tooltip.visible{opacity:1}.masterContainer .pageContent:after{content:"";display:block;height:20px;flex:0 0 auto}.persistLoading{display:flex;align-items:center;justify-content:center;height:100vh;background:#0a0a0a}.persistLoading__spinner{width:32px;height:32px;border:3px solid #333;border-top:3px solid #fff;border-radius:50%;animation:persistSpin .8s linear infinite}@keyframes persistSpin{to{transform:rotate(360deg)}}.errorBoundary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:#0a0a0a;color:#fff;font-family:"Unica 77 LL",sans-serif;padding:0 24px;text-align:center}.errorBoundary__title{font-size:24px;margin-bottom:12px}.errorBoundary__message{font-size:14px;color:#999;margin-bottom:24px}.errorBoundary__button{padding:10px 24px;font-size:14px;background:#fff;color:#0a0a0a;border:none;border-radius:6px;cursor:pointer}
