._dialog_1sa99_7{z-index:9999}._paper_1sa99_12{border-radius:12px;box-shadow:0 8px 32px #0000001f}._title_1sa99_17{padding:24px 24px 16px;background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-bottom:1px solid #e0e7ef}._content_1sa99_23{padding:24px;background-color:#fff;font-size:16px;line-height:1.6;color:#2c3e50}._section_1sa99_32{margin-bottom:24px;padding:16px;background-color:#f8f9fb;border-radius:8px;border-left:4px solid #5c7cfa}._section_1sa99_32:last-of-type{margin-bottom:0}._sectionTitle_1sa99_45{font-size:18px;font-weight:600;color:#1e3a5f;margin-bottom:12px;letter-spacing:-.02em}._legalText_1sa99_54{font-size:16px;line-height:1.6;color:#4a5568;margin:0}._legalText_1sa99_54 strong{color:#2c3e50;font-weight:600}._learnMore_1sa99_67{color:#5c7cfa;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s ease}._learnMore_1sa99_67:hover{color:#4263eb;text-decoration:underline}._actions_1sa99_81{padding:16px 24px;background-color:#f8f9fb;border-top:1px solid #e0e7ef}._footer_1sa99_87{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:768px){._content_1sa99_23{padding:16px;font-size:15px}._section_1sa99_32{padding:12px;margin-bottom:16px}._sectionTitle_1sa99_45{font-size:16px}._footer_1sa99_87{flex-direction:column;gap:12px;align-items:flex-start}}._dialog_1sa99_7 :focus-visible{outline:2px solid #5c7cfa;outline-offset:2px}._content_1sa99_23:has(._MuiCircularProgress-root_1sa99_124){opacity:.7;pointer-events:none}.cockpit-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:24px}body[data-theme=dark] .cockpit-node{background-color:#0a0a0a;border-left:2px solid #FFFFFF;border-top:1px solid #222222;border-right:1px solid #222222;border-bottom:1px solid #222222}body[data-theme=light] .cockpit-node{background-color:#fff;border-left:2px solid #000000;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.cockpit-node{padding:24px;transition:border-left-width .3s ease}.cockpit-node:hover{border-left-width:4px}.cockpit-node-header{text-transform:uppercase;letter-spacing:.15em;font-weight:300;font-size:1.25rem;margin-bottom:16px;padding-bottom:8px}body[data-theme=dark] .cockpit-node-header{color:#fff;border-bottom:1px solid #222222}body[data-theme=light] .cockpit-node-header{color:#111;border-bottom:1px solid #E0E0E0}body[data-theme=dark] .cockpit-node-retirement{border-left-color:#fff}body[data-theme=dark] .cockpit-node-liquid{border-left-color:#ccc}body[data-theme=dark] .cockpit-node-physical{border-left-color:#888}body[data-theme=light] .cockpit-node-retirement{border-left-color:#000}body[data-theme=light] .cockpit-node-liquid{border-left-color:#333}body[data-theme=light] .cockpit-node-physical{border-left-color:#888}.cockpit-value{font-size:2rem;font-weight:300;margin:16px 0;font-variant-numeric:tabular-nums}body[data-theme=dark] .cockpit-value{color:#fff}body[data-theme=light] .cockpit-value{color:#111}.cockpit-value-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}body[data-theme=dark] .cockpit-value-label{color:#ccc}body[data-theme=light] .cockpit-value-label{color:#555}.cockpit-separator{height:1px;margin:16px 0}body[data-theme=dark] .cockpit-separator{background-color:#222}body[data-theme=light] .cockpit-separator{background-color:#e0e0e0}.cockpit-risk-node{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:16px auto;font-size:1.5rem;font-weight:300}body[data-theme=dark] .cockpit-risk-node{background:radial-gradient(circle at 30% 30%,#444,#000);border:2px solid #FFFFFF;color:#fff}body[data-theme=light] .cockpit-risk-node{background:radial-gradient(circle at 30% 30%,#fff,#ccc);border:2px solid #000000;color:#111}.cockpit-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.cockpit-data-item{padding-left:12px}body[data-theme=dark] .cockpit-data-item{border-left:1px solid #222222}body[data-theme=light] .cockpit-data-item{border-left:1px solid #E0E0E0}.cockpit-status{display:inline-block;width:8px;height:8px;margin-right:8px}body[data-theme=dark] .cockpit-status{background-color:#fff}body[data-theme=light] .cockpit-status{background-color:#000}body[data-theme=dark] .cockpit-status-active{background-color:#fff}body[data-theme=light] .cockpit-status-active{background-color:#000}.cockpit-status-warning{background-color:#888}body[data-theme=dark] .cockpit-status-inactive{background-color:#222}body[data-theme=light] .cockpit-status-inactive{background-color:#e0e0e0}@media(max-width:960px){.cockpit-dashboard{grid-template-columns:1fr;gap:16px;padding:16px}.cockpit-value{font-size:1.5rem}.cockpit-risk-node{width:60px;height:60px;font-size:1.25rem}}.cockpit-masked{filter:blur(12px) grayscale(100%);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.cockpit-button{padding:12px 24px;text-transform:uppercase;letter-spacing:.1em;font-weight:300;cursor:pointer;transition:all .3s ease}body[data-theme=dark] .cockpit-button{background:radial-gradient(circle at 30% 30%,#444,#000);border:1px solid #222222;color:#fff}body[data-theme=dark] .cockpit-button:hover{border-color:#fff;background:radial-gradient(circle at 30% 30%,#555,#111)}body[data-theme=light] .cockpit-button{background:radial-gradient(circle at 30% 30%,#fff,#e0e0e0);border:1px solid #CCCCCC;color:#111}body[data-theme=light] .cockpit-button:hover{border-color:#000;background:radial-gradient(circle at 30% 30%,#f5f5f5,#ccc)}.cockpit-table{width:100%;border-collapse:collapse}.cockpit-table th{text-transform:uppercase;letter-spacing:.1em;font-weight:300;text-align:left;padding:12px}body[data-theme=dark] .cockpit-table th{border-bottom:2px solid #FFFFFF;color:#fff}body[data-theme=light] .cockpit-table th{border-bottom:2px solid #000000;color:#111}.cockpit-table td{padding:12px}body[data-theme=dark] .cockpit-table td{border-bottom:1px solid #222222;color:#fff}body[data-theme=light] .cockpit-table td{border-bottom:1px solid #E0E0E0;color:#111}body[data-theme=dark] .cockpit-table tr:hover{background-color:#0f0f0f}body[data-theme=light] .cockpit-table tr:hover{background-color:#f5f5f5}:root{font-family:Flama,Inter,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body,#root{font-family:Flama,Inter,Roboto,Helvetica,Arial,sans-serif!important;margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}body[data-theme=dark],body[data-theme=dark] #root{background-color:#000!important;color:#fff!important}body[data-theme=light],body[data-theme=light] #root{background-color:#fafafa!important;color:#111!important}#root{width:100%;min-height:100vh}._paper_1sa99_12,._section_1sa99_32,.MuiPaper-root,.MuiCard-root,.MuiButton-root,.MuiTextField-root,.MuiDialog-paper{border-radius:0!important}body[data-theme=dark] ._paper_1sa99_12,body[data-theme=dark] ._section_1sa99_32{border-left:2px solid #FFFFFF!important;background-color:#0a0a0a!important;border-top:1px solid #222222!important}body[data-theme=light] ._paper_1sa99_12,body[data-theme=light] ._section_1sa99_32{border-left:2px solid #000000!important;background-color:#fff!important;border-top:1px solid #E0E0E0!important}h1,h2,h3,h4,h5,h6,._sectionTitle_1sa99_45{text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:300!important;font-variant-ligatures:none}body[data-theme=dark] .risk-node-circle,body[data-theme=dark] .MuiAvatar-root{background:radial-gradient(circle at 30% 30%,#444,#000)!important}body[data-theme=light] .risk-node-circle,body[data-theme=light] .MuiAvatar-root{background:radial-gradient(circle at 30% 30%,#fff,#ccc)!important}.smartlake-mask{filter:blur(12px) grayscale(100%);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}body[data-theme=dark] :focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}body[data-theme=light] :focus-visible{outline:2px solid #000000;outline-offset:2px}@media(hover:none)and (pointer:coarse){button,a,input,select,textarea{min-height:44px;min-width:44px}}@media(max-width:600px){.MuiIconButton-root,.MuiButton-root{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media(max-width:960px){.MuiTableContainer-root{-webkit-overflow-scrolling:touch}}img{max-width:100%;height:auto}@media(max-width:600px){input[type=text],input[type=number],input[type=email],input[type=tel],input[type=date],select,textarea{font-size:16px!important}}
