@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--copilot-ink:#eaf8ff;--copilot-navy:#071426;--copilot-navy-soft:#0c2139;--copilot-cyan:#25d9d0;--copilot-blue:#1689ff;--copilot-paper:#f4f8fb;--copilot-line:#d8e3eb;--copilot-text:#142638;--copilot-muted:#637789;--copilot-shadow:0 28px 70px #020d1d47, 0 8px 24px #020d1d29}.sentra-copilot-svg{vertical-align:-.12em;flex:none;width:1.05em;height:1.05em;display:inline-block}.sentra-copilot-trigger{z-index:999;min-height:62px;color:var(--copilot-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;isolation:isolate;background:linear-gradient(115deg,#061527f7,#0a2942f2);border:1px solid #4edcee66;border-radius:18px;align-items:center;gap:11px;padding:7px 16px 7px 8px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:4.5s ease-in-out infinite copilot-float;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 16px 42px #005aac52,inset 0 1px #ffffff1a}.sentra-copilot-trigger:hover{border-color:#5af0ebe6;transform:translateY(-3px)scale(1.025);box-shadow:0 20px 50px #007dd26b,0 0 28px #25d9d03d,inset 0 1px #ffffff24}.sentra-copilot-trigger:active{transform:translateY(0)scale(.98)}.sentra-copilot-tooltip{color:#dffcff;opacity:0;pointer-events:none;background:#07192b;border:1px solid #50e1e159;border-radius:7px;width:max-content;padding:6px 9px;font:600 .67rem/1.2 Inter Variable,sans-serif;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 8px 18px #020d1d33}.sentra-copilot-trigger:hover .sentra-copilot-tooltip,.sentra-copilot-trigger:focus-visible .sentra-copilot-tooltip{opacity:1;transform:translateY(0)}.sentra-copilot-trigger:focus-visible,.sentra-copilot-icon-btn:focus-visible,.sentra-copilot-quick-chip:focus-visible,.sentra-copilot-citation-tag:focus-visible,.sentra-copilot-send-btn:focus-visible{outline-offset:3px;outline:3px solid #7ff8f1}.sentra-copilot-aura{z-index:-1;border:1px solid #25d9d08a;border-radius:50%;width:66px;height:66px;animation:2.8s ease-out infinite copilot-radar;position:absolute;left:3px;box-shadow:0 0 28px #25d9d059}.sentra-copilot-mascot-wrap{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.sentra-copilot-mascot-img{object-fit:contain;filter:drop-shadow(0 5px 10px #0e89ff7a);width:52px;height:52px;transition:transform .22s}.sentra-copilot-trigger:hover .sentra-copilot-mascot-img{transform:rotate(-3deg)scale(1.08)}.sentra-copilot-status-dot{background:#2ce6ac;border:2px solid #09213a;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0;box-shadow:0 0 10px #2ce6ace6}.sentra-copilot-status-dot:after{content:"";border-radius:inherit;border:1px solid #2ce6accc;animation:1.9s ease-out infinite copilot-status;position:absolute;inset:-3px}.sentra-copilot-status-dot.is-inline{border:0;width:7px;height:7px;display:inline-block;position:relative;inset:auto}.sentra-copilot-trigger-text{text-align:left;flex-direction:column;min-width:112px;display:flex}.sentra-copilot-trigger-title{letter-spacing:.065em;align-items:center;gap:6px;font:700 .79rem/1.25 Outfit Variable,Inter Variable,sans-serif;display:flex}.sentra-copilot-trigger-title .sentra-copilot-svg{color:var(--copilot-cyan)}.sentra-copilot-trigger-subtitle{color:#91a8ba;margin-top:2px;font:500 .67rem/1.2 Inter Variable,sans-serif}.sentra-copilot-popup{z-index:1000;width:min(398px,100vw - 36px);height:min(620px,100dvh - 56px);color:var(--copilot-text);background:var(--copilot-paper);box-shadow:var(--copilot-shadow);transform-origin:100% 100%;border:1px solid #7c9ab161;border-radius:22px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) both copilot-open;display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden}.sentra-copilot-popup.is-minimized{height:68px}.sentra-copilot-header{color:#fff;background:radial-gradient(circle at 12% 0,#22d0e030,#0000 37%),linear-gradient(122deg,#061426 0%,#0a223b 62%,#0b2d48 100%);border-bottom:1px solid #44e0e52e;flex:none;justify-content:space-between;align-items:center;min-height:68px;padding:10px 12px 10px 14px;display:flex;position:relative}.sentra-copilot-header:after{content:"";background:linear-gradient(90deg, transparent, var(--copilot-cyan), transparent);opacity:.55;height:1px;position:absolute;inset:auto 0 0}.sentra-copilot-header-info{align-items:center;gap:10px;min-width:0;display:flex}.sentra-copilot-header-avatar{background:#12557e73;border:1px solid #4de2e14d;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sentra-copilot-header-mascot{object-fit:contain;filter:drop-shadow(0 3px 8px #129bff73);width:39px;height:39px}.sentra-copilot-header-title{color:#f6fdff;letter-spacing:-.01em;margin:0;font:670 .95rem/1.2 Outfit Variable,Inter Variable,sans-serif}.sentra-copilot-header-badge{color:#72e6e0;letter-spacing:.02em;align-items:center;gap:6px;margin-top:4px;font:580 .64rem/1.2 Inter Variable,sans-serif;display:flex}.sentra-copilot-header-actions{flex:none;gap:4px;margin-left:8px;display:flex}.sentra-copilot-icon-btn{color:#b7cbd9;cursor:pointer;background:#ffffff0e;border:1px solid #0000;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:color .15s,background .15s,border-color .15s;display:grid}.sentra-copilot-icon-btn:hover{color:#fff;background:#ffffff21;border-color:#ffffff1f}.sentra-copilot-icon-btn .sentra-copilot-svg{width:15px;height:15px}.sentra-copilot-context-bar{color:#587082;background:#eaf2f7;border-bottom:1px solid #d7e4ec;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 14px;font:570 .68rem/1.2 Inter Variable,sans-serif;display:flex}.sentra-copilot-context-label{align-items:center;gap:5px;display:inline-flex}.sentra-copilot-context-label .sentra-copilot-svg{color:#1689a5}.sentra-copilot-context-pill{color:#086479;text-overflow:ellipsis;white-space:nowrap;background:#25d9d01a;border:1px solid #0d948833;border-radius:7px;max-width:205px;padding:4px 8px;font-weight:700;overflow:hidden}.sentra-copilot-messages{scrollbar-color:#b9c9d5 transparent;scrollbar-width:thin;background-color:#f4f8fb;background-image:linear-gradient(#0e5c8706 1px,#0000 1px),linear-gradient(90deg,#0e5c8706 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:17px 15px 13px;display:flex;overflow-y:auto}.sentra-copilot-msg{flex-direction:column;max-width:91%;animation:.19s both copilot-message;display:flex}.sentra-copilot-msg.is-user{align-self:flex-end}.sentra-copilot-msg.is-agent{align-self:flex-start}.sentra-copilot-msg-bubble{border-radius:15px;padding:11px 13px;font:450 .79rem/1.52 Inter Variable,sans-serif;box-shadow:0 3px 10px #0c283d0b}.sentra-copilot-msg.is-user .sentra-copilot-msg-bubble{color:#fff;background:linear-gradient(135deg,#087cc8,#0869a9);border:1px solid #00538d2e;border-bottom-right-radius:4px}.sentra-copilot-msg.is-agent .sentra-copilot-msg-bubble{color:var(--copilot-text);background:#fffffff0;border:1px solid #dce6ed;border-bottom-left-radius:4px}.sentra-copilot-msg.is-error .sentra-copilot-msg-bubble{color:#8b2d36;background:#fff4f4;border-color:#f1c9cc}.sentra-copilot-copy{overflow-wrap:anywhere;margin:0}.sentra-copilot-copy>:first-child{margin-top:0}.sentra-copilot-copy>:last-child{margin-bottom:0}.sentra-copilot-copy p{margin:0 0 7px}.sentra-copilot-copy h3,.sentra-copilot-copy h4,.sentra-copilot-copy h5{color:#0b5877;margin:9px 0 5px;font:720 .78rem/1.3 Outfit Variable,Inter Variable,sans-serif}.sentra-copilot-copy ul,.sentra-copilot-copy ol{gap:3px;margin:6px 0;padding-left:19px;display:grid}.sentra-copilot-copy pre{color:#d9f4ff;background:#0b2135;border-radius:7px;max-width:100%;margin:7px 0;padding:8px;font:500 .68rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.sentra-copilot-copy code:not(pre code){color:#075d7b;background:#e8f2f6;border-radius:4px;padding:1px 4px;font:550 .72rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.sentra-copilot-copy a{color:#086f9c;text-underline-offset:2px;font-weight:650}.sentra-copilot-copy strong{color:#075e83;font-weight:720}.sentra-copilot-msg.is-user .sentra-copilot-copy strong{color:#fff}.sentra-copilot-msg-time{color:#8a9ba8;margin-top:4px;font:500 .61rem/1 Inter Variable,sans-serif}.sentra-copilot-msg.is-user .sentra-copilot-msg-time{align-self:flex-end}.sentra-copilot-claim-box{border-left:3px solid;border-radius:8px;margin-top:9px;padding:9px 10px}.sentra-copilot-claim-box h4{letter-spacing:.01em;align-items:center;gap:6px;margin:0 0 5px;font:720 .68rem/1.2 Inter Variable,sans-serif;display:flex}.sentra-copilot-claim-box ul{gap:4px;margin:0;padding-left:17px;display:grid}.sentra-copilot-claim-box li{padding-left:1px}.sentra-copilot-claim-box.is-fact{color:#0b665b;background:#ebfaf6;border-color:#15a98e}.sentra-copilot-claim-box.is-inference{color:#845415;background:#fff8e8;border-color:#eaa534}.sentra-copilot-claim-box.is-recommendation{color:#20528b;background:#edf5ff;border-color:#3d8ee8}.sentra-copilot-citations{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.sentra-copilot-citation-tag{color:#36566f;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f1f6f9;border:1px solid #cad9e3;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font:620 .64rem/1.2 Inter Variable,sans-serif;display:inline-flex;overflow:hidden}.sentra-copilot-citation-tag:hover{color:#076a8b;background:#e7f7f8;border-color:#7dcdd1}.sentra-copilot-citation-detail{color:#5c7080;overflow-wrap:anywhere;background:#f7fafc;border:1px dashed #cbd9e2;border-radius:7px;gap:2px;width:100%;padding:7px 9px;font:500 .61rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.sentra-copilot-typing{background:#fff;border:1px solid #dce6ed;border-radius:13px 13px 13px 4px;align-items:center;gap:5px;width:fit-content;padding:9px 12px;display:flex}.sentra-copilot-typing span{background:#1689a5;border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite copilot-typing}.sentra-copilot-typing span:nth-child(2){animation-delay:.16s}.sentra-copilot-typing span:nth-child(3){animation-delay:.32s}.sentra-copilot-activity{color:#718696;margin-top:5px;font:500 .63rem/1.25 Inter Variable,sans-serif}.sentra-copilot-suggestions{background:#eef4f8;border-top:1px solid #dce6ed;flex:none;padding:10px 14px 12px}.sentra-copilot-suggestions h3{color:#687d8d;letter-spacing:.065em;text-transform:uppercase;margin:0 0 8px;font:720 .62rem/1.2 Inter Variable,sans-serif}.sentra-copilot-quick-prompts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sentra-copilot-quick-chip{color:#263d50;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dfe7;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 8px;font:600 .67rem/1.25 Inter Variable,sans-serif;transition:color .15s,border-color .15s,background .15s,transform .15s;display:flex}.sentra-copilot-quick-chip .sentra-copilot-svg{color:#0d8da4;width:16px;height:16px}.sentra-copilot-quick-chip:hover{color:#086d88;background:#f5ffff;border-color:#7ecfd2;transform:translateY(-1px)}.sentra-copilot-input-area{background:#fff;border-top:1px solid #dbe5ec;flex:none;align-items:center;gap:8px;padding:11px 12px 7px;display:flex}.sentra-copilot-input{min-width:0;height:40px;color:var(--copilot-text);background:#f5f8fa;border:1px solid #cbd9e2;border-radius:11px;outline:0;flex:1;padding:0 13px;font:450 .78rem/1 Inter Variable,sans-serif;transition:background .15s,border-color .15s,box-shadow .15s}.sentra-copilot-input::placeholder{color:#8a9aa6}.sentra-copilot-input:focus{background:#fff;border-color:#1ba9bc;box-shadow:0 0 0 3px #1ba9bc21}.sentra-copilot-input:disabled{cursor:wait;opacity:.7}.sentra-copilot-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e9ab0,#0874bb);border:0;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:filter .15s,transform .15s;display:grid;box-shadow:0 5px 12px #0874bb38}.sentra-copilot-send-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.sentra-copilot-send-btn:disabled{color:#7f929f;box-shadow:none;cursor:not-allowed;background:#dce4e9}.sentra-copilot-send-btn .sentra-copilot-svg{width:18px;height:18px}.sentra-copilot-governance{color:#81909b;background:#fff;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px 9px;font:520 .57rem/1.2 Inter Variable,sans-serif;display:flex}.sentra-copilot-governance .sentra-copilot-svg{color:#17859a}.sentra-copilot-popup .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes copilot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes copilot-radar{0%{opacity:.6;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.2)}}@keyframes copilot-status{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.8)}}@keyframes copilot-open{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes copilot-message{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes copilot-typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (width<=560px){.sentra-copilot-trigger{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));min-height:58px;padding-right:12px}.sentra-copilot-trigger-text{min-width:104px}.sentra-copilot-popup{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-radius:18px;width:auto;height:auto}.sentra-copilot-popup.is-minimized{inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));width:auto;height:68px}.sentra-copilot-header{min-height:68px;padding-left:11px}.sentra-copilot-header-actions{gap:2px;margin-left:5px}.sentra-copilot-icon-btn{width:36px;height:36px}.sentra-copilot-quick-prompts{grid-template-columns:1fr}.sentra-copilot-quick-chip{min-height:44px;padding:9px 10px;font-size:.72rem}.sentra-copilot-input{height:44px;font-size:1rem}.sentra-copilot-send-btn{flex-basis:44px;width:44px;height:44px}.sentra-copilot-governance{padding-bottom:max(9px, env(safe-area-inset-bottom))}}@media (width<=360px){.sentra-copilot-header-badge{font-size:.58rem}.sentra-copilot-header-avatar{display:none}}@media (prefers-reduced-motion:reduce){.sentra-copilot-trigger,.sentra-copilot-aura,.sentra-copilot-status-dot:after,.sentra-copilot-popup,.sentra-copilot-msg,.sentra-copilot-typing span{animation:none}.sentra-copilot-trigger,.sentra-copilot-mascot-img,.sentra-copilot-quick-chip,.sentra-copilot-send-btn{transition:none}}:root{color:#1a1a22;font-synthesis:none;text-rendering:optimizelegibility;--ink:#1a1a22;--ink-soft:#4f4e59;--muted:#777580;--paper:#f2f0ea;--surface:#fbfaf7;--line:#d8d4ca;--line-strong:#bbb6aa;--accent:#2563eb;--accent-soft:#eff6ff;--nav:#0d1b2a;--nav-soft:#17253b;--warning:#b55d24;--warning-soft:#fff1df;--block-radius:0;--control-radius:.2rem;background:#f2f0ea;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid #8c82ff}.skip-link{z-index:20;color:#fff;background:var(--accent);border-radius:.25rem;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus-visible{max-width:min(30rem,100vw - 1.5rem);top:calc(64px + .75rem)}.topbar{color:#fff;background:var(--nav);border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex}.brand,.brand-copy,.session-context{align-items:center;gap:.75rem;display:flex}.brand{min-width:0;color:inherit;text-decoration:none;background:0 0!important}.brand.sentra-brand img{background:0 0!important;border:none!important}.brand-copy{flex-direction:column;align-items:flex-start;gap:.05rem}.brand strong{letter-spacing:.055em;font-size:.86rem;line-height:1}.brand strong em{color:#bbb6ff;letter-spacing:.01em;font-style:normal;font-weight:650}.brand small{color:#a6a6b1;letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:650}.brand-mark{width:38px;height:38px;box-shadow:none;background:0 0;border:none;flex:none;place-items:center;display:grid}.tenant-chip{color:#aaaab4;letter-spacing:.04em;border-right:1px solid #3d3e48;padding-right:1rem;font-size:.76rem}.environment-chip{color:#dcd9ff;letter-spacing:.08em;border:1px solid #57528c;border-radius:.2rem;padding:.25rem .45rem;font-size:.62rem;font-weight:850}.notification-menu{position:relative}.notification-menu summary{color:#667085;cursor:pointer;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:50%;place-items:center;width:38px;height:38px;list-style:none;display:grid;position:relative}.notification-menu summary::-webkit-details-marker{display:none}.notification-menu summary:hover,.notification-menu[open] summary{color:var(--accent);background:var(--accent-soft)}.notification-menu summary svg{font-size:17px}.notification-count{color:#fff;background:#d92d20;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.52rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-7px}.notification-popover{z-index:40;width:min(390px,100vw - 2rem);color:var(--ink);background:#fff;border:1px solid #dce2ea;border-radius:12px;position:absolute;top:calc(100% + .7rem);right:0;overflow:hidden;box-shadow:0 18px 42px #1520332e}.notification-popover header{border-bottom:1px solid #e7ebf0;justify-content:space-between;gap:1rem;padding:15px 17px;display:flex}.notification-popover header strong{font-size:.76rem}.notification-popover header span{color:var(--muted);font-size:.62rem}.notification-list{max-height:360px;overflow-y:auto}.notification-list button{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;padding:13px 16px;display:grid}.notification-list button:hover{background:#f5f8fc}.notification-list button.unread{background:#f2f7ff}.notification-state{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-list button.unread .notification-state{background:var(--accent)}.notification-list button>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-list button strong{font-size:.69rem;line-height:1.35}.notification-list button small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.notification-list time{color:#98a2b3;white-space:nowrap;font-size:.54rem}.notification-empty,.notification-error{color:#667085;margin:0;padding:22px 17px;font-size:.65rem}.notification-error{color:#b42318;background:#fff4f2}.actor-context{gap:.08rem;min-width:0;display:grid}.actor-context strong{color:#f1f1f4;letter-spacing:.04em;font-size:.7rem}.actor-context small{color:#94949f;letter-spacing:.06em;font-size:.58rem}.account-menu{position:relative}.account-menu summary{cursor:pointer;border-radius:.3rem;align-items:center;gap:.65rem;min-height:46px;padding:.25rem .35rem .25rem .25rem;list-style:none;transition:background-color .16s;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>svg{fill:none;stroke:#7f8190;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px;transition:transform .18s}.account-menu[open] summary>svg{transform:rotate(180deg)}.account-avatar{color:#fff;background:#1e3a8a;border:1px solid #3b82f6;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.68rem;font-weight:800;display:grid}.account-avatar.large{width:38px;height:38px;font-size:.8rem}.account-popover{z-index:30;width:310px;color:var(--ink);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;animation:.16s both account-menu-enter;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 20px 50px #090c163d}.account-popover:before{content:"";background:#fff;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;width:9px;height:9px;position:absolute;top:-5px;right:21px;transform:rotate(45deg)}.account-popover-heading{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.account-popover-heading p{gap:.15rem;min-width:0;margin:0;display:grid}.account-popover-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.account-popover-heading small{color:var(--muted);font-size:.62rem}.account-popover dl{border-bottom:1px solid #e2e8f0;gap:.55rem;margin:.8rem 0;padding-bottom:.8rem;display:grid}.account-popover dl div{justify-content:space-between;gap:1rem;display:flex}.account-popover dt{color:var(--muted);font-size:.63rem}.account-popover dd{color:var(--ink-soft);text-align:right;margin:0;font-size:.63rem;font-weight:700}.account-popover>a,.account-popover>button{width:100%;min-height:38px;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.55rem .65rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.account-popover>a:hover{color:var(--accent);background:var(--accent-soft)}.account-popover>button{color:#a23b4b;border-top:1px solid #e2e8f0}.account-popover>button:hover{background:#fff0f1}.local-profile-switch,.local-profile-select{color:var(--muted);gap:.35rem;font-size:.63rem;font-weight:700;display:grid}.local-profile-switch{border-bottom:1px solid #e2e8f0;margin:0 0 .8rem;padding-bottom:.8rem}.local-profile-switch select,.local-profile-select select{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;padding:4px 8px;font-size:.68rem}.local-profile-error{color:#a23b4b;margin:0 0 .65rem;font-size:.63rem}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.quiet-button{color:#2d2c35;border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:.25rem;min-height:40px;padding:.55rem .85rem;transition:color .16s,border-color .16s,background-color .16s}.quiet-button:hover{color:var(--accent);border-color:var(--accent)}.topbar .quiet-button{color:#e8e8ed;background:var(--nav-soft);border-color:#444550}.topbar .quiet-button:hover{border-color:#7972e9}.workspace{grid-template-columns:228px minmax(0,1fr);min-height:calc(100vh - 64px);transition:grid-template-columns .2s;display:grid}.side-nav{background:#0b1329;border-right:1px solid #1e293b;flex-direction:column;gap:.2rem;padding:.85rem .65rem 1.5rem;transition:width .2s,padding .2s;display:flex}.sidebar-toggle-row{border-bottom:1px solid #ffffff14;margin-bottom:.65rem;padding:0 0 .75rem}.sidebar-collapse-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:38px;padding:.5rem .75rem;font-size:.82rem;font-weight:600;transition:all .16s;display:flex}.side-nav.collapsed .sidebar-toggle-row{padding:0 0 .5rem}.side-nav.collapsed .sidebar-collapse-btn{width:38px;height:38px;margin:0 auto;padding:.45rem}.side-nav.collapsed a,.side-nav.collapsed span{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-left:none;border-radius:6px;padding:.65rem .2rem;font-size:.68rem;overflow:hidden}.nav-section{flex-direction:column;gap:.25rem;display:flex}.nav-section+.nav-section{border-top:1px solid #ffffff14;margin-top:1.1rem;padding-top:1rem}.side-nav .nav-section-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;border:0;min-height:auto;padding:0 .75rem .45rem;font-size:.62rem;font-weight:850}.side-nav a,.side-nav span{color:#94a3b8;border-left:3px solid #0000;border-radius:6px;min-height:40px;padding:.65rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}.side-nav a:hover{color:#f8fafc;background:#ffffff0f}.side-nav .active{color:#fff;background:#172544;border-left-color:#3b82f6;font-weight:700}.side-nav span[aria-disabled=true]{color:#64748b}@keyframes sumsub-menu-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.content-column{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.route-context{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);background:#eae7df;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem clamp(1.5rem,3vw,3rem);font-size:.68rem;display:flex}.route-context ol{align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.route-context li+li:before{color:#9d998f;content:"/";margin-right:.45rem}.route-context a{color:var(--accent);font-weight:800;text-decoration:none}.workspace-footer{min-height:38px;color:var(--muted);border-top:1px solid var(--line);letter-spacing:.03em;padding:.7rem clamp(1.5rem,3vw,3rem);font-size:.63rem}.session-warning{color:#74410f;background:var(--warning-soft);border-bottom:1px solid #dfbd91;justify-content:center;align-items:center;gap:.6rem;min-height:42px;padding:.55rem 1rem;font-size:.75rem;display:flex}.session-warning.expired{color:#7b2727;background:#fff0ef;border-bottom-color:#e0b0ad}main{min-width:0;padding:clamp(1.5rem,3vw,3rem)}.alert-page{width:100%;max-width:none;margin:0}.workspace-status-page{max-width:1100px;margin:0 auto}.state-panel.not-found{max-width:760px;margin:4rem auto}.queue-panel,.state-panel,.search-form,.case-create,.case-detail,.agent-draft,.score-panel,.agent-claims-grid,.agent-evidence-sidebar,.alert-page .ant-card,.alert-page .ant-alert,.alert-detail-page .ant-alert,.cases-page .ant-alert,.agent-workspace .ant-card,.agent-workspace .ant-alert,.alert-page .ant-table,.alert-page .ant-table-container,.cases-page .ant-table,.cases-page .ant-table-container,.alert-page .ant-table-thead>tr:first-child>th:first-child,.alert-page .ant-table-thead>tr:first-child>th:last-child,.cases-page .ant-table-thead>tr:first-child>th:first-child,.cases-page .ant-table-thead>tr:first-child>th:last-child{border-radius:var(--block-radius)!important}.page-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.page-header h1,.detail-header h1{color:var(--ink);letter-spacing:-.045em;margin:.3rem 0;font-size:clamp(2rem,4vw,3.3rem);font-weight:720;line-height:.98}.page-header p{color:var(--muted);margin:.65rem 0 0}.eyebrow,.panel-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:850}.freshness{color:var(--muted);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.status-dot{background:#26987a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #dcece7}.summary-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.summary-card{border-right:1px solid var(--line);min-height:104px;padding:1.1rem 1.25rem}.summary-card:last-child{border-right:0}.summary-card span{color:var(--muted);font-size:.76rem;display:block}.summary-card strong{color:var(--ink);letter-spacing:-.04em;margin-top:.55rem;font-size:1.9rem;display:block}.summary-card.critical strong{color:#a63a54}.summary-card.warning strong{color:var(--warning)}.summary-card.data strong{color:var(--accent)}.alert-page .summary-card.ant-card{min-height:104px;box-shadow:none;background:0 0;border-radius:0;padding:0}.alert-page .summary-card.ant-card:not(:last-child){border-right:1px solid var(--line)}.alert-page .summary-card .ant-card-body{padding:1.1rem 1.25rem}.alert-page .summary-card .ant-statistic-title{color:var(--muted);font-size:.76rem}.alert-page .summary-card .ant-statistic-content{color:var(--ink);letter-spacing:-.04em;margin-top:.55rem;font-size:1.9rem;font-weight:720;line-height:1}.alert-page .summary-card.critical .ant-statistic-content{color:#a63a54}.alert-page .summary-card.warning .ant-statistic-content{color:var(--warning)}.alert-page .summary-card.data .ant-statistic-content{color:var(--accent)}.alert-page .page-header{align-items:center;min-height:44px;margin-bottom:.7rem}.alert-page .page-header>div:first-child{align-items:baseline;gap:.7rem;min-width:0;display:flex}.alert-page .page-header .eyebrow{letter-spacing:.1em;flex:none;font-size:.6rem}.alert-page .page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.25vw,2rem);font-weight:720;line-height:1.05}.alert-page .page-header p{display:none}.alert-page .freshness{flex:none;font-size:.7rem}.alert-page .status-dot{width:7px;height:7px;box-shadow:0 0 0 3px #dcece7}.alert-page .contract-preview{border-left-width:3px;gap:.55rem;min-height:36px;margin-bottom:.65rem;padding:.45rem .7rem;font-size:.72rem}.alert-page .contract-preview strong{font-size:.72rem}.alert-page .summary-grid{margin-bottom:.7rem}.alert-page .summary-card.ant-card{min-height:58px}.alert-page .summary-card .ant-card-body{align-items:baseline;gap:.5rem;padding:.7rem .9rem;display:flex}.alert-page .summary-card .ant-statistic-title{white-space:nowrap;margin:0;font-size:.66rem}.alert-page .summary-card .ant-statistic-content{margin:0;font-size:1.2rem}.alert-page .degraded-banner.ant-alert{border-left-width:3px;min-height:48px;margin-bottom:.7rem;padding:.65rem .8rem;font-size:.75rem}.alert-page .degraded-banner .ant-alert-content{align-items:baseline;gap:.55rem;display:flex}.alert-page .degraded-banner .ant-alert-title,.alert-page .degraded-banner .ant-alert-description{margin:0}.alert-page .degraded-banner .ant-alert-title{white-space:nowrap;font-size:.78rem;font-weight:750}.alert-page .degraded-banner .ant-alert-description{color:inherit;line-height:1.35}.alert-page .queue-heading-row{padding-top:.85rem;padding-bottom:.6rem}.alert-page .filters{padding-top:.55rem;padding-bottom:.75rem}.alert-page .filters .ant-select-selector,.alert-page .filters .clear-button{min-height:36px}.degraded-banner{color:#744217;background:var(--warning-soft);border-left:3px solid var(--warning);margin-bottom:1.25rem;padding:.9rem 1rem;font-size:.86rem;line-height:1.5}.queue-panel{background:var(--surface);border-block:1px solid var(--line);overflow:hidden}.queue-heading-row{justify-content:space-between;align-items:center;padding:1.1rem 0 .8rem;display:flex}.queue-heading-row h2{margin:0;font-size:1rem;display:inline}.result-count{color:var(--muted);margin-left:.65rem;font-size:.75rem}.filters{border-bottom:1px solid var(--line);align-items:flex-end;gap:.8rem;padding:.9rem 0 1.1rem;display:flex}.filters label{min-width:140px;color:var(--ink-soft);flex-direction:column;flex:1;gap:.4rem;font-size:.7rem;font-weight:750;display:flex}.filters select{min-height:42px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--control-radius);background:0 0;padding:.5rem .7rem}.clear-button{min-height:42px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:.5rem .8rem}.clear-button:disabled{color:#aaa7a0;cursor:not-allowed}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.82rem}th{color:var(--muted);text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f5f3ee;padding:.8rem .9rem;font-size:.65rem}td{vertical-align:middle;border-top:1px solid #e5e1d8;padding:1rem .9rem}tbody tr{transition:background-color .15s}tbody tr:hover{background:#f4f2ff}.alert-link{color:var(--ink,#1a1a22);font-weight:600;text-decoration:none}.alert-link:hover{color:#6558e8;text-decoration:underline}.badge,.status-chip{letter-spacing:.03em;white-space:nowrap;border-radius:.2rem;align-items:center;min-height:25px;padding:.22rem .5rem;font-size:.64rem;font-weight:850;display:inline-flex}.priority-critical_review{color:#96354e;background:#f8e4e9}.priority-high{color:#914c16;background:#f9e9d8}.priority-data_review{color:#4a50a9;background:#e9e8fa}.priority-medium{color:#3d6849;background:#e4eee6}.status-chip{color:#51515d;background:#e9e7e1}.cell-label{color:#99969e;margin-top:.12rem;font-size:.58rem;display:block}.reason-cell{min-width:190px}.pagination{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.pagination div{gap:.5rem;display:flex}.pagination button{min-height:38px;color:var(--accent);border:1px solid var(--line-strong);background:0 0;border-radius:.2rem;padding:.4rem .7rem}.page-size-control{color:var(--muted);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.page-size-control select{min-height:38px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:.2rem;padding:.35rem .5rem}.pagination button:disabled{color:#aaa7a0;background:#ebe9e3}.alert-page .queue-panel{border:1px solid var(--line);border-radius:var(--block-radius)}.alert-page .queue-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:.85rem;display:flex}.alert-page .queue-heading-left{align-items:baseline;gap:.5rem;display:flex}.alert-page .summary-inline-bar,.alert-page .summary-inline-stats{flex-wrap:wrap;align-items:center;gap:1.8rem;padding-block:.25rem .75rem;display:flex}.alert-page .summary-inline-bar{padding-inline:1.25rem}.alert-page .stat-pill{color:var(--muted);align-items:baseline;gap:.35rem;font-size:.8rem;display:inline-flex}.alert-page .stat-pill .stat-label{color:var(--muted);font-size:.75rem}.alert-page .stat-pill .stat-val{color:var(--ink);font-size:.95rem;font-weight:750}.alert-page .stat-pill.critical .stat-val{color:#cf1322}.alert-page .stat-pill.warning .stat-val{color:#d46b08}.alert-page .stat-pill.data .stat-val{color:#1677ff}.alert-page .queue-heading-row,.alert-page .filters,.alert-page .alert-pagination{padding-inline:1.25rem}.alert-page .filters .ant-select{width:100%}.alert-page .filters .ant-select-selector{align-items:center;min-height:42px}.alert-page .filters .ant-select-selection-item{align-items:center;display:flex}.alert-page .degraded-banner.ant-alert{border:1px solid #dfc58c;border-left:3px solid var(--warning);margin-bottom:1.25rem}.alert-queue-table .ant-table{font-size:.8rem}.alert-queue-table .ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.7rem .65rem;font-size:.65rem;font-weight:750}.alert-queue-table .ant-table-tbody>tr>td{vertical-align:middle;padding:.75rem .65rem}.alert-queue-table .reason-cell{color:var(--ink-soft);word-break:break-word;overflow-wrap:break-word;font-size:.78rem;line-height:1.45;white-space:normal!important}.priority-tag,.status-tag{letter-spacing:.02em;text-align:center;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-width:100px;min-height:26px;padding:.25rem .6rem;font-size:.68rem;font-weight:750;line-height:1.35;display:inline-flex}.priority-tag.priority-low{color:#4a5568;background:#edf2f7}.alert-pagination{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.alert-pagination .ant-pagination{margin:0}.alert-pagination .page-size-control .ant-select{min-width:88px}.cases-page>.ant-alert{margin-bottom:1rem}.cases-page{width:100%;max-width:none;color:var(--ink);margin:0;font-size:.875rem;line-height:1.5}.cases-page .page-header{border-bottom:1px solid var(--line);align-items:center;margin-bottom:1rem;padding-bottom:.9rem}.cases-page .page-header h1{letter-spacing:-.04em;margin:.15rem 0 0;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:680;line-height:1.05}.cases-page .page-header p{margin-top:.4rem;font-size:.82rem;line-height:1.45}.cases-page .page-header .ant-btn{min-height:36px}.cases-page .queue-panel{border:1px solid var(--line)}.cases-page .queue-heading-row{min-height:56px;padding:.7rem 1.25rem}.cases-page .queue-heading-row h2{font-size:.95rem;font-weight:650}.cases-page .cases-table .ant-table{font-size:.82rem}.cases-page .cases-table .ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.7rem .9rem;font-size:.64rem;font-weight:650}.cases-page .cases-table .ant-table-tbody>tr>td{vertical-align:middle;padding:1rem .9rem}.cases-page .cases-table .ant-table-thead>tr>th:first-child,.cases-page .cases-table .ant-table-tbody>tr>td:first-child{padding-left:1.25rem}.cases-page .cases-table .ant-table-thead>tr>th:last-child,.cases-page .cases-table .ant-table-tbody>tr>td:last-child{padding-right:1.25rem}.cases-page .cases-table .ant-table-tbody>tr:hover>td{background:#f4f2ff}.cases-page .cases-table .ant-btn-link{height:auto;color:var(--accent);padding-inline:0;font-weight:700}.cases-page .ant-tag{margin-inline-end:0}.cases-page .case-create .ant-btn,.cases-page .case-detail .ant-btn{border-radius:.25rem}.cases-page .conflict-banner .ant-btn-link{padding-inline:.25rem}.state-panel{text-align:center;background:var(--surface);border-block:1px solid var(--line);justify-items:center;max-width:620px;margin:4rem auto;padding:2.5rem;display:grid}.queue-panel .state-panel{border:0;margin-block:2rem}.state-panel h1,.state-panel h2{color:var(--ink);margin:.8rem 0 .25rem}.state-panel p{color:var(--muted)}.state-icon{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.primary-action{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:.2rem;min-height:42px;margin-top:.75rem;padding:.65rem .9rem;text-decoration:none}.detail-actions{flex-wrap:wrap;gap:.65rem}.detail-actions .quiet-button{border:1px solid var(--line-strong);align-content:center;min-height:42px;padding:.65rem .9rem;text-decoration:none}.alert-detail-page .detail-actions .ant-btn{border-radius:.25rem;min-height:42px}.alert-detail-page .detail-actions .ant-btn:not(.ant-btn-primary){color:var(--ink);border-color:var(--line-strong);background:0 0}.alert-detail-page .detail-actions .ant-btn:not(.ant-btn-primary):hover{color:var(--accent);border-color:var(--accent)}.alert-detail-page .detail-identifiers .ant-tag{margin-inline-end:0}.alert-detail-page .score-panel .ant-progress{display:block}.alert-detail-page .score-panel .ant-progress-inner{background:#3c3d49}.alert-detail-page .degraded-banner.ant-alert{border:1px solid #dfc58c;border-left:3px solid var(--warning);margin-block:0 1.25rem}.detail-tabs{border-block:1px solid var(--line);gap:0;margin:1.1rem 0 1.5rem;display:flex;overflow-x:auto}.detail-tabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.8rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none}.detail-tabs a:hover{color:var(--accent)}.detail-tabs a.active{color:var(--accent);border-bottom-color:var(--accent)}.tab-workspace{max-width:1060px;margin:0 auto 2rem;padding-block:1rem 2rem}.tab-workspace-heading{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.tab-workspace-heading h2{margin:.25rem 0 0;font-size:1.35rem}.inline-metadata{flex-wrap:wrap;gap:1rem 2rem;margin:0 0 1.5rem;display:flex}.inline-metadata div{min-width:150px}.inline-metadata dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.inline-metadata dd{margin:.3rem 0 0;font-weight:750}.audit-events{margin:0;padding:0;list-style:none}.audit-events li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.audit-events time{color:var(--muted);font-size:.72rem}.audit-events p{color:var(--muted);margin:.35rem 0 0}.status-pending{color:#7b4a16;background:var(--warning-soft)}.search-form,.agent-form,.case-create form,.case-detail form{gap:.8rem;display:grid}.search-form{background:var(--surface);border:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;margin:1.5rem 0 2rem;padding:1.2rem}.search-form label,.agent-form label,.case-create label,.case-detail label{color:var(--ink-soft);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.search-form input,.search-form select,.agent-form input,.agent-form textarea,.case-create input,.case-create select,.case-create textarea,.case-detail input,.case-detail select,.case-detail textarea{min-height:40px;color:var(--ink);border:1px solid var(--line-strong);font:inherit;background:#fff;border-radius:.2rem;padding:.55rem .65rem}.search-form .primary-action,.agent-form .primary-action,.case-create .primary-action,.case-detail .primary-action{margin:0}.case-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:1.5rem;display:grid}.case-create,.case-detail,.agent-draft{background:var(--surface);border:1px solid var(--line);margin-top:1.5rem;padding:1.25rem}.case-create h2,.case-detail h2,.agent-draft h2{letter-spacing:-.025em;margin-top:0;font-weight:680}.cases-page .case-create{margin-top:1.25rem}.cases-page .case-create h2{margin-bottom:.45rem;font-size:1.15rem}.cases-page .case-create form{margin-top:1rem}.cases-page .case-create label,.cases-page .case-detail label{font-weight:650}.muted{color:var(--muted);font-size:.82rem;line-height:1.55}.case-detail{margin-top:0;position:sticky;top:1rem}.case-detail form{border-top:1px solid var(--line);margin:1.25rem 0;padding-top:1.25rem}.case-tabs{margin:1rem 0}.case-tabs a{padding-inline:.65rem;font-size:.65rem}.case-tab-panel{padding-block:.5rem 1rem}.case-tab-panel>h3:first-child{margin-top:0}.str-draft-panel{gap:1rem;display:grid}.str-draft-panel>header,.str-draft-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.str-draft-panel>header h3{margin:.2rem 0}.str-draft-panel>header p{max-width:58rem;color:var(--muted);margin:0;line-height:1.55}.str-draft-card{border:1px solid var(--line);background:var(--surface);padding:1rem}.str-draft-card>header{border-bottom:1px solid var(--line);padding-bottom:.7rem}.str-draft-card>header div{align-items:center;gap:.6rem;display:flex}.str-draft-card>header span{color:var(--accent);background:var(--accent-soft);letter-spacing:.04em;padding:.15rem .4rem;font-size:.65rem;font-weight:850}.str-draft-card p{color:var(--ink-soft);line-height:1.6}.str-draft-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.str-draft-card dl div{border-top:1px solid var(--line);padding-top:.55rem}.str-draft-card dt{color:var(--muted);text-transform:uppercase;font-size:.65rem}.str-draft-card dd{overflow-wrap:anywhere;margin:.25rem 0 0}.str-draft-card label,.str-reason{color:var(--ink-soft);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.str-draft-card textarea,.str-reason input{min-height:40px;color:var(--ink);border:1px solid var(--line-strong);font:inherit;background:#fff;border-radius:.2rem;padding:.55rem .65rem}.str-draft-card textarea{resize:vertical;min-height:110px}.str-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.str-actions .muted{margin:0}.str-export-receipt{color:#22543d;background:#edf7f0;border-left:3px solid #2f855a;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;margin-top:1rem;padding:.65rem .75rem;display:grid}.str-export-receipt small{color:#39624a;overflow-wrap:anywhere}.str-reason{max-width:28rem}.str-role-guidance{color:#694100;background:#fff8e6;border-left:3px solid #d99a00;padding:.8rem 1rem}.str-role-guidance p{color:#725b24;margin:.3rem 0 0}.screening-role-guidance{text-align:left;justify-items:start;max-width:none;margin:1rem 0;padding:1rem 1.25rem}.linked-resource-list{margin:0;padding:0;list-style:none}.linked-resource-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.linked-resource-list a{color:var(--accent);font-weight:850}.linked-resource-list span{color:var(--muted);font-size:.7rem}.case-meta{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.case-meta div{border-top:1px solid var(--line);padding:.65rem 0}.case-meta dt{color:var(--muted);text-transform:uppercase;font-size:.65rem}.case-meta dd{overflow-wrap:anywhere;margin:.25rem 0 0}.link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.note-list{gap:.7rem;margin:.7rem 0 1.2rem;padding:0;list-style:none;display:grid}.note-list li{border-left:3px solid var(--accent);background:#f5f3ee;padding:.7rem}.note-list span{color:var(--muted);margin-top:.2rem;font-size:.68rem;display:block}.note-list p{margin:.5rem 0 0;font-size:.82rem;line-height:1.45}.conflict-banner,.human-warning{color:#6c431e;background:#fff1df;border-left:4px solid #bc7119;margin:1rem 0;padding:.9rem 1rem;line-height:1.5}.conflict-banner button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:.5rem;font-weight:800;text-decoration:underline}.agent-form{background:var(--surface);border:1px solid var(--line);max-width:880px;margin:1.5rem 0;padding:1.25rem}.agent-form textarea{resize:vertical;min-height:92px}.agent-draft header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.agent-narrative{color:var(--ink-soft);background:#f5f3ee;padding:1rem;line-height:1.65}.claim-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.claim-panel{border-top:3px solid var(--line-strong);background:#fbfaf7;min-width:0;padding:1rem}.claim-panel.fact{border-color:#347a52}.claim-panel.inference{border-color:#976618}.claim-panel.unknown{border-color:#885564}.claim-panel h3{margin:0 0 .7rem;font-size:.82rem}.claim-panel ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.claim-panel li{border-bottom:1px solid var(--line);padding-bottom:.75rem;font-size:.8rem;line-height:1.45}.claim-panel p{margin:0 0 .45rem}.claim-panel small,.claim-panel span{color:var(--muted);margin-top:.45rem;font-size:.7rem;display:block}.agent-evidence,.agent-recommendations{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.agent-evidence ul{padding-left:1.1rem;font-size:.78rem;line-height:1.8}.agent-evidence a{color:var(--accent);font-weight:800}.agent-workspace{width:100%;max-width:none;color:var(--ink);margin:0;font-size:.875rem;line-height:1.5}.agent-workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding-bottom:.85rem;display:flex}.agent-workspace-header .ant-typography{margin:0}.agent-workspace-header h1.ant-typography{letter-spacing:-.04em;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:680;line-height:1.05}.agent-workspace-header p.ant-typography{color:var(--muted);margin-top:.3rem;font-size:.8rem}.agent-header-meta{align-self:center}.agent-header-meta .ant-tag{letter-spacing:.04em;margin-inline-end:0;font-size:.62rem}.agent-safety-alert.ant-alert{border:1px solid #e9cf9c;border-left:3px solid #c27a1d;min-height:44px;margin:.8rem 0;padding:.55rem .75rem}.agent-safety-alert .ant-alert-content{align-items:baseline;gap:.55rem;display:flex}.agent-safety-alert .ant-alert-message{white-space:nowrap;flex:none;font-size:.75rem;font-weight:700}.agent-safety-alert .ant-alert-description{color:#72511d;font-size:.72rem;line-height:1.4}.agent-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:1.1rem;display:grid}.agent-conversation{min-width:0}.agent-response-meta,.agent-evidence-sidebar-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-response-meta h3.ant-typography,.agent-evidence-sidebar-head h3.ant-typography,.agent-composer-card .ant-card-head h3.ant-typography{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:680}.agent-section-kicker{color:var(--accent);letter-spacing:.09em;font-size:.6rem;font-weight:750;display:block}.agent-composer-card.ant-card,.agent-run-card.ant-card,.agent-narrative-card.ant-card{border:1px solid var(--line);box-shadow:none}.agent-composer-card.ant-card{background:var(--surface)}.agent-dataset-card.ant-card{border:1px solid var(--line);box-shadow:none;margin-top:1rem}.agent-dataset-card .ant-card-head{border-bottom-color:var(--line)}.agent-dataset-card h3.ant-typography{margin:.2rem 0 0;font-size:1.18rem}.agent-dataset-result{border-top:1px solid var(--line);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.agent-composer-card .ant-card-head{border-bottom-color:var(--line);min-height:54px;padding-inline:1rem}.agent-composer-card .ant-card-head-title,.agent-composer-card .ant-card-extra{padding-block:.75rem}.agent-composer-card .ant-card-body{padding:.9rem 1rem 1rem}.agent-composer-card .ant-form-item{margin-bottom:.65rem}.agent-composer-card .ant-form-item-label{padding-bottom:.25rem}.agent-composer-card .ant-form-item-label>label{color:var(--ink-soft);font-size:.7rem;font-weight:650}.agent-composer-card .ant-input,.agent-composer-card .ant-input-outlined{border-color:var(--line-strong)}.agent-composer-card textarea.ant-input{resize:vertical;line-height:1.5}.agent-composer-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.1rem;display:flex}.agent-composer-footer .ant-typography{font-size:.7rem}.agent-composer-footer .ant-btn{min-height:36px}.agent-run-alert.ant-alert,.agent-run-card{margin-top:1rem}.agent-response{margin-top:1.25rem;animation:.28s both surface-enter}.agent-response-meta{border-bottom:1px solid var(--line);align-items:center;margin-bottom:.65rem;padding-bottom:.65rem}.agent-response-meta .ant-tag{margin-inline-end:0;font-size:.62rem}.agent-fallback.ant-alert{margin-bottom:.65rem;padding-block:.55rem}.agent-narrative-card .ant-card-body{padding:.8rem 1rem}.agent-narrative-card p.ant-typography{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.agent-form-grid,.agent-gnn-grid,.agent-stat-row{gap:.75rem;display:grid}.agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-gnn-grid{grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);align-items:start}.agent-stat-row{background:var(--surface);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:.65rem 0!important}.agent-stat-cell{border-right:1px solid var(--line);min-width:0;padding:.55rem .75rem}.agent-stat-cell:last-child{border-right:0}.agent-stat-cell>.ant-statistic{min-height:58px}.agent-stat-row .ant-statistic-title{color:var(--muted);font-size:.68rem}.agent-stat-row .ant-statistic-content{color:var(--ink);font-size:1.15rem;font-weight:680;line-height:1.15}.agent-claims-grid{background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.agent-claim-panel{border:0;border-top:2px solid var(--line-strong);border-right:1px solid var(--line);background:0 0;min-width:0;padding:.8rem}.agent-claim-panel:last-child{border-right:0}.agent-claim-heading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.agent-claim-heading h5.ant-typography{margin:0;font-size:.72rem}.agent-claim-heading .ant-tag{margin:0;padding-inline:.35rem;font-size:.58rem}.agent-claim-content{gap:.35rem;width:100%;display:grid}.agent-claim-content .ant-typography{font-size:.72rem}.agent-claim-content p.ant-typography{color:var(--ink-soft);margin:0;line-height:1.5}.agent-claim-content .ant-list-item{padding:0}.agent-citation-table-scroll{border:1px solid var(--line);background:#fff;border-radius:6px;max-height:280px;margin-top:.35rem;overflow:hidden auto}.agent-citation-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.agent-citation-table th{z-index:1;color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.025em;text-align:left;text-transform:uppercase;background:#f5f7fa;padding:.38rem .5rem;font-size:.54rem;font-weight:750;position:sticky;top:0}.agent-citation-table th:first-child{width:68%}.agent-citation-table th:last-child{text-align:center;width:32%}.agent-citation-table th:last-child span{display:block;transform:translate(-1rem)}.agent-citation-table td{color:var(--ink-soft);vertical-align:middle;border-bottom:1px solid #edf0f4;padding:.36rem .5rem;font-size:.62rem}.agent-citation-table tbody tr:last-child td{border-bottom:0}.agent-citation-table tbody tr:hover{background:#f7faff}.agent-citation-label{align-items:center;gap:.35rem;min-width:0;display:flex}.agent-citation-label svg{color:var(--accent);flex:none}.agent-citation-label>span{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.agent-citation-table td:last-child{text-align:center}.agent-citation-table td:last-child button{transform:translate(-.65rem)}.agent-citation-table button{min-height:25px;color:var(--accent);background:var(--accent-soft);cursor:pointer;font:inherit;border:1px solid #c9dcf8;border-radius:4px;padding:.15rem .5rem;font-weight:700}.agent-citation-table button:hover,.agent-citation-table button:focus-visible{border-color:var(--accent);background:#e3efff;outline:0}.agent-recommendations,.agent-knowledge-context{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.8rem}.agent-recommendations h4.ant-typography{margin:.2rem 0 .6rem}.agent-recommendations .ant-list-item{padding-block:.55rem}.agent-recommendations .ant-list-item-meta-title{font-size:.76rem}.agent-recommendations .ant-list-item-meta-description{font-size:.72rem}.agent-evidence-sidebar{border:1px solid var(--line);background:var(--surface);min-width:0;position:sticky;top:1rem;overflow:hidden}.agent-evidence-sidebar-head{border-bottom:1px solid var(--line);padding:.85rem .9rem .7rem}.agent-evidence-sidebar-head .ant-typography-secondary{font-size:.72rem}.agent-evidence-progress{border-bottom:1px solid var(--line);background:#f6f5f1;gap:.3rem;padding:.6rem .9rem;font-size:.68rem;display:grid}.agent-evidence-progress .ant-progress{line-height:1}.agent-evidence-list{max-height:310px;overflow-y:auto}.agent-evidence-list .ant-list-item{cursor:pointer;padding:.7rem .9rem;transition:background-color .16s,box-shadow .16s}.agent-evidence-list .ant-list-item.is-selected{box-shadow:inset 2px 0 0 var(--accent)}.agent-evidence-list .ant-list-item-meta{align-items:flex-start}.agent-evidence-list .ant-list-item-meta-avatar{margin-top:.38rem}.agent-evidence-list .ant-list-item-meta-title{margin-bottom:.3rem}.agent-evidence-list .ant-tag{margin-inline-end:0;font-size:.6rem}.agent-evidence-id.ant-btn{height:auto;padding:0;font-size:.76rem;font-weight:800}.agent-evidence-inspector{border-top:1px solid var(--line);background:#fbfaf7;min-height:125px;padding:.85rem .9rem}.agent-evidence-empty{margin-block:.5rem}.agent-evidence-empty .ant-empty-description{color:var(--muted);font-size:.72rem}.agent-evidence-loading{color:var(--muted);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.agent-evidence-details .ant-typography{margin:0}.agent-evidence-detail-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.agent-evidence-detail-head h5.ant-typography{margin-top:.15rem}.agent-evidence-details .ant-descriptions-item-label,.agent-evidence-details .ant-descriptions-item-content{padding-bottom:.35rem;font-size:.72rem}.skeleton{background:linear-gradient(90deg,#dfdcd4 25%,#eeece6 50%,#dfdcd4 75%) 0 0/200% 100%;animation:1.4s infinite shimmer;display:block}.skeleton.card{height:104px}.skeleton.filter{height:78px;margin-bottom:1rem}.skeleton.table{height:360px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.back-link{min-height:40px;color:var(--ink-soft);align-items:center;margin-bottom:1.2rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.back-link:hover{color:var(--accent);transform:translate(-3px)}.detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.8rem;padding-bottom:.9rem;display:flex}.alert-detail-page{color:var(--ink);font-size:.875rem;line-height:1.5}.alert-detail-page .back-link{min-height:30px;margin-bottom:.55rem;font-size:.72rem;font-weight:650}.detail-header h1{letter-spacing:-.045em;margin:.2rem 0 .6rem;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:680;line-height:1.05}.detail-actions{justify-content:flex-end;gap:.45rem;margin:0;padding-bottom:.35rem;display:flex}.detail-actions .primary-action{margin-top:0}.alert-detail-page .detail-actions .ant-btn{min-height:34px;padding-inline:.7rem;font-size:.7rem}.detail-identifiers{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;font-size:.7rem;display:flex}.detail-identifiers>span:not(.badge,.status-chip){border-left:1px solid var(--line);padding-left:.55rem}.detail-freshness{border-left:1px solid var(--line);align-items:flex-start;min-width:195px;padding-left:1rem;font-size:.68rem;line-height:1.45}.status-partial{background:var(--warning);box-shadow:0 0 0 4px #f7dfc5}.status-stale{background:#a63a54;box-shadow:0 0 0 4px #f4dfe4}.alert-detail-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.alert-detail-toolbar .detail-tabs{border:0;flex:auto;margin:0}.alert-detail-toolbar .detail-tabs a{min-height:40px;padding:.65rem .8rem;font-size:.68rem;font-weight:700}.alert-detail-page .degraded-banner.ant-alert{margin-block:0 .8rem;padding:.6rem .75rem}.alert-detail-page .degraded-banner .ant-alert-content{align-items:baseline;gap:.5rem;display:flex}.alert-detail-page .degraded-banner .ant-alert-title{white-space:nowrap;flex:none;font-size:.75rem}.alert-detail-page .degraded-banner .ant-alert-description{color:inherit;font-size:.72rem;line-height:1.4}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:1.25rem;display:grid}.explanation-panel{border-top:2px solid var(--ink);padding-top:1rem}.explanation-panel h2,.score-panel h2,.facts-grid h2,.evidence-panel h2,.version-panel h2{color:var(--ink);letter-spacing:-.015em;margin:.2rem 0 .8rem;font-size:.98rem;font-weight:680}.reason-list{counter-reset:reasons;margin:0;padding:0;list-style:none}.reason-list>li{border-top:1px solid var(--line);counter-increment:reasons;padding:.9rem 0 .9rem 2.5rem;position:relative}.reason-list>li:before{content:counter(reasons, decimal-leading-zero);color:var(--accent);letter-spacing:.06em;font-size:.65rem;font-weight:750;position:absolute;top:1rem;left:0}.reason-list>li:last-child{border-bottom:1px solid var(--line)}.reason-heading{align-items:center;gap:.6rem;display:flex}.reason-heading strong{font-size:.86rem;font-weight:680}.typology-chip,.evidence-type{color:var(--accent);background:var(--accent-soft);letter-spacing:.04em;border-radius:.15rem;padding:.18rem .38rem;font-size:.58rem;font-weight:750;display:inline-flex}.reason-list p{max-width:68ch;color:var(--ink-soft);margin:.4rem 0 .55rem;font-size:.8rem;line-height:1.55}.evidence-links{flex-wrap:wrap;gap:.4rem;display:flex}.evidence-links a{min-height:28px;color:var(--accent);border-bottom:1px solid #aca5ff;padding:.25rem .4rem;font-size:.65rem;font-weight:750;text-decoration:none;transition:color .16s,border-color .16s,transform .16s}.evidence-links a:hover{color:#4135c4;border-color:#4135c4;transform:translateY(-2px)}.score-panel{color:#e8e7ec;border-top:2px solid var(--accent);background:#20212a;padding:1rem;position:sticky;top:1rem}.score-panel .panel-kicker{color:#a59eff}.score-panel h2{color:#fff}.score-panel>section+section{border-top:1px solid #3a3b46;margin-top:1rem;padding-top:1rem}.score-value,.confidence-value{align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.score-value strong,.confidence-value strong{color:#fff;letter-spacing:-.055em;font-size:2.35rem;font-weight:650;line-height:.95}.score-value span,.confidence-value span{color:#aaaab5;font-size:.68rem;font-weight:650}.score-panel meter{width:100%;height:8px;accent-color:var(--accent)}.score-panel ul{color:#c5c4cd;margin:.65rem 0 0;padding-left:1rem;font-size:.7rem;line-height:1.5}.component-list{list-style:none;padding-left:0!important}.component-list li{padding:.35rem 0}.component-list li>div{color:#c5c4cd;justify-content:space-between;margin-bottom:.25rem;display:flex}.component-list li meter{height:5px;display:block}.missing-signals{color:#efc28f;border-top:1px solid #4a4035;margin-top:.75rem;padding:.6rem 0 0;font-size:.7rem}.missing-signals ul{color:#d8c2aa;margin-top:.35rem}.search-form{max-width:760px;padding:1.25rem}.search-form label{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.search-controls{gap:.75rem;margin-top:.6rem;display:flex}.search-controls input{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:#fff;border-radius:.35rem;flex:1;padding:.75rem .85rem}.field-hint{color:var(--muted);margin:.65rem 0 0;font-size:.74rem;line-height:1.5}.search-results{max-width:960px;margin-top:1.5rem;padding:1.25rem}.search-results h2{margin-top:0;font-size:1.1rem}.search-results ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.search-results li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:.9rem 0;display:grid}.search-results p{color:var(--ink-soft);margin:.25rem 0 0;font-size:.78rem}.agent-claim-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.agent-claim-grid section{background:#fff;min-width:0;padding:1rem}.agent-claim-grid h4{color:var(--ink);margin:0 0 .8rem;font-size:.76rem;line-height:1.4}.agent-claim-grid ul{color:var(--ink-soft);margin:0;padding-left:1rem;font-size:.78rem;line-height:1.55}.agent-claim-grid li+li{margin-top:.65rem}.agent-evidence-links{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.agent-evidence-links a,.agent-evidence-links code{background:var(--accent-soft);color:var(--accent-ink);border-radius:.2rem;padding:.16rem .35rem;font-size:.68rem;font-weight:750;text-decoration:none}.facts-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:1.4rem;padding-block:1rem;display:grid}.facts-grid article{border-right:1px solid var(--line);min-height:105px;padding:0 1rem}.facts-grid article:first-child{padding-left:0}.facts-grid article:last-child{border-right:0;padding-right:0}.facts-grid ul{color:var(--ink-soft);margin:0;padding-left:1rem;font-size:.76rem;line-height:1.55}.evidence-panel,.version-panel{border-top:2px solid var(--ink);margin-top:1.5rem;padding-top:1rem}.evidence-panel>div:first-child,.version-panel>div:first-child{margin-bottom:.8rem}.evidence-panel h2,.version-panel h2{margin-bottom:0}.evidence-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evidence-grid article{border-right:1px solid var(--line);min-width:0;padding:.9rem;scroll-margin-top:1rem;transition:background-color .18s,box-shadow .18s}.evidence-grid article:first-child{padding-left:0}.evidence-grid article:last-child{border-right:0}.evidence-grid article:target{background:var(--accent-soft);box-shadow:inset 0 3px 0 var(--accent)}.evidence-grid article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.evidence-grid article p{min-height:2.6em;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.evidence-grid dl{grid-template-columns:auto 1fr;gap:.35rem .6rem;margin:0;font-size:.68rem;display:grid}.evidence-grid dt{color:var(--muted)}.evidence-grid dd{color:var(--ink);text-align:right;margin:0}.version-panel dl{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.version-panel dl>div{border-right:1px solid var(--line);min-width:0;padding:.7rem .65rem}.version-panel dl>div:first-child{padding-left:0}.version-panel dl>div:last-child{border-right:0}.version-panel dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.version-panel dd{overflow-wrap:anywhere;color:var(--ink);margin:.35rem 0 0;font-size:.74rem;font-weight:750}.detail-loading{width:100%;max-width:none;margin:0}.skeleton.detail-title{width:min(520px,70%);height:90px;margin-bottom:1.5rem}.skeleton.detail-card{height:420px}.alert-detail-page>.back-link{animation:.22s both surface-enter}.alert-detail-page>.detail-header{animation:.26s 30ms both surface-enter}.alert-detail-page>.degraded-banner{animation:.28s 60ms both surface-enter}.alert-detail-page>.detail-grid{animation:.3s 80ms both surface-enter}.alert-detail-page>.facts-grid,.alert-detail-page>.evidence-panel,.alert-detail-page>.version-panel{animation:.32s .1s both surface-enter}.reason-list>li{animation:.28s both reason-enter}.reason-list>li:nth-child(2){animation-delay:80ms}.reason-list>li:nth-child(3){animation-delay:.14s}@keyframes shimmer{to{background-position-x:-200%}}@keyframes signal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.78)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reason-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:2rem}.version-panel dl{grid-template-columns:repeat(3,1fr)}.version-panel dl>div:nth-child(3){border-right:0}.version-panel dl>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=960px){.workspace{grid-template-columns:1fr}.side-nav{border-bottom:1px solid #30313a;border-right:0;flex-direction:row;padding:.55rem 1rem;overflow-x:auto}.nav-section{flex-direction:row;flex:none}.nav-section+.nav-section{border-top:0;border-left:1px solid #30313a;margin:0 0 0 .6rem;padding:0 0 0 .6rem}.side-nav .nav-section-label{display:none}.side-nav a,.side-nav span{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none}.side-nav .active{border-bottom-color:var(--accent)}.summary-grid{grid-template-columns:repeat(2,1fr)}.summary-card:nth-child(2){border-right:0}.summary-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.filters{flex-wrap:wrap}.filters label{flex:200px}.detail-grid{grid-template-columns:1fr}.alert-detail-toolbar{flex-direction:column;align-items:stretch;gap:0;padding-bottom:.6rem}.alert-detail-toolbar .detail-tabs{width:100%}.alert-detail-toolbar .detail-actions{justify-content:flex-start;padding-inline:.75rem}.case-layout{grid-template-columns:1fr}.case-detail,.score-panel{position:static}.facts-grid{grid-template-columns:1fr 1fr}.facts-grid article:nth-child(2){border-right:0}.facts-grid article:last-child{border-top:1px solid var(--line);grid-column:1/-1;margin-top:1.25rem;padding:1.25rem 0 0}.evidence-grid{grid-template-columns:1fr 1fr}.evidence-grid article:nth-child(2){border-right:0}.evidence-grid article:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.agent-workspace-grid{grid-template-columns:1fr}.agent-evidence-sidebar{position:static}.agent-evidence-list{max-height:260px}}@media (width<=620px){.topbar{height:auto;padding:.8rem 1rem}.tenant-chip,.actor-context small,.route-context>span{display:none}.account-menu summary{min-height:40px}.account-menu summary .actor-context{display:none}.account-popover{width:min(290px,100vw - 1.5rem);position:fixed;top:62px;right:.75rem}.route-context{min-height:38px;padding-inline:1.2rem}.session-warning{flex-direction:column;align-items:flex-start;gap:.1rem}main{padding:1.2rem}.page-header,.detail-header{flex-direction:column;align-items:flex-start}.detail-header h1{font-size:clamp(1.75rem,9vw,2.3rem)}.detail-actions{justify-content:flex-start;margin:0}.alert-detail-toolbar{margin-inline:-1.2rem}.detail-tabs{margin-inline:0;padding-inline:1.2rem}.alert-detail-page .degraded-banner .ant-alert-content{flex-direction:column;align-items:flex-start;gap:.2rem}.alert-detail-page .degraded-banner .ant-alert-title{white-space:normal}.audit-events li{grid-template-columns:1fr;gap:.35rem}.detail-identifiers>span:not(.badge,.status-chip){border-left:0;width:100%;padding-left:0}.detail-freshness{border-top:1px solid var(--line);border-left:0;width:100%;padding:.8rem 0 0}.summary-grid{gap:0}.summary-card{min-height:88px;padding:.85rem}.filters{flex-direction:column;align-items:stretch}.pagination,.alert-pagination{flex-direction:column;align-items:flex-start;gap:.75rem}.reason-list>li{padding-left:2.3rem}.facts-grid,.evidence-grid,.version-panel dl{grid-template-columns:1fr}.facts-grid article,.evidence-grid article,.version-panel dl>div{border-right:0;border-bottom:1px solid var(--line);padding:1rem 0}.facts-grid article:last-child,.evidence-grid article:last-child,.version-panel dl>div:last-child{border-bottom:0;grid-column:auto;margin:0}.evidence-grid article p{min-height:auto}.version-panel dl>div:nth-child(3){border-right:0}.search-controls{flex-direction:column;align-items:stretch}.search-results li,.agent-claim-grid{grid-template-columns:1fr}.linked-resource-list li,.agent-workspace-header{flex-direction:column;align-items:flex-start}.agent-header-meta{align-self:auto}.agent-safety-alert .ant-alert-content{flex-direction:column;align-items:flex-start;gap:.2rem}.agent-safety-alert .ant-alert-message{white-space:normal}.agent-composer-footer{flex-direction:column;align-items:stretch}.agent-composer-footer .ant-btn{width:100%}.agent-form-grid,.agent-gnn-grid,.agent-stat-row{grid-template-columns:1fr}.agent-stat-cell{border-right:0;border-bottom:1px solid var(--line)}.agent-stat-cell:last-child{border-bottom:0}.agent-claims-grid{grid-template-columns:1fr}.agent-claim-panel{border-right:0;border-bottom:1px solid var(--line)}.agent-claim-panel:last-child{border-bottom:0}}@media (width<=760px){.skip-link:focus-visible{top:calc(58px + .75rem);left:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.workspace-page{gap:20px;display:grid}.global-search-shortcut{color:#d9d9e1;background:#20212b;border:1px solid #3a3c49;justify-content:space-between;align-items:center;width:min(300px,26vw);min-height:36px;margin-left:auto;padding:0 10px 0 12px;font-size:12px;text-decoration:none;display:inline-flex}.global-search-shortcut kbd{color:#bfc1cb;font:inherit;background:#2b2d38;border:1px solid #555866;padding:2px 6px}.contract-preview{color:#2b466d;background:#f3f7fd;border:1px solid #b9cae8;border-left:4px solid #3566a8;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.contract-preview strong{color:#17345f;white-space:nowrap}.as-of,.queue-count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:end;font-size:13px}.metric-strip{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-strip article{border-right:1px solid var(--line);min-width:0;padding:18px}.metric-strip article:last-child{border-right:0}.metric-strip span,.metric-strip small{color:var(--muted);display:block}.metric-strip strong{color:var(--ink);margin:5px 0 2px;font-size:28px;line-height:1;display:block}.metric-strip small{font-size:12px}.two-column-workspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:20px;display:grid}.two-column-workspace>section{border:1px solid var(--line);background:var(--surface);min-width:0;padding:18px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.section-heading h2{margin:2px 0 0;font-size:17px}.status-ledger,.linked-records,.fact-list{margin:0;padding:0;list-style:none}.status-ledger li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.status-ledger li:last-child{border-bottom:0}.status-ledger li div{gap:3px;display:grid}.status-ledger li span:not(.state-badge){color:var(--muted);font-size:12px}.state-badge{color:#465264;letter-spacing:.03em;white-space:nowrap;background:#f6f8fa;border:1px solid #c8d0dc;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.review-toolbar,.audit-filters{border:1px solid var(--line);background:var(--surface);align-items:end;gap:12px;padding:14px;display:flex}.review-toolbar label,.audit-filters label{color:var(--muted);gap:6px;font-size:12px;display:grid}.review-toolbar select,.audit-filters select,.audit-filters input{min-height:38px}.evidence-complete{color:#236141;font-weight:700}.evidence-incomplete{color:#9a4c17;font-weight:700}.table-action{color:#244b81;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #aebbd0;align-items:center;padding:5px 9px;font-size:12px;text-decoration:none;display:inline-flex}.table-action:disabled{cursor:not-allowed;opacity:.48}.table-actions{flex-wrap:wrap;gap:6px;min-width:190px;display:flex}.table-actions button{color:#244b81;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebbd0;border-radius:4px;padding:4px 8px;font-size:12px}.table-actions button:hover{color:#4d42c9;border-color:#6558e8}.wide-cell{min-width:240px}.subject-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.subject-heading h1{margin:4px 0 8px}.risk-lockup{text-align:right;border-left:3px solid #bc7a15;min-width:130px;padding-left:18px}.risk-lockup span,.risk-lockup small{color:var(--muted);display:block}.risk-lockup strong{color:#8a4e0b;margin:2px 0;font-size:21px;display:block}.subject-facts{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subject-facts>div{border-right:1px solid var(--line);gap:5px;padding:14px 18px;display:grid}.subject-facts>div:last-child{border-right:0}.subject-facts span{color:var(--muted);font-size:12px}.subject-facts strong{font-size:13px}.linked-records{gap:8px;margin-bottom:18px;display:grid}.linked-records li{background:#f5f3ee;grid-template-columns:minmax(105px,.55fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.linked-records a{color:#244b81;font-weight:700}.linked-records li>span:not(.state-badge){color:var(--muted);font-size:12px}.fact-list{gap:10px;display:grid}.fact-list li{padding-left:18px;position:relative}.fact-list li:before{color:#2b7150;content:"✓";font-weight:800;position:absolute;left:0}.inline-action{margin-top:18px;text-decoration:none;display:inline-flex}.degraded-banner{color:#6e4b10;background:#fff8e8;border:1px solid #dfc58c;gap:14px;padding:13px 15px;display:flex}.operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operations-grid article{border:1px solid var(--line);background:var(--surface);min-width:0;padding:15px}.operations-grid article>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.operations-grid article>span{color:var(--ink);margin-top:12px;font-size:13px;font-weight:700;display:block}.operations-grid article p{color:var(--muted);margin:5px 0 0;font-size:12px}@media (width<=1100px){.metric-strip,.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip article:nth-child(2){border-right:0}.metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.global-search-shortcut{width:auto;margin-left:0}.global-search-shortcut span{display:none}.contract-preview,.degraded-banner,.review-toolbar,.audit-filters,.subject-heading{flex-direction:column;align-items:stretch}.two-column-workspace,.subject-facts{grid-template-columns:1fr}.subject-facts>div{border-right:0;border-bottom:1px solid var(--line)}.subject-facts>div:last-child{border-bottom:0}.risk-lockup{text-align:left;border-top:3px solid #bc7a15;border-left:0;padding:10px 0 0}.linked-records li{grid-template-columns:1fr}}@media (width<=520px){.metric-strip,.operations-grid{grid-template-columns:1fr}.metric-strip article{border-right:0;border-bottom:1px solid var(--line)}.metric-strip article:last-child{border-bottom:0}}.entry-page{--entry-bg:#0d1724;--entry-ink:#0e1b2a;--entry-blue:#2f63ff;min-height:100svh;color:var(--entry-ink);background:#f5f7fa;padding:0}.entry-page .brand strong{font-size:.9rem}.entry-page .brand small{color:#8795a8}.entry-page .entry-kicker,.entry-index{color:#6e7c8d;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.entry-primary-action{background:var(--entry-blue);color:#fff;cursor:pointer;border:0;border-radius:.25rem;justify-content:space-between;align-items:center;gap:2rem;min-height:52px;padding:.85rem 1rem .85rem 1.15rem;font-weight:750;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 26px #2f63ff2e}.entry-primary-action svg,.destination-list svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px;height:20px;transition:transform .18s}.entry-primary-action:hover{background:#174deb;transform:translateY(-2px);box-shadow:0 14px 34px #2f63ff45}.entry-primary-action:hover svg,.destination-list a:hover svg{transform:translate(4px)}.login-page{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);display:grid}.entry-visual{background:var(--entry-bg);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(1.5rem,4vw,3.25rem);display:flex;position:relative;overflow:hidden}.entry-visual:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 74%);mask-image:linear-gradient(to bottom right,#000,#0000 74%)}.entry-visual:after{z-index:-1;content:"";filter:blur(100px);opacity:.28;background:#2153ef;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px;right:-170px}.entry-visual>.brand{align-self:flex-start}.entry-message{z-index:2;max-width:640px;margin-top:auto;padding-bottom:clamp(15rem,31vh,22rem);position:relative}.entry-message .entry-kicker{color:#7fa0ff}.entry-message h1{letter-spacing:-.06em;max-width:650px;margin:1.1rem 0 1.25rem;font-size:clamp(2.5rem,5.3vw,5.4rem);font-weight:580;line-height:.94}.entry-message p{color:#a9b5c4;max-width:520px;margin:0;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.65}.entry-caption{z-index:2;color:#7d8a9b;letter-spacing:.03em;align-items:center;gap:.65rem;margin:0;font-size:.7rem;display:flex;position:relative}.entry-caption span{background:#6b91ff;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite signal-pulse;box-shadow:0 0 0 5px #6b91ff1a}.entry-signal{opacity:.9;width:min(70%,690px);height:min(46vh,460px);position:absolute;bottom:6%;right:-2%}.entry-signal>svg{width:100%;height:100%;position:absolute;inset:0}.entry-signal>svg path{fill:none;stroke:#345477;stroke-dasharray:4 9;stroke-width:1px;vector-effect:non-scaling-stroke}.entry-signal>svg path:last-child{stroke:#294266;stroke-dasharray:2 12}.signal-orbit{border:1px solid #5980b43d;border-radius:50%;position:absolute}.orbit-one{width:380px;height:380px;bottom:-28%;right:7%}.orbit-two{width:220px;height:220px;bottom:-7%;right:19%}.signal-node{z-index:2;background:#83a3ff;border:2px solid #13243a;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #5880ff1f}.node-one{bottom:28%;left:13%}.node-two{top:33%;left:37%}.node-three{top:43%;right:27%}.node-four{top:20%;right:8%}.signal-readout{border-left:1px solid #4a70d7;min-width:160px;padding-left:1rem;display:grid;position:absolute;bottom:14%;right:15%}.signal-readout span{color:#7fa0ff;letter-spacing:.18em;font-size:.55rem;font-weight:800}.signal-readout strong{color:#fff;letter-spacing:-.08em;font-size:4.8rem;font-weight:300;line-height:1}.signal-readout small{color:#718096;font-size:.56rem}.login-panel{background:#f7f8fa;place-items:center;min-height:100svh;padding:3rem clamp(2rem,5vw,5.5rem);display:grid}.login-panel-inner{width:min(100%,410px);animation:.52s .1s both entry-rise}.account-access-backdrop{z-index:320;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c18a8;place-items:center;padding:1.5rem;animation:.18s both account-backdrop-in;display:grid;position:fixed;inset:0}.account-access-dialog{background:#fff;border:1px solid #94a3b857;border-radius:22px;width:min(100%,650px);max-height:min(90svh,760px);padding:clamp(1.35rem,3vw,2rem);animation:.22s cubic-bezier(.2,.8,.2,1) both account-dialog-in;overflow-y:auto;box-shadow:0 30px 90px #02081757}.account-access-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.account-access-header h2{color:#0f172a;letter-spacing:-.04em;margin:.55rem 0 .5rem;font-size:clamp(1.55rem,3vw,2.2rem)}.account-access-header p{color:#64748b;max-width:520px;margin:0;font-size:.88rem;line-height:1.6}.account-access-close{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:50%;flex:none;width:38px;height:38px;font-size:1.5rem;line-height:1;transition:border-color .15s,background .15s,transform .15s}.account-access-close:hover{background:#eef2f7;border-color:#94a3b8;transform:rotate(4deg)}.account-role-list{gap:.7rem;margin:1.5rem 0;display:grid}.account-role-option{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.account-role-option:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.account-role-option.is-selected{background:#f5f8ff;box-shadow:0 0 0 3px #2563eb14}.account-role-marker{background:#fff;border:2px solid #94a3b8;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #fff}.account-role-copy{gap:.18rem;min-width:0;display:grid}.account-role-copy strong{font-size:.94rem}.account-role-copy code{color:#2563eb;background:0 0;width:fit-content;font-family:inherit;font-size:.72rem;font-weight:700}.account-role-copy small{color:#64748b;font-size:.76rem;line-height:1.4}.account-role-state{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:750}.account-role-option.is-selected .account-role-state{color:#2563eb}.account-credential-fields{grid-template-columns:1fr;gap:.9rem;margin:0 0 1.25rem;display:grid}.account-credential-fields label{color:#334155;gap:.42rem;font-size:.72rem;font-weight:750;display:grid}.account-credential-fields input{color:#0f172a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:0 .8rem;font-size:.84rem;transition:border-color .15s,box-shadow .15s}.account-credential-fields input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.account-access-footer{border-top:1px solid #e2e8f0;flex-direction:column;align-items:stretch;gap:1rem;padding-top:1rem;display:flex}.account-access-footer>span{color:#64748b;font-size:.76rem}.account-access-submit{color:#fff;background:#2f63ff;border:0;width:100%;min-width:0}.account-access-submit:disabled{box-shadow:none;color:#526683;cursor:not-allowed;background:#dfe7f5;transform:none}@keyframes account-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes account-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-entry-brand{display:none}.login-panel h2{letter-spacing:-.055em;margin:1rem 0 .5rem;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:620;line-height:1}.login-panel h2+p{color:#718094;margin:0;font-size:.86rem}.login-form{margin-top:2.6rem;display:grid}.auth-actions{gap:.8rem}.local-profile-select select{width:100%;min-height:42px;margin-top:.15rem;padding:0 .45rem}.login-form>label,.field-label-row label{color:#2e3a4a;font-size:.71rem;font-weight:750}.field-label-row{justify-content:space-between;align-items:center;margin-top:1.3rem;display:flex}.field-label-row a{color:var(--entry-blue);font-size:.68rem;text-decoration:none}.login-form input{width:100%;min-height:48px;color:var(--entry-ink);background:0 0;border:0;border-bottom:1px solid #c9d0d9;border-radius:0;outline:none;margin-top:.45rem;padding:0 .1rem;transition:border-color .16s,box-shadow .16s}.login-form input::placeholder{color:#a5afbb}.login-form input:focus{border-color:var(--entry-blue);box-shadow:0 1px 0 var(--entry-blue)}.password-field{position:relative}.password-field input{padding-right:3.4rem}.password-field button{color:#68778a;cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.68rem;font-weight:700;position:absolute;bottom:.8rem;right:0}.login-error{color:#b33e4e;margin:.75rem 0 0;font-size:.72rem}.login-form .entry-primary-action{width:100%;margin-top:2rem}.auth-actions .entry-primary-action{margin-top:0}.entry-secondary-action{color:#52647a;text-align:center;padding:.8rem .4rem;font-size:.78rem;font-weight:700;text-decoration:none;display:block}.entry-secondary-action:hover{color:var(--entry-blue);text-decoration:underline}.auth-callback-page{color:#e8ecf4;text-align:center;background:#111b2c;place-content:center;gap:1rem;min-height:100svh;padding:2rem;display:grid}.auth-callback-page p{color:#aab7c9;margin:0;font-size:.84rem}.secure-note{border-block:1px solid #dce1e7;align-items:flex-start;gap:.8rem;margin-top:1.8rem;padding:1rem 0;display:flex}.secure-note>span{width:27px;height:27px;color:var(--entry-blue);border:1px solid #b8c7f3;border-radius:50%;flex:none;place-items:center;display:grid}.secure-note p{color:#8490a0;gap:.2rem;margin:0;font-size:.66rem;line-height:1.45;display:grid}.secure-note strong{color:#3a4656;font-size:.69rem}.login-help{color:#8a95a3;text-align:center;margin:1.1rem 0 0;font-size:.68rem}.login-help a{color:#51637b;font-weight:700}.home-page{background:#f4f6f9}.home-nav{color:#fff;background:#0d1724;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(1.25rem,5vw,5rem);display:flex}.home-nav-actions{align-items:center;gap:2rem;display:flex}.home-nav-actions>span{color:#8795a7;align-items:center;gap:.5rem;font-size:.67rem;display:flex}.home-nav-actions i{background:#64c79c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #64c79c1a}.home-nav-actions a{color:#dce5f3;font-size:.72rem;font-weight:700;text-decoration:none}.home-hero{color:#fff;background:#0d1724;grid-template-columns:1.05fr .95fr;align-items:center;min-height:min(670px,100svh - 76px);padding:clamp(3rem,7vw,7rem) clamp(1.25rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 60%,#0000)}.home-hero-copy{z-index:2;max-width:700px;animation:.55s both entry-rise;position:relative}.home-hero .entry-kicker{color:#7797f5}.home-hero h1{letter-spacing:-.065em;margin:1.25rem 0 1.5rem;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:520;line-height:.88}.home-hero p{color:#94a2b5;max-width:530px;margin:0 0 2.1rem;font-size:.95rem;line-height:1.7}.home-hero .entry-primary-action{min-width:240px}.home-signal-wrap{position:absolute;inset:0 0 0 44%}.home-signal-wrap .entry-signal{opacity:.8;width:100%;height:100%;bottom:0;right:0}.home-signal-wrap .signal-readout{bottom:20%;right:13%}.home-signal-wrap .orbit-one{width:540px;height:540px;bottom:-18%;right:-2%}.home-signal-wrap .orbit-two{width:320px;height:320px;bottom:-2%;right:10%}.destination-section{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,9rem);display:grid}.destination-intro h2{letter-spacing:-.055em;max-width:360px;margin:1rem 0 0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:580;line-height:1}.destination-list{border-top:1px solid #cbd2dc}.destination-list a{min-height:100px;color:var(--entry-ink);border-bottom:1px solid #cbd2dc;grid-template-columns:38px minmax(160px,.8fr) minmax(180px,1fr) 24px;align-items:center;gap:1rem;text-decoration:none;transition:color .17s,padding .17s,background-color .17s;display:grid}.destination-list a:hover{color:var(--entry-blue);background:#fff;padding-inline:1rem}.destination-index{color:#8793a2;font-size:.63rem}.destination-list strong{font-size:1.05rem}.destination-list small{color:#788596;font-size:.76rem;line-height:1.4}.entry-footer{color:#8793a2;border-top:1px solid #d7dce3;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem clamp(1.25rem,8vw,9rem);font-size:.62rem;display:flex}@keyframes entry-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.login-page{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.entry-message h1{font-size:clamp(2.4rem,5vw,3.6rem)}.destination-section{grid-template-columns:1fr}}@media (width<=760px){.account-access-backdrop{place-items:end center;padding:.75rem}.account-access-dialog{border-radius:18px;width:100%;max-height:92svh}.account-role-option{grid-template-columns:10px minmax(0,1fr)}.account-role-state{grid-column:2}.account-credential-fields{grid-template-columns:1fr}.login-page{display:block}.entry-visual{display:none}.login-panel{padding:2rem 1.35rem}.mobile-entry-brand{margin-bottom:4rem;display:block}.mobile-entry-brand .brand{color:var(--entry-ink)}.mobile-entry-brand .brand small{color:#718094}.home-nav{height:66px}.home-nav-actions>span{display:none}.home-hero{grid-template-columns:1fr;min-height:calc(100svh - 66px);padding-block:4rem}.home-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.home-signal-wrap{opacity:.55;height:55%;inset:auto -30% -18% 15%}.home-signal-wrap .signal-readout{display:none}.destination-list a{grid-template-columns:28px 1fr 22px;min-height:88px}.destination-list small{display:none}.entry-footer{flex-direction:column;align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.timeline-graph-page{--graph-ink:var(--ink);--graph-muted:var(--muted);--graph-surface:var(--surface);--graph-line:var(--line);--graph-accent:var(--accent);--graph-accent-soft:var(--accent-soft);--graph-warning:var(--warning);min-width:0;color:var(--graph-ink)}.graph-back-link{min-height:36px;color:var(--ink-soft);align-items:center;margin-bottom:10px;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.graph-back-link:hover{color:var(--graph-accent);transform:translate(-2px)}.graph-page-header{justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:4px 0 18px;display:flex}.graph-page-header>:first-child,.graph-page-header h1,.graph-page-header p,.graph-filters>*,.graph-panel-header>*,.graph-panel-actions,.graph-panel-metrics{min-width:0}.graph-page-header h1{color:var(--graph-ink);letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(1.65rem,2.6vw,2.2rem);font-weight:750;line-height:1.1}.graph-page-header p{color:var(--graph-muted);margin:0;font-size:.76rem;line-height:1.45}.graph-as-of{color:var(--graph-muted);flex:none;justify-items:end;gap:7px;font-size:.7rem;display:grid}.graph-status.ant-tag{letter-spacing:.065em;text-transform:uppercase;border:1px solid;border-radius:6px;margin-inline-end:0;padding:3px 8px;font-size:.6rem;font-weight:850;line-height:1.45}.graph-status-partial,.graph-status-timeout{color:var(--graph-warning)}.graph-status-complete{color:#168266}.graph-status-empty{color:var(--graph-muted)}.graph-filters{border:1px solid var(--graph-line);background:#fff;border-radius:10px;grid-template-columns:minmax(140px,.75fr) minmax(280px,1.7fr) minmax(140px,.75fr) minmax(300px,1.6fr);align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.graph-filters label{color:var(--graph-muted);letter-spacing:.055em;text-transform:uppercase;gap:6px;font-size:.61rem;font-weight:800;display:grid}.graph-filters select{width:100%;min-width:0;min-height:38px;color:var(--graph-ink);border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:6px 30px 6px 10px;font-size:.74rem;font-weight:650}.bound-summary{background:var(--surface-soft);border:1px solid var(--graph-line);border-radius:7px;grid-template-columns:1fr 1fr;gap:0;min-height:38px;margin:0;display:grid;overflow:hidden}.bound-summary div{align-content:center;gap:2px;padding:5px 11px;display:grid}.bound-summary div+div{border-left:1px solid var(--graph-line)}.bound-summary dt{color:var(--graph-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.56rem}.bound-summary dd{color:var(--graph-ink);margin:0;font-size:.68rem;font-weight:750}.graph-degraded-banner.ant-alert{color:#744217;background:var(--warning-soft);border:1px solid #e9c982;border-left:3px solid var(--graph-warning);border-radius:8px;margin:12px 0 0;padding:11px 14px;font-size:.73rem;line-height:1.45;animation:.28s both graph-enter}.graph-degraded-banner.ant-alert .ant-alert-description{gap:5px;display:grid}.graph-degraded-banner ul{margin:4px 0 0;padding-left:18px;font-size:.7rem}.graph-degraded-banner.ant-alert .ant-btn{color:#70400f;background:0 0;border-color:#b37a2e;width:fit-content;margin-top:4px}.graph-finding-policy{font-weight:800;display:block}.investigation-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;margin-top:14px;display:grid}.graph-panel,.timeline-panel,.graph-inspector{border:1px solid var(--graph-line);background:#fff;border-radius:10px}.graph-panel{min-width:0;padding:16px;overflow:hidden}.graph-panel-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.graph-section-heading h2{color:var(--graph-ink);margin:3px 0 0;font-size:1rem;font-weight:750}.graph-section-heading>p{color:var(--graph-muted);margin:5px 0 0;font-size:.68rem}.graph-kicker,.graph-inspector-kicker{color:var(--graph-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.graph-panel-actions{flex:none;align-items:flex-end;gap:12px;display:flex}.graph-panel-metrics{min-width:0;color:var(--graph-muted);flex-wrap:wrap;gap:6px 12px;font-size:.64rem;display:flex}.graph-panel-metrics span{align-items:baseline;gap:4px;display:inline-flex}.graph-panel-metrics strong{color:var(--graph-ink);font-size:.8rem}.graph-view-toggle{background:var(--surface-soft);border:1px solid var(--graph-line);border-radius:7px;padding:3px;display:inline-flex}.graph-view-toggle .ant-btn{min-height:30px;box-shadow:none;border:0;border-radius:5px;padding-inline:10px;font-size:.67rem}.graph-view-toggle .ant-btn-default{color:var(--graph-muted);background:0 0}.graph-view-toggle .ant-btn-primary{color:#fff;background:var(--graph-accent)}.graph-canvas-scroll{overscroll-behavior-inline:contain;border:1px solid #dce3ec;border-radius:9px;max-width:100%;overflow:hidden}.graph-canvas-scroll.is-scrollable{overflow-x:auto}.graph-canvas-scale-frame{min-width:0;margin-inline:auto}.graph-canvas-scale-frame>.bounded-graph{zoom:var(--graph-canvas-scale,1)}.bounded-graph{background:#fff;min-width:1120px;overflow:hidden}.graph-canvas-stage{border-bottom:1px solid var(--graph-line);background-color:#fbfdff;background-image:radial-gradient(circle,#146ef507 0 25%,#0000 25.2% 42%,#146ef517 42.2% 42.45%,#0000 42.7%),linear-gradient(#8ea1b817 1px,#0000 1px),linear-gradient(90deg,#8ea1b817 1px,#0000 1px);background-size:auto,28px 28px,28px 28px;min-height:clamp(720px,58vw,860px);position:relative;overflow:hidden}.graph-canvas-note{z-index:1;color:#7f8da2;pointer-events:none;margin:0;font-size:.56rem;position:absolute;bottom:10px;right:12px}.graph-business-summary{z-index:4;background:#fff;border:1px solid #d4deea;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #27384e14}.graph-business-flow{grid-template-rows:auto auto;grid-template-columns:24px auto;align-items:center;column-gap:6px;min-width:88px;display:grid}.graph-business-flow>span{border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:13px;font-weight:850;display:grid}.graph-business-flow strong{color:var(--graph-ink);font-size:12px;line-height:1}.graph-business-flow small{color:var(--graph-muted);white-space:nowrap;font-size:9px}.graph-business-inbound>span{color:#126b56;background:#e7f7f1}.graph-business-outbound>span{color:#146ef5;background:#eaf3ff}.graph-business-summary p{color:#68788d;border-left:1px solid #dce4ed;max-width:170px;margin:0 0 0 2px;padding-left:10px;font-size:9px;line-height:1.35}.graph-canvas-stage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-canvas-stage line{stroke:#8498b0;stroke-width:.48px;marker-end:url(#graph-arrow);transition:stroke .16s,stroke-width .16s}.graph-canvas-stage line.graph-flow-inbound{stroke:#2a9b7e}.graph-canvas-stage line.graph-flow-outbound{stroke:#4589e6}.graph-canvas-stage line.related{stroke:#4d86d2;stroke-width:.68px}.graph-canvas-stage line.selected{stroke:var(--graph-accent);stroke-width:.92px}.graph-canvas-stage marker path{fill:#7f91a6}.graph-canvas-stage #graph-arrow-active path{fill:var(--graph-accent)}.graph-canvas-stage #graph-arrow-inbound path{fill:#2a9b7e}.graph-canvas-stage #graph-arrow-outbound path{fill:#4589e6}.graph-canvas-stage .graph-edge-leader{fill:none;stroke:#8498b0;stroke-dasharray:1.1 .8;stroke-width:.28px;marker-end:none;pointer-events:none}.graph-canvas-stage .graph-edge-leader.related{stroke:#4d86d2}.graph-canvas-stage .graph-edge-leader.selected{stroke:var(--graph-accent);stroke-width:.4px}.graph-canvas-stage .graph-edge-anchor{fill:#6f88a5;stroke:#fff;stroke-width:.22px;pointer-events:none}.graph-canvas-stage .graph-edge-anchor.related{fill:#4d86d2}.graph-canvas-stage .graph-edge-anchor.selected{fill:var(--graph-accent);stroke-width:.28px}.graph-node{z-index:2;width:198px;min-height:88px;color:var(--graph-ink);text-align:left;cursor:pointer;background:#fffffffa;border:1px solid #cad4e0;border-radius:11px;align-items:center;gap:10px;padding:10px 12px 10px 10px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s,width .16s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #27384e1a}.graph-node:hover,.graph-node.selected{border-color:var(--graph-accent);transform:translate(-50%,-50%)scale(1.025);box-shadow:0 7px 20px #146ef529}.graph-node.subject{border-color:var(--graph-accent);width:224px;min-height:100px;box-shadow:0 0 0 3px #146ef51c,0 7px 20px #146ef521}.graph-node.edge-related{border-color:#5c94df;box-shadow:0 0 0 2px #4d86d221,0 6px 18px #27384e1c}.graph-node-glyph{color:#486789;background:#eef4fa;border:1px solid #b8c8da;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.graph-node-glyph svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;position:static;overflow:visible}.graph-node-copy{flex:1;gap:3px;min-width:0;display:grid}.graph-node small{color:var(--graph-muted);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.graph-node strong{text-overflow:ellipsis;white-space:nowrap;max-width:142px;font-size:13px;overflow:hidden}.graph-node-stats{color:#52647a;flex-wrap:wrap;gap:2px 7px;font-size:10px;line-height:1.25;display:flex}.graph-node-stats span:first-child{color:var(--graph-accent);font-weight:800}.graph-node time,.graph-node-no-event{color:#7f8da2;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.graph-node.compact{width:150px;min-height:58px;padding-block:7px}.graph-node.compact.subject{width:174px}.graph-node.compact .graph-node-stats,.graph-node.compact time,.graph-node.compact .graph-node-no-event{display:none}.graph-node.compact:hover,.graph-node.compact:focus-visible,.graph-node.compact.selected{width:198px}.graph-node.compact:hover .graph-node-stats,.graph-node.compact:focus-visible .graph-node-stats,.graph-node.compact.selected .graph-node-stats,.graph-node.compact:hover time,.graph-node.compact:focus-visible time,.graph-node.compact.selected time,.graph-node.compact:hover .graph-node-no-event,.graph-node.compact:focus-visible .graph-node-no-event,.graph-node.compact.selected .graph-node-no-event{display:flex}.graph-node-customer .graph-node-glyph{color:#168266;background:#e9f8f3;border-color:#8fd8c4}.graph-node-wallet .graph-node-glyph{color:#7047cc;background:#f5f1ff;border-color:#c8b8ed}.graph-node-device .graph-node-glyph{color:#b16b14;background:#fff7e8;border-color:#efc77f;border-radius:9px}.graph-node-ip .graph-node-glyph{color:#147da0;background:#eaf8fc;border-color:#91d4e7}.graph-node-beneficiary .graph-node-glyph{color:#146ef5;background:#edf5ff;border-color:#9ac3ff}.graph-node-entity .graph-node-glyph{color:#486789;background:#eef4fa;border-color:#b8c8da}.graph-node-glyph.graph-node-customer{color:#168266;background:#e9f8f3;border-color:#8fd8c4}.graph-node-glyph.graph-node-wallet{color:#7047cc;background:#f5f1ff;border-color:#c8b8ed}.graph-node-glyph.graph-node-device{color:#b16b14;background:#fff7e8;border-color:#efc77f;border-radius:9px}.graph-node-glyph.graph-node-ip{color:#147da0;background:#eaf8fc;border-color:#91d4e7}.graph-node-glyph.graph-node-beneficiary{color:#146ef5;background:#edf5ff;border-color:#9ac3ff}.graph-edge-label{z-index:3;color:#52647a;text-align:left;cursor:pointer;background:#fffffff7;border:1px solid #d6dee8;border-left-width:3px;border-radius:8px;gap:2px;width:132px;max-width:132px;padding:7px 9px;transition:color .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 3px 10px #27384e17}.graph-edge-inbound{border-left-color:#2a9b7e}.graph-edge-outbound{border-left-color:#4589e6}.graph-edge-relation{border-left-color:#7a8ea7}.graph-edge-title{align-items:center;gap:5px;min-width:0;display:flex}.graph-edge-title i{border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:850;display:grid}.graph-edge-inbound .graph-edge-title i{color:#126b56;background:#e7f7f1}.graph-edge-outbound .graph-edge-title i{color:#146ef5;background:#eaf3ff}.graph-edge-relation .graph-edge-title i{color:#536a85;background:#edf2f7}.graph-edge-title strong{color:var(--graph-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.graph-edge-label>time{color:#5f7085;font-variant-numeric:tabular-nums;font-size:9px}.graph-edge-label:hover,.graph-edge-label.selected,.graph-edge-label.related{color:var(--graph-accent);border-color:var(--graph-accent);box-shadow:0 0 0 2px #146ef51a}.graph-edge-label:hover,.graph-edge-label.selected{z-index:5;transform:translate(-50%,-50%)scale(1.025)}.graph-edge-label>strong{color:var(--graph-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.graph-edge-label>code{color:#5f7085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.graph-edge-direction{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.graph-edge-meta{color:#6d7d91;justify-content:space-between;gap:6px;font-size:8.5px;display:flex}.graph-edge-evidence{color:#a45b12;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;overflow:hidden}.graph-edge-evidence.linked{color:#168266}.graph-canvas-selection{background:#fff;grid-template-columns:minmax(190px,.75fr) minmax(430px,1.6fr) minmax(180px,.8fr);align-items:center;gap:16px;min-height:126px;padding:14px 16px;display:grid}.graph-canvas-selection-title{align-items:center;gap:10px;min-width:0;display:flex}.graph-canvas-selection-title>div{gap:2px;min-width:0;display:grid}.graph-canvas-selection-title small{color:var(--graph-accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.graph-canvas-selection-title strong{color:var(--graph-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.graph-canvas-selection-title code{color:var(--graph-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.graph-canvas-selection-facts{grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;margin:0;display:grid}.graph-canvas-selection-facts div{border-left:1px solid var(--graph-line);min-width:0;padding-left:10px}.graph-canvas-selection-facts dt{color:var(--graph-muted);text-transform:uppercase;font-size:9px}.graph-canvas-selection-facts dd{overflow-wrap:anywhere;color:var(--graph-ink);margin:3px 0 0;font-size:11px;font-weight:750}.graph-canvas-selection-facts .graph-canvas-time-range{grid-column:1/-1}.graph-canvas-relation-types{flex-wrap:wrap;align-content:center;gap:6px;display:flex}.graph-canvas-relation-types span{color:#52647a;background:var(--surface-soft);border:1px solid var(--graph-line);border-radius:5px;padding:4px 7px;font-size:9px}.graph-canvas-relation-types code{font-size:inherit}.graph-canvas-edge-selection{grid-template-columns:minmax(190px,.7fr) minmax(220px,.9fr) minmax(430px,1.5fr)}.graph-canvas-selected-flow{background:var(--surface-soft);color:#435268;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:10px;font-weight:750;display:grid}.graph-canvas-selected-flow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-canvas-selected-flow i{color:var(--graph-accent);font-size:14px;font-style:normal}.graph-legend{color:var(--graph-muted);flex-wrap:wrap;gap:9px 14px;padding:12px 2px 0;font-size:.6rem;display:flex}.graph-legend span{align-items:center;gap:5px;display:inline-flex}.graph-legend i.legend-node{background:#eef4fa;border:2px solid #486789;border-radius:50%;width:9px;height:9px}.graph-legend .legend-customer{border-color:#168266}.graph-legend .legend-wallet{border-color:#7047cc}.graph-legend .legend-device{border-color:#b16b14;border-radius:2px}.graph-legend .legend-ip{border-color:#147da0}.graph-legend .legend-beneficiary{border-color:#146ef5}.graph-legend i.legend-line{border-top:1px solid #8292a5;width:18px;height:0}.graph-legend i.legend-line.selected{border-top:2px solid var(--graph-accent)}.graph-context-rail{gap:12px;min-width:0;display:grid;position:sticky;top:14px}.timeline-panel{min-width:0;max-height:430px;padding:15px;overflow:auto}.graph-heading-with-count{align-items:center;gap:7px;display:flex}.graph-count-badge{color:#475467;background:#eef1f5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.6rem;font-weight:800;display:inline-grid}.event-timeline{margin:15px 0 0;padding:0;list-style:none}.event-timeline li{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:0 0 17px;display:grid;position:relative}.event-timeline li:after{content:"";background:#dce4ed;width:1px;position:absolute;top:13px;bottom:-1px;left:63px}.event-timeline li:last-child:after{display:none}.event-timeline li:before{content:"";z-index:1;border:2px solid var(--graph-accent);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:59px}.event-timeline time{color:var(--graph-muted);font-variant-numeric:tabular-nums;align-content:start;gap:2px;padding-top:1px;font-size:.55rem;display:grid}.event-timeline time strong{color:var(--graph-ink);font-size:.65rem}.event-timeline li>div{min-width:0;padding-left:5px}.event-timeline h3{overflow-wrap:anywhere;margin:5px 0 2px;font-size:.72rem;line-height:1.35}.event-timeline p{color:var(--graph-muted);margin:0 0 5px;font-size:.64rem;line-height:1.45}.event-kind{letter-spacing:.045em;border-radius:4px;padding:2px 5px;font-size:.5rem;font-weight:850;display:inline-flex}.event-kind-financial{color:#126b56;background:#e9f8f3}.event-kind-non_financial{color:#7047a5;background:#f5f1ff}.evidence-link{color:var(--graph-accent);cursor:pointer;text-align:left;background:0 0;border:0;font-size:.62rem;font-weight:750}.evidence-link code{color:#426993;margin-left:3px;font-family:inherit;font-size:.58rem;font-weight:700}.event-timeline .evidence-link{padding:0}.evidence-unavailable{color:var(--graph-muted);font-size:.6rem;font-style:italic}.graph-inline-empty{color:var(--graph-muted);margin:12px 0 0;font-size:.7rem;line-height:1.5}.graph-inspector{gap:10px;min-width:0;padding:15px;display:grid}.graph-inspector-title{overflow-wrap:anywhere;font-size:.78rem}.graph-inspector-code{width:fit-content;max-width:100%;color:var(--graph-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.graph-inspector>p{color:var(--graph-muted);margin:0;font-size:.65rem;line-height:1.5}.graph-inspector>small{color:var(--graph-muted);font-size:.62rem;line-height:1.45}.graph-inspector>.evidence-link{width:100%;min-height:34px;color:var(--graph-accent);background:var(--graph-accent-soft);text-align:center;border:1px solid #cce0ff;border-radius:6px;padding:7px 9px}.graph-inspector>button:not(.evidence-link){width:fit-content;color:var(--graph-accent);cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:750}.graph-inspector-node{align-items:center;gap:9px;display:flex}.graph-inspector-node>div{gap:2px;min-width:0;display:grid}.graph-inspector-node strong{overflow-wrap:anywhere;font-size:.75rem}.graph-inspector-node small{color:var(--graph-muted);font-size:.6rem}.graph-relation-flow{background:var(--surface-soft);color:#435268;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:8px;font-size:.62rem;font-weight:700;display:grid}.graph-relation-flow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-relation-flow i{color:var(--graph-accent);font-size:.8rem;font-style:normal}.graph-inspector-meta{grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;display:grid}.graph-inspector-meta div{min-width:0}.graph-inspector-meta dt{color:var(--graph-muted);text-transform:uppercase;font-size:.54rem}.graph-inspector-meta dd{overflow-wrap:anywhere;color:var(--graph-ink);margin:2px 0 0;font-size:.6rem;font-weight:650}.relation-table-scroll{border:1px solid var(--graph-line);border-radius:8px;max-width:100%;overflow-x:auto}.relation-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.7rem}.relation-table caption{color:var(--graph-muted);background:var(--surface-soft);text-align:left;padding:10px 12px;font-size:.64rem}.relation-table th{color:var(--graph-muted);border-bottom:1px solid var(--graph-line);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fbfcfd;padding:9px 10px;font-size:.58rem}.relation-table td{border-bottom:1px solid var(--graph-line);padding:10px}.relation-table tr:last-child td{border-bottom:0}.relation-table button{color:var(--graph-accent);cursor:pointer;background:0 0;border:0;font-weight:750}.graph-provenance{border:1px solid var(--graph-line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:stretch;gap:0;margin-top:14px;display:flex;overflow:hidden}.graph-provenance>div{gap:2px;min-width:150px;padding:9px 12px;display:grid}.graph-provenance>div+div{border-left:1px solid var(--graph-line)}.graph-provenance span{color:var(--graph-muted);text-transform:uppercase;font-size:.54rem}.graph-provenance strong{overflow-wrap:anywhere;color:var(--graph-ink);font-size:.62rem}.graph-provenance p{color:var(--graph-muted);border-left:1px solid var(--graph-line);text-align:right;flex:260px;justify-content:flex-end;align-items:center;margin:0;padding:9px 12px;font-size:.6rem;display:flex}.graph-empty-state{border:1px solid var(--graph-line);background:#fff;border-radius:10px;justify-items:start;max-width:620px;margin:18px 0;padding:22px;display:grid}.graph-empty-state>span{color:#fff;background:var(--graph-accent);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.graph-empty-state h2{margin:12px 0 4px;font-size:1rem}.graph-empty-state p{color:var(--graph-muted);font-size:.72rem}.graph-empty-state .ant-btn{color:#fff;background:var(--graph-accent);min-height:38px;margin-top:5px}.state-panel{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;justify-items:start;max-width:560px;margin:3rem auto;padding:2rem 2.5rem;display:grid}.state-panel h1{color:#0d1b2a;margin:.75rem 0 .5rem;font-size:1.15rem;font-weight:700}.state-panel p{color:#6b7280;margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.state-panel .state-icon{color:#fff;background:#ef4444;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:900;display:grid}.state-panel.graph-no-evidence{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border-color:#dbeafe}.state-panel.graph-no-evidence h1{color:#1e3a8a}.graph-no-evidence-icon{margin-bottom:.25rem}.graph-error-ref{color:#9ca3af!important;font-size:.75rem!important}.graph-error-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.graph-local-error{border-left:3px solid var(--graph-warning);background:#fff8ed;align-content:center;justify-items:start;min-height:300px;padding:2rem;display:grid}.graph-local-error h3{margin:.4rem 0}.graph-local-error p{max-width:56ch;color:var(--graph-muted);line-height:1.6}.graph-local-error button{color:#fff;background:var(--graph-ink);cursor:pointer;border:0;border-radius:.2rem;padding:.65rem .8rem}.graph-loading{width:100%;max-width:none;margin:0}.graph-heading-skeleton{width:min(520px,70%);height:76px;margin-bottom:14px}.graph-loading-grid{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.graph-panel-skeleton{height:520px}.timeline-graph-page>.graph-back-link{animation:.22s both graph-enter}.timeline-graph-page>.graph-page-header{animation:.26s 30ms both graph-enter}.timeline-graph-page>.graph-filters{animation:.3s 55ms both graph-enter}.timeline-graph-page>.investigation-layout{animation:.32s 80ms both graph-enter}.event-timeline li{animation:.28s both timeline-enter}.event-timeline li:nth-child(2){animation-delay:40ms}.event-timeline li:nth-child(3){animation-delay:75ms}.event-timeline li:nth-child(4){animation-delay:.11s}@keyframes graph-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-enter{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media (width<=1280px){.graph-filters{grid-template-columns:minmax(130px,.8fr) minmax(240px,1.5fr) minmax(130px,.8fr)}.bound-summary{grid-column:1/-1}.investigation-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.graph-panel-header{align-items:flex-start}.graph-panel-actions{flex-direction:column;align-items:flex-end}}@media (width<=1180px){.investigation-layout{grid-template-columns:1fr}.graph-context-rail{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:start;position:static}.timeline-panel{max-height:390px}.graph-context-rail .graph-inspector{grid-column:2}.graph-context-rail .timeline-panel{grid-area:1/1/span 2}}@media (width<=760px){.graph-page-header{flex-direction:column;align-items:flex-start;gap:10px}.graph-page-header h1{font-size:1.55rem}.graph-as-of{justify-items:start}.graph-filters{grid-template-columns:1fr;padding:12px}.bound-summary{grid-column:auto}.graph-panel{padding:12px}.graph-panel-header{flex-direction:column}.graph-panel-actions{align-items:stretch;width:100%}.graph-panel-metrics{justify-content:space-between}.graph-view-toggle{width:100%}.graph-view-toggle .ant-btn{flex:1}.graph-context-rail{grid-template-columns:1fr}.graph-context-rail .timeline-panel,.graph-context-rail .graph-inspector{grid-area:auto/1}.timeline-panel{max-height:none}.graph-inspector-meta{grid-template-columns:1fr}.graph-provenance>div{flex:130px;min-width:0}.graph-provenance>div+div{border-left:0;border-top:1px solid var(--graph-line)}.graph-provenance p{border-top:1px solid var(--graph-line);text-align:left;border-left:0;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.timeline-graph-page *,.timeline-graph-page :before,.timeline-graph-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root{--ink:#19202d;--ink-soft:#475467;--muted:#667085;--paper:#f7f8fb;--surface:#fff;--surface-soft:#f4f6fa;--line:#e4e7ec;--line-strong:#cfd5dd;--accent:#146ef5;--accent-hover:#075bd8;--accent-soft:#edf5ff;--accent-ink:#0b56ba;--success:#18a782;--success-soft:#e9f8f3;--warning:#c47a19;--warning-soft:#fff7e8;--danger:#d14357;--danger-soft:#fff0f2;--violet-soft:#f5f1ff;--nav:#f5f6fa;--nav-soft:#edf1f7;--block-radius:10px;--control-radius:7px;color:var(--ink);background:var(--paper)}body{background:radial-gradient(circle at 60% -16%, #146ef50e, transparent 32rem), var(--paper);color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar{z-index:15;height:64px;color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;padding:0 22px;position:relative}.sentra-brand{min-width:220px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sentra-brand img{object-fit:contain;flex:none;width:auto}.sentra-brand .brand-copy{align-items:start;gap:3px;display:grid}.sentra-brand .brand-copy strong{letter-spacing:.06em;font-size:.98rem;font-weight:820;color:#101828!important}.sentra-brand .brand-copy small{letter-spacing:.13em;font-size:.55rem;font-weight:720;color:#7b8494!important}.global-search-shortcut{color:#7b8494;border:1px solid var(--line);background:#f7f8fa;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(420px,34vw);min-height:38px;margin-left:auto;padding:0 8px 0 11px;font-size:.72rem;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid}.global-search-shortcut:hover{color:var(--ink);background:#fff;border-color:#b8c5d6;box-shadow:0 0 0 3px #146ef512}.global-search-shortcut svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:17px;height:17px}.global-search-shortcut kbd{color:#687386;background:#fff;border:1px solid #dce1e8;border-radius:5px;padding:3px 7px;font:650 .62rem/1.2 inherit;box-shadow:0 1px #cfd5dd}.session-context{gap:10px;margin-left:18px}.environment-chip{color:#0b6c56;background:var(--success-soft);border:1px solid #bce8dc;border-radius:999px;padding:4px 8px;font-size:.58rem}.tenant-chip{color:#667085;border-right-color:var(--line);padding-right:13px;font-size:.67rem}.actor-context strong{color:#243041;font-size:.66rem}.actor-context small{color:#8992a1}.account-avatar{color:#fff;background:var(--accent);border-color:var(--accent)}.account-menu summary{min-height:44px}.account-menu summary:hover,.account-menu[open] summary{background:#f3f6fa}.account-menu summary>svg{stroke:#7a8492}.account-popover{border-color:var(--line);border-radius:12px;width:332px;padding:18px;box-shadow:0 18px 42px #15203324}.account-popover:before{border-color:var(--line)}.account-popover-heading{border-bottom-color:var(--line);gap:12px;padding-bottom:14px}.account-popover-heading p{gap:3px}.account-menu-label{color:#7a8492;letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:700}.account-popover-heading strong{color:#1f2937;font-size:.78rem}.account-popover-heading small{color:#667085;letter-spacing:.04em;font-size:.65rem;font-weight:650}.session-purpose-row{color:#667085;background:#f7f9fc;border:1px solid #e7ebf0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px 12px;font-size:.66rem;display:flex}.session-purpose-row strong{color:#344054;letter-spacing:.02em;text-align:right;font-size:.62rem}.automatic-purpose{background:#f5f8fc;align-items:flex-start;margin-bottom:14px;padding:11px 12px}.automatic-purpose>span{gap:2px;display:grid}.automatic-purpose>span strong{color:#475467;text-align:left;font-size:.66rem}.automatic-purpose>span small{color:#98a2b3;font-size:.58rem}.automatic-purpose>b{color:#245b9e;text-align:right;max-width:148px;font-size:.63rem;line-height:1.35}.account-switch-note{color:#667085;border-bottom:1px solid var(--line);margin:0 0 14px;padding:0 2px 14px;font-size:.62rem;line-height:1.5}.local-profile-switch{color:#475467;border-bottom-color:var(--line);gap:7px;margin:0 0 14px;padding:0 0 14px;font-size:.66rem}.local-profile-switch>span{color:#475467;font-weight:750}.local-profile-switch select{color:#1f2937;background-color:#fff;border-color:#cfd7e3;border-radius:7px;min-height:38px;padding:7px 30px 7px 10px;font-size:.68rem;box-shadow:0 1px 1px #10182808}.local-profile-switch select:hover{border-color:#9cb6dd}.local-profile-switch select:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #1b6ff21f}.role-switcher{border-bottom:1px solid var(--line);gap:7px;margin:0 0 14px;padding:0 0 14px;display:grid}.role-switcher>span{color:#475467;font-size:.66rem;font-weight:750}.role-switcher-trigger{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfd7e3;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 10px;font:650 .68rem/1.3 inherit;display:flex;box-shadow:0 1px 1px #10182808}.role-switcher-trigger:hover{background:#fbfdff;border-color:#9cb6dd}.role-switcher-trigger:focus-visible{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #1b6ff21f}.role-switcher-trigger:disabled{color:#98a2b3;cursor:wait}.role-switcher-trigger svg{fill:none;stroke:#667085;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:15px;height:15px}.role-options{border:1px solid #d5dce6;border-radius:8px;animation:.14s both account-menu-enter;display:grid;overflow:hidden;box-shadow:0 8px 18px #1018281a}.role-options button{color:#344054;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edf3;gap:3px;padding:9px 10px;display:grid}.role-options button:last-child{border-bottom:0}.role-options button:hover,.role-options button:focus-visible{background:#f2f7ff;outline:0}.role-options strong{color:#1f2937;font-size:.68rem}.role-options small{color:#667085;font-size:.61rem;line-height:1.35}.account-popover>a,.account-popover>button{border-radius:6px;min-height:36px;padding-inline:10px}.purpose-transition{text-align:center;align-content:center;justify-items:center;min-height:320px}.purpose-transition-indicator{border:3px solid #dce9fb;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite purpose-transition-spin}@keyframes purpose-transition-spin{to{transform:rotate(360deg)}}.workspace{grid-template-columns:252px minmax(0,1fr);min-height:calc(100vh - 64px)}.workspace:has(.side-nav.collapsed){grid-template-columns:72px minmax(0,1fr)}.side-nav{color:#49566a;border-right:1px solid var(--line);background:#f4f5f9;gap:0;min-height:calc(100vh - 64px);padding:18px 12px 12px;display:flex;position:relative}.side-nav-panel{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-nav-trigger{display:none}.side-nav .nav-section{gap:3px}.side-nav .nav-section+.nav-section{border-top:1px solid #e1e4e9;margin-top:18px;padding-top:16px}.side-nav .nav-section-label{color:#9299a6;letter-spacing:.11em;padding:0 10px 7px;font-size:.57rem;font-weight:760}.side-nav a{color:#4c586b;border:1px solid #0000;border-left:0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:.76rem;font-weight:560;transition:color .15s,background-color .15s,transform .15s;display:flex}.side-nav a:hover{color:#152033;background:#ffffffc7;transform:translate(2px)}.side-nav a.active{color:#0e5fcf;box-shadow:inset 3px 0 0 var(--accent);background:#e9f2ff;border-color:#d7e8ff #d7e8ff #d7e8ff #0000;font-weight:690}.nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:none;width:18px;height:18px}.nav-item-label{min-height:0!important;color:inherit!important;font:inherit!important;text-align:left!important;border:0!important;padding:0!important}.sidebar-toggle-row{border-top:1px solid #e1e4e9;border-bottom:0;margin-top:auto;margin-bottom:0;padding:14px 0 0}.sidebar-collapse-btn{color:#697386;background:0 0;border:0;border-radius:7px;justify-content:flex-start;min-height:38px;padding:7px 10px;font-size:.7rem}.sidebar-collapse-btn:hover{color:#152033;background:#fff;border-color:#0000}.sidebar-collapse-btn svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;transition:transform .18s}.sidebar-collapse-btn span{min-height:0;color:inherit;font:inherit;border:0;border-radius:0;padding:0}.side-nav.collapsed{padding:18px 9px 12px}.side-nav.collapsed .nav-section+.nav-section{margin-top:12px;padding-top:12px}.side-nav.collapsed a{border-radius:8px;justify-content:center;min-height:42px;padding:9px}.side-nav.collapsed a:hover{transform:none}.side-nav.collapsed .nav-item-label,.side-nav.collapsed .nav-section-label,.side-nav.collapsed .sidebar-collapse-btn span{display:none}.side-nav.collapsed .sidebar-collapse-btn{justify-content:center;width:42px;height:42px;margin:0 auto;padding:0}.side-nav.collapsed .sidebar-collapse-btn svg{transform:rotate(180deg)}.content-column{background:0 0}.route-context{color:#8a93a2;border-bottom:1px solid var(--line);background:#ffffffe6;min-height:45px;padding:0 clamp(20px,2.5vw,34px);font-size:.64rem}.route-context a{color:#344054;font-weight:680}.route-context li+li:before{color:#b4bac3}.route-context li span{color:#667085}.route-live-state{align-items:center;gap:7px;display:inline-flex}.route-live-state i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #18a7821a}.workspace-footer{background:#fafbfc}main{padding:clamp(20px,2.4vw,34px)}.page-header,.detail-header{margin-bottom:18px}.page-header h1,.detail-header h1,.workspace-page .page-header h1,.agent-workspace-header h1.ant-typography{color:#172033;letter-spacing:-.035em;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:690;line-height:1.08}.page-header p{max-width:780px;color:var(--muted);font-size:.78rem;line-height:1.5}.eyebrow,.panel-kicker,.section-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:780}.queue-panel,.search-form,.search-results,.case-create,.case-detail,.agent-composer-card.ant-card,.agent-run-card.ant-card,.agent-dataset-card.ant-card,.agent-evidence-sidebar,.tab-workspace,.two-column-workspace>section,.operations-grid article,.subject-facts,.metric-strip{border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #10182806;border-radius:var(--block-radius)!important}.primary-action,.ant-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:none!important;border-radius:7px!important}.primary-action:hover,.ant-btn-primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.quiet-button,.table-action,.table-actions button,.ant-btn-default{background:#fff!important;border-color:#d4d9e1!important;border-radius:7px!important}.state-badge,.priority-tag,.status-tag,.status-chip{letter-spacing:0;border-radius:999px!important}.state-badge.success{color:#08785e;background:var(--success-soft);border-color:#b6e5d8}.state-badge.warning{color:#9b5d0d;background:var(--warning-soft);border-color:#f1d6a9}table,.ant-table{color:#344054;font-size:.75rem}th,.ant-table-thead>tr>th{color:#7b8494!important;border-bottom-color:var(--line)!important;letter-spacing:.065em!important;background:#f7f8fb!important;font-size:.59rem!important;font-weight:720!important}td,.ant-table-tbody>tr>td{border-bottom-color:#edf0f3!important}tbody tr:hover,.ant-table-tbody>tr.ant-table-row:hover>td{background:#f3f8ff!important}.alert-link{color:#235da8}.alert-link:hover{color:var(--accent)}.command-center{gap:18px;animation:.32s both sentra-rise;display:grid}.command-center-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;min-height:66px;padding-bottom:16px;display:flex}.command-center-header h1{color:#172033;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:690}.command-center-header p{color:var(--muted);margin:7px 0 0;font-size:.75rem}.command-header-status{color:#7d8795;align-items:center;gap:12px;font-size:.66rem;display:flex}.command-header-status button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d7dce3;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}.command-header-status button:hover{color:var(--accent);border-color:#9fc4fa}.command-header-status button:disabled{cursor:wait;opacity:.6}.command-header-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.command-scope-notice{color:#6b4d1b;background:#fffaf1;border:1px solid #f0ddb9;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:.7rem;display:flex}.command-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.command-metrics article{border-right:1px solid var(--line);min-width:0;padding:16px 18px;position:relative}.command-metrics article:last-child{border-right:0}.command-metrics article:before{background:var(--accent);content:"";opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.command-metrics article.metric-critical:before{background:var(--danger)}.command-metrics article.metric-warning:before{background:#e3a43d}.command-metrics span,.command-metrics small{color:#7a8493;font-size:.64rem;display:block}.command-metrics strong{color:#172033;letter-spacing:-.04em;margin:5px 0 4px;font-size:1.65rem;font-weight:690;line-height:1;display:block}.command-metrics .metric-critical strong{color:#bd3549}.command-metrics .metric-warning strong{color:#aa6815}.command-layout{grid-template-columns:minmax(0,1.28fr) minmax(320px,.82fr);align-items:start;gap:18px;display:grid}.command-primary-column,.command-secondary-column{gap:18px;min-width:0;display:grid}.command-panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #10182806}.command-panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px 12px;display:flex}.command-panel-heading h2{color:#202938;letter-spacing:-.015em;margin:3px 0 0;font-size:.9rem;font-weight:690}.command-panel-heading>a{color:var(--accent);font-size:.65rem;font-weight:650;text-decoration:none}.command-panel-heading>a:hover{text-decoration:underline}.command-segments{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:0 18px 13px;display:flex}.command-segments a{color:#667085;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:.66rem;font-weight:620;text-decoration:none;display:inline-flex}.command-segments a strong{color:#667085;text-align:center;background:#eef0f3;border-radius:999px;min-width:18px;padding:2px 5px;font-size:.57rem}.command-segments a.active{color:#fff;background:var(--accent)}.command-segments a.active strong{color:#155bad;background:#fff}.command-queue-row{min-height:66px;color:inherit;border-bottom:1px solid #edf0f3;grid-template-columns:26px minmax(0,1fr) 42px 112px 18px;align-items:center;gap:10px;padding:9px 16px 9px 18px;text-decoration:none;transition:background-color .15s,padding-left .15s;display:grid}.command-queue-row:last-child{border-bottom:0}.command-queue-row:hover{background:#f5f9ff;padding-left:21px}.command-row-copy{gap:4px;min-width:0;display:grid}.command-row-copy strong{color:#263244;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.command-row-copy small{color:#8a93a1;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.risk-direction{color:#6b8fbe;place-content:center;gap:2px;width:23px;height:23px;display:grid}.risk-direction i{border-top:1.7px solid;border-left:1.7px solid;width:8px;height:8px;transform:rotate(45deg)}.risk-direction-low{color:var(--success);transform:rotate(180deg)}.risk-direction-medium{color:#c58a29}.risk-direction-high,.risk-direction-critical{color:var(--danger)}.risk-score{color:#436082;background:#f0f4f9;border-radius:6px;place-items:center;width:34px;height:28px;font-size:.68rem;font-weight:720;display:grid}.risk-score-critical,.risk-score-high{color:#b22d43;background:var(--danger-soft)}.risk-score-medium{color:#9a6415;background:var(--warning-soft)}.risk-score-low{color:#08785e;background:var(--success-soft)}.command-sla{text-align:right;white-space:nowrap;font-size:.63rem;font-weight:610}.command-sla-critical{color:var(--danger)}.command-sla-warning{color:#b16a12}.command-sla-neutral{color:#7e8795}.row-arrow{color:#9da5b1;transition:color .15s,transform .15s}.command-queue-row:hover .row-arrow{color:var(--accent);transform:translate(2px)}.command-loading,.panel-empty-state{color:#7f8998;text-align:center;place-content:center;gap:4px;min-height:110px;font-size:.7rem;display:grid}.panel-empty-state strong{color:#344054}.case-stack{background:#edf1f6;border-radius:4px;gap:2px;height:14px;margin:2px 18px 16px;display:flex;overflow:hidden}.case-stack-segment{background:#7bb2fb;min-width:5px}.case-stack-critical{background:#146ef5}.case-stack-high{background:#4d8ff1}.case-stack-medium{background:#91bbf6}.case-stack-low{background:#cfe1fa}.command-ledger-header,.command-ledger a{grid-template-columns:minmax(0,1fr) 74px 74px;align-items:center;gap:8px;display:grid}.command-ledger-header{color:#87909e;border-block:1px solid var(--line);background:#f8f9fb;min-height:34px;padding:0 18px;font-size:.57rem}.command-ledger-header span:not(:first-child){text-align:right}.command-ledger a{color:#3c485a;border-bottom:1px solid #edf0f3;min-height:46px;padding:0 18px;font-size:.67rem;text-decoration:none}.command-ledger a:hover{background:#f5f9ff}.command-ledger a>span{align-items:center;gap:8px;display:inline-flex}.command-ledger strong,.command-ledger em{font-variant-numeric:tabular-nums;justify-self:end;font-style:normal}.command-ledger strong{color:#29364a;text-align:center;background:#fff;border:1px solid #d8dde4;border-radius:5px;min-width:29px;padding:3px 6px}.command-ledger em{color:#99a1ad}.command-ledger em.attention{color:#c13b50}.severity-dot{background:#91bbf6;border-radius:50%;width:6px;height:6px}.severity-critical{background:#146ef5}.severity-high{background:#4d8ff1}.severity-medium{background:#91bbf6}.severity-low{background:#cfe1fa}.panel-footnote{color:#9098a5;background:#fcfcfd;padding:10px 18px;font-size:.58rem}.online-indicator{color:#667085;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.online-indicator i{background:var(--success);border-radius:50%;width:6px;height:6px}.workload-header,.workload-list>div{grid-template-columns:minmax(0,1fr) 44px 50px 60px;align-items:center;gap:6px;display:grid}.workload-header{color:#87909e;border-block:1px solid var(--line);background:#f8f9fb;min-height:34px;padding:0 18px;font-size:.55rem}.workload-header span:not(:first-child){text-align:right}.workload-list>div{color:#4b5768;border-bottom:1px solid #edf0f3;min-height:46px;padding:0 18px;font-size:.65rem}.workload-list>div>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.workload-list>div>span i{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.workload-list>div>span i.unassigned{background:#b2b8c2}.workload-list strong,.workload-list em{font-variant-numeric:tabular-nums;justify-self:end;font-style:normal}.workload-list em{color:#7d8795}.panel-empty{color:#87909e;margin:0;padding:18px;font-size:.65rem}.sla-summary-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:stretch;display:grid}.sla-summary-row>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:16px 18px;display:grid}.sla-summary-row>div strong{color:#25354b;font-size:1.35rem}.sla-summary-row>div span{color:#747f8f;max-width:140px;font-size:.62rem;line-height:1.4}.sla-summary-row>a{min-width:170px;color:var(--accent);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:.65rem;font-weight:650;text-decoration:none;display:flex}.sla-summary-row>a:hover{background:#f5f9ff}.scope-label{color:#8a93a1;font-size:.6rem}.alert-page .page-header{min-height:52px;margin-bottom:14px}.alert-page .page-header>div:first-child{display:block}.alert-page .page-header h1{margin:4px 0 0;font-size:1.62rem}.alert-page .page-header p{margin:6px 0 0;font-size:.7rem;display:block}.alert-page .queue-panel{overflow:hidden;border-radius:10px!important}.alert-page .queue-heading-actions{align-items:center;gap:14px;display:flex}.alert-page .queue-heading-row{padding:14px 18px 9px}.alert-page .summary-inline-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:0 18px 13px;display:flex}.alert-page .stat-pill{min-height:29px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:#f5f6f8;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 9px}.alert-page .stat-pill:hover{border-color:#b9d4fa}.alert-page .stat-pill:focus-visible{outline-offset:2px;outline:3px solid #146ef538}.alert-page .stat-pill[aria-pressed=true]{color:#fff;background:var(--accent);border-color:#146ef5}.alert-page .stat-pill[aria-pressed=true] .stat-label,.alert-page .stat-pill[aria-pressed=true] .stat-val{color:#fff}.alert-page .stat-pill .stat-label{font-size:.62rem}.alert-page .stat-pill .stat-val{font-variant-numeric:tabular-nums;font-size:.7rem}.alert-page .filters{background:#fbfcfd;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:10px;padding:12px 18px;display:grid}.alert-page .filters label{min-width:0;font-size:.61rem}.alert-page .filters .clear-button{justify-self:start}.alert-page .filters .ant-select-selector{border-radius:7px;min-height:35px}.alert-page .alert-queue-table .ant-table-thead>tr>th{padding:13px 14px}.alert-page .alert-queue-table .ant-table-tbody>tr>td{padding:14px}.alert-page .alert-queue-table .ant-table-thead>tr>th:first-child,.alert-page .alert-queue-table .ant-table-tbody>tr>td:first-child{padding-left:18px}.alert-page .alert-queue-table .ant-table-thead>tr>th:last-child,.alert-page .alert-queue-table .ant-table-tbody>tr>td:last-child{padding-right:18px}.priority-tag,.status-tag{min-width:auto;min-height:24px;padding:3px 8px}.priority-tag.priority-critical,.priority-tag.priority-critical_review{color:#b32f45;background:var(--danger-soft)}.priority-tag.priority-high{color:#a26310;background:var(--warning-soft)}.priority-tag.priority-data_review{color:#6750a4;background:var(--violet-soft)}.priority-tag.priority-medium{color:#08785e;background:var(--success-soft)}.status-tag{color:#285c9b;background:var(--accent-soft)}.alert-page .alert-queue-table .priority-tag,.alert-page .alert-queue-table .status-tag{box-sizing:border-box;width:110px;min-width:110px;max-width:110px;height:30px;min-height:30px;margin-inline-end:0;padding-inline:8px}.alert-page .alert-queue-table .confidence-cell{text-align:center!important}.alert-page .alert-queue-table .risk-container{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.alert-page .alert-queue-table .risk-container .risk-tag{flex:none;margin-left:0!important}.investigation-studio{animation:.3s both sentra-rise}.investigation-studio .back-link{color:#5f6b7d;text-decoration:none;display:inline-flex}.investigation-studio .detail-header{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;align-items:flex-start;margin-bottom:0;padding:15px 18px}.investigation-studio .detail-header h1{font-size:1.35rem}.investigation-studio .detail-identifiers{gap:7px}.investigation-studio .detail-freshness{border-left:0}.investigation-studio .alert-detail-toolbar{border:1px solid var(--line);background:#fff;border-radius:0 0 10px 10px;align-items:center;min-height:48px;margin-bottom:16px;padding:0 12px 0 5px}.investigation-studio .detail-tabs a{min-height:46px}.investigation-studio .detail-actions{padding:0}.investigation-studio .detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,32%);gap:16px}.investigation-studio .explanation-panel,.investigation-studio .score-panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:10px;padding:18px;overflow:hidden}.investigation-studio .explanation-panel h2,.investigation-studio .score-panel h2{color:#202938;font-size:1rem}.investigation-studio .score-panel{color:var(--ink)}.investigation-studio .score-panel .panel-kicker{color:var(--accent)}.investigation-studio .score-panel>section+section{border-top-color:var(--line)}.investigation-studio .score-panel ul{color:#5f6b7c}.investigation-studio .score-panel .ant-progress-inner{background:#edf0f4}.investigation-studio .score-value strong{color:#172033}.investigation-studio .score-value span,.investigation-studio .confidence-value span{color:#667085}.investigation-studio .confidence-value strong{color:var(--accent)}.investigation-studio .reason-list li{border-bottom-color:#edf0f3}.investigation-studio .typology-chip,.investigation-studio .evidence-links a{color:#155ebd;background:var(--accent-soft);border-radius:5px}.investigation-studio .reason-evidence-summary{gap:7px;margin-top:10px;display:grid}.investigation-studio .reason-evidence-summary>span{color:#667085;font-size:.65rem;font-weight:700}.investigation-studio .reason-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:820px;display:grid}.investigation-studio .reason-evidence-list a{color:#344054;background:#f8fafc;border:1px solid #e5eaf1;border-radius:6px;gap:2px;min-width:0;padding:8px 9px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.investigation-studio .reason-evidence-list a:hover,.investigation-studio .reason-evidence-list a:focus-visible{background:#f1f7ff;border-color:#afccf6;outline:0}.investigation-studio .reason-evidence-list small{color:#667085;text-transform:uppercase;font-size:.58rem;font-weight:700}.investigation-studio .reason-evidence-list strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:650;overflow:hidden}.investigation-studio .reason-evidence-more{color:#155ebd;width:max-content;font-size:.66rem;font-weight:700;text-decoration:none}.investigation-studio .reason-evidence-more:hover{text-decoration:underline}.investigation-studio .evidence-grid .evidence-card-heading{align-items:flex-start}.investigation-studio .evidence-card-heading>span:last-child{color:#7a8492;text-align:right;font-size:.61rem}.investigation-studio .evidence-card-heading code{color:#475467;font:650 .61rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.investigation-studio .evidence-grid article h3{color:#344054;min-height:2.6em;margin:10px 0 12px;font-size:.76rem;font-weight:650;line-height:1.45}@media (width>=961px){.investigation-studio .evidence-grid article:nth-child(3n+1){padding-left:0}.investigation-studio .evidence-grid article:nth-child(3n){border-right:0;padding-right:0}}@media (width>=621px) and (width<=960px){.investigation-studio .evidence-grid article:nth-child(odd){padding-left:0}.investigation-studio .evidence-grid article:nth-child(2n){border-right:0;padding-right:0}}.investigation-studio .facts-grid{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;padding:0}.investigation-studio .facts-grid article{padding:16px 18px}.investigation-studio .evidence-panel,.investigation-studio .version-panel,.investigation-studio .tab-workspace{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.investigation-studio .evidence-panel,.investigation-studio .version-panel{border-top:1px solid var(--line)}.cases-page .page-header{margin-bottom:14px}.cases-page .case-layout{grid-template-columns:minmax(520px,.9fr) minmax(560px,1.1fr);gap:16px}.cases-page .case-layout>*{min-width:0}.cases-page .cases-table .ant-table-container,.cases-page .cases-table .ant-table-content{overflow-x:clip}.cases-page .cases-table .ant-table-cell{text-overflow:ellipsis;min-width:0;overflow:hidden}.cases-page .cases-table .cell-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cases-page .queue-panel,.case-detail,.case-create{border-radius:10px!important}.case-pagination{color:#667085;border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 18px;font-size:.66rem;display:flex}.case-pagination>span{color:#7b8798;font-weight:600}.case-pagination .ant-pagination{margin:0}.case-pagination .ant-pagination-item,.case-pagination .ant-pagination-prev,.case-pagination .ant-pagination-next{min-width:30px;height:30px;margin-inline-end:3px;line-height:28px}.case-pagination .ant-pagination-item{border-color:#0000;border-radius:6px}.case-pagination .ant-pagination-item-active{color:#175cd3;background:#edf5ff;border-color:#c8ddfa}.case-pagination .ant-pagination-options{margin-inline-start:11px}.case-pagination .ant-pagination-options-size-changer.ant-select{min-width:142px}.case-pagination .ant-select-selector{font-size:.64rem;border-color:#dbe3ee!important;border-radius:7px!important;min-height:31px!important;padding-inline:9px!important}.cases-page .queue-panel .case-queue-empty{color:#475467;text-align:left;background:linear-gradient(112deg,#f8fbff 0%,#fff 72%);border:1px dashed #b9d4fb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;min-height:178px;margin:12px;padding:24px;display:grid}.case-queue-empty-icon{color:#175cd3;background:#eaf2ff;border-radius:11px;align-self:start;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.case-queue-empty-copy{justify-items:start;gap:0;min-width:0;display:grid}.case-queue-empty-copy h2{color:#29364a;letter-spacing:-.01em;margin:4px 0 5px;font-size:.98rem}.case-queue-empty-copy>p{color:#667085;max-width:580px;margin:0;font-size:.72rem;line-height:1.55}.case-queue-alert-context{color:#667085;background:#fff;border:1px solid #dce6f4;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:5px 8px;font-size:.61rem;display:inline-flex}.case-queue-alert-context code{color:#175cd3;font-size:.64rem;font-weight:700}.case-queue-empty-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.case-queue-empty-actions .ant-btn{min-height:33px;padding-inline:13px;font-size:.68rem}.case-queue-empty-actions .quiet-button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;min-height:33px;padding:5px 11px;font-size:.68rem;text-decoration:none;display:inline-flex}.case-queue-empty-actions .quiet-button:hover{color:#175cd3;border-color:#9cc2f7}.case-detail{padding:0;top:16px;overflow:hidden}.case-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 13px;display:flex}.case-detail-heading h2{color:#172033;letter-spacing:-.02em;margin:4px 0 2px;font-size:1.15rem}.case-detail-heading p{color:#667085;margin:0;font-size:.7rem}.case-heading-state{align-items:center;gap:5px;display:flex}.case-record-actions{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 14px;padding:12px 13px 12px 15px;display:flex}.case-record-actions-copy{min-width:0}.case-record-actions-copy p{color:#7b8798;margin:4px 0 0;font-size:.62rem;line-height:1.45}.case-record-actions-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.case-record-actions-buttons .ant-btn{border-radius:7px;min-height:33px;padding-inline:11px;font-size:.66rem;font-weight:650}.case-record-actions-buttons .ant-btn:not(.ant-btn-primary){color:#344054;background:#fff;border-color:#d0d9e5}.case-record-actions-buttons .ant-btn:not(.ant-btn-primary):hover{color:#175cd3;border-color:#91b9f3}.case-agent-chat{z-index:30;position:fixed;bottom:28px;right:28px}.case-agent-fab{color:#fff;cursor:pointer;background:#176ef5;border:0;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:auto;font-size:22px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 10px 24px #146ef547}.case-agent-fab:hover{background:#0f5fd9;transform:translateY(-2px);box-shadow:0 14px 28px #146ef559}.case-agent-fab:focus-visible{outline-offset:3px;outline:3px solid #b7d2ff}.case-agent-chat-panel{background:#fff;border:1px solid #dfe5ee;border-radius:14px;width:min(390px,100vw - 32px);max-height:min(620px,100vh - 112px);margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1424432e}.case-agent-chat-panel>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.case-agent-chat-title{align-items:center;gap:9px;display:flex}.case-agent-chat-title>span{color:#fff;background:var(--accent);border-radius:9px;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.case-agent-chat-title strong{color:#1d2939;font-size:.8rem;display:block}.case-agent-chat-title small{color:#7b8799;font-size:.62rem}.case-agent-chat-panel>header button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px}.case-agent-chat-panel>header button:hover{color:#344054;background:#f2f4f7}.case-agent-chat-context{color:#667085;background:#f8faff;border-bottom:1px solid #edf1f6;gap:2px;padding:10px 15px;font-size:.61rem;display:grid}.case-agent-chat-context strong{color:#2c5fbb;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.case-agent-chat-thread{background:#fbfcfe;align-content:start;gap:10px;min-height:180px;max-height:302px;padding:14px 15px;display:grid;overflow-y:auto}.case-agent-chat-empty,.case-agent-chat-notice,.case-agent-chat-error{color:#667085;background:#f2f6fc;border-radius:8px;margin:0;padding:11px;font-size:.7rem;line-height:1.55}.case-agent-chat-notice{color:#8a5a00;background:#fff7e6}.case-agent-chat-error{color:#b42318;background:#fff0f0}.case-agent-message{border-radius:10px;max-width:92%;padding:10px 11px}.case-agent-message span{margin-bottom:4px;font-size:.58rem;font-weight:700;display:block}.case-agent-message p{white-space:pre-wrap;margin:0;font-size:.7rem;line-height:1.52}.case-agent-message.user{color:#fff;background:#176ef5;border-bottom-right-radius:3px;justify-self:end}.case-agent-message.user span{color:#dbeaff}.case-agent-message.assistant{color:#344054;background:#fff;border:1px solid #e4e7ec;border-bottom-left-radius:3px}.case-agent-message.assistant span{color:var(--accent)}.case-agent-chat-panel form{background:#fff;border-top:1px solid #e9edf3;padding:11px 12px 12px}.case-agent-chat-panel textarea{resize:vertical;color:#344054;width:100%;min-height:64px;font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:9px;font-size:.7rem;line-height:1.45;display:block}.case-agent-chat-panel textarea:focus{border-color:#176ef5;outline:2px solid #176ef51f}.case-agent-chat-panel form>div{justify-content:space-between;align-items:center;gap:9px;margin-top:8px;display:flex}.case-agent-chat-panel form small{color:#7b8799;font-size:.55rem;line-height:1.35}.case-agent-chat-panel form button{color:#fff;cursor:pointer;background:#176ef5;border:0;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:.65rem;font-weight:700;display:inline-flex}.case-agent-chat-panel form button:disabled{cursor:not-allowed;opacity:.45}@media (width<=640px){.case-agent-chat{bottom:16px;right:16px}.case-agent-chat-panel{max-height:calc(100vh - 88px)}}.case-meta{border-block:1px solid var(--line);background:#fafbfc;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 18px}.case-meta div{border-top:0;border-right:1px solid var(--line);min-width:0;padding:11px 10px}.case-meta div:first-child{padding-left:0}.case-meta div:last-child{border-right:0;padding-right:0}.case-meta dt{color:#87909e;font-size:.54rem}.case-meta dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.case-tabs{border-block:0;border-bottom:1px solid var(--line);scrollbar-width:none;margin:0;padding:0 9px;display:flex;overflow-x:auto}.case-tabs::-webkit-scrollbar{display:none}.case-tabs a{white-space:nowrap;flex:none;min-height:43px;padding:12px 8px 10px;font-size:.59rem}.case-tab-panel{padding:16px 18px 18px}.case-evidence-panel{gap:15px;display:grid}.case-evidence-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.case-evidence-heading h3{color:#29364a;margin:4px 0 0;font-size:.82rem}.case-evidence-count{color:#48617f;white-space:nowrap;background:#f1f6fd;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.6rem;font-weight:700;display:inline-flex}.case-evidence-summary{gap:5px;max-width:780px;display:grid}.case-evidence-summary>span{color:#8a93a1;letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:700}.case-evidence-summary p{color:#344054;margin:0;font-size:.73rem;line-height:1.55}.case-evidence-hint{color:#667085;margin:-4px 0 0;font-size:.66rem;line-height:1.5}.case-evidence-links{flex-wrap:wrap;gap:8px;display:flex}.case-evidence-links .quiet-button{color:#175cd3;min-height:31px;padding:5px 10px;font-size:.62rem;text-decoration:none}.case-evidence-rail{gap:8px;display:grid}.case-evidence-rail h3{color:#29364a;margin:0;font-size:.82rem}.case-evidence-rail>p{color:#667085;margin:0 0 5px;font-size:.68rem;line-height:1.5}.case-source-alert-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.case-source-alert-list a{color:inherit;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:10px;text-decoration:none;display:grid}.case-source-alert-list a:hover{background:#f3f8ff;border-color:#b8d5ff}.case-source-alert-list span{color:#175cd3;background:#eaf2ff;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:.56rem;font-weight:700;display:grid}.case-source-alert-list strong{color:#175cd3;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.case-source-alert-list small{color:#667085;font-size:.58rem}.case-source-evidence{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;margin-top:16px;padding:18px 20px;display:grid}.case-source-evidence-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.case-source-evidence-heading h2{color:#29364a;margin:4px 0 3px;font-size:.9rem}.case-source-evidence-heading p{color:#667085;margin:0;font-size:.68rem}.case-evidence-loading,.case-evidence-empty{color:#667085;align-content:center;gap:5px;min-height:92px;font-size:.72rem;display:grid}.case-evidence-empty strong{color:#344054}.case-source-alert{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;padding:14px}.case-source-alert>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-source-alert>header span{color:#8a93a1;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:700;display:block}.case-source-alert h3{color:#175cd3;margin:3px 0 0;font-size:.76rem}.case-source-alert .quiet-button{color:#175cd3;min-height:29px;padding:4px 8px;font-size:.59rem;text-decoration:none}.case-source-reason{border-top:1px solid #e5eaf1;gap:10px;margin-top:13px;padding-top:13px;display:grid}.case-source-reason-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.case-source-reason-summary .case-reason-code{margin-top:1px}.case-reason-evidence-count{color:#667085;white-space:nowrap;align-self:center;font-size:.58rem;font-weight:700}.case-source-reason strong{color:#344054;font-size:.7rem;display:block}.case-source-reason p{color:#667085;margin:5px 0 0;font-size:.66rem;line-height:1.5}.case-reason-code{color:#175cd3;background:#eaf2ff;border-radius:4px;margin:0 0 5px;padding:2px 5px;font-size:.54rem;font-weight:700;display:inline-flex}.case-evidence-table-scroll{background:#fff;border:1px solid #dce3ec;border-radius:7px;max-height:420px;overflow:auto}.case-evidence-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.case-evidence-table th{z-index:1;color:#667085;letter-spacing:.025em;text-align:left;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #dce3ec;padding:8px 9px;font-size:.53rem;font-weight:750;position:sticky;top:0}.case-evidence-table th:first-child{width:28%}.case-evidence-table th:nth-child(2){width:30%}.case-evidence-table th:nth-child(3){width:27%}.case-evidence-table th:nth-child(4){width:15%}.case-evidence-table td{color:#536072;vertical-align:middle;border-bottom:1px solid #edf0f4;min-width:0;padding:7px 9px;font-size:.59rem}.case-evidence-table tbody tr:last-child td{border-bottom:0}.case-evidence-table tbody tr:hover{background:#f7faff}.case-evidence-table td strong,.case-evidence-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-evidence-table td strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.case-evidence-table time{white-space:nowrap}.case-evidence-table a{color:#175cd3;white-space:nowrap;font-size:.59rem;font-weight:700;text-decoration:none}.case-evidence-type{color:#667085;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;margin-top:3px;font-size:.49rem;font-weight:650;display:block;overflow:hidden}.case-evidence-partial{color:#9a6700;margin:0;font-size:.66rem}.case-trigger-banner{color:#285c9b;background:#f3f7fd;border-bottom:1px solid #dce8f7;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:-16px -18px 16px;padding:0 18px;font-size:.62rem;display:flex}.case-trigger-banner strong{font-size:.6rem}.case-overview-layout{grid-template-columns:minmax(0,1fr) minmax(190px,36%);gap:18px;display:grid}.case-summary-pane h3,.case-notes-rail h3{color:#29364a;margin:4px 0 10px;font-size:.82rem}.case-summary-copy{color:#536072;min-height:66px;margin:0;font-size:.7rem;line-height:1.65}.case-review-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0;display:grid}.case-review-facts div{border-right:1px solid var(--line);padding:10px 8px}.case-review-facts div:first-child{padding-left:0}.case-review-facts div:last-child{border-right:0}.case-review-facts span,.case-review-facts strong{display:block}.case-review-facts span{color:#8a93a1;font-size:.53rem}.case-review-facts strong{color:#364255;text-overflow:ellipsis;margin-top:4px;font-size:.64rem;overflow:hidden}.case-notes-rail{border-left:1px solid var(--line);min-width:0;padding-left:16px}.case-notes-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.case-notes-heading>span{color:#667085;background:#f0f2f5;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.58rem;display:grid}.case-notes-rail form{border-top:0;margin:0 0 12px;padding:0}.case-notes-rail textarea{resize:vertical;min-height:78px}.case-notes-rail .quiet-button{justify-self:end;min-height:31px;padding:5px 9px;font-size:.6rem}.case-notes-rail .note-list{max-height:260px;overflow-y:auto}.case-notes-rail .note-list li{border-left:0;border-bottom:1px solid var(--line);background:0 0;padding:10px 0}.case-notes-rail .panel-empty{padding:8px 0}.case-detail .case-str-panel{padding:18px 22px 22px}.case-detail .str-draft-panel{gap:14px}.case-detail .str-draft-panel>header{border-bottom:1px solid var(--line);padding-bottom:13px}.case-detail .str-draft-panel>header h3{color:#29364a;font-size:.86rem}.case-detail .str-draft-panel>header p{color:#667085;max-width:620px;font-size:.68rem}.case-detail .str-draft-panel .quiet-button{min-height:32px;padding:5px 10px;font-size:.62rem}.case-detail .str-empty-workspace{gap:20px;padding:19px 0 0;display:grid}.str-empty-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.str-empty-heading h3{color:#25324a;letter-spacing:-.01em;margin:4px 0 5px;font-size:.9rem}.str-empty-heading p{color:#667085;margin:0;font-size:.68rem}.str-readiness{color:#8a6100;white-space:nowrap;background:#fff7e6;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.6rem;font-weight:750;display:inline-flex}.str-readiness.ready{color:#087860;background:#eaf9f3}.str-preparation-steps{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.str-preparation-steps li{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:9px;min-height:86px;padding:14px 14px 14px 0;display:grid}.str-preparation-steps li+li{border-left:1px solid var(--line);padding-left:14px}.str-preparation-steps li>span{color:#7d899b;background:#f4f6f8;border:1px solid #d9e0ea;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.61rem;font-weight:750;display:grid}.str-preparation-steps li.active>span{color:#fff;background:#146ef5;border-color:#146ef5}.str-preparation-steps li.complete>span{color:#087860;background:#eaf9f3;border-color:#bdebdc}.str-preparation-steps strong{color:#344054;font-size:.67rem;display:block}.str-preparation-steps small{color:#7a8699;margin-top:4px;font-size:.6rem;line-height:1.45;display:block}.str-next-action{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 0;display:flex}.str-next-action div{gap:4px;display:grid}.str-next-action span{color:#8a93a1;letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:750}.str-next-action strong{color:#344054;font-size:.68rem}.str-next-action .quiet-button{color:#175cd3;text-decoration:none}@media (width<=640px){.case-pagination{flex-direction:column;align-items:flex-start;padding:12px 16px}.case-record-actions{flex-direction:column;align-items:flex-start;margin:0 12px 12px}.case-record-actions-buttons{justify-content:flex-start;width:100%}.cases-page .queue-panel .case-queue-empty{grid-template-columns:1fr;gap:12px;padding:18px}.case-queue-empty-icon{width:38px;height:38px}.case-evidence-heading,.case-source-evidence-heading,.case-source-alert>header{flex-direction:column}.case-source-reason{grid-template-columns:1fr}.case-source-reason-summary{grid-template-columns:auto minmax(0,1fr)}.case-reason-evidence-count{grid-column:2}.str-empty-heading,.str-next-action{flex-direction:column;align-items:flex-start}.str-preparation-steps{grid-template-columns:1fr}.str-preparation-steps li,.str-preparation-steps li+li{border-left:0;border-top:1px solid var(--line);min-height:auto;padding:12px 0}.str-preparation-steps li:first-child{border-top:0}}.workspace-page{gap:16px}.contract-preview{border:1px solid #d6e5fa;border-left:3px solid var(--accent);color:#365577;background:#f4f8fe;border-radius:8px}.metric-strip{overflow:hidden}.metric-strip article{border-right-color:var(--line)}.two-column-workspace>section{padding:18px}.subject-heading{padding-bottom:15px}.review-toolbar,.audit-filters{border-color:var(--line);background:#fff;border-radius:9px}.operations-grid article{padding:16px}.linked-records li{background:#f7f8fa;border-radius:7px}.search-form,.search-results{border-radius:10px}.agent-workspace-header{min-height:58px}.agent-page{animation:.3s both sentra-rise}.agent-workspace-header{border-bottom:1px solid var(--line);min-height:52px;margin-bottom:14px;padding-bottom:13px}.agent-workspace-header h1.ant-typography{font-size:1.62rem}.agent-workspace-header p.ant-typography{color:#667085;font-size:.7rem}.agent-header-meta .ant-badge-status-text{color:#667085;font-size:.68rem}.agent-readonly-tag.ant-tag,.agent-synthetic-tag.ant-tag{color:#285c9b;background:var(--accent-soft);letter-spacing:.03em;border-color:#cfe1fa;border-radius:999px;margin-inline-end:0;font-size:.6rem;font-weight:700}.agent-safety-alert.ant-alert{color:#714b12;border:1px solid #f1d6a9;border-left:3px solid var(--warning);background:#fffbf2;margin:0 0 16px;border-radius:8px!important}.agent-safety-alert .ant-alert-icon{color:var(--warning)!important}.agent-safety-alert .ant-alert-description{color:#7a5a27}.agent-workspace-grid{gap:16px}.agent-composer-card.ant-card,.agent-run-card.ant-card,.agent-dataset-card.ant-card{border-color:var(--line);box-shadow:none;background:#fff;overflow:hidden;border-radius:10px!important}.agent-composer-card .ant-card-head,.agent-dataset-card .ant-card-head{border-bottom-color:var(--line);background:#fff}.agent-composer-card .ant-select-selector,.agent-composer-card .ant-input,.agent-dataset-card .ant-input{color:#344054;background:#fff!important;border-color:#d4d9e1!important;border-radius:7px!important}.agent-composer-card .ant-select-focused .ant-select-selector,.agent-composer-card .ant-input:focus,.agent-dataset-card .ant-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px #146ef51a!important}.agent-composer-card .ant-form-item-extra{color:#7a8492;font-size:.62rem}.agent-dataset-card .ant-card-body{background:#fbfcfd}.agent-dataset-result{border-top-color:var(--line)}.agent-dataset-result .ant-list-header{color:#344054;font-size:.7rem}.agent-dataset-result .ant-list-item{color:#5f6b7c;border-block-end-color:#edf0f3;font-size:.7rem}.agent-dataset-result .ant-tag{border-radius:999px;font-size:.6rem}.agent-response-meta{margin-bottom:12px;padding-bottom:12px}.agent-response-meta .ant-tag{color:#475467;background:#f4f6f8;border-color:#e4e7ec;border-radius:999px;font-weight:650}.agent-response-meta .ant-tag-green{color:#08785e;background:var(--success-soft);border-color:#b6e5d8}.agent-response-meta .ant-tag-orange,.agent-response-meta .ant-tag-gold{color:#9b5d0d;background:var(--warning-soft);border-color:#f1d6a9}.agent-response-meta .ant-tag-purple,.agent-response-meta .ant-tag-blue,.agent-response-meta .ant-tag-cyan{color:#285c9b;background:var(--accent-soft);border-color:#cfe1fa}.agent-narrative-card.ant-card{border:1px solid #d6e5fa;border-left:3px solid var(--accent);background:#f4f8fe;border-radius:8px!important}.agent-stat-row{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.agent-stat-row .ant-statistic-title{color:#667085}.agent-stat-row .ant-statistic-content{color:#25354b}.agent-claims-grid{border-color:var(--line);background:#fff;border-radius:10px;overflow:hidden}.agent-claim-panel{border-right-color:var(--line)}.agent-claim-panel.fact{border-top-color:var(--success)}.agent-claim-panel.inference{border-top-color:var(--warning)}.agent-claim-panel.unknown{border-top-color:var(--accent)}.agent-claim-heading .ant-tag{color:#667085;background:#f4f6f8;border-color:#e4e7ec;border-radius:999px}.agent-citation-tag.ant-tag{color:#155ebd;background:var(--accent-soft);border-color:#cfe1fa;border-radius:5px}.agent-citation-tag.ant-tag:hover{color:#0b56ba;background:#e3f0ff;border-color:#9fc5f8;transform:translateY(-1px)}.agent-recommendation-icon{color:var(--success)}.agent-evidence-sidebar{border-color:var(--line);box-shadow:none;border-radius:10px}.agent-evidence-sidebar-head{border-bottom-color:var(--line);background:#fff}.agent-evidence-progress{background:#f8f9fb}.agent-evidence-list .ant-list-item:hover,.agent-evidence-list .ant-list-item.is-selected{background:#f1f7ff}.agent-evidence-list .ant-list-item{border-block-end-color:#edf0f3}.agent-evidence-list .ant-tag{color:#5f6b7c;background:#f4f6f8;border-color:#e4e7ec;border-radius:999px}.agent-evidence-list .ant-tag-green{color:#08785e;background:var(--success-soft);border-color:#b6e5d8}.agent-evidence-list .ant-tag-gold{color:#9b5d0d;background:var(--warning-soft);border-color:#f1d6a9}.agent-evidence-inspector{background:#fbfcfd}.audit-events li{border-bottom-color:var(--line);position:relative}.audit-events li:before{border:2px solid var(--accent);content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:136px}.audit-events li:after{content:"";background:#dce4ee;width:1px;position:absolute;top:27px;bottom:-11px;left:139px}.audit-events li:last-child:after{display:none}@keyframes sentra-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.workspace{grid-template-columns:224px minmax(0,1fr)}.sentra-brand{min-width:190px}.command-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.cases-page .case-layout{grid-template-columns:1fr}.case-detail{position:static}.alert-page .alert-queue-table .ant-table-thead>tr>:nth-child(7),.alert-page .alert-queue-table .ant-table-thead>tr>:nth-child(8),.alert-page .alert-queue-table .ant-table-thead>tr>:nth-child(9),.alert-page .alert-queue-table .ant-table-tbody>tr>:nth-child(7),.alert-page .alert-queue-table .ant-table-tbody>tr>:nth-child(8),.alert-page .alert-queue-table .ant-table-tbody>tr>:nth-child(9){display:none}.alert-page .alert-queue-table .ant-table-thead>tr>th,.alert-page .alert-queue-table .ant-table-tbody>tr>td{padding-inline:10px}}@media (width>=1181px) and (width<=1600px){.cases-page .case-layout{grid-template-columns:minmax(420px,.78fr) minmax(540px,1.22fr);gap:14px}.cases-page .cases-table .ant-table-thead>tr>:nth-child(4),.cases-page .cases-table .ant-table-tbody>tr>:nth-child(4),.cases-page .cases-table .ant-table-thead>tr>:nth-child(6),.cases-page .cases-table .ant-table-tbody>tr>:nth-child(6){display:none}.cases-page .cases-table .ant-table-thead>tr>th,.cases-page .cases-table .ant-table-tbody>tr>td{padding-inline:10px}.cases-page .cases-table .ant-table-thead>tr>th:first-child,.cases-page .cases-table .ant-table-tbody>tr>td:first-child{padding-left:14px}.cases-page .cases-table .ant-table-thead>tr>th:last-child,.cases-page .cases-table .ant-table-tbody>tr>td:last-child{padding-right:14px}.case-workflow-summary{margin:14px;padding:15px}.case-workflow-steps{margin-block:16px}.case-workflow-steps li{font-size:11px}.case-tab-panel{padding:15px}.case-overview-layout{gap:14px}.case-agent-chat{bottom:20px;right:20px}}@media (width>=1181px) and (width<=1320px){.cases-page .case-layout{grid-template-columns:minmax(360px,.68fr) minmax(520px,1.32fr)}.cases-page .cases-table .ant-table-thead>tr>:nth-child(5),.cases-page .cases-table .ant-table-tbody>tr>:nth-child(5){display:none}.case-overview-layout{grid-template-columns:1fr}.case-notes-rail{border-top:1px solid var(--line);border-left:0;padding-top:14px;padding-left:0}}@media (width>=761px) and (width<=1440px){:is(.workspace,.workspace:has(.side-nav.collapsed)){grid-template-columns:72px minmax(0,1fr)}.side-nav,.side-nav.collapsed{z-index:18;width:72px;min-height:calc(100vh - 64px);padding:18px 9px 12px;transition:width .18s,padding .18s,box-shadow .18s;overflow:visible}.side-nav .nav-section+.nav-section,.side-nav.collapsed .nav-section+.nav-section{margin-top:12px;padding-top:12px}.side-nav .nav-section-label,.side-nav .nav-item-label,.side-nav .sidebar-toggle-row{display:none}.side-nav a,.side-nav.collapsed a{border-radius:8px;justify-content:center;min-height:42px;padding:9px}.side-nav a:hover{transform:none}.side-nav .nav-icon{width:19px;height:19px;display:block}.side-nav:is(:hover,:focus-within),.side-nav.collapsed:is(:hover,:focus-within){z-index:40;background:#f4f5f9;width:252px;padding:18px 12px 12px;box-shadow:14px 0 30px #10182824}.side-nav:is(:hover,:focus-within) .nav-section+.nav-section,.side-nav.collapsed:is(:hover,:focus-within) .nav-section+.nav-section{margin-top:18px;padding-top:16px}.side-nav:is(:hover,:focus-within) .nav-section-label,.side-nav:is(:hover,:focus-within) .nav-item-label,.side-nav.collapsed:is(:hover,:focus-within) .nav-section-label,.side-nav.collapsed:is(:hover,:focus-within) .nav-item-label{display:block}.side-nav:is(:hover,:focus-within) .nav-section-label,.side-nav.collapsed:is(:hover,:focus-within) .nav-section-label{padding:0 10px 7px}.side-nav:is(:hover,:focus-within) a,.side-nav.collapsed:is(:hover,:focus-within) a{white-space:nowrap;justify-content:flex-start;gap:10px;min-height:40px;padding:8px 10px}}@media (width<=960px){.tenant-chip,.actor-context{display:none}.global-search-shortcut{width:min(300px,38vw)}.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metrics article:nth-child(2){border-right:0}.command-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.command-layout{grid-template-columns:1fr}.command-secondary-column{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-studio .detail-grid,.agent-workspace-grid{grid-template-columns:1fr}.agent-evidence-sidebar{position:static}.alert-page .alert-queue-table .ant-table-thead>tr>:nth-child(4),.alert-page .alert-queue-table .ant-table-thead>tr>:nth-child(6),.alert-page .alert-queue-table .ant-table-tbody>tr>:nth-child(4),.alert-page .alert-queue-table .ant-table-tbody>tr>:nth-child(6){display:none}}@media (width<=760px){.topbar{height:58px;padding:0 12px}.sentra-brand{min-width:0}.sentra-brand .brand-copy small{display:none}.global-search-shortcut{grid-template-columns:1fr;justify-items:center;width:38px;margin-left:auto;padding:0}.global-search-shortcut span,.global-search-shortcut kbd,.environment-chip{display:none}.session-context{margin-left:8px}:is(.workspace,.workspace:has(.side-nav.collapsed)){min-height:calc(100vh - 58px);display:block}.side-nav,.side-nav.collapsed{z-index:12;border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8fbf7;flex-direction:row;min-height:0;padding:7px 10px;position:sticky;top:0;overflow-x:auto}.side-nav .nav-section,.side-nav.collapsed .nav-section{display:contents}.side-nav .nav-section+.nav-section,.side-nav.collapsed .nav-section+.nav-section{border:0;margin:0;padding:0}.side-nav .nav-section-label,.side-nav .sidebar-toggle-row{display:none}.side-nav.collapsed .nav-item-label{display:inline}.side-nav a:hover{transform:none}.route-context{min-height:40px}.route-live-state{display:none}main{padding:16px 12px 24px}.command-center-header{flex-direction:column;align-items:flex-start;gap:12px}.command-secondary-column{grid-template-columns:1fr}.command-queue-row{grid-template-columns:22px minmax(0,1fr) 36px 18px}.command-sla{display:none}.investigation-studio .reason-evidence-list{grid-template-columns:1fr}.sla-summary-row{grid-template-columns:1fr 1fr}.sla-summary-row>a{border-top:1px solid var(--line);grid-column:1/-1;min-height:50px}.investigation-studio .detail-header{flex-direction:column}.investigation-studio .detail-freshness{min-width:0;padding:0}.investigation-studio .alert-detail-toolbar{flex-direction:column;align-items:stretch;padding:0 8px 10px}.investigation-studio .detail-actions{justify-content:flex-start}.investigation-studio .facts-grid{grid-template-columns:1fr}.investigation-studio .facts-grid article{border-right:0;border-bottom:1px solid var(--line)}.case-overview-layout{grid-template-columns:1fr}.case-notes-rail{border-top:1px solid var(--line);border-left:0;padding:16px 0 0}.case-meta{grid-template-columns:1fr}.case-meta div{border-right:0;border-bottom:1px solid var(--line);padding:9px 0}.case-meta div:last-child{border-bottom:0}.side-nav,.side-nav.collapsed{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:0;min-height:0;padding:0;display:block;position:relative;overflow:visible}.mobile-nav-trigger{z-index:22;color:#475467;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;min-height:34px;padding:7px;font:700 .68rem/1 inherit;display:inline-flex;position:absolute;top:3px;left:12px}.mobile-nav-trigger span{display:none}.mobile-nav-trigger:hover{color:#155ebd;background:#f4f8ff;border-color:#b9d4fa}.mobile-nav-trigger:focus-visible{outline-offset:2px;outline:3px solid #1b6ff22e}.mobile-nav-trigger svg{fill:currentColor;width:18px;height:18px}.side-nav-panel{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:min(70vh,520px);padding:10px;animation:.15s both account-menu-enter;display:none;position:absolute;top:43px;left:10px;right:10px;overflow-y:auto;box-shadow:0 14px 32px #10182829}.side-nav.mobile-open .side-nav-panel{display:flex}.side-nav .nav-section,.side-nav.collapsed .nav-section{flex-direction:column;gap:3px;display:flex}.side-nav .nav-section+.nav-section,.side-nav.collapsed .nav-section+.nav-section{border-top:1px solid var(--line);border-left:0;margin:12px 0 0;padding:12px 0 0}.side-nav .nav-section-label,.side-nav.collapsed .nav-section-label{padding:0 8px 6px;display:block}.side-nav a,.side-nav.collapsed a{justify-content:flex-start;gap:10px;min-width:0;min-height:40px;padding:8px 10px}.side-nav .nav-item-label,.side-nav.collapsed .nav-item-label{display:inline}.side-nav .sidebar-toggle-row{display:none}.route-context{padding-left:58px}.alert-page .queue-heading-row{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.alert-page .queue-heading-actions{justify-content:space-between;width:100%}.alert-page .summary-inline-bar{scrollbar-width:none;padding:0 12px 11px;overflow-x:auto}.alert-page .summary-inline-bar::-webkit-scrollbar{display:none}.alert-page .stat-pill{flex:none}.alert-page .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px}.alert-page .filters .clear-button{grid-column:1/-1;min-height:32px;padding-inline:0}.alert-page .alert-queue-table .ant-table-thead>tr>:nth-child(n+4),.alert-page .alert-queue-table .ant-table-tbody>tr>:nth-child(n+4){display:none}.alert-page .alert-queue-table colgroup col:first-child{width:104px!important}.alert-page .alert-queue-table colgroup col:nth-child(2),.alert-page .alert-queue-table colgroup col:nth-child(3){width:88px!important}.alert-page .alert-queue-table .ant-table-thead>tr>th{padding:10px 6px;font-size:.58rem}.alert-page .alert-queue-table .ant-table-tbody>tr>td{padding:11px 6px;font-size:.7rem}.alert-page .alert-queue-table .ant-table-thead>tr>th:first-child,.alert-page .alert-queue-table .ant-table-tbody>tr>td:first-child{padding-left:12px}.alert-page .alert-queue-table .ant-table-thead>tr>th:last-child,.alert-page .alert-queue-table .ant-table-tbody>tr>td:last-child{padding-right:12px}.alert-page .alert-queue-table .priority-tag,.alert-page .alert-queue-table .status-tag{width:84px;min-width:84px;max-width:84px;height:28px;min-height:28px;padding-inline:4px;font-size:.59rem}}@media (width>=761px) and (width<=1180px){:is(.workspace,.workspace:has(.side-nav.collapsed)){min-height:calc(100vh - 64px);display:block}.side-nav,.side-nav.collapsed{z-index:21;background:0 0;border:0;height:0;min-height:0;padding:0;display:block;position:relative;overflow:visible}.mobile-nav-trigger{z-index:22;color:#475467;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;min-height:34px;padding:7px;display:inline-flex;position:absolute;top:5px;left:14px}.mobile-nav-trigger span{display:none}.mobile-nav-trigger:hover{color:#155ebd;background:#f4f8ff;border-color:#b9d4fa}.mobile-nav-trigger:focus-visible{outline-offset:2px;outline:3px solid #1b6ff22e}.mobile-nav-trigger svg{fill:currentColor;width:18px;height:18px}.side-nav-panel{z-index:23;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(340px,100vw - 24px);max-height:min(70vh,520px);padding:10px;animation:.15s both account-menu-enter;display:none;position:absolute;top:47px;left:12px;overflow-y:auto;box-shadow:0 14px 32px #10182829}.side-nav.mobile-open .side-nav-panel{display:flex}.side-nav .nav-section,.side-nav.collapsed .nav-section{flex-direction:column;gap:3px;display:flex}.side-nav .nav-section+.nav-section,.side-nav.collapsed .nav-section+.nav-section{border-top:1px solid var(--line);border-left:0;margin:12px 0 0;padding:12px 0 0}.side-nav .nav-section-label,.side-nav.collapsed .nav-section-label{padding:0 8px 6px;display:block}.side-nav a,.side-nav.collapsed a{justify-content:flex-start;gap:10px;min-width:0;min-height:40px;padding:8px 10px}.side-nav .nav-item-label,.side-nav.collapsed .nav-item-label{display:inline}.side-nav .sidebar-toggle-row{display:none}.route-context{padding-left:62px}}@media (width<=520px){.sentra-brand .brand-copy{display:none}.command-metrics{grid-template-columns:1fr}.command-metrics article{border-right:0;border-bottom:1px solid var(--line)}.command-metrics article:last-child{border-bottom:0}.command-segments{overflow-x:auto}.command-segments a{min-width:max-content}.command-queue-row{grid-template-columns:20px minmax(0,1fr) 34px}.command-queue-row .row-arrow{display:none}.sla-summary-row{grid-template-columns:1fr}.sla-summary-row>div{border-right:0;border-bottom:1px solid var(--line)}.sla-summary-row>a{grid-column:auto}.command-ledger-header,.command-ledger a{grid-template-columns:minmax(0,1fr) 58px 58px}}@media (prefers-reduced-motion:reduce){.command-center,.investigation-studio{animation:none}.side-nav a,.command-queue-row,.row-arrow{transition:none}}.case-workflow-summary{background:#f8fafc;border:1px solid #dfe5ec;border-radius:10px;margin:16px 20px;padding:18px}.case-workflow-heading,.case-decision-title,.case-review-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-workflow-heading>div{gap:4px;display:grid}.case-sla{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.case-sla-on_track,.case-sla-completed{color:#08745c;background:#e8f8f3}.case-sla-at_risk{color:#9a5b07;background:#fff4d8}.case-sla-overdue{color:#b4233b;background:#ffeaee}.case-sla-not_set{color:#667085;background:#eef1f5}.case-workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0;padding:0;list-style:none;display:grid}.case-workflow-steps li{color:#98a2b3;text-align:center;justify-items:center;gap:7px;font-size:12px;display:grid;position:relative}.case-workflow-steps li:before{content:"";background:#dfe5ec;height:2px;position:absolute;top:13px;left:-50%;right:50%}.case-workflow-steps li:first-child:before{display:none}.case-workflow-steps li span{z-index:1;background:#fff;border:2px solid #d0d5dd;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.case-workflow-steps li.complete,.case-workflow-steps li.active{color:#175cd3}.case-workflow-steps li.complete:before,.case-workflow-steps li.active:before{background:#5794ed}.case-workflow-steps li.complete span,.case-workflow-steps li.active span{color:#fff;background:#146ef5;border-color:#146ef5}.case-workflow-facts{border-top:1px solid #e4e7ec;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.case-workflow-facts div{padding:13px 12px 0 0}.case-workflow-facts dt{color:#667085;font-size:12px}.case-workflow-facts dd{color:#253044;margin:4px 0 0;font-size:13px;font-weight:650}.case-closure-note{color:#475467;background:#fff;border-left:3px solid #146ef5;margin:14px 0 0;padding:10px 12px}.case-decision-workspace{gap:18px;display:grid}.case-decision-workspace>header p{color:#667085;max-width:760px}.case-decision-form,.case-assignment-panel form,.str-create-form{background:#f8fafc;border:1px solid #dfe5ec;border-radius:10px;gap:14px;padding:18px;display:grid}.case-decision-form label,.case-assignment-panel label,.str-create-form label{color:#344054;gap:7px;font-size:13px;font-weight:650;display:grid}.case-decision-evidence{background:#fff;border:1px solid #d0d5dd;border-radius:8px;gap:10px;margin:0;padding:14px;display:grid}.case-decision-evidence legend{color:#344054;padding:0 6px;font-size:13px;font-weight:700}.case-decision-evidence small{color:#667085}.case-decision-evidence-toolbar{color:#667085;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:12px;display:flex}.case-decision-evidence-toolbar>div{gap:6px;display:flex}.case-decision-evidence-toolbar button{color:#175cd3;cursor:pointer;background:#fff;border:1px solid #c9d7eb;border-radius:5px;min-height:28px;padding:3px 9px;font-size:11px;font-weight:700}.case-decision-evidence-toolbar button:hover:not(:disabled),.case-decision-evidence-toolbar button:focus-visible{background:#eef5ff;border-color:#7facf0;outline:0}.case-decision-evidence-toolbar button:disabled{color:#98a2b3;cursor:not-allowed}.case-decision-evidence-table-scroll{border:1px solid #dfe5ec;border-radius:7px;max-height:340px;overflow:hidden auto}.case-decision-evidence-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.case-decision-evidence-table th{z-index:1;color:#667085;letter-spacing:.025em;text-align:left;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #dfe5ec;padding:8px 9px;font-size:10px;font-weight:750;position:sticky;top:0}.case-decision-evidence-table th:first-child{text-align:center;width:54px}.case-decision-evidence-table th:nth-child(2){width:26%}.case-decision-evidence-table th:nth-child(3){width:34%}.case-decision-evidence-table th:nth-child(4){width:auto}.case-decision-evidence-table td{color:#475467;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f4;min-width:0;padding:8px 9px;font-size:11px;overflow:hidden}.case-decision-evidence-table td:first-child{text-align:center;overflow:visible}.case-decision-evidence-table td strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-decision-evidence-table tbody tr:last-child td{border-bottom:0}.case-decision-evidence-table tbody tr:hover{background:#f7faff}.case-decision-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.case-decision-list li{border:1px solid #dfe5ec;border-radius:10px;gap:8px;padding:16px;display:grid}.case-decision-list p{color:#344054;margin:0}.case-decision-list small{color:#667085;display:block}.case-review-actions{justify-content:flex-end;padding-top:6px}.case-decision-review-modal .ant-modal-body>p{color:#475467;margin:0;line-height:1.55}.case-review-reason-field{color:#344054;gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.case-review-reason-field input{color:#101828;background:#fff;border:1px solid #b8c2d1;border-radius:7px;outline:0;width:100%;min-height:44px;padding:9px 12px}.case-review-reason-field input::placeholder{color:#98a2b3;font-weight:400}.case-review-reason-field input:hover{border-color:#7facf0}.case-review-reason-field input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff24}.case-review-reason-field small{color:#667085;font-size:11px;font-weight:400}.case-assignment-panel{border-bottom:1px solid #e4e7ec;margin-bottom:22px;padding-bottom:22px}.rule-action-bar{color:#475467;background:#f8fafc;border:1px solid #dfe5ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;padding:14px;display:flex}.rule-action-bar button{color:#173b78;background:#fff;border:1px solid #b9cae4;border-radius:7px;min-height:40px;padding:8px 13px;font-weight:700}.rule-action-bar button:hover{border-color:#146ef5;transform:translateY(-1px)}.admin-success-banner{color:#08745c;background:#e8f8f3;border:1px solid #a9dfd0;border-radius:8px;padding:12px 14px}@media (width<=760px){.case-workflow-summary{margin:12px;padding:14px}.case-workflow-steps{grid-template-columns:1fr;gap:8px}.case-workflow-steps li{text-align:left;grid-template-columns:28px 1fr;place-items:center start}.case-workflow-steps li:before{width:2px;height:auto;top:-8px;bottom:22px;left:13px}.case-workflow-facts{grid-template-columns:1fr}}:root{--sentra-navy-950:#050b14;--sentra-navy-900:#09111e;--sentra-navy-800:#0b132b;--sentra-navy-700:#162447;--sentra-navy-600:#1c2541;--sentra-cyan-400:#00d4b2;--sentra-cyan-300:#38bdf8;--sentra-cyan-500:#00b89a;--sentra-blue-600:#0284c7;--sentra-blue-500:#3b82f6;--sentra-slate-900:#0f172a;--sentra-slate-700:#334155;--sentra-slate-500:#64748b;--sentra-slate-400:#94a3b8;--sentra-slate-200:#e2e8f0;--sentra-slate-100:#f1f5f9;--sentra-slate-50:#f8fafc}.sentra-landing-root{color:var(--sentra-slate-900);-webkit-font-smoothing:antialiased;background:#fff;font-family:Outfit Variable,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.sentra-navbar-root{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e2e8f0cc;transition:all .2s cubic-bezier(.16,1,.3,1);position:sticky;top:0}.sentra-navbar-container{justify-content:space-between;align-items:center;gap:2rem;max-width:1320px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.sentra-nav-left{align-items:center;gap:2.5rem;display:flex}.sentra-nav-links{align-items:center;gap:.4rem;display:flex}.sentra-nav-item{position:relative}.sentra-nav-link-btn{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:all .16s;display:flex}.sentra-nav-link-btn:hover,.sentra-nav-link-btn.active{color:#0f172a;background:#f1f5f9}.sentra-nav-chevron{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.sentra-nav-item:hover .sentra-nav-chevron,.sentra-nav-link-btn.active .sentra-nav-chevron{transform:rotate(180deg)}.sentra-nav-right{align-items:center;gap:1rem;display:flex}.sentra-btn-ghost{color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem 1rem;font-size:.92rem;font-weight:600;transition:all .16s}.sentra-btn-ghost:hover{color:#0284c7;background:#f1f5f9}.sentra-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b132b 0%,#162447 100%);border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:.45rem;padding:.65rem 1.3rem;font-size:.9rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 10px #0b132b40}.sentra-btn-primary:hover{background:linear-gradient(135deg,#162447 0%,#1c2541 100%);transform:translateY(-1.5px);box-shadow:0 6px 18px #0b132b59}.sentra-btn-primary-cyan{color:#050b14;cursor:pointer;background:linear-gradient(135deg,#00d4b2 0%,#00b89a 100%);border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.92rem;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 14px #00d4b259}.sentra-btn-primary-cyan:hover{background:linear-gradient(135deg,#00f0ca 0%,#00d4b2 100%);transform:translateY(-1.5px);box-shadow:0 6px 22px #00d4b28c}.sentra-btn-outline{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:.45rem;padding:.65rem 1.3rem;font-size:.9rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.sentra-btn-outline:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.sentra-btn-outline-dark{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:9px;align-items:center;gap:.45rem;padding:.7rem 1.45rem;font-size:.92rem;font-weight:600;transition:all .18s;display:inline-flex}.sentra-btn-outline-dark:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-1.5px)}.sentra-mega-dropdown{background:#fff;border-bottom:1px solid #e2e8f0;padding:2.25rem 1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) both sentraMenuFade;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #00000017}.sentra-risk-distribution{align-items:center;gap:.85rem;display:flex}.sentra-risk-donut{background:conic-gradient(#ef4444 0% 18%,#f59e0b 18% 50%,#10b981 50% 100%);border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.sentra-risk-donut-center{background:#09111e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.62rem;font-weight:800;display:grid}.sentra-risk-legend-list{gap:2px;font-size:.68rem;display:grid}.sentra-mini-card-muted{color:#94a3b8;font-size:.68rem}.sentra-alert-reasons{color:#cbd5e1;gap:4px;font-size:.66rem;display:grid}.sentra-alert-reason-label{justify-content:space-between;display:flex}.sentra-alert-reason-track{background:#ffffff1a;border-radius:2px;height:3px;overflow:hidden}.sentra-alert-reason-fill{border-radius:inherit;height:100%}.sentra-alert-reason-fill-high{background:#ef4444;width:32%}.sentra-alert-reason-fill-medium{background:#f59e0b;width:24%}.sentra-alert-reason-fill-watchlist{background:#3b82f6;width:17%}.sentra-evidence-kicker{color:#00d4b2;background:#00d4b21f;border:1px solid #00d4b24d;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.3rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.sentra-roi-metrics{min-width:0}.sentra-roi-source-link{color:#99f6e4;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.sentra-roi-source-link:hover{color:#fff;text-decoration:underline}.sentra-agents-title{color:#0f172a;margin:0 0 .4rem;font-size:1.9rem;font-weight:800}.sentra-agents-subtitle{color:#64748b;margin:0;font-size:.95rem}.sentra-agent-ready-title{color:#16a34a;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:flex}.sentra-agent-ready-copy{color:#334155;margin:0 0 1rem;font-size:.82rem;line-height:1.45}.sentra-agent-ready-action{padding:.55rem 1rem;font-size:.82rem}.sentra-quote-author-title{color:#0f172a;font-size:.92rem;display:block}.sentra-quote-author-detail{color:#64748b;font-size:.78rem}.sentra-faq-title{color:#0f172a;margin:0 0 1.25rem;font-size:1.25rem;font-weight:800}.sentra-faq-more{margin-top:.5rem}.sentra-g2-title{color:#0f172a;margin:0 0 .3rem;font-size:1.1rem;font-weight:800}.sentra-g2-copy{color:#64748b;margin:0;font-size:.82rem}.sentra-g2-badge-box-replay{background:linear-gradient(145deg,#2563eb 0%,#1d4ed8 100%)}.sentra-g2-badge-box-human{background:linear-gradient(145deg,#059669 0%,#047857 100%)}.sentra-g2-link{font-size:.84rem}.sentra-bottom-cta-content,.sentra-bottom-cta-actions{align-items:center;display:flex}.sentra-bottom-cta-content{gap:2rem}.sentra-bottom-cta-actions{gap:1rem}.sentra-bottom-cta-title{margin:0 0 .4rem;font-size:2.15rem;font-weight:800}.sentra-bottom-cta-copy{color:#cbd5e1;margin:0;font-size:1.02rem}.sentra-workspace-section{background:#f8fafc;border-top:1px solid #e2e8f0;padding:4.5rem 1.5rem}.sentra-workspace-card{background:#fff;border:1px solid #cbd5e1;border-radius:16px;max-width:560px;margin:0 auto;padding:2.25rem;box-shadow:0 10px 30px #00000008}.sentra-footer-brand-copy{color:#94a3b8;margin:1rem 0 1.25rem;font-size:.82rem;line-height:1.6}.sentra-footer-bottom-links{gap:1.5rem;display:flex}.sentra-footer-bottom-links a{color:#94a3b8;text-decoration:none;transition:color .16s}.sentra-footer-bottom-links a:hover{color:#e2e8f0}.sentra-footer-bottom-links span{color:#cbd5e1;align-items:center;gap:.4rem;display:inline-flex}.sentra-mega-view-all{margin-top:.5rem;font-size:.84rem}.sentra-mega-action-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.sentra-mega-action-copy{color:#94a3b8;margin:0 0 1.2rem;font-size:.82rem;line-height:1.5}.sentra-mega-action-button{justify-content:center;width:100%;padding:.5rem 1rem;font-size:.82rem}.sentra-mega-tour{background:#0006;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.75rem;margin-top:1rem;padding:.65rem;display:flex}.sentra-mega-tour-icon{color:#0b132b;background:#00d4b2;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sentra-mega-tour-title{font-size:.76rem;font-weight:700}.sentra-mega-tour-detail{color:#94a3b8;font-size:.68rem}.sentra-mega-inner-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.sentra-mega-inner-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.sentra-mega-standards-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.sentra-mega-standards-card strong{color:#0f172a;font-size:.86rem;display:block}.sentra-mega-standards-card span{color:#64748b;font-size:.76rem}.sentra-mega-about-copy{color:#64748b;font-size:.85rem;line-height:1.6}.sentra-mega-contact-copy{color:#64748b;font-size:.85rem}.sentra-mega-contact-copy strong{color:#0f172a}.sentra-auth-eyebrow{color:#0284c7;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.sentra-auth-title{color:#0f172a;margin:.3rem 0 .5rem;font-size:1.45rem;font-weight:800}.sentra-auth-copy{color:#64748b;margin:0 0 1.25rem;font-size:.85rem}.sentra-auth-error{color:#dc2626;background:#fee2e2;border-radius:6px;padding:.6rem .8rem;font-size:.82rem}.sentra-role-list{gap:.6rem;margin:1rem 0 1.25rem;display:grid}.sentra-role-option{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.8rem 1rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.sentra-role-option:hover{border-color:#94a3b8;transform:translateY(-1px)}.sentra-role-option.is-active{background:#f0f9ff}.sentra-role-option[data-profile=analyst].is-active{border-color:#2563eb}.sentra-role-option[data-profile=compliance-officer].is-active{border-color:#0d9488}.sentra-role-option[data-profile=admin].is-active{border-color:#6558e8}.sentra-role-radio{cursor:pointer;width:16px;height:16px;margin:0}.sentra-role-option[data-profile=analyst] .sentra-role-radio{accent-color:#2563eb}.sentra-role-option[data-profile=compliance-officer] .sentra-role-radio{accent-color:#0d9488}.sentra-role-option[data-profile=admin] .sentra-role-radio{accent-color:#6558e8}.sentra-role-heading{align-items:center;gap:.45rem;display:flex}.sentra-role-heading strong{color:#0f172a;font-size:.9rem}.sentra-role-badge{color:#475569;background:#f1f5f9;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.sentra-role-option.is-active .sentra-role-badge{color:#fff}.sentra-role-option[data-profile=analyst].is-active .sentra-role-badge{background:#2563eb}.sentra-role-option[data-profile=compliance-officer].is-active .sentra-role-badge{background:#0d9488}.sentra-role-option[data-profile=admin].is-active .sentra-role-badge{background:#6558e8}.sentra-role-account{color:#2563eb;margin-top:.2rem;font-family:inherit;font-size:.72rem;font-weight:700;display:block}.sentra-role-description{color:#64748b;margin-top:2px;font-size:.74rem;display:block}.sentra-local-auth-fields{gap:.85rem;margin-bottom:1rem;display:grid}.sentra-auth-field{color:#334155;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.sentra-auth-input{color:#0f172a;width:100%;min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:0 .75rem}.sentra-auth-input:focus-visible{border-color:#0284c7;outline:3px solid #0284c729}.sentra-auth-submit{justify-content:center;width:100%;padding:.8rem;font-size:.94rem}.sentra-social-login{gap:.55rem;margin-top:1rem;display:grid}.sentra-social-divider{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.sentra-social-divider:before,.sentra-social-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.sentra-social-button{color:#0f172a;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.82rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.sentra-social-button:hover:not(:disabled){border-color:#0284c7;transform:translateY(-1px);box-shadow:0 8px 20px #0284c71f}.sentra-social-button:focus-visible{outline-offset:2px;outline:3px solid #0284c733}.sentra-social-button:disabled{cursor:not-allowed;opacity:.5}.sentra-social-button small{color:#94a3b8;margin-left:auto;font-size:.64rem;font-weight:600}.sentra-social-note{color:#64748b;text-align:center;font-size:.68rem;line-height:1.45}.sentra-auth-switch{text-align:center;margin-top:1rem}.sentra-auth-switch-button{color:#0284c7;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:600}.sentra-auth-switch-button:hover{text-decoration:underline}.sentra-modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}@keyframes sentraMenuFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sentra-mega-inner{max-width:1320px;margin:0 auto}.sentra-mega-solutions-grid{grid-template-columns:1.15fr 1.15fr 1fr 1.35fr;gap:2.5rem;display:grid}.sentra-mega-col-title{letter-spacing:.09em;text-transform:uppercase;color:#64748b;margin:0 0 1.2rem;font-size:.75rem;font-weight:800}.sentra-mega-list{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.sentra-mega-link-item{text-decoration:none;transition:transform .14s;display:block}.sentra-mega-link-item:hover{transform:translate(4px)}.sentra-mega-link-title{color:#0f172a;font-size:.92rem;font-weight:600;display:block}.sentra-mega-link-item:hover .sentra-mega-link-title{color:#0284c7}.sentra-mega-link-desc{color:#64748b;margin-top:.15rem;font-size:.78rem;display:block}.sentra-mega-industry-item{color:#334155;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .14s;display:flex}.sentra-mega-industry-item:hover{color:#0284c7;transform:translate(3px)}.sentra-mega-action-card{color:#fff;background:linear-gradient(145deg,#0b132b 0%,#162447 100%);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex;position:relative;overflow:hidden}.sentra-mega-action-card-glow{pointer-events:none;background:radial-gradient(circle,#00d4b24d 0%,#0000 70%);width:160px;height:160px;position:absolute;top:-60px;right:-60px}.sentra-hero-section{background:radial-gradient(circle at 85% 15%,#00d4b20f 0%,#0000 55%),radial-gradient(circle at 15% 45%,#0284c70d 0%,#0000 50%),#fff;padding:3.75rem 1.5rem 5.5rem;position:relative}.sentra-hero-container{grid-template-columns:1fr 1.15fr;align-items:center;gap:3.5rem;max-width:1320px;margin:0 auto;display:grid}.sentra-hero-badge{color:#0284c7;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.35rem;padding:.4rem .95rem;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0284c714}.sentra-hero-badge-dot{background:#00d4b2;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite sentraPulseDot;box-shadow:0 0 8px #00d4b2}@keyframes sentraPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.sentra-hero-title{letter-spacing:-.035em;color:#0f172a;margin:0 0 1.35rem;font-size:3.35rem;font-weight:800;line-height:1.12}.sentra-hero-title-highlight{color:#0d9488;background:linear-gradient(135deg,#0d9488 0%,#0284c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.sentra-hero-subtitle{color:#475569;max-width:530px;margin:0 0 2.25rem;font-size:1.12rem;line-height:1.62}.sentra-hero-cta-group{align-items:center;gap:1rem;margin-bottom:2.75rem;display:flex}.sentra-hero-values{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:1.75rem;display:grid}.sentra-value-item{flex-direction:column;gap:.35rem;display:flex}.sentra-value-header{color:#0f172a;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.sentra-value-desc{color:#64748b;font-size:.8rem;line-height:1.45}.sentra-hero-visual-card{color:#fff;perspective:1200px;background:radial-gradient(circle at 50% 20%,#132238 0%,#050b14 80%);border:1px solid #ffffff1a;border-radius:20px;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #050b1473,0 0 40px #00d4b214}.sentra-hero-visual-layout{grid-template-columns:1.35fr 1fr;gap:1.25rem;display:grid}.sentra-cyber-pedestal{min-height:330px;transform-style:preserve-3d;background:radial-gradient(circle,#112035 0%,#070e1a 85%);border:1px solid #00d4b233;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:relative;box-shadow:inset 0 0 30px #00d4b20d}.sentra-holo-beam{clip-path:polygon(25% 100%,75% 100%,100% 0%,0% 0%);pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#38bdf814 50%,#00d4b238 100%);width:180px;height:240px;animation:4s ease-in-out infinite alternate sentraBeamPulse;position:absolute;bottom:30px}@keyframes sentraBeamPulse{0%{opacity:.6;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1.05)}}.sentra-pedestal-rings{border:1.5px dashed #00d4b259;border-radius:50%;width:230px;height:230px;animation:24s linear infinite sentraSpin;position:absolute;box-shadow:0 0 15px #00d4b226}.sentra-pedestal-rings-inner{border:1.5px solid #38bdf866;border-radius:50%;width:170px;height:170px;animation:16s linear infinite sentraSpinReverse;position:absolute;box-shadow:inset 0 0 12px #38bdf833}@keyframes sentraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sentraSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.sentra-owl-avatar{z-index:3;filter:drop-shadow(0 0 28px #00d4b280);cursor:pointer;width:104px;height:104px;transition:transform .3s;animation:4.5s ease-in-out infinite alternate sentraMascot3D}@keyframes sentraMascot3D{0%{transform:translateY(8px)rotateX(4deg)rotateY(-8deg)rotate(-1deg)}to{transform:translateY(-15px)rotateX(-3deg)rotateY(9deg)rotate(1.2deg)}}.sentra-alert-tag{z-index:4;-webkit-backdrop-filter:blur(10px);border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.68rem;font-weight:600;animation:3.8s ease-in-out infinite alternate sentraFloat;display:flex;position:absolute;box-shadow:0 6px 16px #00000059}.sentra-alert-tag-1{color:#fca5a5;background:#dc262638;border:1px solid #ef44448c;top:14px;left:10px}.sentra-alert-tag-2{color:#86efac;background:#10b98138;border:1px solid #10b9818c;animation-delay:1.2s;top:24px;right:10px}.sentra-alert-tag-3{color:#7dd3fc;background:#0ea5e938;border:1px solid #0ea5e98c;animation-delay:2.1s;bottom:24px;left:10px}.sentra-alert-tag-4{color:#d8b4fe;background:#a855f738;border:1px solid #a855f78c;animation-delay:1.6s;bottom:18px;right:10px}@keyframes sentraFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.sentra-system-status-bar{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-column:span 2;justify-content:space-between;align-items:center;margin-top:.85rem;padding:.65rem 1rem;font-size:.76rem;display:flex}.sentra-dashboard-stack{flex-direction:column;gap:.85rem;display:flex}.sentra-mini-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;padding:.9rem;transition:transform .16s,border-color .16s}.sentra-mini-card:hover{border-color:#00d4b259;transform:translateY(-2px)}.sentra-mini-card-header{color:#e2e8f0;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.76rem;font-weight:700;display:flex}.sentra-social-proof{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:2.75rem 0;position:relative;overflow:hidden}.sentra-social-caption{letter-spacing:.12em;text-transform:uppercase;color:#64748b;text-align:center;margin-bottom:1.85rem;font-size:.74rem;font-weight:800}.sentra-marquee-wrapper{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sentra-marquee-track{flex-shrink:0;align-items:center;gap:3.5rem;padding-right:3.5rem;animation:28s linear infinite sentraMarqueeScroll;display:flex}.sentra-marquee-wrapper:hover .sentra-marquee-track,.sentra-marquee-wrapper.is-paused .sentra-marquee-track{animation-play-state:paused}.sentra-marquee-control{z-index:3;color:#475569;cursor:pointer;font:inherit;background:#ffffffeb;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.4rem;margin:0 auto .8rem;padding:.38rem .7rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.sentra-marquee-control:hover,.sentra-marquee-control:focus-visible{color:#0f766e;border-color:#0d9488}@keyframes sentraMarqueeScroll{to{transform:translate(-50%)}}.sentra-logo-item{letter-spacing:-.02em;color:#334155;white-space:nowrap;opacity:.75;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:800;transition:all .18s;display:flex}.sentra-logo-item:hover{opacity:1;color:#0f172a;transform:translateY(-2px)}.sentra-infra-section{background:#f8fafc;padding:6rem 1.5rem}.sentra-section-header{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1320px;margin:0 auto 3rem;display:flex}.sentra-section-title{letter-spacing:-.025em;color:#0f172a;margin:0 0 .5rem;font-size:2.15rem;font-weight:800}.sentra-section-subtitle{color:#64748b;margin:0;font-size:1.02rem}.sentra-section-link{color:#0284c7;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:gap .16s,color .16s;display:inline-flex}.sentra-section-link:hover{color:#0369a1;gap:.65rem}.sentra-infra-grid{grid-template-columns:repeat(5,1fr);gap:1.35rem;max-width:1320px;margin:0 auto;display:grid}.sentra-infra-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.9rem;padding:1.6rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 8px #00000005}.sentra-infra-card:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 14px 30px #0284c717}.sentra-infra-icon{color:#2563eb;background:#eff6ff;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:.25rem;display:grid;box-shadow:0 2px 6px #2563eb1a}.sentra-infra-icon-cyan{color:#0891b2;background:#ecfeff;box-shadow:0 2px 6px #0891b21a}.sentra-infra-icon-green{color:#16a34a;background:#f0fdf4;box-shadow:0 2px 6px #16a34a1a}.sentra-infra-icon-purple{color:#9333ea;background:#faf5ff;box-shadow:0 2px 6px #9333ea1a}.sentra-infra-icon-amber{color:#d97706;background:#fffbeb;box-shadow:0 2px 6px #d977061a}.sentra-infra-card h3{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.sentra-infra-card p{color:#64748b;margin:0;font-size:.85rem;line-height:1.55}.sentra-industries-grid{grid-template-columns:repeat(6,1fr);gap:1.35rem;max-width:1320px;margin:0 auto;display:grid}.sentra-industry-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.5rem 1.3rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.sentra-industry-card:hover{border-color:#0d9488;transform:translateY(-4px);box-shadow:0 12px 26px #0d948817}.sentra-industry-icon-box{color:#0f172a;background:#f1f5f9;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.sentra-industry-card:hover .sentra-industry-icon-box{color:#0d9488;background:#ccfbf1}.sentra-industry-card h4{color:#0f172a;margin:0;font-size:.98rem;font-weight:700}.sentra-industry-card p{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.sentra-roi-banner{color:#fff;background:linear-gradient(135deg,#050b14 0%,#0b132b 50%,#162447 100%);border-top:1px solid #00d4b233;border-bottom:1px solid #00d4b233;padding:4.5rem 1.5rem;position:relative;overflow:hidden}.sentra-roi-bg-glow{pointer-events:none;background:radial-gradient(circle,#00d4b226 0%,#0000 70%);width:450px;height:450px;position:absolute;top:-100px;right:15%}.sentra-roi-container{z-index:2;grid-template-columns:1.25fr 2.5fr;align-items:center;gap:3.5rem;max-width:1320px;margin:0 auto;display:grid;position:relative}.sentra-roi-left h2{color:#fff;margin:0 0 .85rem;font-size:2rem;font-weight:800;line-height:1.2}.sentra-roi-left p{color:#94a3b8;margin:0 0 1.6rem;font-size:.95rem;line-height:1.6}.sentra-roi-stats-grid{grid-template-columns:repeat(5,1fr);gap:1.35rem;display:grid}.sentra-roi-stat-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.1rem .9rem;transition:all .18s;display:flex}.sentra-roi-stat-box:hover{background:#ffffff12;border-color:#00d4b266;transform:translateY(-3px)}.sentra-roi-stat-num{letter-spacing:-.035em;color:#00d4b2;text-shadow:0 0 20px #00d4b259;font-size:2.5rem;font-weight:800}.sentra-roi-stat-label{color:#cbd5e1;font-size:.78rem;line-height:1.4}.sentra-agents-section{background:#fff;padding:6rem 1.5rem}.sentra-agents-container{max-width:1320px;margin:0 auto}.sentra-agents-intro{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-bottom:2.75rem;display:grid}.sentra-agents-grid{grid-template-columns:repeat(4,1fr) 1.25fr;gap:1.35rem;display:grid}.sentra-agent-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.5rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.sentra-agent-card:hover{border-color:#60a5fa;transform:translateY(-4px);box-shadow:0 12px 28px #2563eb17}.sentra-agent-icon-box{color:#2563eb;background:#eff6ff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.sentra-agent-card h4{color:#0f172a;margin:0;font-size:1.02rem;font-weight:700}.sentra-agent-card p{color:#64748b;margin:0;font-size:.84rem;line-height:1.5}.sentra-agent-ready-card{background:linear-gradient(145deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:14px;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex;box-shadow:0 4px 14px #16a34a14}.sentra-integrations-section{background:#f8fafc;padding:6rem 1.5rem}.sentra-integrations-grid{grid-template-columns:repeat(6,1fr);gap:1.35rem;max-width:1320px;margin:0 auto 2.75rem;display:grid}.sentra-integration-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.65rem;padding:1.5rem 1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.sentra-integration-card:hover{border-color:#0284c7;transform:translateY(-4px);box-shadow:0 10px 24px #0284c717}.sentra-integration-icon-box{color:#0284c7;background:#f1f5f9;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.sentra-integration-card h4{color:#0f172a;margin:0;font-size:.96rem;font-weight:700}.sentra-integration-card p{color:#64748b;margin:0;font-size:.8rem;line-height:1.4}.sentra-integrations-badge-bar{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;gap:2.25rem;max-width:1320px;margin:0 auto;padding:.85rem 2.25rem;font-size:.86rem;font-weight:600;display:flex;box-shadow:0 2px 8px #00000008}.sentra-proof-faq-section{background:#fff;padding:6rem 1.5rem}.sentra-proof-faq-grid{grid-template-columns:1.25fr 1.3fr 1.15fr;align-items:flex-start;gap:3.25rem;max-width:1320px;margin:0 auto;display:grid}.sentra-quote-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:290px;padding:2.25rem;display:flex;box-shadow:0 4px 14px #00000005}.sentra-quote-text{color:#1e293b;margin:0 0 1.75rem;font-size:1.08rem;font-style:italic;font-weight:500;line-height:1.65}.sentra-quote-author{justify-content:space-between;align-items:center;display:flex}.sentra-faq-list{flex-direction:column;gap:.95rem;display:flex}.sentra-faq-item{border:1px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.35rem;transition:all .16s}.sentra-faq-item:hover{background:#f8fafc;border-color:#cbd5e1}.sentra-faq-question{cursor:pointer;color:#0f172a;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:.96rem;font-weight:600;display:flex}.sentra-faq-answer{color:#64748b;margin-top:.85rem;font-size:.88rem;line-height:1.55}.sentra-g2-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:2.25rem;box-shadow:0 6px 20px #00000008}.sentra-g2-badges-row{justify-content:center;align-items:center;gap:1rem;margin:1.75rem 0;display:flex}.sentra-g2-badge-box{color:#fff;background:linear-gradient(145deg,#f97316 0%,#ea580c 100%);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;width:72px;height:86px;padding:.45rem;font-size:.65rem;font-weight:800;display:flex;box-shadow:0 4px 10px #ea580c40}.sentra-bottom-cta-box{color:#fff;background:linear-gradient(135deg,#050b14 0%,#0b132b 50%,#162447 100%);border:1px solid #ffffff1f;border-radius:24px;justify-content:space-between;align-items:center;gap:3rem;max-width:1320px;margin:0 auto;padding:3.75rem 3.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #050b1459}.sentra-footer-root{color:#94a3b8;background:#050b14;border-top:1px solid #1e293b;padding:5rem 1.5rem 2.75rem}.sentra-footer-container{grid-template-columns:1.55fr 1fr 1.15fr 1.35fr;gap:2.75rem;max-width:1320px;margin:0 auto 4rem;display:grid}.sentra-footer-col h5{color:#fff;letter-spacing:.02em;margin:0 0 1.35rem;font-size:.86rem;font-weight:700}.sentra-footer-links{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.sentra-footer-links a{color:#94a3b8;font-size:.86rem;text-decoration:none;transition:color .14s}.sentra-footer-links a:hover{color:#fff}.sentra-footer-bottom{border-top:1px solid #1e293b;justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding-top:2.25rem;font-size:.82rem;display:flex}.sentra-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(10px);background:#050b14bf;justify-content:center;align-items:center;padding:1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) both sentraModalFade;display:flex;position:fixed;inset:0}@keyframes sentraModalFade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.sentra-modal-card{background:#fff;border-radius:18px;width:100%;max-width:530px;max-height:90vh;padding:2.25rem;position:relative;overflow-y:auto;box-shadow:0 28px 70px #0000004d}@media (width<=1024px){.sentra-hero-container{grid-template-columns:1fr}.sentra-infra-grid{grid-template-columns:repeat(2,1fr)}.sentra-industries-grid{grid-template-columns:repeat(3,1fr)}.sentra-roi-container{grid-template-columns:1fr}.sentra-roi-stats-grid,.sentra-agents-grid{grid-template-columns:repeat(2,1fr)}.sentra-integrations-grid{grid-template-columns:repeat(3,1fr)}.sentra-proof-faq-grid{grid-template-columns:1fr}.sentra-footer-container{grid-template-columns:repeat(2,1fr)}}.sentra-landing-root{--sentra-accent:#14b8a6;--sentra-ink:#07111f;--sentra-line:#0f172a1a;scroll-behavior:smooth;background:#fbfcfe}.sentra-landing-root :where(button,a):focus-visible{outline-offset:3px;outline:3px solid #14b8a657}.sentra-icon-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;transition:transform .18s,border-color .18s,color .18s;display:grid}.sentra-icon-button:hover{color:#0f766e;border-color:#99f6e4;transform:rotate(5deg)scale(1.04)}.sentra-footer-repository-link{color:#cbd5e1;align-items:center;gap:.5rem;width:fit-content;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.sentra-footer-repository-link:hover{color:#5eead4}.sentra-footer-access-copy{color:#94a3b8;margin:0 0 1rem;font-size:.82rem;line-height:1.6}.sentra-footer-access-actions{flex-wrap:wrap;gap:.55rem;display:flex}.sentra-footer-access-actions button{color:#e2e8f0;cursor:pointer;background:#0b1728;border:1px solid #334155;border-radius:.6rem;padding:.55rem .75rem;font-size:.76rem;font-weight:700}.sentra-footer-access-actions button:last-child{color:#5eead4;border-color:#2dd4bf}.sentra-footer-access-actions button:hover{background:#13243a}.sentra-mobile-menu-button,.sentra-mobile-nav-panel{display:none}.sentra-hero-section{isolation:isolate;background:radial-gradient(circle at 79% 15%,#14b8a621,#0000 34%),radial-gradient(circle at 8% 70%,#2563eb14,#0000 30%),linear-gradient(#fff 0%,#f7fafc 100%);min-height:730px;padding:5.25rem 1.5rem 6.5rem;overflow:hidden}.sentra-hero-grid{z-index:-2;opacity:.42;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.sentra-hero-spotlight{z-index:-1;background:conic-gradient(from 90deg,#0000,#14b8a61f,#0000 42%);border-radius:50%;width:38rem;height:38rem;animation:18s linear infinite sentraAmbientSpin;position:absolute;top:-19rem;right:-7rem}.sentra-hero-container{grid-template-columns:minmax(0,.92fr) minmax(34rem,1.08fr);gap:clamp(3rem,6vw,6rem);position:relative}.sentra-hero-badge{color:#0f766e;background:#f0fdfae6;border-color:#99f6e4;border-radius:.55rem;box-shadow:0 10px 28px #0f766e14}.sentra-hero-title{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;font-size:clamp(3.25rem,5vw,5.4rem);line-height:.98}.sentra-hero-title-highlight{background:linear-gradient(100deg,#0f766e 8%,#0284c7 56%,#0f766e 92%) 0 0/200% 100%;-webkit-background-clip:text;padding-bottom:.1em;animation:7s ease-in-out infinite sentraHeadlineGlow}.sentra-hero-subtitle{text-wrap:pretty;max-width:55ch;margin-bottom:1rem}.sentra-hero-assurance{color:#475569;background:#ffffffb8;border:1px solid #0f766e29;border-radius:.8rem;align-items:flex-start;gap:.65rem;max-width:36rem;margin-bottom:2.2rem;padding:.85rem 1rem;font-size:.84rem;display:flex;box-shadow:0 12px 34px #0f172a0b}.sentra-hero-assurance>svg{color:#0f766e;flex:none;margin-top:.16rem}.sentra-hero-cta-group{margin-bottom:1rem}.sentra-hero-visual-card{background:linear-gradient(145deg,#ffffff0f,#0000 34%),radial-gradient(circle at 32% 28%,#16304b 0%,#091525 44%,#040a12 100%);border-radius:1.75rem;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 38px 90px #050b1457,inset 0 0 0 1px #ffffff0d,0 0 70px #14b8a61c}.sentra-hero-visual-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 43%,#ffffff17 50%,#0000 57%);animation:7s ease-in-out infinite sentraSurfaceSweep;position:absolute;inset:-40% -70%}.sentra-hero-visual-layout{z-index:1;position:relative}.sentra-demo-visual-label{z-index:2;color:#99f6e4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;width:fit-content;margin:0 0 .75rem auto;font-size:.64rem;font-weight:800;display:inline-flex;position:relative}.sentra-demo-data-label{color:#5eead4;font-size:.64rem;font-weight:700}.sentra-cyber-pedestal{background:radial-gradient(circle at 50% 55%,#14b8a61f,#0000 35%),linear-gradient(#0f2236c7,#040b14f2);border-color:#2dd4bf38;border-radius:1.25rem;min-height:390px;transform:translateZ(30px)}.sentra-holo-beam{filter:blur(.4px);width:220px;height:285px;bottom:48px}.sentra-pedestal-rings{border-style:solid;width:270px;height:270px;animation:16s linear infinite sentraRingOrbit;transform:rotateX(68deg)rotate(0)}.sentra-pedestal-rings-inner{width:205px;height:205px;animation:11s linear infinite sentraRingOrbitReverse;transform:rotateX(68deg)rotate(360deg)}.sentra-scan-plane{z-index:2;background:linear-gradient(90deg,#0000,#5eead4,#0000);width:230px;height:2px;animation:4.2s ease-in-out infinite sentraScanPlane;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 16px #2dd4bf}.sentra-mascot-stage{z-index:3;isolation:isolate;width:min(100%,240px);height:275px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.sentra-owl-shell{z-index:4;transform-style:preserve-3d;filter:drop-shadow(0 24px 26px #0000006b);animation:5.2s cubic-bezier(.45,0,.2,1) infinite alternate sentraMascot3D}.sentra-owl-avatar{filter:drop-shadow(0 0 24px #2dd4bf59);cursor:default;width:164px;height:auto;transition:filter .3s;animation:none;display:block}.sentra-owl-avatar:hover{filter:drop-shadow(0 0 38px #2dd4bfa8);transform:none}.sentra-mascot-aura{filter:blur(12px);background:radial-gradient(circle,#2dd4bf38,#0ea5e912 44%,#0000 72%);border-radius:50%;animation:3.4s ease-in-out infinite sentraAuraPulse;position:absolute;inset:20px -8px 22px}.sentra-mascot-orbit{z-index:3;opacity:.58;transform-style:preserve-3d;border:1px solid #5eead461;border-radius:50%;position:absolute}.sentra-mascot-orbit:after{content:"";background:#99f6e4;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px #2dd4bf}.sentra-mascot-orbit-one{width:224px;height:92px;animation:9s linear infinite sentraOrbitTiltOne}.sentra-mascot-orbit-two{width:162px;height:238px;animation:12s linear infinite reverse sentraOrbitTiltTwo}.sentra-mascot-shadow{z-index:1;filter:blur(10px);background:#00000085;border-radius:50%;width:148px;height:22px;animation:5.2s ease-in-out infinite alternate sentraShadowPulse;position:absolute;bottom:6px}.sentra-risk-legend{align-items:center;gap:.3rem;display:flex}.sentra-risk-high svg{color:#f87171}.sentra-risk-medium svg{color:#fbbf24}.sentra-risk-low svg{color:#34d399}.sentra-system-status-bar>span{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.sentra-system-status-bar svg{color:#34d399}.sentra-social-proof{background:linear-gradient(#f8fafc,#fff);border-color:#0f172a12;padding:3.5rem 0 3.8rem}.sentra-social-orbit-line{pointer-events:none;border:1px solid #14b8a61f;border-radius:50%;width:min(74rem,86vw);height:8rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sentra-social-orbit-line:after{content:"";offset-path:border-box;background:#14b8a6;border-radius:50%;width:8px;height:8px;animation:7s linear infinite sentraOrbitDot;position:absolute;box-shadow:0 0 18px #14b8a6cc}.sentra-social-caption{z-index:2;margin-bottom:1.4rem;position:relative}.sentra-social-disclosure{z-index:2;color:#64748b;text-align:center;text-wrap:pretty;max-width:52rem;margin:-.75rem auto 1.5rem;padding:0 1rem;font-size:.72rem;line-height:1.55;position:relative}.sentra-mascot-webgl{z-index:4;cursor:default;touch-action:pan-y;width:100%;height:100%;position:relative;transform:translateZ(34px)}.sentra-mascot-webgl canvas{opacity:0;filter:drop-shadow(0 26px 32px #0000006b);pointer-events:none;width:100%;height:100%;transition:opacity .42s;display:block;position:absolute;inset:0}.sentra-mascot-webgl-fallback{object-fit:contain;filter:drop-shadow(0 18px 24px #00000061)drop-shadow(0 0 24px #2dd4bf45);width:min(92%,228px);height:92%;transition:opacity .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sentra-mascot-webgl[data-webgl-ready=true] canvas{opacity:1}.sentra-mascot-webgl[data-webgl-ready=true] .sentra-mascot-webgl-fallback{opacity:0}.sentra-marquee-wrapper{z-index:2;position:relative}.sentra-marquee-track{will-change:transform;gap:1rem;width:max-content;padding-right:1rem;animation:34s linear infinite sentraMarqueeScroll}.sentra-logo-item{opacity:1;background:#ffffffe6;border:1px solid #0f172a14;border-radius:.85rem;min-width:13.5rem;padding:.85rem 1rem;box-shadow:0 10px 25px #0f172a0b}.sentra-social-icon{color:#0f766e;background:#ecfdf5;border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;font-size:1.1rem;display:grid}.sentra-social-label{gap:.08rem;display:grid}.sentra-social-label strong{letter-spacing:-.01em;font-size:.86rem}.sentra-social-label small{color:#64748b;font-size:.68rem;font-weight:500}.sentra-infra-section{background:radial-gradient(circle at 8% 12%,#14b8a614,#0000 25%),#f5f8fb;padding:8rem 1.5rem;position:relative}.sentra-section-title{text-wrap:balance;max-width:17ch;font-size:clamp(2.35rem,4vw,4rem);line-height:1.02}.sentra-section-subtitle{text-wrap:pretty;max-width:60ch}.sentra-infra-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.sentra-infra-card{background:radial-gradient(circle at 90% 0,#14b8a61f,#0000 34%),#fff;border-color:#0f172a14;border-radius:1.25rem;grid-column:span 2;justify-content:flex-end;min-height:260px;padding:1.8rem;overflow:hidden;box-shadow:0 18px 45px #0f172a0e}.sentra-infra-card-featured,.sentra-infra-card-wide{grid-column:span 3;min-height:300px}.sentra-infra-card-featured{color:#fff;background:radial-gradient(circle at 78% 18%,#2dd4bf38,#0000 30%),linear-gradient(145deg,#07111f,#102943)}.sentra-infra-card-featured h3{color:#fff}.sentra-infra-card-featured p{color:#b9c7d8;max-width:35ch}.sentra-infra-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff6b,#0000 57%);transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-110%)}.sentra-infra-card:hover:after{transform:translate(110%)}.sentra-infra-card:hover{border-color:#14b8a65c;transform:translateY(-6px)}.sentra-card-index{color:#94a3b8;letter-spacing:.12em;font-size:.65rem;font-weight:800;position:absolute;top:1.35rem;right:1.4rem}.sentra-infra-icon{border-radius:.9rem;width:3.2rem;height:3.2rem;margin-bottom:auto;transform:translateZ(20px)}.sentra-industries-section{background:#fff;padding:8rem 1.5rem}.sentra-industries-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.sentra-industry-card{border-radius:1.2rem;grid-column:span 4;justify-content:flex-end;min-height:230px;padding:1.65rem;position:relative;overflow:hidden}.sentra-industry-card:first-child{grid-column:span 5}.sentra-industry-card:nth-child(2){grid-column:span 3}.sentra-industry-card:nth-child(3),.sentra-industry-card:nth-child(4){grid-column:span 4}.sentra-industry-card:nth-child(5){grid-column:span 5}.sentra-industry-card:nth-child(6){grid-column:span 3}.sentra-industry-card:before{content:"";background:radial-gradient(circle,#14b8a629,#0000 68%);border-radius:50%;width:13rem;height:13rem;transition:transform .5s;position:absolute;top:-7rem;right:-5rem}.sentra-industry-card:hover:before{transform:scale(1.25)translate(-8px,8px)}.sentra-industry-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #0f766e1f}.sentra-industry-tag{color:#94a3b8;letter-spacing:.13em;font-size:.62rem;font-weight:800;position:absolute;top:1.3rem;right:1.35rem}.sentra-industry-icon-box{border-radius:.85rem;width:3rem;height:3rem;margin-bottom:auto}.sentra-industry-arrow{color:#0f766e;opacity:0;transition:all .22s;position:absolute;bottom:1.4rem;right:1.35rem;transform:translate(-10px)}.sentra-industry-card:hover .sentra-industry-arrow{opacity:1;transform:translate(0)}.sentra-industry-card p{max-width:29ch;padding-right:1.5rem}.sentra-roi-banner{background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 75% 0,#14b8a62e,#0000 35%),#06101d;padding:7rem 1.5rem 6rem}.sentra-roi-container{grid-template-columns:minmax(17rem,.8fr) minmax(0,2.2fr);gap:4rem}.sentra-roi-left h2{letter-spacing:-.045em;font-size:clamp(2.25rem,3vw,3.6rem)}.sentra-roi-stats-grid{gap:.75rem}.sentra-roi-stat-box{background:linear-gradient(#ffffff12,#ffffff06);border-radius:1rem;justify-content:flex-end;min-height:210px;padding:1.25rem 1rem;position:relative;overflow:hidden}.sentra-roi-stat-box:before{content:"";background:linear-gradient(90deg,#0000,#2dd4bf,#0000);height:2px;animation:5s ease-in-out infinite sentraMetricSweep;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.sentra-roi-stat-box:nth-child(2):before{animation-delay:.4s}.sentra-roi-stat-box:nth-child(3):before{animation-delay:.8s}.sentra-roi-stat-box:nth-child(4):before{animation-delay:1.2s}.sentra-roi-stat-box:nth-child(5):before{animation-delay:1.6s}.sentra-roi-stat-index{color:#64748b;font:600 .67rem ui-monospace,monospace;position:absolute;top:1rem;left:1rem}.sentra-roi-stat-num{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.25vw,2.75rem);line-height:1}.sentra-roi-stat-label{color:#f1f5f9;font-size:.78rem;font-weight:700}.sentra-roi-stat-detail{color:#64748b;font-size:.65rem;line-height:1.4}.sentra-roi-evidence-line{z-index:2;background:#94a3b826;max-width:1320px;height:1px;margin:3.5rem auto 0;position:relative;overflow:hidden}.sentra-roi-evidence-line span{background:linear-gradient(90deg,#0000,#2dd4bf,#0000);width:18%;height:100%;animation:4.5s linear infinite sentraEvidenceLine;display:block}.sentra-agents-section,.sentra-integrations-section,.sentra-proof-faq-section{padding:8rem 1.5rem}.sentra-agent-mascot{background:linear-gradient(145deg,#ecfeff,#eff6ff);border-radius:1.35rem;place-items:center;width:4.8rem;height:4.8rem;display:grid;box-shadow:0 14px 35px #0e74901f}.sentra-agent-mascot img{filter:drop-shadow(0 8px 12px #0f172a29);width:4rem;height:auto}.sentra-agents-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.sentra-agent-card{border-radius:1.1rem;grid-column:span 2;justify-content:flex-end;min-height:210px}.sentra-agent-card .sentra-agent-icon-box{margin-bottom:auto}.sentra-agent-ready-card{border-radius:1.1rem;grid-column:span 4}.sentra-integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sentra-integration-card{border-radius:1.05rem;grid-template-columns:auto 1fr;align-content:center;min-height:150px;padding:1.45rem;display:grid}.sentra-integration-card h4,.sentra-integration-card p{grid-column:2}.sentra-integration-card .sentra-integration-icon-box{grid-row:1/span 2;align-self:center;margin-right:.35rem}.sentra-integrations-badge-bar{border-radius:1rem;flex-wrap:wrap}.sentra-integrations-badge-bar>span{align-items:center;gap:.45rem;display:inline-flex}.sentra-integrations-badge-bar svg{color:#0f766e}.sentra-proof-faq-section{background:linear-gradient(#fff,#f8fafc)}.sentra-quote-card{background:linear-gradient(145deg,#07111f,#102943);border:0;min-height:330px;box-shadow:0 25px 60px #07111f33}.sentra-quote-text{color:#e2e8f0;font-size:1.18rem;font-style:normal}.sentra-quote-author strong{color:#fff!important}.sentra-quote-author span{color:#94a3b8!important}.sentra-quote-icon{color:#5eead4;background:#2dd4bf21;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:1.35rem;display:grid}.sentra-principle-mark{color:#5eead4;font-size:1.7rem}.sentra-faq-item{background:#fff}.sentra-faq-toggle{color:#0f766e;background:#f1f5f9;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;display:grid}.sentra-g2-card{flex-direction:column;justify-content:center;min-height:330px;display:flex}.sentra-g2-badge-box>svg{font-size:1.25rem}.sentra-bottom-cta-wrap{background:#f8fafc;padding:4rem 1.5rem 7rem}.sentra-bottom-cta-box{padding:4.5rem 3.75rem}.sentra-bottom-cta-box:before{content:"";background:radial-gradient(circle,#2dd4bf3d,#0000 68%);border-radius:50%;width:24rem;height:24rem;position:absolute;top:-13rem;left:-9rem}.sentra-bottom-cta-mascot{filter:drop-shadow(0 0 28px #2dd4bf61);width:7rem;height:auto;animation:5.2s ease-in-out infinite alternate sentraMascot3D;position:relative}@keyframes sentraAmbientSpin{to{transform:rotate(360deg)}}@keyframes sentraHeadlineGlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes sentraSurfaceSweep{0%,58%{opacity:0;transform:translate(-30%)}72%{opacity:1}to{opacity:0;transform:translate(30%)}}@keyframes sentraRingOrbit{to{transform:rotateX(68deg)rotate(360deg)}}@keyframes sentraRingOrbitReverse{to{transform:rotateX(68deg)rotate(0)}}@keyframes sentraScanPlane{0%,to{opacity:0;top:22%}18%,80%{opacity:.85}50%{top:75%}}@keyframes sentraAuraPulse{50%{opacity:.62;transform:scale(1.1)}}@keyframes sentraOrbitTiltOne{to{transform:rotateX(68deg)rotate(360deg)}}@keyframes sentraOrbitTiltTwo{to{transform:rotateY(68deg)rotate(360deg)}}@keyframes sentraShadowPulse{to{opacity:.48;transform:scale(.78)}}@keyframes sentraOrbitDot{to{offset-distance:100%}}@keyframes sentraMetricSweep{0%,25%{transform:translate(-110%)}65%,to{transform:translate(110%)}}@keyframes sentraEvidenceLine{0%{transform:translate(-110%)}to{transform:translate(660%)}}@media (width<=1180px){.sentra-hero-container{grid-template-columns:1fr}.sentra-hero-title{max-width:14ch}.sentra-hero-visual-card{transform:none}.sentra-infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sentra-infra-card,.sentra-infra-card-featured,.sentra-infra-card-wide{grid-column:span 1}.sentra-infra-card-featured{grid-column:1/-1}.sentra-roi-container{grid-template-columns:1fr}.sentra-roi-stats-grid{grid-template-columns:repeat(5,minmax(9rem,1fr));padding-bottom:.75rem;overflow-x:auto}.sentra-agent-card{grid-column:span 3}.sentra-agent-ready-card{grid-column:1/-1;min-height:200px}}@media (width<=760px){.sentra-navbar-container{gap:.75rem;padding:.7rem 1rem}.sentra-nav-left{gap:0}.sentra-nav-links,.sentra-nav-right .sentra-btn-ghost{display:none}.sentra-nav-right{gap:.5rem}.sentra-nav-right .sentra-btn-primary{padding:.58rem .85rem;font-size:.78rem}.sentra-mobile-menu-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:.72rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.05rem;display:grid}.sentra-mobile-nav-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0f172a1a;border-radius:1rem;gap:.35rem;padding:.8rem;animation:.18s cubic-bezier(.16,1,.3,1) both sentraMenuFade;display:grid;position:absolute;top:calc(100% + .55rem);left:.75rem;right:.75rem;box-shadow:0 24px 55px #07111f2e}.sentra-mobile-nav-panel>a{color:#0f172a;border-radius:.72rem;justify-content:space-between;align-items:center;padding:.78rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.sentra-mobile-nav-panel>a:hover{color:#0f766e;background:#f1f5f9}.sentra-mobile-nav-actions{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:.55rem;padding-top:.45rem;display:grid}.sentra-mobile-nav-actions>button{justify-content:center}.sentra-hero-section{min-height:auto;padding:3.5rem 1rem 4.5rem}.sentra-hero-title{max-width:100%;font-size:clamp(2.6rem,12vw,3.35rem)}.sentra-hero-cta-group{flex-direction:column;align-items:stretch}.sentra-hero-values{grid-template-columns:1fr}.sentra-hero-visual-card{border-radius:1.2rem;padding:.85rem}.sentra-hero-visual-layout{grid-template-columns:1fr}.sentra-cyber-pedestal{min-height:360px}.sentra-mascot-stage{width:min(100%,220px);height:250px}.sentra-dashboard-stack{grid-template-columns:1fr;display:grid}.sentra-system-status-bar{grid-column:1;justify-content:flex-start;gap:.75rem;overflow-x:auto}.sentra-alert-tag{max-width:12rem;font-size:.58rem}.sentra-section-header{flex-direction:column;align-items:flex-start}.sentra-section-title{font-size:2.45rem}.sentra-infra-section,.sentra-industries-section,.sentra-agents-section,.sentra-integrations-section,.sentra-proof-faq-section{padding:5rem 1rem}.sentra-infra-grid{grid-template-columns:1fr}.sentra-infra-card-featured{grid-column:auto}.sentra-industries-grid{grid-template-columns:1fr}.sentra-industry-card,.sentra-industry-card:nth-child(n){grid-column:auto;min-height:210px}.sentra-roi-banner{padding:5rem 1rem 4rem}.sentra-roi-stats-grid{grid-template-columns:repeat(5,10.5rem)}.sentra-roi-stat-box{min-height:190px}.sentra-agents-intro{grid-template-columns:auto 1fr}.sentra-agents-intro>a{grid-column:1/-1}.sentra-agents-grid{grid-template-columns:1fr}.sentra-agent-card,.sentra-agent-ready-card{grid-column:auto}.sentra-integrations-grid{grid-template-columns:1fr}.sentra-integrations-badge-bar{justify-content:flex-start;gap:1rem}.sentra-bottom-cta-box{flex-direction:column;align-items:flex-start;padding:3rem 1.5rem}.sentra-bottom-cta-box>div{flex-direction:column;align-items:flex-start!important}.sentra-bottom-cta-mascot{width:5.5rem}.sentra-footer-bottom{flex-direction:column;align-items:flex-start;gap:1.25rem}.sentra-footer-bottom>div{flex-wrap:wrap;gap:.85rem!important}.sentra-footer-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.sentra-footer-col:first-child,.sentra-footer-col:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sentra-landing-root *,.sentra-landing-root :before,.sentra-landing-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
