:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96%;--secondary-foreground: 222.2 84% 4.9%;--muted: 210 40% 96%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96%;--accent-foreground: 222.2 84% 4.9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: 0.5rem;--ote-primary-blue: #0d2a4d;--ote-primary-blue-light: #1a4073;--ote-primary-blue-medium: #285799;--ote-primary-blue-bright: #4f76b0;--ote-primary-blue-90: rgba(13, 42, 77, 0.9);--ote-primary-blue-75: rgba(13, 42, 77, 0.75);--ote-primary-blue-50: rgba(13, 42, 77, 0.5);--ote-primary-blue-25: rgba(13, 42, 77, 0.25);--ote-primary-blue-10: rgba(13, 42, 77, 0.1);--ote-primary-green: #00c49a;--ote-primary-green-light: #33d0b1;--ote-primary-green-medium: #66dcc8;--ote-primary-green-pale: #99e7de;--ote-primary-green-90: rgba(0, 196, 154, 0.9);--ote-primary-green-75: rgba(0, 196, 154, 0.75);--ote-primary-green-50: rgba(0, 196, 154, 0.5);--ote-primary-green-25: rgba(0, 196, 154, 0.25);--ote-primary-green-10: rgba(0, 196, 154, 0.1);--ote-neutral: #f5f7fa;--ote-neutral-soft: #e2e8f0;--ote-neutral-medium: #cbd5e0;--ote-neutral-dark: #a0aec0;--ote-text: #1a202c;--ote-text-light: #2d3748;--ote-text-medium: #4a5568;--ote-text-muted: #718096;--ote-level-0: #dc2626;--ote-level-1: #ea580c;--ote-level-2: #f59e0b;--ote-level-3: #84cc16;--ote-level-4: #059669;--ote-ui-info: #0ea5e9;--ote-ui-error: #ef4444;--ote-ui-warning: #f59e0b;--ote-ui-special: #8b5cf6;--ote-ui-data: #06b6d4}.sri-container{--ote-level--1: var(--color-sri-level--1);--ote-level--1-stroke: var(--color-sri-level--1-stroke);--ote-level-0: var(--color-sri-level-0);--ote-level-0-stroke: var(--color-sri-level-0-stroke);--ote-level-1: var(--color-sri-level-1);--ote-level-1-stroke: var(--color-sri-level-1-stroke);--ote-level-2: var(--color-sri-level-2);--ote-level-2-stroke: var(--color-sri-level-2-stroke);--ote-level-3: var(--color-sri-level-3);--ote-level-3-stroke: var(--color-sri-level-3-stroke);--ote-level-4: var(--color-sri-level-4);--ote-level-4-stroke: var(--color-sri-level-4-stroke)}.matrix-column{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0px}.matrix-column::before{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: -10;border-radius: 0.75rem;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(30, 64, 175, 0.08)), color-stop(70%, rgba(30, 64, 175, 0.04)), to(transparent));background:linear-gradient(180deg, rgba(30, 64, 175, 0.08) 0%, rgba(30, 64, 175, 0.04) 70%, transparent 100%)}.matrix-column.inactive::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(229, 231, 235, 0.15)), color-stop(70%, rgba(229, 231, 235, 0.08)), to(transparent));background:linear-gradient(180deg, rgba(229, 231, 235, 0.15) 0%, rgba(229, 231, 235, 0.08) 70%, transparent 100%)}.matrix-cell{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;height: 3.75rem;width: 8rem;cursor: pointer;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;border-radius: 0.5rem;font-size: 0.75rem;line-height: 1rem;font-weight: 600;-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 200ms;transition-duration: 200ms;color:#fff !important}.matrix-cell.active:hover{--tw-translate-y: -1px;-webkit-transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 12px rgba(59,130,246,0.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 12px rgba(59,130,246,0.15);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 12px rgba(59,130,246,0.15);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.matrix-cell.active.empty{--tw-bg-opacity: 1;background-color: rgba(203, 213, 225, 1);background-color: rgba(203, 213, 225, var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(71, 85, 105, 1);color: rgba(71, 85, 105, var(--tw-text-opacity))}.matrix-cell.active.empty:hover{--tw-bg-opacity: 1;background-color: rgba(148, 163, 184, 1);background-color: rgba(148, 163, 184, var(--tw-bg-opacity))}.matrix-cell.inactive{position: relative;cursor: not-allowed;--tw-bg-opacity: 1;background-color: rgba(243, 244, 246, 1);background-color: rgba(243, 244, 246, var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(31, 41, 55, 1);color: rgba(31, 41, 55, var(--tw-text-opacity))}.matrix-cell.inactive .matrix-cell-content{opacity: 1}.matrix-cell.active.level--1{background-color:var(--ote-level--1) !important}.matrix-cell.active.level-0{background-color:var(--ote-level-0) !important}.matrix-cell.active.level-1{background-color:var(--ote-level-1) !important}.matrix-cell.active.level-2{background-color:var(--ote-level-2) !important}.matrix-cell.active.level-3{background-color:var(--ote-level-3) !important}.matrix-cell.active.level-4{background-color:var(--ote-level-4) !important}.no-service-button{--tw-text-opacity: 1;color: rgba(51, 65, 85, 1);color: rgba(51, 65, 85, var(--tw-text-opacity));background-color:var(--ote-level--1)}:root{--ote-level--1: var(--color-sri-level--1);--ote-level-0: var(--color-sri-level-0);--ote-level-1: var(--color-sri-level-1);--ote-level-2: var(--color-sri-level-2);--ote-level-3: var(--color-sri-level-3);--ote-level-4: var(--color-sri-level-4);--ote-level--1-stroke: var(--color-sri-level--1-stroke);--sri-modal-header-start: var(--color-sri-modal-header-start);--sri-modal-header-end: var(--color-sri-modal-header-end)}.service-modal-header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top-left-radius: 24px;border-top-right-radius: 24px;padding-left: 2rem;padding-right: 2rem;padding-top: 1.25rem;padding-bottom: 1.25rem;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:linear-gradient(135deg, var(--sri-modal-header-start) 0%, var(--sri-modal-header-end) 100%)}.service-modal-header-content{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1.25rem}.service-cell-code{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0.75rem;line-height: 1rem;font-weight: 600;text-transform: uppercase;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:rgba(14,127,130,.9);padding:.5rem 1.25rem;border-radius:9999px;letter-spacing:.08em;backdrop-filter:blur(6px);-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.service-option:hover{--tw-translate-y: -1px;-webkit-transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color: rgba(209, 213, 219, 1);border-color: rgba(209, 213, 219, var(--tw-border-opacity));--tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0,0,0,0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0,0,0,0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.service-option.selected{--tw-border-opacity: 1;border-color: rgba(16, 185, 129, 1);border-color: rgba(16, 185, 129, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(236, 253, 245, 1);background-color: rgba(236, 253, 245, var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgba(16,185,129,0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(16,185,129,0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(16,185,129,0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.service-option.highlighted{position: relative;--tw-border-opacity: 1;border-color: rgba(16, 185, 129, 1);border-color: rgba(16, 185, 129, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(209, 250, 229, 1);background-color: rgba(209, 250, 229, var(--tw-bg-opacity))}.service-option.highlighted::before{position: absolute;left: 0px;top: 0px;bottom: 0px;width: 0.25rem;border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;--tw-bg-opacity: 1;background-color: rgba(16, 185, 129, 1);background-color: rgba(16, 185, 129, var(--tw-bg-opacity));content:""}.service-option-indicator{display: -webkit-box;display: -ms-flexbox;display: flex;height: 2rem;width: 2rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 9999px;font-size: 0.75rem;line-height: 1rem;font-weight: 700;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity))}.service-option-indicator.no-service{--tw-bg-opacity: 1;background-color: rgba(100, 116, 139, 1);background-color: rgba(100, 116, 139, var(--tw-bg-opacity))}.service-option.no-service-option.selected{--tw-border-opacity: 1;border-color: rgba(148, 163, 184, 1);border-color: rgba(148, 163, 184, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(226, 232, 240, 1);background-color: rgba(226, 232, 240, var(--tw-bg-opacity))}.service-option-indicator.level-0{background:var(--ote-level-0)}.service-option-indicator.level-1{background:var(--ote-level-1)}.service-option-indicator.level-2{background:var(--ote-level-2)}.service-option-indicator.level-3{background:var(--ote-level-3)}.service-option-indicator.level-4{background:var(--ote-level-4)}.coverage-selected{margin-bottom: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 0.75rem;border-width: 1px;padding: 1rem;background:color-mix(in srgb, var(--level-color) 12%, transparent);border-color:var(--level-color)}.coverage-number{display: -webkit-box;display: -ms-flexbox;display: flex;height: 2rem;width: 2rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 9999px;font-weight: 700;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:var(--level-color)}.coverage-label{font-weight: 600;color:color-mix(in srgb, var(--level-color) 87%, black)}.coverage-display{margin-bottom: 1rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-radius: 0.5rem;padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;text-align: center;font-size: 1.125rem;line-height: 1.75rem;font-weight: 700;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:var(--level-color);border:1px solid var(--level-color)}.coverage-slider{margin-bottom: 0.5rem;height: 0.375rem;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;outline: 2px solid transparent;outline-offset: 2px;background:-webkit-gradient(linear, left top, right top, from(var(--level-color)), color-stop(0%, var(--level-color)), color-stop(0%, #e5e7eb), to(#e5e7eb));background:linear-gradient(to right, var(--level-color) 0%, var(--level-color) 0%, #e5e7eb 0%, #e5e7eb 100%);background:-webkit-gradient(linear, left top, right top, from(var(--level-color)), color-stop(var(--level-color)), color-stop(#e5e7eb), to(#e5e7eb));background:linear-gradient(to right, var(--level-color) 0%, var(--level-color) var(--coverage-percentage, 0%), #e5e7eb var(--coverage-percentage, 0%), #e5e7eb 100%)}.coverage-slider::-webkit-slider-thumb{height: 18px;width: 18px;cursor: pointer;border-radius: 9999px;--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);-webkit-appearance:none;background:var(--level-color)}.coverage-slider::-moz-range-thumb{height: 18px;width: 18px;cursor: pointer;border-radius: 9999px;border-width: 0px;--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);background:var(--level-color)}.remaining-option.selected{--tw-border-opacity: 1;border-color: rgba(16, 185, 129, 1);border-color: rgba(16, 185, 129, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(236, 253, 245, 1);background-color: rgba(236, 253, 245, var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(4, 120, 87, 1);color: rgba(4, 120, 87, var(--tw-text-opacity))}
.sri-container{--ote-level--1: var(--color-sri-level--1);--ote-level--1-stroke: var(--color-sri-level--1-stroke);--ote-level-0: var(--color-sri-level-0);--ote-level-0-stroke: var(--color-sri-level-0-stroke);--ote-level-1: var(--color-sri-level-1);--ote-level-1-stroke: var(--color-sri-level-1-stroke);--ote-level-2: var(--color-sri-level-2);--ote-level-2-stroke: var(--color-sri-level-2-stroke);--ote-level-3: var(--color-sri-level-3);--ote-level-3-stroke: var(--color-sri-level-3-stroke);--ote-level-4: var(--color-sri-level-4);--ote-level-4-stroke: var(--color-sri-level-4-stroke)}.matrix-column{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0px}.matrix-column::before{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: -10;border-radius: 0.75rem;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(30, 64, 175, 0.08)), color-stop(70%, rgba(30, 64, 175, 0.04)), to(transparent));background:linear-gradient(180deg, rgba(30, 64, 175, 0.08) 0%, rgba(30, 64, 175, 0.04) 70%, transparent 100%)}.matrix-column.inactive::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(229, 231, 235, 0.15)), color-stop(70%, rgba(229, 231, 235, 0.08)), to(transparent));background:linear-gradient(180deg, rgba(229, 231, 235, 0.15) 0%, rgba(229, 231, 235, 0.08) 70%, transparent 100%)}.matrix-cell{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;height: 3.75rem;width: 8rem;cursor: pointer;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;border-radius: 0.5rem;font-size: 0.75rem;line-height: 1rem;font-weight: 600;-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 200ms;transition-duration: 200ms;color:#fff !important}.matrix-cell.active:hover{--tw-translate-y: -1px;-webkit-transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 12px rgba(59,130,246,0.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 12px rgba(59,130,246,0.15);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 12px rgba(59,130,246,0.15);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.matrix-cell.active.empty{--tw-bg-opacity: 1;background-color: rgba(203, 213, 225, 1);background-color: rgba(203, 213, 225, var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(71, 85, 105, 1);color: rgba(71, 85, 105, var(--tw-text-opacity))}.matrix-cell.active.empty:hover{--tw-bg-opacity: 1;background-color: rgba(148, 163, 184, 1);background-color: rgba(148, 163, 184, var(--tw-bg-opacity))}.matrix-cell.inactive{position: relative;cursor: not-allowed;--tw-bg-opacity: 1;background-color: rgba(243, 244, 246, 1);background-color: rgba(243, 244, 246, var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(31, 41, 55, 1);color: rgba(31, 41, 55, var(--tw-text-opacity))}.matrix-cell.inactive .matrix-cell-content{opacity: 1}.matrix-cell.active.level--1{background-color:var(--ote-level--1) !important}.matrix-cell.active.level-0{background-color:var(--ote-level-0) !important}.matrix-cell.active.level-1{background-color:var(--ote-level-1) !important}.matrix-cell.active.level-2{background-color:var(--ote-level-2) !important}.matrix-cell.active.level-3{background-color:var(--ote-level-3) !important}.matrix-cell.active.level-4{background-color:var(--ote-level-4) !important}.no-service-button{--tw-text-opacity: 1;color: rgba(51, 65, 85, 1);color: rgba(51, 65, 85, var(--tw-text-opacity));background-color:var(--ote-level--1)}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentcolor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentcolor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentcolor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentcolor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
:root{--ote-level--1: var(--color-sri-level--1);--ote-level-0: var(--color-sri-level-0);--ote-level-1: var(--color-sri-level-1);--ote-level-2: var(--color-sri-level-2);--ote-level-3: var(--color-sri-level-3);--ote-level-4: var(--color-sri-level-4);--ote-level--1-stroke: var(--color-sri-level--1-stroke);--sri-modal-header-start: var(--color-sri-modal-header-start);--sri-modal-header-end: var(--color-sri-modal-header-end)}.service-modal-header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top-left-radius: 24px;border-top-right-radius: 24px;padding-left: 2rem;padding-right: 2rem;padding-top: 1.25rem;padding-bottom: 1.25rem;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:linear-gradient(135deg, var(--sri-modal-header-start) 0%, var(--sri-modal-header-end) 100%)}.service-modal-header-content{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1.25rem}.service-cell-code{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0.75rem;line-height: 1rem;font-weight: 600;text-transform: uppercase;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:rgba(14,127,130,.9);padding:.5rem 1.25rem;border-radius:9999px;letter-spacing:.08em;backdrop-filter:blur(6px);-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.service-option:hover{--tw-translate-y: -1px;-webkit-transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), -1px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color: rgba(209, 213, 219, 1);border-color: rgba(209, 213, 219, var(--tw-border-opacity));--tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0,0,0,0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0,0,0,0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.service-option.selected{--tw-border-opacity: 1;border-color: rgba(16, 185, 129, 1);border-color: rgba(16, 185, 129, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(236, 253, 245, 1);background-color: rgba(236, 253, 245, var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgba(16,185,129,0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(16,185,129,0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(16,185,129,0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.service-option.highlighted{position: relative;--tw-border-opacity: 1;border-color: rgba(16, 185, 129, 1);border-color: rgba(16, 185, 129, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(209, 250, 229, 1);background-color: rgba(209, 250, 229, var(--tw-bg-opacity))}.service-option.highlighted::before{position: absolute;left: 0px;top: 0px;bottom: 0px;width: 0.25rem;border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;--tw-bg-opacity: 1;background-color: rgba(16, 185, 129, 1);background-color: rgba(16, 185, 129, var(--tw-bg-opacity));content:""}.service-option-indicator{display: -webkit-box;display: -ms-flexbox;display: flex;height: 2rem;width: 2rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 9999px;font-size: 0.75rem;line-height: 1rem;font-weight: 700;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity))}.service-option-indicator.no-service{--tw-bg-opacity: 1;background-color: rgba(100, 116, 139, 1);background-color: rgba(100, 116, 139, var(--tw-bg-opacity))}.service-option.no-service-option.selected{--tw-border-opacity: 1;border-color: rgba(148, 163, 184, 1);border-color: rgba(148, 163, 184, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(226, 232, 240, 1);background-color: rgba(226, 232, 240, var(--tw-bg-opacity))}.service-option-indicator.level-0{background:var(--ote-level-0)}.service-option-indicator.level-1{background:var(--ote-level-1)}.service-option-indicator.level-2{background:var(--ote-level-2)}.service-option-indicator.level-3{background:var(--ote-level-3)}.service-option-indicator.level-4{background:var(--ote-level-4)}.coverage-selected{margin-bottom: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 0.75rem;border-width: 1px;padding: 1rem;background:color-mix(in srgb, var(--level-color) 12%, transparent);border-color:var(--level-color)}.coverage-number{display: -webkit-box;display: -ms-flexbox;display: flex;height: 2rem;width: 2rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 9999px;font-weight: 700;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:var(--level-color)}.coverage-label{font-weight: 600;color:color-mix(in srgb, var(--level-color) 87%, black)}.coverage-display{margin-bottom: 1rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-radius: 0.5rem;padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;text-align: center;font-size: 1.125rem;line-height: 1.75rem;font-weight: 700;--tw-text-opacity: 1;color: rgba(255, 255, 255, 1);color: rgba(255, 255, 255, var(--tw-text-opacity));background:var(--level-color);border:1px solid var(--level-color)}.coverage-slider{margin-bottom: 0.5rem;height: 0.375rem;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;outline: 2px solid transparent;outline-offset: 2px;background:-webkit-gradient(linear, left top, right top, from(var(--level-color)), color-stop(0%, var(--level-color)), color-stop(0%, #e5e7eb), to(#e5e7eb));background:linear-gradient(to right, var(--level-color) 0%, var(--level-color) 0%, #e5e7eb 0%, #e5e7eb 100%);background:-webkit-gradient(linear, left top, right top, from(var(--level-color)), color-stop(var(--level-color)), color-stop(#e5e7eb), to(#e5e7eb));background:linear-gradient(to right, var(--level-color) 0%, var(--level-color) var(--coverage-percentage, 0%), #e5e7eb var(--coverage-percentage, 0%), #e5e7eb 100%)}.coverage-slider::-webkit-slider-thumb{height: 18px;width: 18px;cursor: pointer;border-radius: 9999px;--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);-webkit-appearance:none;background:var(--level-color)}.coverage-slider::-moz-range-thumb{height: 18px;width: 18px;cursor: pointer;border-radius: 9999px;border-width: 0px;--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);background:var(--level-color)}.remaining-option.selected{--tw-border-opacity: 1;border-color: rgba(16, 185, 129, 1);border-color: rgba(16, 185, 129, var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(236, 253, 245, 1);background-color: rgba(236, 253, 245, var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(4, 120, 87, 1);color: rgba(4, 120, 87, var(--tw-text-opacity))}

/*# sourceMappingURL=sri.cac539a879ed73ad4f0e.css.map*/