/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{@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)}}}*,: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,ui-sans-serif, system-ui, 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{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{@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}}.collapse{visibility:collapse}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-6{z-index:6}.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{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#152a38;--muted:#667884;--line:#dfe6e9;--panel:#fff;--canvas:#f4f7f6;--teal-950:#063e43;--teal-900:#07545a;--teal-800:#0a6870;--teal-700:#0b7880;--lime:#b7df26;--lime-dark:#8eb400;--blue:#2470d4}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1d97a040}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.sidebar{z-index:30;color:#eafcfc;background:radial-gradient(circle at 12% 14%, #1c9fa442, transparent 36%), linear-gradient(160deg, var(--teal-900), var(--teal-950));flex-direction:column;width:250px;min-height:100vh;transition:width .18s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-row{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;height:76px;padding:0 19px;display:flex}.brand-mark{background:var(--lime);width:40px;height:40px;color:var(--teal-950);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:850;display:grid;box-shadow:0 7px 18px #00000024}.brand-copy{white-space:nowrap;flex-direction:column;display:flex}.brand-copy strong{letter-spacing:-.02em;font-size:17px}.brand-copy span{color:#9bc7ca;letter-spacing:.1em;text-transform:uppercase;margin-top:1px;font-size:13px}.main-nav{flex-direction:column;gap:4px;padding:20px 12px;display:flex}.nav-item{color:#cfe5e6;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:14px;width:100%;min-height:46px;padding:0 14px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item.active{color:#fff;background:#011f226b}.nav-item.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:4px;position:absolute;inset:9px auto 9px -12px}.nav-item svg{flex:none}.nav-label{white-space:nowrap;font-size:14px;font-weight:540}.nav-badge{color:#d9f47b;background:#b7df262e;border-radius:12px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:13px;font-weight:700;display:grid}.nav-external{color:#8fbdc0;margin-left:auto}.knowledge-link:hover .nav-external{color:var(--lime)}.sidebar-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 12px}.agent-chip{align-items:center;gap:10px;min-height:54px;padding:8px;display:flex}.agent-copy,.profile-copy{white-space:nowrap;flex-direction:column;display:flex}.agent-copy strong,.profile-copy strong{font-size:14px}.agent-copy small{color:#9bc7ca;margin-top:2px;font-size:12px}.sidebar-toggle-tab{z-index:34;color:#eafcfc;background:linear-gradient(180deg,var(--teal-900),var(--teal-950));border:1px solid #042b2f4d;border-left:0;border-radius:0 11px 11px 0;place-items:center;width:30px;height:64px;padding:0;transition:left .18s,background .15s,color .15s;display:grid;position:fixed;top:50%;left:250px;transform:translate(-1px,-50%);box-shadow:8px 0 20px #05272b2e}.sidebar-toggle-tab:hover{color:var(--lime);background:var(--teal-800)}.sidebar-toggle-tab svg{transition:transform .18s}.mobile-close,.mobile-menu{display:none}.workspace{grid-column:2;min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:24px;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.global-search{color:#73828b;background:#f8faf9;border:1px solid #d7dfe2;border-radius:10px;align-items:center;gap:10px;width:min(650px,58vw);height:44px;padding:0 14px;transition:border .15s,box-shadow .15s,background .15s;display:flex;position:relative}.global-search:focus-within{background:#fff;border-color:#75b8bb;box-shadow:0 0 0 4px #17868d17}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.global-search>button{color:#6e7f88;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.search-hint{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:8px 11px;font-size:14px;position:absolute;top:calc(100% + 8px);left:12px;box-shadow:0 8px 24px #1730391f}.global-search-results{z-index:60;color:var(--ink);background:#fff;border:1px solid #d7e0e2;border-radius:14px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 22px 60px #18313a2e}.search-results-heading{background:#fafcfc;border-bottom:1px solid #e8edee;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.search-results-heading strong{font-size:13px}.search-results-heading span{color:var(--muted);font-size:13px}.search-results-list{max-height:366px;padding:6px;overflow-y:auto}.search-results-list>button{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.search-results-list>button:hover,.search-results-list>button.selected{background:#edf7f6}.search-result-kind{color:#31525d;letter-spacing:.04em;text-transform:uppercase;background:#e8f0f1;border-radius:7px;justify-content:center;min-width:58px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.search-result-kind.kind-incident{color:#12656b;background:#dff1ef}.search-result-kind.kind-problem{color:#8b4b12;background:#fff0dd}.search-result-kind.kind-change{color:#54429b;background:#eeeafd}.search-result-kind.kind-user{color:#1e5f9b;background:#e6f0fb}.search-result-copy{gap:4px;min-width:0;display:grid}.search-result-copy strong,.search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-copy strong{font-size:14px}.search-result-copy small{color:#697b84;font-size:12px}.search-result-meta{justify-items:end;gap:4px;display:grid}.search-result-meta b{color:#415863;font-size:12px;font-weight:760}.search-result-meta small{color:#89979d;font-size:12px}.search-empty,.notification-empty{color:#789098;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.search-empty strong,.notification-empty strong{color:#435a64;font-size:14px}.search-empty small,.notification-empty small{color:#82939a;font-size:12px}.search-results-footer{color:#87969c;background:#fafcfc;border-top:1px solid #e8edee;align-items:center;gap:16px;min-height:35px;padding:0 15px;font-size:12px;display:flex}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.technician-credit-summary{color:inherit;white-space:nowrap;font-size:13px}.queue-live-state{color:#317068;white-space:nowrap;background:#f2faf8;border:1px solid #d5e7e3;border-radius:99px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.queue-live-state i{background:#23a987;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #23a9871f}.queue-live-state.reconnecting{color:#8a641f;background:#fffaf0;border-color:#f1d8a9}.queue-live-state.reconnecting i{background:#d99b31;box-shadow:0 0 0 4px #d99b3121}.queue-live-state.connecting{color:#6f8188;background:#f7f9f9}.queue-live-state.connecting i{box-shadow:none;background:#9aaab0}.icon-button,.more-button,.back-button{color:#3c515e;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .15s;display:grid}.icon-button:hover,.more-button:hover,.back-button:hover,.icon-button.pressed,.more-button.pressed{color:var(--teal-700);background:#edf4f3}.notification-wrap{position:relative}.notification-dot{background:#ef625e;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.notification-badge{color:#fff;background:#e65450;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:12px;font-weight:850;line-height:1;display:grid;position:absolute;top:2px;right:0}.notification-popover{z-index:55;border:1px solid var(--line);background:#fff;border-radius:14px;width:390px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 18px 55px #18313a2e}.notification-heading{background:#fafcfc;border-bottom:1px solid #e7edee;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.notification-heading>div{gap:3px;display:grid}.notification-heading strong{font-size:13px}.notification-heading small{color:#7d8f97;font-size:12px}.notification-heading button{color:var(--teal-800);background:#e5f3f1;border:0;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:760}.notification-list{max-height:430px;padding:5px;overflow-y:auto}.notification-list>button{width:100%;min-height:69px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:9px 11px;display:grid;position:relative}.notification-list>button:hover{background:#f1f7f6}.notification-list>button.unread{background:#f3faf9}.notification-list>button.unread:hover{background:#e9f5f3}.notification-list>button>i{background:#17868d;border-radius:50%;width:6px;height:6px;margin-top:8px}.notification-symbol{color:#156d73;background:#e1f2f0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.notification-symbol.notification-problem{color:#a65b16;background:#fff0df}.notification-symbol.notification-change{color:#6350a8;background:#eeebfb}.notification-symbol.notification-assignment{color:#2268a6;background:#e7f1fb}.notification-copy{gap:3px;min-width:0;display:grid}.notification-copy strong{font-size:13px}.notification-copy>span{color:#536a75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.notification-copy small{color:#87979d;font-size:12px}.notification-empty{min-height:170px}.profile-wrap{position:relative}.profile-button{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:8px;padding:4px 8px 4px 5px;display:flex}.profile-button:hover,.profile-button.pressed{border-color:var(--line);background:#f7faf9}.avatar{width:34px;height:34px;color:var(--teal-900);background:linear-gradient(145deg,#dbf2ee,#bddedb);border-radius:50%;place-items:center;font-size:13px;font-weight:780;display:grid}.avatar.small{color:#fff;background:#ffffff1f;width:32px;height:32px}.avatar.large{flex:none;width:44px;height:44px;font-size:13px}.profile-copy small{color:#788992;text-align:left;margin-top:1px;font-size:12px}.profile-chevron{transition:transform .15s}.profile-chevron.open{transform:rotate(180deg)}.profile-popover{z-index:55;border:1px solid var(--line);width:344px;color:var(--ink);background:#fff;border-radius:14px;position:absolute;top:51px;right:0;overflow:hidden;box-shadow:0 18px 55px #18313a2e}.profile-identity{background:linear-gradient(145deg,#f8fcfb,#eef7f6);border-bottom:1px solid #e8edee;align-items:center;gap:11px;padding:16px;display:flex}.profile-identity>span:last-child{gap:3px;min-width:0;display:grid}.profile-identity strong,.profile-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-identity strong{font-size:13px}.profile-identity small{color:#6e8089;font-size:12px}.profile-access{border-bottom:1px solid #e8edee;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 15px;display:grid}.profile-access>span{gap:3px;min-width:0;display:grid}.profile-access small{color:#87969d;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.profile-access strong{color:#425965;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-status{align-items:center;gap:4px;display:flex}.profile-status i{background:#68af1d;border-radius:50%;flex:none;width:6px;height:6px}.profile-menu{padding:6px;display:grid}.profile-menu>button{color:#43606a;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:50px;padding:8px 10px;display:grid}.profile-menu>button:hover{color:var(--teal-800);background:#edf6f5}.profile-menu>button>span{gap:2px;min-width:0;display:grid}.profile-menu strong{color:var(--ink);font-size:13px}.profile-menu small{color:#7c8d94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-session{background:#fafcfc;border-top:1px solid #e8edee;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 13px;display:flex}.profile-session>span{color:#87979d;font-size:12px}.profile-session button{color:#a2403c;background:#fbeceb;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:760;display:inline-flex}.profile-signed-out{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:250px;padding:27px 24px;display:grid}.profile-lock{width:46px;height:46px;color:var(--teal-800);background:#e3f2f0;border-radius:13px;place-items:center;display:grid}.profile-signed-out strong{margin-top:3px;font-size:13px}.profile-signed-out p{color:#6c7f88;max-width:260px;margin:0 0 5px;font-size:12px;line-height:1.5}.profile-signed-out button{background:var(--teal-800);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.help-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0723288a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.help-centre{background:#fff;border:1px solid #ffffff6b;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(990px,100%);max-height:min(820px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 28px 90px #031c2059}.help-header{color:#fff;background:radial-gradient(circle at 86% 10%,#b7df2638,transparent 31%),linear-gradient(145deg,var(--teal-900),var(--teal-950));justify-content:space-between;align-items:flex-start;gap:20px;min-height:105px;padding:20px 24px;display:flex}.help-header .section-kicker{color:#c8ea75}.help-header h2{color:#fff;margin:6px 0 3px;font-size:24px}.help-header p{color:#a9d0d2;margin:0;font-size:13px}.help-header>button{color:#fff;background:#ffffff1c;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.help-header>button:hover{background:#ffffff30}.help-search{color:#74868f;background:#fff;border:1px solid #d7e1e3;border-radius:11px;align-items:center;gap:10px;height:50px;margin:-16px 24px 0;padding:0 14px;display:flex;box-shadow:0 7px 22px #0d33391f}.help-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.help-search button{color:#758790;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.help-quick-actions{border-bottom:1px solid #e5ebed;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 24px;display:grid}.help-quick-actions>button,.help-quick-actions>a{min-width:0;min-height:62px;color:var(--teal-800);text-align:left;background:#f9fbfb;border:1px solid #dce5e6;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.help-quick-actions>button:hover,.help-quick-actions>a:hover{background:#eef7f6;border-color:#9fc9c7}.help-quick-actions>button>span,.help-quick-actions>a>span{gap:3px;min-width:0;display:grid}.help-quick-actions strong,.help-quick-actions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-quick-actions strong{color:var(--ink);font-size:13px}.help-quick-actions small{color:#74868e;font-size:12px}.help-action-arrow{transform:rotate(180deg)}.help-body{grid-template-columns:174px minmax(0,1fr);min-height:0;display:grid}.help-categories{background:#f7faf9;border-right:1px solid #e5ebed;flex-direction:column;gap:3px;padding:14px 10px;display:flex;overflow-y:auto}.help-categories button{color:#516872;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:37px;padding:0 10px;font-size:12px;display:flex}.help-categories button:hover,.help-categories button.active{color:var(--teal-800);background:#e5f2f0;font-weight:760}.help-categories span{color:#70828a;background:#e5ebec;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:12px;display:grid}.help-categories button.active span{color:#155e64;background:#bddfda}.help-topics{min-height:0;padding:14px 16px 18px;overflow-y:auto}.help-results-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;padding:0 4px;display:flex}.help-results-heading strong{font-size:14px}.help-results-heading span{color:#83939a;font-size:12px}.help-topic{border-bottom:1px solid #e8edef}.help-topic summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 20px;align-items:start;gap:10px;min-height:79px;padding:11px 5px;list-style:none;display:grid}.help-topic summary::-webkit-details-marker{display:none}.help-topic summary:hover{background:#f8fbfa}.help-topic summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.help-topic summary small{color:#7a8e96;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:760}.help-topic summary strong{color:var(--ink);font-size:13px}.help-topic summary p{color:#697d86;margin:0;font-size:12px;line-height:1.4}.help-topic summary>svg{color:#82939a;margin-top:8px;transition:transform .15s}.help-topic[open] summary>svg{transform:rotate(180deg)}.help-topic-icon{color:#146e74;background:#e0f1ef;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.help-topic-icon.help-problems{color:#9b591b;background:#fff0df}.help-topic-icon.help-changes{color:#6350a8;background:#eeebfb}.help-topic-icon.help-reports{color:#2268a6;background:#e7f1fb}.help-topic-icon.help-access{color:#53616c;background:#ebeff1}.help-topic ol{color:#536972;counter-reset:help-step;background:#f4f8f7;border-radius:9px;margin:0 0 14px 52px;padding:12px 18px 12px 31px}.help-topic li{padding:3px 0 3px 4px;font-size:12px;line-height:1.45}.help-empty{color:#809098;text-align:center;align-content:center;place-items:center;gap:7px;min-height:210px;display:grid}.help-empty strong{color:#435a64;font-size:14px}.help-empty small{font-size:12px}.help-footer{background:#fafcfc;border-top:1px solid #e4eaec;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:9px 18px 9px 22px;display:flex}.help-footer>span{color:#6d8088;align-items:center;gap:7px;font-size:12px;display:inline-flex}.help-footer button{background:var(--lime);min-height:34px;color:var(--teal-950);border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.content{max-width:1510px;margin:0 auto;padding:27px 30px 40px}.ticket-queue-content{padding-top:34px}.queue-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.queue-heading h1{margin-top:7px}.queue-heading p{color:#667b86;margin:8px 0 0;font-size:13px}.new-ticket-button{justify-content:center;align-items:center;gap:8px;padding-inline:18px;display:inline-flex}.queue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.queue-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:114px;padding:17px 18px;display:flex;box-shadow:0 4px 18px #1e38410a}.queue-stats article>span{color:#71838c;text-transform:uppercase;letter-spacing:.055em;font-size:13px;font-weight:650}.queue-stats strong{color:var(--ink);letter-spacing:-.04em;margin-top:8px;font-size:28px;line-height:1}.queue-stats small{color:#95a2a7;margin-top:auto;font-size:12px}.queue-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 24px #1e38410e}.queue-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 16px;display:flex}.filter-tabs{align-items:stretch;gap:4px;height:100%;display:flex}.filter-tabs button{color:#667982;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:88px;padding:0 13px;font-size:13px;font-weight:680;display:flex;position:relative}.filter-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.filter-tabs button.active{color:var(--teal-700)}.filter-tabs button.active:after{background:var(--teal-700)}.filter-tabs button span{color:#657982;background:#edf3f2;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid}.request-type-toolbar{border-bottom:1px solid var(--line);background:#fbfcfc;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.request-type-toolbar-label{color:#74868e;letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:12px;font-weight:780}.request-type-filters{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.request-type-filters button{color:#60747d;background:#fff;border:1px solid #dce4e5;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:12px;font-weight:690;display:inline-flex}.request-type-filters button:hover{color:var(--teal-800);background:#f4f8f7;border-color:#a9c4c1}.request-type-filters button.active{color:#17676b;background:#e9f4f2;border-color:#78aaa5;box-shadow:0 0 0 2px #20757114}.request-type-filters button b{color:#6b7e86;background:#eef3f3;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.request-type-filters button.active b{color:inherit;background:#fff}.request-type-filters button.request-type-access svg{color:#7b5db0}.request-type-filters button.request-type-application svg{color:#3173a8}.request-type-filters button.request-type-connectivity svg{color:#157d86}.request-type-filters button.request-type-hardware svg{color:#697981}.request-type-filters button.request-type-printing svg{color:#9b681e}.request-type-filters button.request-type-security svg{color:#b24943}.refresh-button{color:#576d77;background:#fff;border:1px solid #d6e0e2;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.refresh-button:hover{color:var(--teal-700);background:#f2f7f6}.ticket-table-wrap{overflow-x:auto}.ticket-table{border-collapse:collapse;white-space:nowrap;width:100%}.ticket-table th{color:#788991;letter-spacing:.065em;text-align:left;text-transform:uppercase;background:#f8faf9;border-bottom:1px solid #e6ebed;height:44px;padding:0 14px;font-size:12px;font-weight:730}.ticket-table td{color:#3d535e;border-bottom:1px solid #edf0f1;min-height:65px;padding:13px 14px;font-size:13px}.ticket-table tbody tr{cursor:pointer;transition:background .12s}.ticket-table tbody tr:hover{background:#f6faf9}.ticket-table tbody tr:last-child td{border-bottom:0}.ticket-table td:first-child{white-space:normal;min-width:210px}.ticket-table td:first-child strong{color:var(--teal-800);font-size:13px;display:block}.ticket-table td:first-child span{color:#7c8c93;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:12px;display:block;overflow:hidden}.ticket-request-row td:first-child{border-left:3px solid #b4c3c6}.ticket-request-row.request-row-access td:first-child{border-left-color:#8061b3}.ticket-request-row.request-row-application td:first-child{border-left-color:#4d83b0}.ticket-request-row.request-row-connectivity td:first-child{border-left-color:#2c8d92}.ticket-request-row.request-row-hardware td:first-child{border-left-color:#7c8a90}.ticket-request-row.request-row-printing td:first-child{border-left-color:#bd8533}.ticket-request-row.request-row-security td:first-child{border-left-color:#c45851}.ticket-request-type-cell{min-width:176px}.ticket-request-type-cell>small{color:#84939a;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:5px;font-size:11px;display:block;overflow:hidden}.request-type-badge{color:#536971;background:#edf2f2;border-radius:7px;align-items:center;gap:6px;width:max-content;min-height:27px;padding:0 8px;display:inline-flex}.request-type-badge strong{font-size:12px;font-weight:760}.request-type-badge.request-type-access{color:#654594;background:#f0eafb}.request-type-badge.request-type-application{color:#2e6794;background:#e8f1fa}.request-type-badge.request-type-connectivity{color:#176f75;background:#e2f3f1}.request-type-badge.request-type-hardware{color:#586970;background:#edf1f2}.request-type-badge.request-type-printing{color:#815916;background:#fff1dd}.request-type-badge.request-type-security{color:#9b423d;background:#fbe8e6}.ticket-table td:last-child button{color:#71838c;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;transform:rotate(-90deg)}.ticket-table td:last-child button:hover{color:var(--teal-700);background:#eaf3f1}.priority-label{color:#425963;font-size:12px;font-weight:700}.sla-pill{color:#236b6e;background:#e9f4f2;border-radius:8px;align-items:center;gap:7px;width:max-content;min-width:104px;min-height:31px;padding:4px 8px;display:inline-flex}.sla-pill>i{background:#43958a;border-radius:50%;flex:none;width:7px;height:7px}.sla-pill>span{gap:1px;display:grid}.sla-pill strong{font-size:12px;line-height:1}.sla-pill small{white-space:nowrap;font-size:12px;line-height:1.15}.sla-pill.sla-at-risk{color:#855f0d;background:#fff2d7}.sla-pill.sla-at-risk>i{background:#d79c23}.sla-pill.sla-breached{color:#9b423d;background:#fbe8e6}.sla-pill.sla-breached>i{background:#dc5d56}.sla-pill.sla-met{color:#3d7235;background:#e4f3e2}.sla-pill.sla-met>i{background:#69a45d}.queue-status{color:#48650a;background:#ebf7c4;border-radius:13px;align-items:center;gap:6px;width:max-content;min-height:25px;padding:0 8px;font-size:12px;font-weight:720;display:inline-flex}.queue-status i{background:#83a905;border-radius:50%;width:6px;height:6px}.queue-status.new{color:#285e91;background:#e8f1fb}.queue-status.new i{background:#4e88c2}.queue-status.on-hold{color:#795b16;background:#fff2d6}.queue-status.on-hold i{background:#d5a22f}.queue-status.resolved{color:#176456;background:#e1f3ed}.queue-status.resolved i{background:#2d947f}.queue-status.closed{color:#514783;background:#edeafb;border:1px solid #cfc9e8}.queue-status.closed i{background:#7566b2}.queue-state{color:#7c8e96;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:45px 20px;display:flex}.queue-state strong{color:#344b56;margin-top:12px;font-size:14px}.queue-state>span:not(.empty-icon){margin:6px 0 17px;font-size:13px}.empty-icon{width:48px;height:48px;color:var(--teal-700);background:#eaf3f1;border-radius:14px;place-items:center;display:grid}.inline-error{color:#983b35;background:#fff3f2;border:1px solid #efc8c5;border-radius:8px;margin:15px 16px 0;padding:11px 13px;font-size:13px}.editor-error{margin:0 0 15px}.my-work-content{padding-top:34px}.my-work-refresh{background:#fff;min-height:38px;padding-inline:13px}.identity-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:17px;min-height:150px;padding:25px;display:flex;box-shadow:0 5px 24px #1e38410e}.identity-card>span{width:48px;height:48px;color:var(--teal-700);background:#e7f2f0;border-radius:14px;flex:none;place-items:center;display:grid}.identity-card>div{flex:1;min-width:0}.identity-card strong{font-size:14px}.identity-card p{color:#72848d;margin:6px 0 0;font-size:13px;line-height:1.5}.identity-card a{flex:none;text-decoration:none}.my-work-hero{background:linear-gradient(110deg,#fff,#f2f8f6);border:1px solid #d7e5e3;border-radius:14px;grid-template-columns:minmax(240px,1fr) repeat(3,150px);align-items:center;gap:18px;min-height:112px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 5px 24px #1e38410a}.my-work-person{align-items:center;gap:13px;display:flex}.work-avatar{width:46px;height:46px;font-size:13px}.my-work-person>div{flex-direction:column;display:flex}.my-work-person small{color:#829299;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.my-work-person strong{margin-top:3px;font-size:13px}.my-work-person div>span{color:#758791;margin-top:2px;font-size:12px}.my-work-person div>b{color:#56716f;background:#edf4f2;border-radius:6px;width:max-content;margin-top:7px;padding:4px 7px;font-size:12px;font-weight:720}.my-work-person div>b.attention{color:#8a5b12;background:#fff0dc}.work-metric{border-left:1px solid #d9e4e3;flex-direction:column;gap:4px;padding-left:18px;display:flex}.work-metric span{color:#74868e;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.work-metric strong{letter-spacing:-.04em;font-size:25px}.my-work-board{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 24px #1e38410e}.work-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:stretch;gap:7px;height:62px;padding:0 17px;display:flex;overflow:auto hidden}.work-tabs button{color:#667982;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:132px;padding:0 13px;font-size:13px;font-weight:680;display:flex;position:relative}.work-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.work-tabs button.active{color:var(--teal-700)}.work-tabs button.active:after{background:var(--teal-700)}.work-tabs button span{color:#60747d;background:#edf3f2;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:12px;display:grid}.work-tabs button:focus-visible{outline:2px solid var(--teal-700);outline-offset:-4px;border-radius:8px}.work-toolbar{border-bottom:1px solid var(--line);background:#fbfcfc;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.work-search{color:#7a8c93;background:#fff;border:1px solid #d7e1e2;border-radius:8px;align-items:center;gap:8px;min-width:220px;max-width:420px;height:36px;padding:0 10px;display:flex}.work-search:focus-within{border-color:#88b2ae;box-shadow:0 0 0 3px #387c7717}.work-search input{color:#344d57;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px}.work-search input::placeholder{color:#9aa7ac}.work-search button{color:#7c8e95;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.work-search button:hover{color:var(--teal-800);background:#edf3f2}.work-result-count{color:#85949a;white-space:nowrap;margin-right:auto;font-size:12px}.work-sort{color:#829198;background:#fff;border:1px solid #d7e1e2;border-radius:8px;align-items:center;gap:7px;height:36px;padding-left:10px;display:flex}.work-sort>span{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:720}.work-sort select{color:#4c626b;background:0 0;border:0;outline:0;height:100%;padding:0 26px 0 0;font-size:12px;font-weight:650}.work-list{background:#f7f9f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.work-card{background:#fff;border:1px solid #dfe7e8;border-radius:11px;min-width:0;padding:16px;transition:border .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.work-card:before{content:"";background:#b9c7ca;width:3px;position:absolute;inset:0 auto 0 0}.work-card.priority-p1:before{background:#cf5148}.work-card.priority-p2:before{background:#dc9d31}.work-card.priority-p3:before{background:#5689bb}.work-card.priority-p4:before{background:#7aa89d}.work-card.work-triage-alert:before{background:#8b65be}.work-card.work-triage-alert{border-color:#ded4eb}.work-card.work-triage-alert .work-triage-source{color:#624192;background:#f0eafb}.work-card:hover{border-color:#b9d4d2;transform:translateY(-1px);box-shadow:0 7px 20px #1f444b14}.work-card-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-triage-source{color:#7a5617;background:#fff3dc;border-radius:5px;width:fit-content;margin-top:10px;padding:4px 7px;font-size:12px;font-weight:720;display:inline-flex}.work-request-type{color:#536971;background:#edf2f2;border-radius:7px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:28px;margin-top:10px;padding:0 8px;display:flex}.work-request-type strong{white-space:nowrap;font-size:12px}.work-request-type span{opacity:.72;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid;min-width:0;padding-left:7px;font-size:11px;overflow:hidden}.work-request-type.request-type-access{color:#654594;background:#f0eafb}.work-request-type.request-type-application{color:#2e6794;background:#e8f1fa}.work-request-type.request-type-connectivity{color:#176f75;background:#e2f3f1}.work-request-type.request-type-hardware{color:#586970;background:#edf1f2}.work-request-type.request-type-printing{color:#815916;background:#fff1dd}.work-request-type.request-type-security{color:#9b423d;background:#fbe8e6}.work-card-title{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;margin-top:14px;padding:0;display:flex}.work-card-title strong{color:var(--teal-800);font-size:13px}.work-card-title span{color:#354d58;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:14px;font-weight:650;overflow:hidden}.work-card-meta{border-top:1px solid #edf1f2;border-bottom:1px solid #edf1f2;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding:10px 0;display:flex}.work-card-meta span{color:#71848d;align-items:center;gap:5px;font-size:12px;display:inline-flex}.work-triage-assignee{color:#647b84;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;font-weight:720;display:flex}.work-triage-assignee select{color:#315b62;min-width:210px;max-width:100%;font:inherit;background:#fff;border:1px solid #d8e2e4;border-radius:7px;padding:7px 9px}.work-triage-assignee select:disabled{cursor:wait;opacity:.6}.work-card-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:41px;padding-top:11px;display:flex}.work-card-footer small{color:#98a4a9;font-size:12px}.claim-button,.open-work-button{min-height:31px;color:var(--teal-800);background:#fff;border:1px solid #7fa9a7;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.claim-button:hover,.open-work-button:hover{background:#edf6f4}.open-work-button svg{transform:rotate(-90deg)}.work-state{min-height:330px}.work-loading-state{min-height:270px}.work-loading-state>span{max-width:340px;line-height:1.5}.work-loading-lines{gap:7px;width:min(360px,70%);margin-top:15px;display:grid}.work-loading-lines i{background:linear-gradient(90deg,#edf3f2 25%,#dce9e7 50%,#edf3f2 75%) 0 0/200% 100%;border-radius:999px;height:7px;animation:1.4s ease-in-out infinite work-loading-pulse}.work-loading-lines i:nth-child(2){width:82%;animation-delay:.1s}.work-loading-lines i:nth-child(3){width:62%;animation-delay:.2s}@keyframes work-loading-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.problem-content{padding-top:34px}.problem-attention{background:linear-gradient(120deg,#f8fbfa,#eef6f4);border:1px solid #dce6e5;border-radius:14px;margin-bottom:18px;padding:17px;box-shadow:0 4px 18px #1e384109}.problem-attention-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.problem-attention-heading h2{margin:4px 0 0;font-size:16px}.problem-attention-heading>span{color:#7d8d94;font-size:12px}.problem-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.problem-attention-grid>button{color:#415962;text-align:left;background:#fff;border:1px solid #dce5e5;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:142px;padding:14px;transition:border .14s,box-shadow .14s,transform .14s;display:flex}.problem-attention-grid>button:hover{border-color:#96bfba;transform:translateY(-1px);box-shadow:0 7px 20px #1f444b14}.problem-attention-grid>button>strong{color:var(--teal-800);margin-top:10px;font-size:12px}.problem-attention-grid>button>b{color:#304952;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:13px;overflow:hidden}.problem-attention-grid>button>small{color:#819098;margin-top:6px;font-size:12px}.problem-impact{color:#586c75;text-transform:uppercase;letter-spacing:.045em;background:#edf2f2;border-radius:5px;align-items:center;min-height:21px;padding:0 7px;font-size:12px;font-weight:780;display:inline-flex}.problem-impact-critical{color:#a43f38;background:#fde8e6}.problem-impact-high{color:#875b11;background:#fff0d9}.problem-impact-medium{color:#2c5f92;background:#e9f1fb}.problem-impact-low{color:#176456;background:#e4f3ed}.problem-attention-footer{border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:11px;display:flex}.problem-attention-footer>span:last-child{color:#89979d;font-size:12px}.problem-register-count{color:#526974;margin-top:4px;font-size:13px;display:block}.problem-filter-bar{border-bottom:1px solid var(--line);background:#fbfcfc;align-items:center;gap:8px;min-height:61px;padding:10px 16px;display:flex}.problem-search{color:#809098;background:#fff;border:1px solid #d6e0e2;border-radius:8px;align-items:center;gap:8px;min-width:230px;max-width:380px;height:36px;padding:0 10px;display:flex}.problem-search:focus-within{border-color:#88b2ae;box-shadow:0 0 0 3px #387c7717}.problem-search input{color:#344d57;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px}.problem-search button{color:#7c8e95;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.problem-search button:hover{color:var(--teal-800);background:#edf3f2}.problem-filter{background:#fff;border:1px solid #d6e0e2;border-radius:8px;align-items:center;gap:6px;min-width:112px;height:36px;padding:0 26px 0 9px;display:flex;position:relative}.problem-filter>span{color:#89979d;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:720}.problem-filter select{appearance:none;color:#465d66;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px;font-weight:660}.problem-filter>svg{color:#83939a;pointer-events:none;position:absolute;right:7px}.problem-filter.problem-sort{min-width:138px}.problem-clear-filters{color:#60747d;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:34px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.problem-clear-filters:hover{color:var(--teal-800);background:#edf3f2}.problem-table td:first-child{min-width:270px}.linked-count{min-width:26px;height:26px;color:var(--teal-800);background:#e8f2f0;border-radius:13px;place-items:center;padding:0 8px;font-size:12px;font-weight:750;display:inline-grid}.linked-preview{color:#84949b;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:105px;margin-left:7px;font-size:12px;display:inline-block;overflow:hidden}.problem-updated{color:#778991;font-size:12px}.queue-status.problem-investigating{color:#795b16;background:#fff2d6}.queue-status.problem-investigating i{background:#d5a22f}.queue-status.problem-new{color:#285e91;background:#e8f1fb}.queue-status.problem-new i{background:#4e88c2}.queue-status.problem-known-error{color:#6e3f89;background:#f4e8fb}.queue-status.problem-known-error i{background:#9b62b9}.queue-status.problem-resolved{color:#176456;background:#e1f3ed}.queue-status.problem-resolved i{background:#2d947f}.problem-editor-content{padding-top:27px}.status-select.problem-investigating{color:#745410;background:#fff3d7;border-color:#e5c06d}.status-select.problem-investigating .status-dot{background:#d59d26}.status-select.problem-new{color:#255587;background:#e9f1fb;border-color:#a8c2e2}.status-select.problem-new .status-dot{background:#4f85c3}.status-select.problem-known-error{color:#6e3f89;background:#f4e8fb;border-color:#c9a8dd}.status-select.problem-known-error .status-dot{background:#9b62b9}.status-select.problem-resolved{color:#075a4b;background:#dff3ed;border-color:#71b7a8}.status-select.problem-resolved .status-dot{background:#269178}.linked-ticket-field{border:0;min-width:0;margin:0;padding:0}.linked-ticket-field legend{color:#344b58;margin-bottom:7px;font-size:14px;font-weight:640}.ticket-link-picker{background:#fff;border:1px solid #cfdadd;border-radius:9px;max-height:250px;overflow-y:auto}.ticket-link-picker label{cursor:pointer;border-bottom:1px solid #e9eeef;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:53px;padding:9px 12px;display:grid}.ticket-link-picker label:last-child{border-bottom:0}.ticket-link-picker label:hover{background:#f5f9f8}.ticket-link-picker input{width:15px;height:15px;accent-color:var(--teal-700)}.ticket-link-picker label>span{color:#6d8088;flex-direction:column;min-width:0;font-size:12px;display:flex}.ticket-link-picker strong{color:var(--teal-800);font-size:13px}.ticket-link-picker small{color:#839299;font-size:12px}.linked-empty{color:#7e8e95;text-align:center;background:#fafcfb;border:1px dashed #cbd9da;border-radius:9px;padding:20px;font-size:13px}.problem-link-summary{background:#f8faf9;border:1px solid #e2e8e9;border-radius:10px;margin:18px 19px 8px;padding:14px}.problem-link-summary>span{color:#7d8d94;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.problem-link-summary>strong{margin-left:7px;font-size:15px}.problem-link-summary>div{color:#7e8e95;flex-wrap:wrap;gap:5px;margin-top:9px;font-size:12px;display:flex}.problem-link-summary>div>span{color:var(--teal-800);background:#e7f1ef;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:700}.problem-readiness-summary{background:linear-gradient(135deg,#f7fbfa,#eef7f5);border:1px solid #dce8e6;border-radius:10px;margin:13px 19px 8px;padding:13px}.problem-readiness-summary>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.problem-readiness-summary span{color:#617981;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:720}.problem-readiness-summary strong{color:var(--teal-800);font-size:15px}.problem-readiness-summary p{color:#71858b;margin:7px 0 9px;font-size:9px;line-height:1.45}.problem-readiness-summary ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.problem-readiness-summary li{color:#9a544e;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.problem-readiness-summary li svg{background:#f8e7e5;border-radius:50%;padding:2px}.problem-readiness-summary li.complete{color:#267164}.problem-readiness-summary li.complete svg{background:#dcefe9}.cross-workspace-signals{background:linear-gradient(120deg,#f7fbfa,#f2f5fc);border:1px solid #d8e7e4;border-radius:13px;margin:0 0 18px;padding:17px 18px;box-shadow:0 4px 18px #1e384109}.cross-workspace-signals-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cross-workspace-signals-heading .section-kicker{color:#3f7670;align-items:center;gap:5px;display:inline-flex}.cross-workspace-signals h2{color:var(--teal-800);margin:6px 0 0;font-size:15px}.cross-workspace-signals-heading p{color:#74858d;max-width:620px;margin:5px 0 0;font-size:10px;line-height:1.45}.signal-privacy-note{color:#517871;white-space:nowrap;background:#fff;border:1px solid #d4e5e1;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8px;font-weight:720;display:inline-flex}.cross-workspace-signal-list{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin-top:14px;display:grid}.cross-workspace-signal-list article{background:#ffffffd6;border:1px solid #dde7e8;border-radius:9px;min-width:0;padding:12px}.signal-topic{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.signal-topic strong{min-width:0;color:var(--teal-800);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signal-topic span{color:#6c7e9a;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:48%;font-size:8px;font-weight:720;overflow:hidden}.signal-evidence{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;margin-top:9px;display:grid}.signal-evidence b{min-width:22px;height:22px;color:var(--teal-800);background:#e5f1ef;border-radius:7px;place-items:center;font-size:10px;display:grid}.signal-evidence span{color:#657980;font-size:9px;font-weight:700}.signal-evidence small{color:#8a989d;grid-column:2;margin-top:2px;font-size:8px}.cross-workspace-signal-list p{color:#526a74;margin:10px 0 0;font-size:9px;line-height:1.45}.security-change-signals{background:linear-gradient(120deg,#fbf9ff,#f3f7fb);border-color:#d9d4ea}.security-change-signals .cross-workspace-signal-list article{flex-direction:column;display:flex}.security-change-signals .cross-workspace-signal-list p{flex:1}.security-change-signals .secondary-button{width:fit-content;margin-top:11px}.change-content{padding-top:34px}.change-table td:first-child{min-width:280px}.risk-pill{border-radius:12px;justify-content:center;align-items:center;min-width:52px;min-height:24px;padding:0 8px;font-size:12px;font-weight:720;display:inline-flex}.risk-pill.risk-low{color:#176456;background:#e5f4ef}.risk-pill.risk-medium{color:#795b16;background:#fff2d6}.risk-pill.risk-high{color:#9b3731;background:#fde9e7}.queue-status.change-draft{color:#586c75;background:#edf1f2}.queue-status.change-draft i{background:#829097}.queue-status.change-pending-approval{color:#795b16;background:#fff2d6}.queue-status.change-pending-approval i{background:#d5a22f}.queue-status.change-approved,.queue-status.change-completed{color:#176456;background:#e1f3ed}.queue-status.change-approved i,.queue-status.change-completed i{background:#2d947f}.queue-status.change-scheduled{color:#65448b;background:#f0eafb}.queue-status.change-scheduled i{background:#8966b1}.queue-status.change-implementing{color:#285e91;background:#e8f1fb}.queue-status.change-implementing i{background:#4e88c2}.queue-status.change-failed{color:#9b3731;background:#fde9e7}.queue-status.change-failed i{background:#d15c54}.queue-status.change-cancelled{color:#697980;background:#edf1f2}.queue-status.change-cancelled i{background:#9aa6ab}.change-editor-content{padding-top:27px}.status-select.change-draft,.status-select.change-cancelled{color:#586c75;background:#edf1f2;border-color:#c9d3d6}.status-select.change-draft .status-dot,.status-select.change-cancelled .status-dot{background:#829097}.status-select.change-pending-approval{color:#745410;background:#fff3d7;border-color:#e5c06d}.status-select.change-pending-approval .status-dot{background:#d59d26}.status-select.change-approved,.status-select.change-completed{color:#075a4b;background:#dff3ed;border-color:#71b7a8}.status-select.change-approved .status-dot,.status-select.change-completed .status-dot{background:#269178}.status-select.change-scheduled{color:#65448b;background:#f0eafb;border-color:#c9b7de}.status-select.change-scheduled .status-dot{background:#8966b1}.status-select.change-implementing{color:#255587;background:#e9f1fb;border-color:#a8c2e2}.status-select.change-implementing .status-dot{background:#4f85c3}.status-select.change-failed{color:#91352f;background:#fde9e7;border-color:#e4a29e}.status-select.change-failed .status-dot{background:#d15c54}.change-form-grid .notes-field textarea{min-height:96px}.change-actions{flex-wrap:wrap}.approve-button{color:#0d6552;background:#e2f4ed;border:1px solid #408f7c;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex}.approve-button:hover{background:#d5eee5}.approve-button:disabled{cursor:not-allowed;opacity:.5}.change-readiness{gap:9px;margin:18px 19px 4px;display:grid}.change-readiness>div{background:#f8faf9;border:1px solid #e1e7e8;border-radius:10px;padding:12px 13px}.change-readiness>div:first-child{align-items:center;gap:10px;display:flex}.change-readiness>div:first-child>span:last-child{flex-direction:column;display:flex}.change-readiness strong{color:#344b56;font-size:13px}.change-readiness small{color:#829198;margin-top:2px;font-size:12px}.ready-check{color:#af7400;background:#fff0d9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ready-check.complete{color:#14705d;background:#dff3ed}.approval-summary{flex-direction:column;gap:2px;display:flex}.approval-summary>span{color:#7d8d94;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.home-content{padding-top:25px}.home-hero{background:radial-gradient(circle at 85% 20%,#b7df263d,#0000 27%),linear-gradient(115deg,#fff,#edf7f4);border:1px solid #cfe0dc;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;margin-bottom:14px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 28px #1e38410f}.home-hero:after{content:"";border:36px solid #0b78800e;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-85px;right:-55px}.home-hero-copy{z-index:1;position:relative}.home-hero h1{margin-top:8px;font-size:clamp(27px,2.6vw,38px)}.home-hero p{color:#607780;margin:8px 0 0;font-size:14px}.home-hero-actions{gap:9px;margin-top:21px;display:flex}.home-knowledge-button{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.home-hero-status{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #fffc;border-radius:14px;flex-direction:column;align-items:flex-end;min-width:190px;padding:19px;display:flex;position:relative;box-shadow:0 10px 28px #143e3e14}.home-live-dot{color:#47736b;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.home-live-dot i{background:#39a17f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39a17f21}.home-hero-status>strong{letter-spacing:-.05em;margin-top:13px;font-size:36px;line-height:1}.home-hero-status>small{color:#7e8f95;margin-top:3px;font-size:12px}.home-hero-status>button{color:#557069;background:#fff;border:1px solid #ccdcd9;border-radius:7px;align-items:center;gap:6px;min-height:29px;margin-top:14px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.home-kpis>button{border:1px solid var(--line);min-height:112px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:15px;transition:border .14s,transform .14s,box-shadow .14s;display:grid;box-shadow:0 4px 18px #1e38410a}.home-kpis>button:hover{border-color:#b9d5d1;transform:translateY(-1px);box-shadow:0 8px 24px #1e384114}.home-kpis>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.home-kpis small{color:#788991;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.home-kpis strong{margin-top:4px;font-size:25px;line-height:1}.home-kpis b{color:#8b989d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:500;overflow:hidden}.home-kpis>button>svg{color:#89989e;transform:rotate(-90deg)}.home-kpi-icon{border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.home-kpi-icon.blue{color:#3977b4;background:#e7f0fb}.home-kpi-icon.amber{color:#b67b0b;background:#fff0d7}.home-kpi-icon.red{color:#b84c45;background:#fde9e7}.home-kpi-icon.purple{color:#79549d;background:#efe7f7}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.home-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:315px;overflow:hidden;box-shadow:0 5px 24px #1e38410d}.home-card-heading{border-bottom:1px solid #e5ebec;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.home-card-heading h2{margin:3px 0 0;font-size:15px}.home-card-heading>button{min-height:29px;color:var(--teal-700);background:#fff;border:1px solid #d4dfe0;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.home-count{color:#9d6806;background:#fff0d7;border-radius:9px;place-items:center;min-width:31px;height:31px;padding:0 7px;font-size:13px;font-weight:750;display:grid}.home-attention-list,.home-change-list,.home-work-list,.home-recent-list{padding:7px 15px 13px}.home-attention-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:67px minmax(0,1fr) 100px 15px;align-items:center;gap:9px;width:100%;min-height:53px;padding:6px 0;display:grid}.home-attention-list>button:last-child{border-bottom:0}.home-attention-list>button:hover,.home-change-list>button:hover,.home-work-list>button:hover,.home-recent-list>button:hover{background:#f7faf9}.home-attention-list button>span:nth-child(2),.home-attention-list button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.home-attention-list strong,.home-change-list strong,.home-work-list strong,.home-recent-list strong{color:var(--teal-800);font-size:12px}.home-attention-list small,.home-change-list small,.home-work-list small,.home-recent-list small{color:#75878f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.home-attention-list b{color:#6c7c83;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.home-attention-list time{color:#98a4aa;text-align:right;margin-top:2px;font-size:12px}.home-attention-list button>svg{color:#89989e;transform:rotate(-90deg)}.home-change-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 0;display:grid}.home-change-list>button:last-child,.home-work-list>button:last-child,.home-recent-list>button:last-child{border-bottom:0}.home-change-list button>span:nth-child(2),.home-work-list button>span:nth-child(2),.home-recent-list button>span:nth-child(2),.home-recent-list button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.home-date-tile{width:39px;height:39px;color:var(--teal-800);background:#e7f2f0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex}.home-date-tile strong{font-size:13px;line-height:1}.home-date-tile small{color:#6f8581;text-transform:uppercase;margin:2px 0 0;font-size:12px}.home-work-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:85px minmax(0,1fr) 25px;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 0;display:grid}.home-work-list>button>b{color:#526a74;text-align:right;font-size:12px}.home-recent-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:67px minmax(0,1fr) 100px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 0;display:grid}.home-recent-list b{color:#536a74;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-recent-list time{color:#98a4aa;text-align:right;margin-top:2px;font-size:12px}.home-clear-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:25px;display:flex}.home-clear-state.compact{min-height:220px}.home-clear-state>span{color:#1f806b;background:#e5f4ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.home-clear-state strong{margin-top:11px;font-size:13px}.home-clear-state small{color:#829198;max-width:280px;margin-top:5px;font-size:12px;line-height:1.45}.home-quick-actions{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(150px,1fr) repeat(5,auto);align-items:center;gap:8px;min-height:90px;margin-top:13px;padding:15px 17px;display:grid;box-shadow:0 5px 24px #1e38410a}.home-quick-actions h2{margin:3px 0 0;font-size:14px}.home-quick-actions>button{color:#506770;background:#fff;border:1px solid #d6e1e2;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.home-quick-actions>button:hover{color:var(--teal-800);background:#f1f8f6;border-color:#9fc4c0}.admin-content{padding-top:34px}.admin-error{margin:0 0 15px}.admin-denied-card{background:#fffaf1;border:1px solid #edd5ae;border-radius:14px;align-items:center;gap:17px;min-height:180px;padding:28px;display:flex;box-shadow:0 5px 24px #1e38410a}.admin-denied-card>span{color:#a56d05;background:#fff0d7;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.admin-denied-card strong{font-size:14px}.admin-denied-card p{color:#776b59;max-width:650px;margin:6px 0 0;font-size:13px;line-height:1.5}.admin-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.admin-health-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:105px;padding:16px;display:flex;box-shadow:0 4px 18px #1e38410a}.admin-health-grid article>span{color:#75868e;letter-spacing:.055em;text-transform:uppercase;font-size:12px}.admin-health-grid strong{margin-top:7px;font-size:22px;line-height:1}.admin-health-grid strong.health-ok{color:#1f806b;font-size:15px}.admin-health-grid small{color:#8b999f;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:12px;overflow:hidden}.admin-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:15px;display:grid}.admin-settings-stack{gap:13px;display:grid}.admin-card,.admin-audit-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px 24px #1e38410d}.admin-card-heading{border-bottom:1px solid #e5ebec;align-items:center;gap:11px;min-height:72px;padding:14px 17px;display:flex}.admin-card-heading h2{margin:3px 0 0;font-size:15px}.admin-card-icon{width:36px;height:36px;color:var(--teal-700);background:#e7f2f0;border-radius:10px;flex:none;place-items:center;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;display:grid}.admin-form-grid .span-2{grid-column:span 2}.admin-integration-link{background:#f7faf9;border:1px solid #d9e4e1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.admin-integration-link strong,.admin-integration-link small{display:block}.admin-integration-link small{color:#65736f;margin-top:3px;line-height:1.4}.admin-switch{cursor:pointer;background:#f8faf9;border:1px solid #dce5e6;border-radius:9px;align-items:center;gap:11px;min-height:64px;padding:12px 13px;display:flex}.admin-switch input{width:17px;height:17px;accent-color:var(--teal-700)}.admin-switch>span{flex-direction:column;display:flex}.admin-switch strong{color:#344b56;font-size:12px}.admin-switch small{color:#7f8f95;margin-top:3px;font-size:12px}.admin-switch input:disabled{cursor:not-allowed;opacity:.55}.admin-switch:has(input:disabled){cursor:not-allowed;opacity:.72}.microsoft-integration-body{gap:12px;padding:16px 17px 18px;display:grid}.integration-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.integration-status-grid article{background:#f8faf9;border:1px solid #dce5e6;border-radius:10px;flex-direction:column;min-height:84px;padding:12px;display:flex}.integration-status-grid article>span{color:#75868e;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:700}.integration-status-grid article strong{color:#8d5f21;margin-top:6px;font-size:13px}.integration-status-grid article.is-ready strong{color:#1f806b}.integration-status-grid article small{color:#7f8f95;margin-top:auto;font-size:11px;line-height:1.35}.teams-endpoint{background:#f7faf9;border:1px solid #d9e4e1;border-radius:10px;padding:13px}.teams-endpoint strong,.teams-endpoint small{display:block}.teams-endpoint small{color:#65736f;margin-top:3px;font-size:12px}.teams-endpoint code{overflow-wrap:anywhere;color:#34525d;background:#fff;border:1px solid #dce5e6;border-radius:7px;margin-top:10px;padding:9px 10px;font-size:11px;display:block}.integration-security-note{color:#71837e;margin:0;font-size:11px;line-height:1.45}.admin-integration-link .primary-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.sla-grid label{background:#f9fbfa;border:1px solid #dfe7e8;border-radius:9px;min-width:0;padding:12px}.sla-grid label>span{color:#536a74;font-size:12px;font-weight:700}.sla-grid label>div{align-items:center;gap:5px;margin-top:8px;display:flex}.sla-grid input{width:100%;min-width:0;height:37px;color:var(--ink);background:#fff;border:1px solid #ccd9db;border-radius:7px;outline:0;padding:0 8px;font-size:14px}.sla-grid small{color:#839198;font-size:12px}.admin-save-bar{background:#f2f8f6;border:1px solid #cddfdb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 17px;display:flex}.admin-save-bar>div{flex-direction:column;display:flex}.admin-save-bar strong{font-size:13px}.admin-save-bar span{color:#71837e;margin-top:3px;font-size:12px}.admin-audit-card{min-height:430px}.admin-audit-list{max-height:650px;padding:7px 16px 15px;overflow-y:auto}.admin-audit-list article{border-bottom:1px solid #edf1f2;grid-template-columns:30px 1fr;gap:9px;min-height:78px;padding:13px 0;display:grid;position:relative}.admin-audit-list article:last-child{border-bottom:0}.admin-audit-list article>span{width:30px;height:30px;color:var(--teal-700);background:#e8f2f0;border-radius:9px;place-items:center;display:grid}.admin-audit-list strong{font-size:12px}.admin-audit-list p{color:#627680;margin:4px 0;font-size:12px;line-height:1.4}.admin-audit-list time{color:#96a3a8;font-size:12px}.self-assignment-notice{color:#7b641f;background:#fff8ea;border:1px solid #edd5ae;border-radius:8px;margin:12px 14px 0;padding:10px 12px;font-size:12px}.claim-button:disabled{cursor:not-allowed;opacity:.5}.users-content{padding-top:34px}.users-heading-actions{align-items:center;gap:9px;display:flex}.users-heading-actions>button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.user-plan-capacity{background:linear-gradient(135deg,#f6faf9,#eef6f3);border:1px solid #cfe0dd;border-radius:12px;grid-template-columns:minmax(220px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:18px;min-height:112px;margin-bottom:15px;padding:15px 17px;display:grid;box-shadow:0 4px 18px #1e38410a}.user-plan-title{align-items:center;gap:11px;min-width:0;display:flex}.user-plan-title>span{color:#176f6c;background:#dceee9;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.user-plan-title>div{gap:2px;min-width:0;display:grid}.user-plan-title small{color:#26766f;text-transform:uppercase;font-size:12px;font-weight:780}.user-plan-title strong{color:#294a51;font-size:13px}.user-plan-title p{color:#74868a;max-width:470px;margin:0;font-size:12px;line-height:1.4}.user-plan-meter{gap:10px;display:grid}.user-plan-meter>div{gap:5px;display:grid}.user-plan-meter span{color:#647a7f;justify-content:space-between;gap:12px;font-size:12px;display:flex}.user-plan-meter span strong{color:#31565a;font-size:12px}.user-plan-meter i{background:#dbe6e4;border-radius:999px;height:6px;overflow:hidden}.user-plan-meter i b{border-radius:inherit;background:linear-gradient(90deg,#258078,#a7cc32);height:100%;display:block}.user-plan-capacity>button{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:inline-flex}.workspace-owner-recovery{background:linear-gradient(135deg,#fffaf0,#fff4d8);border:1px solid #e4c16d;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:108px;margin-bottom:15px;padding:15px 17px;display:grid;box-shadow:0 4px 18px #533f120d}.workspace-owner-recovery>span{color:#8b681b;background:#f6e4b4;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.workspace-owner-recovery>div{gap:3px;min-width:0;display:grid}.workspace-owner-recovery small{color:#8d6b20;text-transform:uppercase;font-size:12px;font-weight:800}.workspace-owner-recovery strong{color:#5f4c22;font-size:14px}.workspace-owner-recovery p{color:#806d42;max-width:710px;margin:0;font-size:12px;line-height:1.45}.workspace-owner-recovery>button{white-space:nowrap;align-items:center;gap:6px;min-height:38px;display:flex}.users-table td:first-child{min-width:250px}.directory-person{align-items:center;gap:10px;display:flex}.directory-person>span:last-child{flex-direction:column;min-width:0;display:flex}.directory-person>span:last-child strong{color:#344b56;font-size:13px}.directory-person>span:last-child small{color:#7b8c93;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.directory-person .client-seat-owner{color:#2c786f;font-size:12px;font-weight:680}.directory-person .service-account-label{color:#76549b;font-size:12px;font-weight:700}.role-pill{color:#285e91;background:#e8f1fb;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.role-pill.role-requester{color:#596d75;background:#edf1f2}.role-pill.role-manager{color:#65448b;background:#f0eafb}.role-pill.role-administrator{color:#146552;background:#e3f3ed}.role-pill.role-service-account{color:#68468c;background:#f2ebf8;border:1px solid #dacbea}.user-status{color:#176456;background:#e1f3ed;border-radius:13px;align-items:center;gap:6px;width:max-content;min-height:25px;padding:0 8px;font-size:12px;font-weight:720;display:inline-flex}.user-status i{background:#2d947f;border-radius:50%;width:6px;height:6px}.user-status.user-inactive{color:#6b7a80;background:#edf1f2}.user-status.user-inactive i{background:#9ca8ad}.user-editor-content{padding-top:27px}.status-select.user-active{color:#075a4b;background:#dff3ed;border-color:#71b7a8}.status-select.user-active .status-dot{background:#269178}.status-select.user-inactive{color:#586c75;background:#edf1f2;border-color:#c9d3d6}.status-select.user-inactive .status-dot{background:#829097}.profile-notice{color:var(--teal-700);background:#f1f8f6;border:1px solid #cfe2df;border-radius:9px;align-items:flex-start;gap:11px;margin:0 24px 22px;padding:13px 14px;display:flex}.profile-notice>div{min-width:0}.profile-notice strong{color:#31554f;font-size:13px}.profile-notice p{color:#6d807b;margin:3px 0 0;font-size:12px;line-height:1.45}.service-account-notice{color:#714d96;background:#f7f2fb;border:1px solid #d9cbea;border-radius:9px;align-items:flex-start;gap:11px;margin:0 24px 18px;padding:13px 14px;display:flex}.service-account-notice>div{min-width:0}.service-account-notice strong{color:#563875;font-size:13px}.service-account-notice p{color:#776888;margin:3px 0 0;font-size:12px;line-height:1.45}.service-account-role{color:#714d96!important;background:#f8f4fb!important}.user-capacity-warning{color:#956b12;background:#fff8e8;border:1px solid #e9c478;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 24px 18px;padding:12px 13px;display:grid}.user-capacity-warning>div{gap:3px;min-width:0;display:grid}.user-capacity-warning strong{color:#6d551d;font-size:12px}.user-capacity-warning p{color:#826d3a;margin:0;font-size:12px;line-height:1.45}.user-capacity-warning button{color:#6f5316;background:#fff;border:1px solid #d9ad55;border-radius:7px;min-height:31px;padding:0 9px;font-size:12px;font-weight:760}.user-profile-card{background:#fff}.user-profile-hero{text-align:center;background:linear-gradient(#f4f9f8,#fff);border-bottom:1px solid #e6ebec;flex-direction:column;align-items:center;padding:25px 20px 20px;display:flex}.user-avatar-large{width:62px;height:62px;font-size:17px}.user-profile-hero>strong{margin-top:11px;font-size:14px}.user-profile-hero>span:not(.avatar){color:#7b8b92;margin-top:3px;font-size:12px}.user-profile-hero>div{gap:6px;margin-top:11px;display:flex}.user-workload-summary{background:#f8faf9;border:1px solid #e2e8e9;border-radius:10px;grid-template-columns:1fr auto;align-items:center;margin:15px 18px 8px;padding:13px;display:grid}.user-workload-summary>span{color:#7d8d94;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.user-workload-summary strong{grid-row:span 2;font-size:23px}.user-workload-summary small{color:#71838b;margin-top:3px;font-size:12px}.user-assignment-list{border:1px solid #e2e8e9;border-radius:9px;margin:0 18px 8px;overflow:hidden}.user-assignment-list>div{border-bottom:1px solid #edf1f2;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.user-assignment-list>div:last-child{border-bottom:0}.user-assignment-list strong{color:var(--teal-800);font-size:12px}.user-assignment-list span,.user-assignment-list small{color:#74868e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-timeline{border-top:1px solid #edf1f2;padding-top:14px}.user-new-state{min-height:190px}.read-only-form{opacity:.74;pointer-events:none}.read-only-notice{border-top:1px solid var(--line);color:#79611a;background:#fff8ea;align-items:center;gap:9px;min-height:58px;padding:0 20px;font-size:12px;display:flex}.reports-content{padding-top:34px}.reports-heading{margin-bottom:17px}.reports-actions{align-items:center;gap:9px;display:flex}.reports-refresh{min-height:40px;padding-inline:13px}.export-button{align-items:center;gap:7px;display:inline-flex}.report-period{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:4px;min-height:52px;margin-bottom:15px;padding:6px;display:flex;box-shadow:0 4px 16px #1e384109}.report-period button{color:#677b84;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:680}.report-period button.active{color:var(--teal-800);background:#e7f2f0}.report-period>span{color:#8b999f;margin-left:auto;padding-right:10px;font-size:12px}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.report-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-height:112px;padding:16px;display:flex;box-shadow:0 4px 18px #1e38410a}.report-kpis article>div{flex-direction:column;min-width:0;display:flex}.report-kpis article>div>span{color:#74858d;letter-spacing:.055em;text-transform:uppercase;font-size:12px}.report-kpis strong{letter-spacing:-.04em;margin-top:3px;font-size:26px;line-height:1}.report-kpis small{color:#8c999e;margin-top:6px;font-size:12px}.report-kpi-icon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.report-kpi-icon.blue{color:#3977b4;background:#e7f0fb}.report-kpi-icon.amber{color:#b67b0b;background:#fff0d7}.report-kpi-icon.purple{color:#79549d;background:#efe7f7}.report-kpi-icon.teal{color:#1f806b;background:#dff3ed}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:300px;overflow:hidden;box-shadow:0 5px 24px #1e38410d}.report-card-heading{border-bottom:1px solid #e5ebec;justify-content:space-between;align-items:center;gap:15px;min-height:69px;padding:14px 17px;display:flex}.report-card-heading h2{margin:3px 0 0;font-size:15px}.report-total{color:#4f666f;background:#edf3f2;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13px;display:grid}.report-bars{gap:15px;padding:18px 18px 20px;display:grid}.report-bar-row{grid-template-columns:minmax(90px,130px) minmax(80px,1fr) 28px;align-items:center;gap:10px;display:grid}.report-bar-row>span{color:#536a74;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.report-bar-row>div{background:#edf2f3;border-radius:5px;height:9px;overflow:hidden}.report-bar-row i{border-radius:inherit;background:linear-gradient(90deg,#5a9ad2,#88bbe0);height:100%;transition:width .22s;display:block}.report-bars.tone-teal .report-bar-row i{background:linear-gradient(90deg,#248f91,#69b5ae)}.report-bars.tone-purple .report-bar-row i{background:linear-gradient(90deg,#76559d,#ad8fc9)}.report-bar-row>strong{color:#465d67;text-align:right;font-size:12px}.report-empty{color:#84939a;text-align:center;place-items:center;min-height:220px;padding:25px;font-size:12px;display:grid}.report-activity-list{padding:7px 16px 13px}.report-activity-list>div{border-bottom:1px solid #edf1f2;grid-template-columns:67px minmax(0,1fr) 105px;align-items:center;gap:10px;min-height:53px;display:grid}.report-activity-list>div:last-child{border-bottom:0}.report-activity-list>div>span:nth-child(2),.report-activity-list>div>span:last-child{flex-direction:column;min-width:0;display:flex}.report-activity-list strong{color:var(--teal-800);font-size:12px}.report-activity-list small{color:#75878f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.report-activity-list b{color:#536a74;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.report-activity-list time{color:#98a4aa;text-align:right;margin-top:2px;font-size:12px}.record-kind{color:#3977b4;background:#e7f0fb;border-radius:6px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:12px;font-weight:750;display:inline-flex}.record-kind.kind-problem{color:#a56d05;background:#fff0d7}.record-kind.kind-change{color:#765397;background:#efe7f7}.page-heading{justify-content:space-between;align-items:flex-start;gap:30px;min-height:68px;display:flex}.title-group{align-items:center;gap:9px;display:flex}.back-button{margin-top:18px}.eyebrow{color:#778991;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.eyebrow span:last-child{color:var(--teal-700)}h1{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(25px,2.3vw,32px);line-height:1.2}.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.customer-confirmation-status{color:#805d16;background:#fff7e2;border:1px solid #d8bd77;border-radius:9px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;max-width:265px;min-height:42px;padding:6px 10px;display:grid}.customer-confirmation-status>svg{color:#b47a13}.customer-confirmation-status>span{gap:1px;min-width:0;display:grid}.customer-confirmation-status strong,.customer-confirmation-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-confirmation-status strong{font-size:12px}.customer-confirmation-status small{color:#8d783f;font-size:11px}.escalate-quick-button{color:#815d13;white-space:nowrap;background:#fff7e5;border:1px solid #d9aa5d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.escalate-quick-button:hover{background:#fbedcf}.escalate-quick-button.active{color:#923d38;background:#fceae8;border-color:#d9928e}.watch-quick-button{min-height:42px;color:var(--teal-700);white-space:nowrap;background:#f7fbfa;border:1px solid #a9c9c4;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.watch-quick-button:hover{background:#edf7f4}.watch-quick-button.active{color:#075e55;background:#e1f2ee;border-color:#68a79d}.watch-quick-button:disabled{cursor:wait;opacity:.65}.incident-more-wrap{position:relative}.incident-actions-menu{z-index:45;background:#fff;border:1px solid #dce4e6;border-radius:13px;width:318px;padding:6px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 18px 55px #18313a30}.incident-actions-heading{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:flex-end;gap:10px;min-height:45px;padding:7px 9px 9px;display:flex}.incident-actions-heading strong{font-size:14px}.incident-actions-heading small{color:#809098;font-size:12px}.incident-actions-menu>button{color:#47616b;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 9px;display:grid}.incident-actions-menu>button:hover{color:var(--teal-800);background:#edf6f5}.incident-actions-menu>button:disabled{cursor:not-allowed;opacity:.42}.incident-actions-menu>button>span{gap:2px;min-width:0;display:grid}.incident-actions-menu>button strong{color:var(--ink);font-size:12px}.incident-actions-menu>button small{color:#7c8d94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.incident-actions-menu>button.close-without-solution-action{color:#a54842}.incident-actions-menu>button.close-without-solution-action strong{color:#913c37}.incident-actions-menu>button.close-without-solution-action:hover{color:#913c37;background:#fff1f0}.incident-action-message{color:#17666b;background:#e9f6f4;border:1px solid #b9d9d5;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:32px;margin:0 0 10px auto;padding:0 11px;font-size:12px;font-weight:720;display:flex}.ticket-closure-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061f2491;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ticket-closure-dialog{background:#fff;border:1px solid #e3cecc;border-radius:17px;width:min(620px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 30px 90px #041b1f57}.ticket-closure-dialog>header{background:linear-gradient(135deg,snow,#fff1ef);border-bottom:1px solid #eadfdd;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:104px;padding:18px 20px;display:grid}.ticket-closure-dialog>header>span{color:#fff;background:#ad4b44;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ticket-closure-dialog>header>div{gap:3px;min-width:0;display:grid}.ticket-closure-dialog>header small{color:#a34943;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.ticket-closure-dialog>header h2{color:#442c2b;margin:0;font-size:20px}.ticket-closure-dialog>header p{color:#796663;margin:0;font-size:12px;line-height:1.4}.ticket-closure-dialog>header>button{color:#765e5b;background:#fff;border:1px solid #e3d4d2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.ticket-closure-body{gap:16px;padding:20px;display:grid}.ticket-closure-warning{color:#795817;background:#fff8e8;border:1px solid #ead1a5;border-radius:10px;grid-template-columns:21px minmax(0,1fr);gap:9px;padding:12px 13px;display:grid}.ticket-closure-warning p{margin:0;font-size:13px;line-height:1.45}.ticket-closure-body .field{margin:0}.ticket-closure-error{color:#953f39;background:#fff2f1;border:1px solid #ecc8c5;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.ticket-closure-error svg{flex:none;margin-top:1px}.ticket-closure-dialog>footer{background:#fcfafa;border-top:1px solid #e8e0df;justify-content:flex-end;align-items:center;gap:9px;min-height:70px;padding:13px 20px;display:flex}.ticket-closure-dialog>footer button{color:#655856;background:#fff;border:1px solid #d8cecc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}.ticket-closure-dialog>footer .confirm-close{color:#fff;background:#a94943;border-color:#a94943}.ticket-closure-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}.ticket-workspace-nav{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafdfcf5;border:1px solid #d4e2e1;border-radius:11px;align-items:center;gap:10px;min-height:50px;margin:0 0 14px;padding:6px 8px 6px 12px;display:flex;position:sticky;top:88px;box-shadow:0 7px 22px #1d3a4014}.ticket-workspace-label{color:#315d5a;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #dce7e5;align-items:center;gap:6px;padding-right:10px;font-size:12px;font-weight:800;display:inline-flex}.ticket-workspace-nav>div{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ticket-workspace-nav>div::-webkit-scrollbar{display:none}.ticket-workspace-nav a{color:#5c7279;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.ticket-workspace-nav a:hover,.ticket-workspace-nav a:focus-visible{color:var(--teal-800);background:#eaf4f2;outline:0}.ticket-workspace-nav a b{color:#326e67;font-variant-numeric:tabular-nums;background:#e1eeec;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;display:grid}.ticket-workspace-nav .ticket-workspace-remote{color:#0f675e;background:#e7f4f1;border:1px solid #6da59f;flex:none;min-height:35px;font-weight:800}.ticket-workspace-nav .ticket-workspace-remote:hover,.ticket-workspace-nav .ticket-workspace-remote:focus-visible{background:#d9eeea;border-color:#287d73}.ticket-workspace-save-state{color:#397065;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:720;display:inline-flex}.ticket-workspace-save-state.unsaved{color:#9a6716}.ticket-workspace-save{color:#fff;background:#187f74;border:1px solid #187f74;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:12px;font-weight:780;display:inline-flex}.ticket-workspace-save:disabled{color:#879692;cursor:not-allowed;background:#edf2f1;border-color:#c8d5d3}#ticket-summary,#ticket-assistant,#ticket-tasks,#ticket-time,#ticket-mailbox,#ticket-resources,#ticket-linked-records,#ticket-details,#ticket-activity{scroll-margin-top:154px}.ticket-section-anchor{display:block}.status-select{color:#355006;background:#ebf7c4;border:1px solid #a8cc20;border-radius:9px;align-items:center;gap:8px;min-width:160px;height:42px;padding:0 12px;display:flex}.status-select select{appearance:none;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:680}.status-select.interactive-status{cursor:pointer;position:relative}.interactive-status .status-value{color:inherit;flex:1;font-size:13px;font-weight:680}.interactive-status select{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.interactive-status .status-dot,.interactive-status .status-value,.interactive-status>svg{z-index:1;pointer-events:none;position:relative}.interactive-status:focus-within{box-shadow:0 0 0 3px #1b919721}.status-select.on-hold{color:#745410;background:#fff3d7;border-color:#e5c06d}.status-select.resolved{color:#075a4b;background:#dff3ed;border-color:#71b7a8}.status-select.closed{color:#4f447d;background:#ece9f8;border-color:#9d91cf}.status-select.new{color:#255587;background:#e9f1fb;border-color:#a8c2e2}.status-dot{background:var(--lime-dark);border-radius:50%;width:8px;height:8px}.on-hold .status-dot{background:#d59d26}.resolved .status-dot{background:#269178}.closed .status-dot{background:#7566b2}.new .status-dot{background:#4f85c3}.page-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);align-items:stretch;gap:22px;display:grid}.sla-banner{color:#246c6d;background:#edf7f5;border:1px solid #b9dad5;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;margin:0 0 14px;padding:12px 15px;display:grid}.sla-banner-icon{background:#d7ece8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.sla-banner-copy{gap:6px;min-width:0;display:grid}.sla-banner-copy>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.sla-banner-copy strong{color:#214f55;font-size:12px}.sla-banner-copy b{white-space:nowrap;font-size:12px}.sla-banner-copy small{color:#698187;font-size:12px}.sla-progress{background:#1f6f6e21;border-radius:4px;height:5px;overflow:hidden}.sla-progress i{border-radius:inherit;background:#41978b;height:100%;display:block}.sla-banner.sla-at-risk{color:#815d13;background:#fff7e5;border-color:#ead096}.sla-banner.sla-at-risk .sla-banner-icon{background:#f8e7bf}.sla-banner.sla-at-risk .sla-progress i{background:#d6a13b}.sla-banner.sla-breached{color:#963f3a;background:#fdf0ef;border-color:#e5aaa6}.sla-banner.sla-breached .sla-banner-icon{background:#f5d8d5}.sla-banner.sla-breached .sla-progress i{background:#d85c55}.sla-banner.sla-met{color:#3f7337;background:#eef7ec;border-color:#b9d9b2}.sla-banner.sla-met .sla-banner-icon{background:#dcefd8}.sla-banner.sla-met .sla-progress i{background:#69a55c}.escalation-banner{color:#815d13;background:#fff7e5;border:1px solid #e2bd77;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;margin:0 0 14px;padding:12px 14px;display:grid}.escalation-banner.escalation-l3{color:#884b19;background:#fff1e5;border-color:#e3a671}.escalation-banner.escalation-major-incident{color:#923d38;background:#fdf0ef;border-color:#e1a09c}.escalation-banner-icon{background:#f7e3b8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.escalation-l3 .escalation-banner-icon{background:#f7d7b9}.escalation-major-incident .escalation-banner-icon{background:#f4d5d2}.escalation-banner>div:nth-child(2){gap:5px;min-width:0;display:grid}.escalation-banner>div:nth-child(2)>span{align-items:baseline;gap:8px;display:flex}.escalation-banner strong{font-size:13px}.escalation-banner small{color:#8b7955;font-size:12px}.escalation-banner p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.escalation-engineer{color:#6f5c37;font-size:12px;font-weight:720;align-items:center!important;gap:5px!important;display:inline-flex!important}.escalation-banner-actions{align-items:center;gap:6px;display:flex}.escalation-banner-actions button{min-height:31px;color:inherit;background:#ffffffbd;border:1px solid;border-radius:7px;padding:0 9px;font-size:12px;font-weight:740}.escalation-banner-actions button:disabled{cursor:wait;opacity:.55}.escalation-editor{background:#fffaf0;border:1px solid #e1b56b;border-radius:11px;margin:0 0 14px;overflow:hidden;box-shadow:0 5px 20px #6043100f}.escalation-editor-heading{border-bottom:1px solid #ead9b8;align-items:center;gap:9px;min-height:60px;padding:11px 13px;display:flex}.escalation-editor-heading>span{color:#8a621a;background:#f6e3bb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.escalation-editor-heading>div{gap:3px;display:grid}.escalation-editor-heading strong{color:#674c1c;font-size:13px}.escalation-editor-heading small{color:#8a7959;font-size:12px}.escalation-editor-fields{grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);gap:12px;padding:13px;display:grid}.escalation-editor-actions{background:#ffffff80;border-top:1px solid #eadfca;align-items:center;gap:8px;padding:11px 13px;display:flex}.escalation-badge{color:#815b13;text-transform:uppercase;white-space:nowrap;background:#fff4dc;border:1px solid #dfba73;border-radius:5px;align-items:center;gap:4px;width:fit-content;margin:4px 0 2px;padding:3px 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.escalation-badge.escalation-l3{color:#8c4b16;background:#ffecdc;border-color:#dfa068}.escalation-badge.escalation-major-incident{color:#963b35;background:#fce8e6;border-color:#d9928e}.watcher-strip{background:#f8fcfb;border:1px solid #cfe1de;border-radius:11px;align-items:center;gap:10px;min-height:64px;margin:0 0 14px;padding:10px 13px;display:flex}.watcher-strip-icon{width:34px;height:34px;color:var(--teal-700);background:#dff0ec;border-radius:9px;flex:none;place-items:center;display:grid}.watcher-strip-copy{gap:3px;min-width:150px;display:grid}.watcher-strip-copy strong{color:#244b48;font-size:12px}.watcher-strip-copy small{color:#708785;font-size:12px}.watcher-avatars{align-items:center;margin-left:auto;display:flex}.watcher-avatars span,.watcher-avatars b{color:#fff;background:#0b766b;border:2px solid #f8fcfb;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-6px;font-size:12px;font-style:normal;font-weight:800;display:grid}.watcher-avatars span:first-child{margin-left:0}.watcher-avatars span:nth-child(2n){background:#2676b9}.watcher-avatars b{background:#71858d}.watcher-strip>button{min-height:33px;color:var(--teal-700);white-space:nowrap;background:#fff;border:1px solid #8ab9b1;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-left:7px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.watcher-strip>button.active{background:#dff0ec}.watcher-strip>button:disabled{cursor:wait;opacity:.65}.watcher-sign-in{color:#748b89;margin-left:auto;font-size:12px}.incident-task-panel{background:#fff;border:1px solid #d5e1e5;border-radius:11px;margin:0 0 14px;overflow:hidden;box-shadow:0 4px 18px #1f374209}.incident-task-heading{background:linear-gradient(100deg,#f8fbfc,#f3f8f7);align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:flex}.incident-task-icon{color:#28618d;background:#e4eef7;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.incident-task-heading>div:nth-child(2){gap:3px;min-width:170px;display:grid}.incident-task-heading strong{color:#294654;font-size:12px}.incident-task-heading small{color:#778990;font-size:12px}.incident-task-progress{align-items:center;gap:8px;margin-left:auto;display:flex}.incident-task-progress>span{background:#dbe5e7;border-radius:5px;width:150px;height:5px;overflow:hidden}.incident-task-progress i{border-radius:inherit;background:linear-gradient(90deg,#158379,#8dbe08);height:100%;transition:width .2s;display:block}.incident-task-progress b{color:#587078;min-width:28px;font-size:12px}.incident-task-list{border-top:1px solid #e4ebed}.incident-task-list article{border-bottom:1px solid #edf1f2;grid-template-columns:24px minmax(0,1fr) 150px;align-items:center;gap:9px;min-height:54px;padding:8px 13px;display:grid}.incident-task-list article:last-child{border-bottom:0}.incident-task-list article.completed{background:#fafcfb}.incident-task-list article.overdue{background:#fffaf5}.task-check{color:#fff;background:#fff;border:1px solid #a9bbc1;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.task-check[aria-pressed=true]{background:#168176;border-color:#168176}.task-check:disabled{opacity:.55}.task-copy{gap:4px;min-width:0;display:grid}.task-copy>strong{color:#314b57;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.completed .task-copy>strong{color:#839297;text-decoration:line-through}.task-copy>span{align-items:center;gap:12px;display:flex}.task-copy small{color:#7a8c93;align-items:center;gap:4px;font-size:12px;display:inline-flex}.task-copy small.overdue-date{color:#a45422;font-weight:760}.incident-task-list select{color:#526972;background:#fff;border:1px solid #d4dfe2;border-radius:7px;min-width:0;height:29px;padding:0 25px 0 8px;font-size:12px}.incident-task-composer{background:#fbfcfc;border-top:1px solid #e4ebed;grid-template-columns:minmax(240px,1fr) 170px 145px auto;align-items:end;gap:8px;min-height:70px;padding:10px 13px;display:grid}.incident-task-composer label{gap:4px;min-width:0;display:grid}.incident-task-composer label>span{color:#71848b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.incident-task-composer input,.incident-task-composer select{color:#314b57;background:#fff;border:1px solid #cfdcdf;border-radius:8px;outline:none;width:100%;height:33px;padding:0 9px;font-size:12px}.incident-task-composer input:focus,.incident-task-composer select:focus{border-color:#5ea49a;box-shadow:0 0 0 2px #12786c14}.incident-task-composer>button{color:#fff;white-space:nowrap;background:#177e73;border:1px solid #177e73;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.incident-task-composer>button:disabled{cursor:not-allowed;opacity:.55}.incident-task-sign-in{color:#75878e;background:#fbfcfc;border-top:1px solid #e4ebed;padding:10px 13px;font-size:12px}.work-log-panel{background:#fff;border:1px solid #d5e1e5;border-radius:11px;margin:0 0 14px;overflow:hidden;box-shadow:0 4px 18px #1f374209}.work-log-heading{background:linear-gradient(100deg,#fbfbf7,#f5f8f5);align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:flex}.work-log-icon{color:#657d13;background:#edf1d9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.work-log-heading>div:nth-child(2){gap:3px;min-width:170px;display:grid}.work-log-heading strong{color:#3d5050;font-size:12px}.work-log-heading small{color:#7b8b8c;font-size:12px}.work-log-total{text-align:right;border-left:1px solid #dfe5dd;gap:2px;margin-left:auto;padding-left:16px;display:grid}.work-log-total span{color:#7b8b82;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.work-log-total b{color:#556c12;font-size:16px}.work-log-list{border-top:1px solid #e6ebea;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.work-log-list article{border-bottom:1px solid #edf1f0;border-right:1px solid #edf1f0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:9px;min-height:66px;padding:10px 12px;display:grid}.work-log-duration{color:#5e7416;text-align:center;background:#edf2dc;border-radius:8px;place-items:center;min-height:30px;padding:0 5px;font-size:12px;font-weight:800;display:grid}.work-log-list article>div{gap:3px;min-width:0;display:grid}.work-log-list strong{color:#3b5158;font-size:12px}.work-log-list small{color:#849296;font-size:12px}.work-log-list p{color:#61747a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.work-log-composer{background:#fbfcfc;border-top:1px solid #e4ebed;grid-template-columns:115px 165px 145px minmax(220px,1fr) auto;align-items:end;gap:8px;min-height:82px;padding:10px 13px;display:grid}.work-log-composer label{gap:4px;min-width:0;display:grid}.work-log-composer label>span{color:#71848b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.work-log-composer input,.work-log-composer select{color:#314b57;background:#fff;border:1px solid #cfdcdf;border-radius:8px;outline:none;width:100%;height:33px;padding:0 9px;font-size:12px}.work-log-composer input:focus,.work-log-composer select:focus{border-color:#7a9b4a;box-shadow:0 0 0 2px #68861d14}.work-time-presets{gap:3px;display:flex}.work-time-presets button{color:#687c27;background:#f7f9ef;border:1px solid #d5dfc2;border-radius:5px;min-height:18px;padding:0 6px;font-size:12px;font-weight:760}.work-log-composer>button{color:#fff;white-space:nowrap;background:#718b1a;border:1px solid #667f16;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.work-log-composer>button:disabled{cursor:not-allowed;opacity:.55}.work-log-sign-in{color:#75878e;background:#fbfcfc;border-top:1px solid #e4ebed;padding:10px 13px;font-size:12px}.linked-records-panel{background:#fff;border:1px solid #d5e1e5;border-radius:11px;margin:0 0 14px;overflow:hidden;box-shadow:0 4px 18px #1f374209}.linked-records-heading{background:linear-gradient(100deg,#f9fbfb,#f4f8f8);align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:flex}.linked-records-icon{color:#176f68;background:#dcefee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.linked-records-heading>div{gap:3px;min-width:0;display:grid}.linked-records-heading strong{color:#3d5057;font-size:12px}.linked-records-heading small{color:#7b8b90;font-size:12px}.linked-records-heading>b{color:#176f68;background:#e4f1f0;border-radius:15px;place-items:center;min-width:30px;height:30px;margin-left:auto;font-size:12px;display:grid}.linked-records-list{border-top:1px solid #e6ebec;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));display:grid}.linked-record{border-bottom:1px solid #edf1f2;border-right:1px solid #edf1f2;grid-template-columns:32px minmax(0,1fr) 24px;align-items:start;gap:9px;min-height:78px;padding:11px 12px;display:grid}.linked-record-kind{color:#256f88;background:#e6f1f5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.linked-problem .linked-record-kind{color:#9b591b;background:#fff0df}.linked-change .linked-record-kind{color:#6350a8;background:#eeebfb}.linked-record>div{gap:3px;min-width:0;display:grid}.linked-record>div>span{align-items:center;gap:6px;min-width:0;display:flex}.linked-record strong{color:#31535c;font-size:12px}.linked-record i{color:#6b7f84;text-transform:uppercase;white-space:nowrap;background:#edf2f2;border-radius:4px;padding:2px 5px;font-size:12px;font-style:normal;font-weight:750}.linked-record p{color:#63777d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.linked-record small{color:#8a989c;text-transform:capitalize;font-size:12px}.linked-record>button{color:#87969a;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.linked-record>button:hover{color:#9b3e39;background:#fdeceb}.linked-record>button:disabled{opacity:.45}.linked-records-composer{background:#fbfcfc;border-top:1px solid #e4ebed;grid-template-columns:130px minmax(260px,1fr) 155px auto;align-items:end;gap:8px;min-height:74px;padding:10px 13px;display:grid}.linked-records-composer label{gap:4px;min-width:0;display:grid}.linked-records-composer label>span{color:#71848b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.linked-records-composer select{color:#314b57;text-overflow:ellipsis;background:#fff;border:1px solid #cfdcdf;border-radius:8px;outline:none;width:100%;height:33px;padding:0 9px;font-size:12px;overflow:hidden}.linked-records-composer select:focus{border-color:#5ea49a;box-shadow:0 0 0 2px #12786c14}.linked-records-composer select:disabled{color:#65787e;background:#f0f4f4}.linked-records-composer>button{color:#fff;white-space:nowrap;background:#177e73;border:1px solid #177e73;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.linked-records-composer>button:disabled{cursor:not-allowed;opacity:.55}.linked-records-sign-in{color:#75878e;background:#fbfcfc;border-top:1px solid #e4ebed;padding:10px 13px;font-size:12px}.trusted-resources-panel{background:#fff;border:1px solid #c9ded9;border-radius:11px;margin:0 0 14px;overflow:hidden;box-shadow:0 4px 18px #1f374209}.trusted-resources-heading{background:linear-gradient(100deg,#f8fbf7,#f0f7f5);align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:flex}.trusted-resources-icon{color:#346a52;background:#dceee6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.trusted-resources-heading>div{gap:3px;min-width:0;display:grid}.trusted-resources-heading strong{color:#36534a;font-size:12px}.trusted-resources-heading small{color:#73877e;font-size:12px}.trusted-resources-trust{color:#397258;white-space:nowrap;background:#e5f2e9;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:5px 7px;font-size:12px;font-weight:760;display:inline-flex}.trusted-resources-list{border-top:1px solid #e4ece8;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));display:grid}.trusted-resource{min-height:94px;color:inherit;border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef;justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px;text-decoration:none;transition:background .14s;display:flex}.trusted-resource:hover{background:#f6faf7}.trusted-resource>span{gap:3px;min-width:0;display:grid}.trusted-resource b{color:#4c7b65;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:760}.trusted-resource strong{color:#35544a;font-size:12px}.trusted-resource small{color:#73867f;font-size:12px;line-height:1.35}.trusted-resource .trusted-resource-match{color:#4e7564;margin-top:3px;font-size:12px;font-weight:650}.trusted-resource>svg{color:#54846d;flex:none;margin-top:2px}.trusted-resources-panel>p{color:#76887f;background:#fafcfb;margin:0;padding:8px 13px;font-size:12px;line-height:1.4}.ticket-mailbox{background:#fff;border:1px solid #d7d9ed;border-radius:11px;margin:0 0 14px;overflow:hidden;box-shadow:0 4px 18px #1f374209}.ticket-mailbox-heading{background:linear-gradient(100deg,#f9f9fe,#f3f4fb);align-items:center;gap:11px;min-height:72px;padding:13px 16px;display:flex}.ticket-mailbox-heading>span{color:#5953a3;background:#e8e7f8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ticket-mailbox-heading>div{gap:3px;min-width:0;display:grid}.ticket-mailbox-heading strong{color:#45416e;font-size:14px}.ticket-mailbox-heading small{color:#777795;font-size:12px}.ticket-mailbox-heading>button{color:#605a9f;background:#fff;border:1px solid #d2d2e4;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.ticket-mailbox-heading>button:disabled{opacity:.5}.ticket-mailbox-thread{border-top:1px solid #e8e8f0;max-height:340px;display:grid;overflow:auto}.ticket-mailbox-empty{color:#6f7487;align-items:center;gap:8px;min-height:94px;margin:0;padding:18px 16px;font-size:12px;display:flex}.ticket-mail{border-bottom:1px solid #edf0f2;grid-template-columns:94px minmax(0,1fr);gap:11px;padding:13px 16px;display:grid}.ticket-mail>span{color:#645fa0;padding-top:2px;font-size:12px;font-weight:760}.ticket-mail.outbound>span{color:#277065}.ticket-mail>div{gap:3px;min-width:0;display:grid}.ticket-mail strong{color:#484965;font-size:13px}.ticket-mail p{color:#656b7d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.ticket-mail small{color:#9295a5;font-size:12px}.ticket-mail-compose{background:#fafbfc;border-top:1px solid #e2e4ec;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}.ticket-mail-recipient{color:#666d85;font-size:12px}.ticket-mail-recipient strong{color:#454d6b}.ticket-mail-compose input,.ticket-mail-compose textarea{color:#3f465d;width:100%;font:inherit;background:#fff;border:1px solid #cdd1e1;border-radius:8px;outline:none;font-size:13px}.ticket-mail-compose input{height:38px;padding:0 11px}.ticket-mail-compose textarea{resize:vertical;min-height:108px;padding:10px 11px}.ticket-mail-compose input:focus,.ticket-mail-compose textarea:focus{border-color:#8a85c2;box-shadow:0 0 0 2px #5e57a117}.ticket-mail-compose>button{color:#fff;background:#625ca5;border:1px solid #5e58a1;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-width:126px;min-height:38px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.ticket-mail-compose>button:disabled{cursor:not-allowed;opacity:.5}.ticket-mail-compose>p{color:#697488;margin:-2px 0 0;font-size:12px}.incident-card,.activity-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;box-shadow:0 5px 24px #1e38410e}.incident-card{overflow:hidden}.card-heading,.activity-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:19px 22px;display:flex}.section-kicker{color:var(--teal-700);letter-spacing:.105em;text-transform:uppercase;font-size:12px;font-weight:750}.card-heading h2,.activity-heading h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.required-note{color:#839199;font-size:13px}i{color:#d2524c;font-style:normal}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:23px 24px 18px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field.span-2{grid-column:span 2}.field>span{color:#344b58;font-size:14px;font-weight:640}.input-shell,.select-shell{color:#75858d;background:#fff;border:1px solid #cfdadd;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;transition:border .14s,box-shadow .14s;display:flex;position:relative}.input-shell:focus-within,.select-shell:focus-within{border-color:#63aeb2;box-shadow:0 0 0 3px #1b919714}.input-shell input,.select-shell select{appearance:none;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.input-shell button{color:#798a91;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.assignment-shell{padding-right:38px}.assignment-shell .assignment-chevron{pointer-events:none;position:absolute;right:11px}.assignment-shell.self-assignable select{padding-right:78px}.assignment-shell .assign-me-inline{width:auto;min-width:max-content;height:28px;color:var(--teal-700);background:#e8f3f1;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:750;position:absolute;right:34px}.assignment-shell .assign-me-inline:hover{background:#d9ebe8}.assignment-shell select:disabled{cursor:not-allowed;color:#829096}.routing-summary{background:#f7faf9;border:1px solid #dce6e7;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.routing-summary>div{align-items:center;gap:9px;min-width:0;display:flex}.routing-summary>div>span:last-child{gap:2px;min-width:0;display:grid}.routing-summary strong{color:#324b54;font-size:12px}.routing-summary small{color:#7b8d93;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.routing-icon{width:32px;height:32px;color:var(--teal-700);background:#e1f0ed;border-radius:8px;flex:none;place-items:center;display:grid}.routing-owner{color:#42615f;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.routing-owner i{background:#52a86c;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #52a86c1f}.routing-owner.queued{color:#7e8d92;font-weight:620}.routing-summary>button{min-height:30px;color:var(--teal-800);white-space:nowrap;background:#fff;border:1px solid #abc1c3;border-radius:7px;padding:0 9px;font-size:12px;font-weight:740}.routing-summary>button:hover{background:#eef6f4}.assignment-hint{color:#78898f;margin:-8px 0 0;font-size:12px}.select-shell>svg:last-child{pointer-events:none;position:absolute;right:11px}.select-shell.plain{padding-left:12px}.select-shell select{padding-right:24px}.notes-field{position:relative}.notes-field textarea{resize:vertical;width:100%;min-height:115px;color:var(--ink);border:1px solid #cfdadd;border-radius:8px;outline:0;padding:12px 13px 28px;font-size:13px;line-height:1.55}.notes-field textarea:focus{border-color:#63aeb2;box-shadow:0 0 0 3px #1b919714}.notes-field small{color:#8a999f;font-size:12px;position:absolute;bottom:8px;right:12px}.lifecycle-notes{position:relative}.lifecycle-notes textarea{resize:vertical;width:100%;min-height:86px;color:var(--ink);border:1px solid #cfdadd;border-radius:8px;outline:0;padding:11px 12px 26px;font-size:14px;line-height:1.5}.lifecycle-notes textarea:focus{border-color:#63aeb2;box-shadow:0 0 0 3px #1b919714}.lifecycle-notes textarea:disabled{cursor:not-allowed;color:#6f7d82;background:#f2f5f5}.lifecycle-notes>small{color:#8a999f;font-size:12px;position:absolute;bottom:7px;right:10px}.resolution-panel{background:#f4faf8;border:1px solid #bcd9d2;border-radius:10px;overflow:hidden}.resolution-panel.previous{background:#f7f9f9;border-color:#d7e0e1}.resolution-heading{border-bottom:1px solid #dce8e5;align-items:center;gap:9px;min-height:60px;padding:10px 12px;display:flex}.resolution-heading>span{width:34px;height:34px;color:var(--teal-700);background:#dbeee9;border-radius:9px;flex:none;place-items:center;display:grid}.resolution-heading>div{gap:3px;min-width:0;display:grid}.resolution-heading strong{color:#31524e;font-size:13px}.resolution-heading small{color:#768a87;font-size:12px}.resolution-heading>button{min-height:31px;color:var(--teal-800);white-space:nowrap;background:#fff;border:1px solid #7faea7;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.resolution-heading>button:hover{background:#eaf5f2}.resolution-fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px;display:grid}.resolution-fields .select-shell{min-height:42px}.resolution-fields .lifecycle-notes textarea{min-height:82px}.resolution-redaction-notice{color:#456c65;background:#eaf5f1;border:1px solid #cfe3dd;border-radius:7px;margin:0 12px 12px;padding:8px 10px;font-size:12px;line-height:1.5}.resolution-panel.previous .select-shell{background:#f2f5f5}.diagnostic-code-panel{background:#f7fbf9;border:1px solid #cfe1d8;border-radius:10px;margin:0 24px 14px;overflow:hidden}.diagnostic-code-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.diagnostic-code-heading>span{color:#176b54;background:#dff1e8;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.diagnostic-code-heading>div{gap:3px;min-width:0;display:grid}.diagnostic-code-heading strong{font-size:13px}.diagnostic-code-heading small{color:#71857c;font-size:12px;line-height:1.4}.diagnostic-code-heading>button,.diagnostic-code-value>button{color:#176b54;background:#fff;border:1px solid #70a893;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.diagnostic-code-heading>button:disabled{cursor:wait;opacity:.65}.diagnostic-download{background:#edf7f2;border-top:1px solid #dce9e3;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 9px 56px;display:flex}.diagnostic-download>div{gap:3px;min-width:0;display:grid}.diagnostic-download strong{color:#164f42;font-size:12px}.diagnostic-download small{color:#71857c;font-size:12px;line-height:1.4}.diagnostic-download>a{white-space:nowrap;color:#fff;background:#176b54;border:1px solid #2e876c;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.diagnostic-download>a:hover{background:#125642}.diagnostic-download>a:focus-visible{outline-offset:2px;outline:2px solid #176b54}.diagnostic-code-value{background:#fff;border-top:1px solid #dce9e3;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.diagnostic-code-value>div{gap:4px;min-width:0;display:grid}.diagnostic-code-value code{color:#164f42;letter-spacing:.04em;font:700 14px/1.2 Consolas,monospace}.diagnostic-code-value small{color:#71857c;font-size:12px}.diagnostic-code-empty{color:#7f9189;margin:0;padding:0 13px 11px 56px;font-size:12px}.diagnostic-winpe-upload{background:#f8fbff;border-top:1px solid #dce9e3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:11px 12px 11px 56px;display:grid}.diagnostic-winpe-upload>div:first-child{gap:3px;min-width:0;display:grid}.diagnostic-winpe-upload strong{color:#164f42;font-size:12px}.diagnostic-winpe-upload small{color:#657b74;font-size:12px;line-height:1.4}.diagnostic-winpe-upload>button{white-space:nowrap;color:#fff;background:#176b54;border:1px solid #2e876c;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.diagnostic-winpe-upload>button:disabled{cursor:wait;opacity:.65}.diagnostic-winpe-code{background:#fff;border:1px solid #b8d9cc;border-radius:8px;grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;padding:10px 12px;display:grid}.diagnostic-winpe-code>span{color:#657b74;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:760}.diagnostic-winpe-code>code{color:#113f35;letter-spacing:.05em;font:800 14px/1.3 Consolas,monospace}.diagnostic-winpe-code>small{grid-column:1/-1}.diagnostic-winpe-error{color:#a32720;grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.remote-support-panel{background:#f6fafb;border:1px solid #c9dde1;border-radius:10px;margin:0 24px 14px;overflow:hidden}.remote-support-panel.is-live{border-color:#3e9d91;box-shadow:0 0 0 3px #268e8114}.remote-support-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.remote-support-heading>span{color:#116f79;background:#dceff2;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.remote-support-heading>div{gap:3px;min-width:0;display:grid}.remote-support-heading strong{font-size:13px}.remote-support-heading small{color:#6f8389;font-size:12px;line-height:1.4}.remote-support-heading>button,.remote-support-code>button{color:#116875;background:#fff;border:1px solid #66a1a7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.remote-support-heading>button:disabled{cursor:wait;opacity:.65}.remote-support-code{background:#fff;border-top:1px solid #dae7e9;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.remote-support-code label{color:#587278;flex:1;gap:4px;min-width:0;font-size:12px;font-weight:750;display:grid}.remote-support-code input{color:#125b65;letter-spacing:.16em;background:#fbfdfd;border:1px solid #bed2d6;border-radius:7px;width:100%;min-height:34px;padding:0 10px;font:700 14px/1.2 Consolas,monospace}.remote-support-code>div{gap:4px;min-width:0;display:grid}.remote-support-code code{color:#125b65;letter-spacing:.04em;font:700 14px/1.2 Consolas,monospace}.remote-support-code small{color:#71858a;font-size:12px}.remote-support-empty{color:#7f9196;margin:0;padding:0 13px 11px 56px;font-size:12px}.remote-support-message{color:#426c70;background:#eef6f6;border-top:1px solid #dbe8e9;margin:0;padding:8px 12px;font-size:12px}.remote-support-live{background:#102229;border-top:1px solid #cfe2e3;position:relative}.remote-support-live>.technician-phone-dock{z-index:20;max-width:calc(100% - 24px);position:absolute;bottom:12px;right:12px}.remote-support-live .technician-call-console{max-height:calc(100dvh - 110px);overflow-y:auto}.remote-support-livebar{color:#1a554f;background:#eaf6f3;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:flex}.remote-live-dot{background:#17a47d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #17a47d21}.remote-support-livebar>div{flex:1;gap:2px;min-width:0;display:grid}.remote-support-livebar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.remote-support-livebar small{color:#6b8581;font-size:12px}.remote-support-livebar button{color:#236e67;background:#fff;border:1px solid #9bbebb;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.remote-support-livebar button:hover{background:#f4fbf9;border-color:#4f928b}.remote-support-livebar button:focus-visible{outline-offset:2px;outline:2px solid #b7df26}.remote-mac-shortcuts{color:#285e59;background:#f6fafb;border-top:1px solid #cfe2e3;align-items:center;gap:7px;min-height:44px;padding:6px 10px;display:flex}.remote-mac-shortcuts>span{align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.remote-mac-shortcuts>span strong{white-space:nowrap;font-size:12px}.remote-mac-shortcuts>span small{color:#718985;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.remote-mac-shortcuts>button{color:#236e67;white-space:nowrap;background:#fff;border:1px solid #9bbebb;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}.remote-mac-shortcuts>button:hover{background:#edf8f5;border-color:#4f928b}.remote-mac-shortcuts>button:focus-visible{outline-offset:2px;outline:2px solid #b7df26}.remote-mac-shortcuts kbd{color:#315d58;background:#f7fbfa;border:1px solid #c8d9d7;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font:700 10px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.remote-support-screen{background:#102229;place-items:center;min-height:220px;display:grid}.remote-support-screen img,.remote-support-screen video{object-fit:contain;background:#071317;width:100%;max-height:520px;display:block}.remote-support-live:fullscreen{background:#071317;grid-template-rows:auto auto minmax(0,1fr);width:100vw;height:100vh;display:grid;overflow:hidden}.remote-support-live:fullscreen .remote-support-livebar{z-index:2;position:relative;box-shadow:0 4px 16px #0003}.remote-support-live:fullscreen .remote-support-screen{height:100%;min-height:0;overflow:hidden}:is(.remote-support-live:fullscreen .remote-support-screen img,.remote-support-live:fullscreen .remote-support-screen video){object-fit:contain;width:100%;height:100%;max-height:none}.remote-support-workspace{background:#071317;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;max-width:100vw;height:100dvh;min-height:0;display:grid;overflow:hidden}.remote-support-workspace-header{color:#dceded;background:#102229;border:1px solid #244149;border-radius:11px;grid-template-columns:auto 38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.remote-support-workspace-header>a,.remote-support-workspace-header>button{color:#d4e6e6;background:#183039;border:1px solid #49676d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.remote-support-workspace-header>a:hover,.remote-support-workspace-header>button:hover{background:#214149;border-color:#6c9997}.remote-support-workspace-icon{color:#8fd1c7;background:#194a4d;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.remote-support-workspace-header>div{gap:2px;min-width:0;display:grid}.remote-support-workspace-header>div strong{font-size:14px}.remote-support-workspace-header>div small{color:#8facb0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.remote-support-workspace-security{color:#93d6b9;white-space:nowrap;background:#17382f;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.remote-support-workspace-body{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.remote-support-panel.workspace-mode{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:#102229;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.remote-support-panel.workspace-mode .remote-support-heading{background:#f6fafb;flex:none}.remote-support-panel.workspace-mode .remote-support-code,.remote-support-panel.workspace-mode .remote-control-notice,.remote-support-panel.workspace-mode .remote-support-empty,.remote-support-panel.workspace-mode .remote-support-message{flex:none}.remote-support-panel.workspace-mode .remote-support-live{border-top:0;flex:1;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.remote-support-panel.workspace-mode .remote-support-screen{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.remote-support-panel.workspace-mode .remote-support-screen img,.remote-support-panel.workspace-mode .remote-support-screen video{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.remote-support-workspace-error{color:#dcebec;background:#102229;border:1px solid #304b52;border-radius:11px;place-content:center;justify-items:center;gap:12px;height:100%;display:grid}.remote-support-workspace-error a{color:#a8dcd4}.remote-support-screen.control-enabled{outline:none}.remote-support-screen.control-enabled:focus{box-shadow:inset 0 0 0 3px #b7df26}.remote-support-screen.control-enabled img{cursor:crosshair;-webkit-user-select:none;user-select:none}.remote-support-screen>div{color:#a8c1c3;text-align:center;place-items:center;gap:7px;padding:26px;display:grid}.remote-support-screen>div strong{color:#e0eeee;font-size:12px}.remote-support-screen>div small{color:#829da0;font-size:12px}.remote-stream-recovery{color:#725b12;background:#fff8df;border-color:#c9b067}.remote-control-notice{color:#405620;background:#f5f9e9;border-top:1px solid #d9e4b9;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:12px;line-height:1.45;display:flex}.remote-access-boundary{color:#245d66;background:#eef7f8;border-top-color:#c9dfe3}.remote-control-pending{color:#72591f;background:#fff9e7;border-top-color:#e8d99f}@media (width<=820px){.remote-mac-shortcuts{flex-wrap:wrap}.remote-mac-shortcuts>span{flex:1 0 100%}.remote-mac-shortcuts>span small{white-space:normal}}.attachment-panel{background:#fafcfc;border:1px solid #dce5e7;border-radius:10px;margin:0 24px 18px;overflow:hidden}.attachment-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:grid}.attachment-heading>span{width:31px;height:31px;color:var(--teal-800);background:#e4f1f0;border-radius:8px;place-items:center;display:grid}.attachment-heading>div{gap:3px;min-width:0;display:grid}.attachment-heading strong{font-size:13px}.attachment-heading small{color:#7a8b92;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.attachment-heading>label{min-height:32px;color:var(--teal-800);cursor:pointer;background:#fff;border:1px solid #76a7aa;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.attachment-heading>label.uploading{cursor:wait;opacity:.65}.attachment-heading input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-list{background:#fff;border-top:1px solid #e3e9eb;gap:3px;padding:5px;display:grid}.attachment-list>a{color:#526a74;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:51px;padding:7px 9px;text-decoration:none;display:grid}.attachment-list>a:hover{color:var(--teal-800);background:#edf6f5}.attachment-file-icon{color:#3470a5;background:#e8f1f7;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.attachment-list>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.attachment-list strong,.attachment-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-list strong{color:var(--ink);font-size:12px}.attachment-list small{color:#819096;font-size:12px}.attachment-empty{color:#84939a;align-items:center;gap:6px;min-height:42px;padding:0 13px 9px 53px;font-size:12px;display:flex}.attachment-empty small{color:#9a7b37}.smart-summary{background:#f7faee;border:1px solid #d8e7b1;border-radius:9px;align-items:center;gap:12px;margin:0 24px 22px;padding:13px 14px;display:flex}.smart-icon{color:#668500;background:#e4f3ad;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.smart-summary>div{flex:1;min-width:0}.smart-summary strong{font-size:14px}.smart-summary p{color:#67776d;margin:3px 0 0;font-size:13px;line-height:1.4}.smart-summary button{color:#557006;background:#fff;border:1px solid #a5c438;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:700}.form-actions{border-top:1px solid var(--line);background:#fafcfb;align-items:center;gap:10px;min-height:78px;padding:16px 24px;display:flex}.primary-button,.secondary-button,.text-button{border-radius:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700}.primary-button:disabled,.secondary-button:disabled,.text-button:disabled{cursor:not-allowed;opacity:.55}.primary-button{border:1px solid var(--lime-dark);background:linear-gradient(180deg,#c7eb46,var(--lime));color:#230;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 4px 10px #7ea00029}.primary-button:hover{filter:brightness(.97)}.secondary-button{color:var(--teal-900);background:#fff;border:1px solid #639ba0}.secondary-button:hover{background:#eff7f6}.text-button{color:#60757e;background:0 0;border:0}.text-button:hover{color:var(--teal-700)}.activity-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.live-pill{color:#3c6c65;background:#edf6f4;border-radius:15px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.live-pill i{background:#38a383;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38a3831f}.activity-summary{background:#f8faf9;border:1px solid #e2e8e9;border-radius:10px;grid-template-columns:1fr 1fr;margin:18px 19px 8px;padding:13px 14px;display:grid}.activity-summary.with-sla{grid-template-columns:.8fr .8fr 1.4fr}.activity-summary div{flex-direction:column;gap:4px;display:flex}.activity-summary div+div{border-left:1px solid #dce4e5;padding-left:15px}.activity-summary span{color:#7d8d94;text-transform:uppercase;font-size:12px}.activity-summary strong{font-size:14px}.activity-summary .sla-value{color:#b47600;font-variant-numeric:tabular-nums}.activity-sla{line-height:1.25;font-size:12px!important}.activity-sla.sla-at-risk{color:#a16c0c}.activity-sla.sla-breached{color:#b24640}.activity-sla.sla-met{color:#4e8244}.activity-composer{background:#fff;border:1px solid #dce5e6;border-radius:10px;margin:8px 19px 4px;padding:10px;box-shadow:0 3px 12px #1a3a420b}.activity-type-tabs{background:#eef3f2;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.activity-type-tabs button{color:#6c7e86;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 6px;font-size:12px;font-weight:700}.activity-type-tabs button.active{color:var(--teal-800);background:#fff;box-shadow:0 2px 7px #23414817}.activity-composer textarea{resize:vertical;width:100%;min-height:76px;color:var(--ink);background:#fbfcfc;border:1px solid #e0e6e8;border-radius:8px;outline:0;margin-top:8px;padding:9px 10px;font-size:12px;line-height:1.45}.activity-composer textarea:focus{border-color:#7ab8b7;box-shadow:0 0 0 3px #17868d14}.activity-composer-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.activity-composer-footer small{color:#8a989d;font-size:12px}.activity-composer-footer button{background:var(--teal-800);color:#fff;border:0;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.activity-composer-footer button:disabled{cursor:not-allowed;opacity:.45}.activity-sign-in-note{color:#6d8088;background:#f8faf9;border:1px solid #e1e7e9;border-radius:9px;align-items:center;gap:8px;min-height:52px;margin:8px 19px;padding:10px 12px;font-size:12px;display:flex}.activity-filter-bar{justify-content:space-between;align-items:center;gap:9px;margin:12px 19px 0;display:flex}.activity-filter-tabs{background:#eef3f2;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.activity-filter-tabs button{color:#6c7e86;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 8px;font-size:12px;font-weight:760}.activity-filter-tabs button:hover{color:var(--teal-800)}.activity-filter-tabs button.active{color:var(--teal-800);background:#fff;box-shadow:0 2px 7px #23414817}.activity-filter-bar>span{color:#8a989d;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.activity-hidden-notice{color:#647a80;text-align:left;background:#f7faf9;border:1px solid #dce6e5;border-radius:8px;align-items:center;gap:6px;min-height:32px;margin:8px 19px 0;padding:0 9px;font-size:12px;display:flex}.activity-hidden-notice:hover{background:#f0f7f5;border-color:#9fc3bf}.activity-hidden-notice svg{color:#258880}.activity-hidden-notice span{color:var(--teal-800);margin-left:auto;font-weight:760}.timeline{padding:12px 21px 20px}.timeline-item{grid-template-columns:36px 1fr;gap:12px;min-height:93px;display:grid;position:relative}.timeline-item:not(:last-child):before{content:"";background:#d9e1e3;width:1px;position:absolute;top:34px;bottom:-1px;left:17px}.timeline-icon{z-index:1;color:#fff;box-sizing:border-box;border:4px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.timeline-icon.lime{background:#92bd02}.timeline-icon.blue{background:var(--blue)}.timeline-icon.teal{background:#199195}.timeline-item strong{padding-top:2px;font-size:14px;display:block}.timeline-action{color:#5a7680;letter-spacing:.03em;text-transform:uppercase;background:#e8f1f1;border-radius:5px;width:max-content;margin-top:3px;padding:2px 5px;font-size:12px;font-weight:760;display:inline-flex}.timeline-action.action-customer-update{color:#5b7609;background:#edf5d3}.timeline-action.action-work-note{color:#285d8d;background:#e7f0fa}.timeline-item p{color:#566a75;margin:5px 0 3px;font-size:13px;line-height:1.4}.timeline-item time{color:#98a4aa;font-size:12px}.activity-filter-empty{color:#839398;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.activity-filter-empty svg{color:#56938e;margin-bottom:8px}.activity-filter-empty strong{color:#526870;font-size:12px}.activity-filter-empty span{margin-top:4px;font-size:12px}.activity-footer{border-top:1px solid var(--line);color:#7b8c93;background:#fafcfb;align-items:center;gap:8px;min-height:55px;margin-top:auto;padding:0 20px;font-size:12px;display:flex}.new-activity-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 25px;display:flex}.new-activity-state>span{width:44px;height:44px;color:var(--teal-700);background:#edf5f3;border-radius:13px;place-items:center;display:grid}.new-activity-state strong{margin-top:13px;font-size:14px}.new-activity-state p{color:#809097;max-width:230px;margin:6px 0 0;font-size:12px;line-height:1.5}.toast{z-index:100;color:#24483f;background:#fff;border:1px solid #b7d5ce;border-radius:11px;align-items:center;gap:10px;min-width:240px;padding:12px 16px;font-size:14px;font-weight:650;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 14px 42px #1830382e}.toast span{color:#668c00;background:#e7f6d0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .sidebar{width:76px}.sidebar-collapsed .brand-row{padding-inline:18px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-badge,.sidebar-collapsed .nav-external,.sidebar-collapsed .agent-copy{opacity:0;width:0;overflow:hidden}.sidebar-collapsed .nav-item,.sidebar-collapsed .agent-chip{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-toggle-tab{left:76px}.sidebar-collapsed .sidebar-toggle-tab svg{transform:rotate(180deg)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes spin{to{transform:rotate(360deg)}}.environment-content{max-width:1500px;padding-top:34px}.environment-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:86px;margin-bottom:20px;display:flex}.environment-heading h1,.environment-detail-heading h1,.environment-signin h1{color:var(--teal-950);letter-spacing:-.035em;margin:2px 0 5px;font-size:29px;line-height:1.12}.environment-heading p:not(.eyebrow),.environment-detail-heading p:not(.eyebrow){color:#6d8088;margin:0;font-size:13px}.environment-error,.environment-indexed{border-radius:9px;align-items:center;gap:9px;min-height:43px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.environment-error{color:#9a2d28;background:#fff1f0;border:1px solid #efc6c4}.environment-indexed{color:#266052;background:#eff9f5;border:1px solid #bcd8cf}.environment-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.environment-kpis>button,.environment-kpis>div{text-align:left;color:#648087;background:#fff;border:1px solid #dce5e5;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:24px 1fr;gap:6px 8px;min-height:105px;padding:15px;display:grid;box-shadow:0 5px 18px #16373d09}.environment-kpis>button{cursor:pointer;font:inherit;transition:border-color .16s,transform .16s,box-shadow .16s}.environment-kpis>button:hover{border-color:#8ebcba;transform:translateY(-1px);box-shadow:0 8px 22px #16373d12}.environment-kpis>button.active{background:#f3fbf9;border-color:#2b918f;box-shadow:inset 0 0 0 1px #2b918f}.environment-kpis>button.attention svg{color:#c47722}.environment-kpis>button.regressed svg{color:#b74b43}.environment-kpis span{color:#73868d;letter-spacing:.015em;align-self:center;font-size:12px;font-weight:720}.environment-kpis strong{color:var(--teal-950);letter-spacing:-.04em;grid-column:span 2;align-self:end;font-size:27px}.environment-priority-card{background:#fff;border:1px solid #d7e4e2;border-radius:14px;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 30px #19363d0d}.environment-priority-card>header{background:linear-gradient(112deg,#fff 55%,#eef8f5);justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:16px 18px;display:flex}.environment-priority-heading{align-items:center;gap:13px;min-width:0;display:flex}.environment-priority-heading>span{color:#247e7d;background:#dff1ed;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.environment-priority-heading h2{color:#173f47;letter-spacing:-.025em;margin:2px 0 4px;font-size:17px}.environment-priority-heading p:not(.eyebrow){color:#788a90;margin:0;font-size:12px;line-height:1.45}.environment-priority-summary{flex:none;grid-template-columns:repeat(3,64px);gap:6px;display:grid}.environment-priority-summary>span{color:#819095;text-transform:uppercase;background:#ffffffd6;border:1px solid #dfe8e7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:50px;padding:7px 5px;font-size:12px;font-weight:740;display:flex}.environment-priority-summary strong{color:#31555c;margin-bottom:2px;font-size:15px;line-height:1}.environment-priority-summary>span.priority{color:#93621e;background:#fff9ef;border-color:#e7d1a9}.environment-priority-summary>span.priority strong{color:#9d641a}.environment-priority-summary>span.urgent{color:#a24a44;background:#fff4f3;border-color:#e9c0bd}.environment-priority-summary>span.urgent strong{color:#ac3e38}.environment-priority-list{border-top:1px solid #e4ebea}.environment-priority-list>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:32px minmax(145px,1fr) minmax(260px,1.55fr) minmax(135px,.75fr) 20px;align-items:center;gap:12px;padding:10px 16px;display:grid}.environment-priority-list>button:hover{background:#f4faf8}.environment-priority-list>button:last-child{border-bottom:0}.environment-priority-list>button>svg{color:#438582}.environment-priority-rank{color:#58767b;background:#edf3f2;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:820;display:grid}.environment-priority-rank.priority{color:#96601c;background:#fff0d7}.environment-priority-rank.urgent{color:#a6403a;background:#fde5e3}.environment-priority-device{min-width:0}.environment-priority-device>strong,.environment-priority-device>small{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.environment-priority-device>strong{color:#2d5159;gap:6px;font-size:12px}.environment-priority-device>strong i{color:#5e777c;letter-spacing:.04em;text-transform:uppercase;background:#edf2f2;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:820}.environment-priority-device>strong i.priority{color:#91601f;background:#fff0d7}.environment-priority-device>strong i.urgent{color:#9d403a;background:#fde5e3}.environment-priority-device>small{color:#8b999d;margin-top:4px;font-size:12px}.environment-priority-reasons{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.environment-priority-reasons span{color:#637b80;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f4;border-radius:6px;max-width:190px;padding:5px 7px;font-size:12px;font-weight:700;overflow:hidden}.environment-priority-action{min-width:0}.environment-priority-action strong,.environment-priority-action small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.environment-priority-action strong{color:#2e716f;font-size:12px}.environment-priority-action small{color:#95a1a4;margin-top:3px;font-size:12px}.environment-priority-more{color:#397a77;cursor:pointer;width:100%;min-height:36px;font:inherit;background:#fafcfc;border:0;border-top:1px solid #e8eeee;font-size:12px;font-weight:760}.environment-priority-more:hover{background:#f1f8f6}.environment-priority-empty{color:#5d8d39;background:#fbfdfb;border-top:1px solid #e4ebea;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:16px 20px;display:flex}.environment-priority-empty div{gap:3px;display:grid}.environment-priority-empty strong{color:#385b55;font-size:12px}.environment-priority-empty span{color:#82928f;font-size:12px}.environment-layout{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:14px;display:grid}.environment-device-card,.environment-insights>section,.environment-report-view,.environment-history,.environment-business-card,.environment-asset-history,.environment-comparison-card{background:#fff;border:1px solid #dbe4e5;border-radius:13px;overflow:hidden;box-shadow:0 8px 26px #19363d0a}.environment-toolbar{border-bottom:1px solid #e4eaeb;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 14px 11px 18px;display:flex}.environment-toolbar>div strong,.insight-heading strong,.environment-history>div strong,.environment-report-heading strong{color:var(--teal-950);font-size:14px;display:block}.environment-toolbar>div span,.insight-heading span,.environment-history>div span,.environment-report-heading span{color:#89979c;margin-top:3px;font-size:12px;display:block}.environment-toolbar label{color:#89989c;background:#f8faf9;border:1px solid #dce5e6;border-radius:8px;align-items:center;gap:8px;width:min(310px,44%);height:37px;padding:0 10px;display:flex}.environment-toolbar input{color:#27444c;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.environment-device-list>button{text-align:left;width:100%;min-height:73px;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:38px minmax(145px,1.2fr) minmax(145px,1fr) minmax(120px,.9fr) minmax(125px,.85fr) 58px 42px;align-items:center;gap:10px;padding:10px 15px;display:grid}.environment-device-list>button:last-child{border-bottom:0}.environment-device-list>button:hover{background:#f7fbfa}.device-icon,.detail-device-icon,.environment-signin-icon{color:#117f83;background:#e8f5f2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.device-primary strong,.device-primary span,.device-user span,.device-user strong,.device-user small,.device-os span,.device-os small,.device-seen span,.device-seen small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.device-primary strong{color:#173e47;font-size:13px}.device-new-badge{color:#0f7577;text-transform:uppercase;vertical-align:1px;background:#dff3ef;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:12px;font-style:normal}.device-primary span,.device-user,.device-os small,.device-seen small{color:#829196;margin-top:3px;font-size:12px}.device-user{align-items:center;gap:6px;min-width:0;display:flex}.device-user span{margin:0}.device-user strong{color:#456069;font-size:12px;font-weight:700}.device-user small{color:#94a1a5;margin-top:3px;font-size:12px}.device-os span,.device-seen span{color:#4f6870;font-size:12px}.device-trend{font-weight:700}.device-trend.worse{color:#b0443f}.device-trend.improved{color:#4f7a17}.device-trend.changed{color:#3f7194}.device-lifecycle{color:#2f7069;text-transform:uppercase;background:#e9f5f1;border-radius:12px;place-items:center;min-width:52px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-grid}.device-lifecycle.spare{color:#8a621c;background:#fff3d9}.device-lifecycle.retired{color:#718087;background:#eef1f2}.environment-health{border-radius:14px;place-items:center;width:38px;height:28px;font-size:12px;font-weight:800;display:grid}.environment-health.healthy,.detail-health.healthy{color:#477500;background:#edf7d7}.environment-health.attention,.detail-health.attention{color:#9a5a12;background:#fff0d7}.environment-health.critical,.detail-health.critical{color:#a93630;background:#fde4e2}.environment-empty,.environment-loading{text-align:center;color:#789096;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:35px;display:flex}.environment-empty strong{color:#27444c;margin-top:11px;font-size:13px}.environment-empty p{max-width:360px;margin:6px 0 0;font-size:12px;line-height:1.5}.environment-loading{gap:10px;font-size:12px}.environment-insights{gap:14px;display:grid}.environment-insights>section{padding:16px}.insight-heading{color:#198489;border-bottom:1px solid #e7ecec;align-items:center;gap:10px;padding-bottom:13px;display:flex}.lifecycle-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.lifecycle-summary span{color:#819096;text-transform:uppercase;background:#f4f7f7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:42px;padding:7px 5px;font-size:12px;display:flex}.lifecycle-summary strong{color:#2e5c62;margin-bottom:2px;font-size:13px}.environment-bars{gap:13px;margin-top:13px;display:grid}.environment-bars>div{grid-template-columns:minmax(0,1fr) 25px;gap:7px;padding-bottom:8px;display:grid;position:relative}.environment-bars span{color:#526b73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.environment-bars strong{text-align:right;color:#2b4e56;font-size:12px}.environment-bars i{background:linear-gradient(90deg,#1b8a8b,#8ebc00);border-radius:3px;height:3px;display:block;position:absolute;bottom:0;left:0}.movement-list{margin-top:7px}.movement-list>div{border-bottom:1px solid #edf1f1;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px 0;display:grid}.movement-list>div:last-child{border-bottom:0}.movement-list span{color:#405d65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.movement-list strong{color:#2b6666;font-size:12px}.movement-list small{color:#96a2a6;grid-column:span 2;font-size:12px}.insight-empty{color:#89999e;margin:14px 0 2px;font-size:12px;line-height:1.5}.fleet-insights-card{background:#fff;border:1px solid #dbe4e5;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 10px 30px #19363d0b}.fleet-heading{color:#183f47;background:linear-gradient(115deg,#fff 58%,#eef8f5);justify-content:space-between;align-items:center;gap:22px;min-height:96px;padding:18px 20px;display:flex}.fleet-heading h2{letter-spacing:-.025em;margin:3px 0 5px;font-size:20px}.fleet-heading>div>span{color:#73868c;font-size:12px}.fleet-heading>button{color:#2b6f70;cursor:pointer;height:38px;font:inherit;background:#ffffffd1;border:1px solid #bcd5d2;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.fleet-heading>button:disabled{cursor:wait;opacity:.6}.fleet-error{color:#9a2d28;background:#fff1f0;border:1px solid #efc6c4;border-radius:8px;margin:0 16px 14px;padding:10px 12px;font-size:12px}.fleet-loading{color:#28888a;text-align:center;border-top:1px solid #e4eaea;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:35px;display:flex}.fleet-loading strong{color:#315159;margin-top:10px;font-size:13px}.fleet-loading span{color:#819196;max-width:430px;margin-top:4px;font-size:12px}.fleet-kpis{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 16px 15px;display:grid}.fleet-kpis>div{color:#318385;background:#fbfcfc;border:1px solid #e0e7e8;border-radius:10px;grid-template-columns:22px 1fr;min-height:84px;padding:12px;display:grid}.fleet-kpis>div.risk{color:#be6630;background:#fffaf4}.fleet-kpis span{color:#7d8f94;align-self:center;font-size:12px;font-weight:720}.fleet-kpis strong{color:#24464e;grid-column:span 2;align-self:end;font-size:22px}.fleet-tabs{background:#fafcfc;border-top:1px solid #e4eaea;border-bottom:1px solid #e4eaea;justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:10px 16px;display:flex}.fleet-tabs>div{align-items:center;gap:4px;display:flex}.fleet-tabs>div button{color:#657b81;cursor:pointer;height:34px;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.fleet-tabs>div button:hover,.fleet-tabs>div button.active{color:#176f72;background:#e8f4f1}.fleet-tabs>div button span{color:#6e858a;background:#e2e9e9;border-radius:8px;min-width:18px;padding:2px 5px;font-size:12px}.fleet-tabs>label{color:#809398;background:#fff;border:1px solid #d9e3e4;border-radius:8px;align-items:center;gap:7px;width:min(370px,38%);height:36px;padding:0 10px;display:flex}.fleet-tabs input{color:#315159;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.fleet-risk-view{padding:13px 16px 16px}.fleet-risk-filters{align-items:center;gap:5px;min-height:37px;display:flex}.fleet-risk-filters button{color:#71858a;cursor:pointer;height:28px;font:inherit;text-transform:capitalize;background:#fff;border:1px solid #dce5e6;border-radius:14px;padding:0 9px;font-size:12px}.fleet-risk-filters button.active{color:#176f72;background:#edf7f4;border-color:#569b98}.fleet-risk-filters>span{color:#8b999d;margin-left:auto;font-size:12px}.fleet-risk-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fleet-risk-list>article{background:#fff;border:1px solid #e1e8e8;border-top:3px solid #6897b3;border-radius:10px;grid-template-columns:minmax(0,1fr) 82px;min-width:0;display:grid;overflow:hidden}.fleet-risk-list>article.warning{border-top-color:#d28a37}.fleet-risk-list>article.critical{border-top-color:#c7554e}.fleet-risk-title{flex-direction:column;min-height:84px;padding:12px 13px;display:flex}.fleet-risk-title>span{color:#7c8e93;text-transform:uppercase;font-size:12px;font-weight:800}.fleet-risk-title>strong{color:#2c4e56;font-size:13px}.fleet-risk-title>small{color:#788b90;margin-top:4px;font-size:12px;line-height:1.45}.fleet-risk-count{color:#75898e;text-align:center;background:#fbfcfc;border-left:1px solid #edf1f1;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.fleet-risk-count strong{color:#30545b;font-size:22px}.fleet-risk-count span{margin-top:3px;font-size:12px;line-height:1.25}.fleet-affected-devices{border-top:1px solid #e7eded;grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.fleet-affected-devices>button{text-align:left;cursor:pointer;background:#fbfcfc;border:1px solid #edf1f1;border-top:0;border-left:0;grid-template-columns:31px minmax(0,1fr);gap:8px;min-width:0;min-height:73px;padding:9px 10px;display:grid}.fleet-affected-devices>button:nth-child(2n){border-right:0}.fleet-affected-devices>button:hover{background:#f1f8f6}.fleet-affected-devices>button>span{color:#547723;background:#edf6df;border-radius:13px;place-items:center;width:29px;height:25px;font-size:12px;font-weight:800;display:grid}.fleet-affected-devices>button>span.warning{color:#986020;background:#fff0d8}.fleet-affected-devices>button>span.critical{color:#a63f39;background:#fde5e3}.fleet-affected-devices strong,.fleet-affected-devices small,.fleet-affected-devices p{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fleet-affected-devices strong{color:#35565d;font-size:12px}.fleet-affected-devices small{color:#89989c;margin-top:3px;font-size:12px}.fleet-affected-devices p{color:#667d83;margin:5px 0 0;font-size:12px}.fleet-empty{color:#809499;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px;display:flex}.fleet-empty strong{color:#385860;margin-top:8px;font-size:12px}.fleet-empty span{color:#8c999d;max-width:330px;margin-top:4px;font-size:12px;line-height:1.45}.fleet-software-layout{grid-template-columns:minmax(0,1fr) 310px;min-height:430px;display:grid}.fleet-software-list{max-height:620px;overflow:auto}.fleet-software-header,.fleet-software-list>button{text-align:left;border-bottom:1px solid #edf1f1;grid-template-columns:minmax(180px,1fr) 60px 60px;align-items:center;gap:10px;min-height:45px;padding:8px 14px;display:grid}.fleet-software-header{z-index:2;color:#89999d;text-transform:uppercase;background:#f7f9f9;min-height:34px;font-size:12px;font-weight:800;position:sticky;top:0}.fleet-software-list>button{width:100%;color:inherit;cursor:pointer;font:inherit;background:#fff;border-top:0;border-left:0;border-right:0}.fleet-software-list>button:hover,.fleet-software-list>button.active{background:#f0f8f5}.fleet-software-list>button>div strong,.fleet-software-list>button>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-software-list>button>div strong{color:#34555d;font-size:12px}.fleet-software-list>button>div small{color:#94a1a5;margin-top:3px;font-size:12px}.fleet-software-list>button>strong{color:#4e6b72;font-size:12px}.fleet-software-list>button>span{color:#5b777d;background:#eef2f2;border-radius:11px;place-items:center;width:26px;height:22px;font-size:12px;font-weight:800;display:grid}.fleet-software-list>button>span.mixed{color:#9a621d;background:#fff0d8}.fleet-software-detail{background:#fbfcfc;border-left:1px solid #e4eaea;overflow:auto}.fleet-software-detail>div:first-child{border-bottom:1px solid #e4eaea;padding:18px}.fleet-software-detail>div:first-child>span{color:#208486;text-transform:uppercase;font-size:12px;font-weight:800}.fleet-software-detail h3{color:#2a4c54;margin:4px 0 3px;font-size:15px}.fleet-software-detail p{color:#89979b;margin:0;font-size:12px}.fleet-software-detail>section{border-bottom:1px solid #e7ecec;padding:14px 16px}.fleet-software-detail>section>strong{color:#48636a;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.fleet-software-detail>section>div{color:#6b8086;justify-content:space-between;gap:8px;padding:6px 0;font-size:12px;display:flex}.fleet-software-detail>section>div strong{color:#3e5d64}.fleet-software-detail>section>button{text-align:left;color:#2a8586;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f1;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 0;display:flex}.fleet-software-detail>section>button span{min-width:0}.fleet-software-detail>section>button strong,.fleet-software-detail>section>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fleet-software-detail>section>button strong{color:#3e5d64;font-size:12px}.fleet-software-detail>section>button small{color:#929fa3;margin-top:2px;font-size:12px}.fleet-coverage{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 16px 16px;display:grid}.fleet-coverage>section{background:#fff;border:1px solid #e1e8e8;border-radius:10px;min-width:0;padding:13px}.fleet-coverage>section>div:first-child{color:#268487;border-bottom:1px solid #edf1f1;align-items:center;gap:7px;min-height:28px;padding-bottom:9px;display:flex}.fleet-coverage>section>div:first-child strong{color:#36575e;font-size:12px}.fleet-coverage-column article{grid-template-columns:minmax(0,1fr) 25px;gap:6px;min-height:34px;padding:8px 0 6px;display:grid;position:relative}.fleet-coverage-column article span{color:#61777d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fleet-coverage-column article strong{text-align:right;color:#436168;font-size:12px}.fleet-coverage-column article i{background:linear-gradient(90deg,#25898b,#9abd1c);border-radius:2px;height:2px;position:absolute;bottom:2px;left:0}.fleet-coverage-column>p{color:#8a999d;margin:14px 0;font-size:12px}.fleet-operational dl{margin:7px 0 0}.fleet-operational dl div{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.fleet-operational dt{color:#6e8288;font-size:12px}.fleet-operational dd{color:#35646a;background:#eaf4f2;border-radius:10px;place-items:center;min-width:24px;height:21px;margin:0;font-size:12px;font-weight:800;display:grid}.fleet-coverage-note{color:#7d8e93;background:#fafcfc;border-top:1px solid #e4eaea;align-items:center;gap:7px;min-height:43px;padding:10px 16px;font-size:12px;display:flex}.environment-signin{text-align:center;background:#fff;border:1px solid #dce5e5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:370px;margin:5vh auto;padding:48px;display:flex;box-shadow:0 14px 44px #1b373d0f}.environment-signin-icon{border-radius:15px;width:52px;height:52px;margin-bottom:15px}.environment-signin p:not(.eyebrow){color:#71858b;max-width:390px;margin:5px 0 20px;font-size:13px;line-height:1.6}.environment-signin button,.environment-back{cursor:pointer;font:inherit;border:0;align-items:center;gap:7px;font-weight:750;display:inline-flex}.environment-signin button{color:#fff;background:var(--teal-800);border-radius:8px;min-height:40px;padding:0 15px;font-size:12px}.environment-back{color:#4e7476;background:0 0;margin-bottom:17px;padding:0;font-size:12px}.environment-detail-heading{background:linear-gradient(115deg,#fff 65%,#eff8f5);border:1px solid #dbe4e5;border-radius:13px;grid-template-columns:46px minmax(0,1fr) 72px;align-items:center;gap:14px;min-height:90px;margin-bottom:16px;padding:18px;display:grid}.detail-device-icon{border-radius:13px;width:46px;height:46px}.detail-health{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:66px;height:58px;display:flex}.detail-health strong{font-size:21px;line-height:1}.detail-health span{text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:750}.environment-detail-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.environment-detail-kpis>div{color:#2a8586;background:#fff;border:1px solid #dce5e5;border-radius:11px;flex-direction:column;min-height:98px;padding:13px;display:flex}.environment-detail-kpis span{color:#829196;margin-top:8px;font-size:12px}.environment-detail-kpis strong{color:#25464e;margin-top:3px;font-size:12px;line-height:1.35}.environment-detail-kpis small{color:#96a1a5;margin-top:2px;font-size:12px}.environment-business-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:13px;margin-bottom:14px;display:grid}.environment-business-heading,.environment-asset-history>div:first-child{border-bottom:1px solid #e4eaeb;justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:12px 16px;display:flex}.environment-business-heading strong,.environment-asset-history>div:first-child strong{color:var(--teal-950);font-size:14px;display:block}.environment-business-heading>div span,.environment-asset-history>div:first-child span{color:#89979c;margin-top:3px;font-size:12px;display:block}.environment-business-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px 16px;display:grid}.environment-business-form label{gap:6px;min-width:0;display:grid}.environment-business-form label>span{color:#60777e;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.environment-business-form input,.environment-business-form select,.environment-business-form textarea{color:#27444c;width:100%;font:inherit;background:#fafcfc;border:1px solid #dce5e6;border-radius:8px;outline:none;font-size:12px}.environment-business-form input,.environment-business-form select{height:38px;padding:0 10px}.environment-business-form textarea{resize:vertical;min-height:66px;padding:9px 10px;line-height:1.45}.environment-business-form input:focus,.environment-business-form select:focus,.environment-business-form textarea:focus{background:#fff;border-color:#59a4a0;box-shadow:0 0 0 3px #23898a1a}.environment-business-form .business-notes{grid-column:span 2}.environment-business-actions{background:#fbfcfc;border-top:1px solid #e8eded;justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:10px 16px;display:flex}.environment-business-actions>span{color:#698086;font-size:12px;line-height:1.45}.environment-business-actions>span.error{color:#a93630}.environment-business-actions>div{flex:none;gap:7px;display:flex}.environment-business-actions button{color:#3c6166;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cddcdd;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.environment-business-actions button.primary{color:#fff;background:#177f82;border-color:#177f82}.environment-business-actions button:disabled{cursor:wait;opacity:.65}.asset-activity-list{max-height:286px;padding:6px 15px 12px;overflow:auto}.asset-activity-list article{border-bottom:1px solid #edf1f1;padding:10px 0 10px 17px;position:relative}.asset-activity-list article:last-child{border-bottom:0}.asset-activity-list article i{background:#269293;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:1px;box-shadow:0 0 0 4px #e7f4f1}.asset-activity-list article strong,.asset-activity-list article span,.asset-activity-list article small{display:block}.asset-activity-list article strong{color:#37575e;font-size:12px}.asset-activity-list article span{color:#73878d;white-space:pre-line;margin-top:4px;font-size:12px;line-height:1.45}.asset-activity-list article small{color:#9aa5a8;margin-top:5px;font-size:12px}.asset-activity-list>p{color:#89999e;margin:20px 2px;font-size:12px;line-height:1.5}.environment-comparison-card{margin-bottom:14px}.comparison-heading{border-bottom:1px solid #e4eaeb;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px 16px;display:flex}.comparison-heading>div:first-child{color:#198489;align-items:center;gap:10px;display:flex}.comparison-heading>div:first-child strong,.comparison-heading>div:first-child span{display:block}.comparison-heading>div:first-child strong{color:var(--teal-950);font-size:14px}.comparison-heading>div:first-child span{color:#89979c;margin-top:3px;font-size:12px}.comparison-controls{align-items:end;gap:7px;display:flex}.comparison-controls label{gap:4px;min-width:190px;display:grid}.comparison-controls label span{color:#7e8f94;text-transform:uppercase;font-size:12px;font-weight:800}.comparison-controls select{color:#36565d;width:100%;height:35px;font:inherit;background:#fafcfc;border:1px solid #d8e3e4;border-radius:7px;padding:0 8px;font-size:12px}.comparison-controls button{color:#fff;cursor:pointer;height:35px;font:inherit;background:#177f82;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.comparison-controls button:disabled{cursor:not-allowed;opacity:.55}.comparison-empty,.comparison-loading{text-align:center;color:#769095;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:25px;display:flex}.comparison-empty strong{color:#315159;margin-top:9px;font-size:13px}.comparison-empty p{max-width:450px;margin:5px 0 0;font-size:12px;line-height:1.5}.comparison-loading{gap:9px;font-size:12px}.comparison-error{color:#9a2d28;background:#fff1f0;border:1px solid #efc6c4;border-radius:8px;margin:15px;padding:11px 13px;font-size:12px}.comparison-body{padding:15px}.comparison-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.comparison-summary>div{color:#598084;background:#fbfcfc;border:1px solid #e1e8e8;border-radius:9px;grid-template-columns:22px 1fr;gap:5px;min-height:72px;padding:11px;display:grid}.comparison-summary>div.worse{color:#b34c45;background:#fff8f7}.comparison-summary>div.improved{color:#5f811b;background:#f8fbf2}.comparison-summary span{color:#7d8d92;align-self:center;font-size:12px;font-weight:720}.comparison-summary strong{color:#25464e;grid-column:span 2;font-size:21px}.comparison-period{color:#809095;background:#f4f8f7;border-radius:9px;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;min-height:51px;margin:11px 0;padding:9px 13px;font-size:12px;display:grid}.comparison-period>span:first-child{text-align:right}.comparison-period span strong{color:#34565d;margin-bottom:3px;font-size:12px;display:block}.comparison-period i{background:#a8c8c4;height:1px;margin:0 10px;position:relative}.comparison-period i:after{content:"";border-top:1px solid #6ca09b;border-right:1px solid #6ca09b;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.comparison-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.comparison-changes article{background:#fbfcfc;border:1px solid #e3e9ea;border-left:3px solid #5c8fae;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:130px;padding:12px;display:grid}.comparison-changes article.worse{background:#fff9f8;border-left-color:#c9564f}.comparison-changes article.improved{background:#f9fcf4;border-left-color:#7ba02e}.comparison-change-icon{color:#4a819d;background:#eaf3f6;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.comparison-changes article.worse .comparison-change-icon{color:#b8443e;background:#fde9e7}.comparison-changes article.improved .comparison-change-icon{color:#5d7f19;background:#eef6dc}.comparison-changes article>div>span{color:#7c8f94;text-transform:uppercase;font-size:12px;font-weight:800}.comparison-changes article>div>strong{color:#2f5057;margin-top:2px;font-size:12px;display:block}.comparison-changes article p{color:#72858a;margin:5px 0 8px;font-size:12px;line-height:1.45}.comparison-changes dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.comparison-changes dl div{background:#dde6e66b;border-radius:5px;min-width:0;padding:6px}.comparison-changes dt{color:#92a0a4;text-transform:uppercase;font-size:12px;font-weight:800}.comparison-changes dd{color:#536b72;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.comparison-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.comparison-detail-grid>section{background:#fff;border:1px solid #e3e9e9;border-radius:9px;padding:12px}.comparison-detail-grid>section>div:first-child{border-bottom:1px solid #edf1f1;padding-bottom:9px}.comparison-detail-grid>section>div:first-child strong,.comparison-detail-grid>section>div:first-child span{display:block}.comparison-detail-grid>section>div:first-child strong{color:#315159;font-size:12px}.comparison-detail-grid>section>div:first-child span{color:#8a989c;margin-top:3px;font-size:12px}.comparison-item-list{margin-top:10px}.comparison-item-list>strong{color:#657b81;text-transform:uppercase;font-size:12px}.comparison-item-list>strong span{background:#edf2f2;border-radius:8px;margin-left:3px;padding:1px 5px}.comparison-item-list>div{gap:4px;max-height:125px;margin-top:5px;display:grid;overflow:auto}.comparison-item-list>div>span{color:#536b72;background:#f4f8fa;border-left:2px solid #688ea5;border-radius:4px;padding:5px 7px;font-size:12px;line-height:1.35}.comparison-item-list.added>div>span{background:#f7faef;border-left-color:#7a9c2d}.comparison-item-list.removed>div>span{background:#fff6f5;border-left-color:#c45a53}.comparison-item-list.updated>div>span{background:#fffaf0;border-left-color:#c18b34}.comparison-caution{color:#9a6b24;margin:10px 0 0;font-size:12px;line-height:1.45}.comparison-stable{color:#628020;background:#f6faef;border:1px solid #cae0b8;border-radius:9px;align-items:center;gap:10px;min-height:70px;margin-top:10px;padding:13px;display:flex}.comparison-stable strong,.comparison-stable span{display:block}.comparison-stable strong{color:#44641a;font-size:12px}.comparison-stable span{color:#74885b;margin-top:3px;font-size:12px}.environment-detail-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:13px;display:grid}.environment-report-heading,.environment-history>div{border-bottom:1px solid #e4eaeb;justify-content:space-between;align-items:center;min-height:59px;padding:12px 16px;display:flex}.report-findings-section,.environment-software{border-bottom:1px solid #e5ebeb;padding:17px}.environment-report-view h2{color:#23464e;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;display:flex}.environment-findings{gap:7px;display:grid}.environment-findings>div{background:#f7faf6;border-left:3px solid #95bd08;border-radius:7px;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.environment-findings>div.critical{background:#fff5f4;border-left-color:#ce4f47}.environment-findings>div.warning{background:#fff9f0;border-left-color:#dd8b2e}.environment-findings>div.notice{background:#f3f8fb;border-left-color:#568fb8}.environment-findings>div>span{color:#74898e;text-transform:uppercase;padding-top:1px;font-size:12px;font-weight:800}.environment-findings strong{color:#29464d;font-size:12px}.environment-findings p{color:#6b7e84;margin:3px 0 0;font-size:12px;line-height:1.4}.remediation-hint-panel{background:#f5faf8;border:1px solid #cbded8;border-radius:9px;margin-top:12px;overflow:hidden}.remediation-hint-toggle{color:#21685e;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:9px 11px;display:flex}.remediation-hint-toggle:hover{background:#edf7f4}.remediation-hint-toggle>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.remediation-hint-toggle>span:first-child>svg{flex:none}.remediation-hint-toggle strong{color:#225b54;font-size:10px;display:block}.remediation-hint-toggle small{color:#708681;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.remediation-hint-toggle>svg{flex:none;transition:transform .14s}.remediation-hint-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.remediation-hint-body{background:#fff;border-top:1px solid #d7e7e2}.remediation-platforms{gap:5px;padding:9px 10px 0;display:flex;overflow-x:auto}.remediation-platforms button{color:#647b78;white-space:nowrap;background:#fff;border:1px solid #d7e3df;border-radius:6px;min-height:27px;padding:0 8px;font-size:8px;font-weight:720}.remediation-platforms button.active{color:#176457;background:#e7f3ef;border-color:#79aa9f}.remediation-script-heading{justify-content:space-between;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.remediation-script-heading>span{color:#5d7772;align-items:flex-start;gap:5px;font-size:8px;line-height:1.4;display:flex}.remediation-script-heading>span svg{color:#287667;flex:none;margin-top:1px}.remediation-script-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.remediation-script-actions>button{color:#176457;background:#fff;border:1px solid #5f9f91;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;font-weight:760;display:inline-flex}.remediation-script-actions>button:hover{background:#edf7f4}.remediation-script-actions>button:disabled{opacity:.55;cursor:not-allowed}.remediation-hint-body pre{color:#d9eee9;white-space:pre;background:#173b3a;border-top:1px solid #e3ece9;max-height:300px;margin:0;padding:11px;font:8px/1.55 Consolas,SFMono-Regular,monospace;overflow:auto}.remediation-request-message{color:#35685f;background:#f5faf8;border-top:1px solid #d7e7e2;margin:0;padding:8px 10px;font-size:8px;line-height:1.45}.environment-report-grid{grid-template-columns:1fr 1fr;display:grid}.environment-report-grid>section{border-bottom:1px solid #e7ecec;border-right:1px solid #e7ecec;min-height:145px;padding:16px}.environment-report-grid>section:nth-child(2n){border-right:0}.environment-report-grid dl{margin:0}.environment-report-grid dl>div{justify-content:space-between;gap:14px;padding:4px 0;display:flex}.environment-report-grid dt{color:#829196;font-size:12px}.environment-report-grid dd{color:#405c64;text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:12px}.environment-software>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.environment-software>div>span{background:#fbfcfc;border:1px solid #e6ebec;border-radius:7px;min-height:43px;padding:8px}.environment-software strong,.environment-software small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.environment-software strong{color:#38565e;font-size:12px}.environment-software small{color:#96a1a5;margin-top:3px;font-size:12px}.environment-raw{border:1px solid #dfe6e7;border-radius:8px;margin:15px;overflow:hidden}.environment-raw summary{color:#486a70;cursor:pointer;background:#f8faf9;padding:11px 13px;font-size:12px;font-weight:740}.environment-raw pre{color:#dceceb;background:#102f35;max-height:520px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.environment-history{position:sticky;top:82px}.environment-history>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f1;width:100%;min-height:70px;padding:11px 13px;display:block}.environment-history>button:hover,.environment-history>button.active{background:#f1f8f6}.environment-history>button.active{box-shadow:inset 3px 0 #23898a}.environment-history>button span,.environment-history>button strong,.environment-history>button small{display:block}.environment-history>button span{color:#809196;font-size:12px}.environment-history>button strong{color:#31545b;margin-top:4px;font-size:12px}.environment-history>button small{color:#95a2a6;margin-top:3px;font-size:12px}.report-empty{min-height:420px}.security-content{max-width:1540px}.security-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.security-heading h1{margin:5px 0 7px}.security-heading p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.security-heading-actions{align-items:center;gap:8px;display:flex}.security-heading-actions a,.security-heading-actions button{color:#47636d;background:#fff;border:1px solid #d6e0e1;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.security-heading-actions a:hover,.security-heading-actions button:hover{color:var(--teal-800);background:#edf7f5;border-color:#9bc8c7}.security-heading-actions button:disabled{cursor:wait;opacity:.62}.security-reference-lookup{background:#f7fbfa;border:1px solid #cfe1dd;border-radius:12px;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:12px 18px;margin-bottom:14px;padding:14px;display:grid}.security-reference-intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.security-reference-intro>span{color:#087467;background:#e3f3ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.security-reference-intro>div{gap:3px;min-width:0;display:grid}.security-reference-intro strong{color:#244c50;font-size:13px}.security-reference-intro p{color:#677d80;margin:0;font-size:11px;line-height:1.45}.security-reference-lookup>form{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.security-reference-lookup input{color:#244b50;letter-spacing:.035em;text-transform:uppercase;background:#fff;border:1px solid #bdcfcc;border-radius:8px;outline:0;min-width:0;height:40px;padding:0 11px;font:750 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.security-reference-lookup input:focus{border-color:#70aa9f;box-shadow:0 0 0 3px #08746714}.security-reference-lookup>form button,.security-reference-result header button{color:#fff;background:#087467;border:1px solid #9cc7bd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.security-reference-lookup button:disabled{cursor:wait;opacity:.55}.security-reference-error{color:#923f3b;background:#fff0ef;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px}.security-reference-result{background:#fff;border:1px solid #bdd9d2;border-radius:10px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.security-reference-result header{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-reference-result header>div{gap:3px;min-width:0;display:grid}.security-reference-result header small{color:#6b8082;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.security-reference-result code{color:#174f49;letter-spacing:.04em;font-size:14px;font-weight:850}.security-reference-result header button{color:#176b62;background:#f0faf7;min-height:34px}.security-reference-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.security-reference-result dl>div{background:#f4f8f7;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.security-reference-result dt{color:#718487;text-transform:uppercase;font-size:10px;font-weight:800}.security-reference-result dd{overflow-wrap:anywhere;color:#2f5155;margin:0;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.security-reference-result>p{color:#6c8082;margin:0;font-size:11px}.security-posture{color:#17714e;background:#eff9f4;border:1px solid #cbe5d9;border-radius:12px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;margin-bottom:14px;padding:12px 15px;display:grid}.security-posture.attention{color:#a25813;background:#fff7eb;border-color:#f1d5ad}.security-posture>div{gap:3px;min-width:0;display:grid}.security-posture strong{color:#204c3c;font-size:13px}.security-posture.attention strong{color:#6d3a11}.security-posture span{color:#66857a;font-size:12px}.security-posture.attention span{color:#967148}.security-live{white-space:nowrap;align-items:center;gap:6px;font-weight:760;display:inline-flex}.security-live i{background:#2aaa7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2aaa7a21}.security-error{color:#b54743;background:#fff3f2;border:1px solid #efd0cf;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;margin-bottom:14px;padding:13px 15px;display:grid}.security-error>div{gap:3px;display:grid}.security-error strong{color:#7c302d;font-size:13px}.security-error span{color:#9a5b58;font-size:12px}.security-error button{color:#9d3c38;background:#fff;border:1px solid #e4b8b6;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760}.security-gateway-insights{background:linear-gradient(145deg,#f8fcfb 0%,#f3f8f7 52%,#f6f8fb 100%);border:1px solid #c9dcd8;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 24px #16393d0f}.security-gateway-insights.high{border-color:#dfaaa5}.security-gateway-insights.elevated{border-color:#e9c28f}.security-gateway-insights-heading{background:linear-gradient(115deg,#eaf6f2 0%,#ffffffb3 68%);border-bottom:1px solid #dce8e5;align-items:center;gap:12px;min-height:88px;padding:15px 17px;display:flex}.security-gateway-insights.high .security-gateway-insights-heading{background:linear-gradient(115deg,#fff0ee 0%,#ffffffb8 68%)}.security-gateway-insights.elevated .security-gateway-insights-heading{background:linear-gradient(115deg,#fff6e8 0%,#ffffffb8 68%)}.security-gateway-insights-heading>span{color:#fff;background:linear-gradient(135deg,#126f68,#315f83);border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 6px 15px #1b606133}.security-gateway-insights-heading>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.security-gateway-insights-heading small{color:#38766e;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:840}.security-gateway-insights-heading h2{color:#24484e;letter-spacing:-.025em;margin:0;font-size:19px}.security-gateway-insights-heading p{color:#6d8386;max-width:760px;margin:2px 0 0;font-size:12px;line-height:1.45}.security-gateway-control-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.security-gateway-control-state span{color:#587a76;background:#ffffffc7;border:1px solid #cfe0dc;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:780;display:inline-flex}.security-gateway-control-state span:before{content:"";background:#b34b45;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #b34b451a}.security-gateway-control-state span.ready:before{background:#2b9a71;box-shadow:0 0 0 3px #2b9a711c}.security-gateway-insights-message{color:#657b7f;justify-content:center;align-items:center;gap:9px;min-height:116px;padding:18px;font-size:12px;display:flex}.security-gateway-insights-message>div{flex:1;gap:3px;min-width:0;display:grid}.security-gateway-insights-message strong{color:#36565c;font-size:13px}.security-gateway-insights-message.error{color:#a3443f;background:#fff4f3;justify-content:flex-start}.security-gateway-insights-message button{color:#963d38;background:#fff;border:1px solid #d7a7a3;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:780}.security-gateway-forecast{grid-template-columns:155px minmax(320px,1fr) minmax(190px,.4fr);gap:14px;padding:17px;display:grid}.security-gateway-score{color:#fff;text-align:center;background:linear-gradient(145deg,#176d67,#315d7f);border-radius:13px;place-content:center;min-height:163px;padding:16px;display:grid;box-shadow:0 8px 20px #25595b2e}.security-gateway-insights.guarded .security-gateway-score{background:linear-gradient(145deg,#786b1c,#936725)}.security-gateway-insights.elevated .security-gateway-score{background:linear-gradient(145deg,#9a5a18,#ab4c22)}.security-gateway-insights.high .security-gateway-score{background:linear-gradient(145deg,#983b37,#7b2c36)}.security-gateway-score small{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.security-gateway-score strong{letter-spacing:-.05em;margin:4px 0;font-size:47px;line-height:1}.security-gateway-score span{color:#ffffffbd;font-size:10px}.security-gateway-outlook{min-width:0;padding:9px 2px}.security-gateway-outlook>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.security-gateway-outlook>div:first-child span{color:#26735f;text-transform:uppercase;background:#e4f3ec;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:820}.security-gateway-outlook>div:first-child span.guarded{color:#77610f;background:#f6f0d2}.security-gateway-outlook>div:first-child span.elevated{color:#98551a;background:#fff0dc}.security-gateway-outlook>div:first-child span.high{color:#9d3f3a;background:#fde9e7}.security-gateway-outlook>div:first-child small{color:#7d8f91;text-transform:capitalize;font-size:10px;font-weight:760}.security-gateway-outlook h3{color:#294c52;letter-spacing:-.02em;margin:10px 0 8px;font-size:18px}.security-gateway-meter{background:#dce7e4;border-radius:999px;height:7px;overflow:hidden}.security-gateway-meter i{border-radius:inherit;background:linear-gradient(90deg,#2d9a72 0%,#d2a42c 60%,#b74540 100%);height:100%;display:block}.security-gateway-outlook ul{color:#60767a;gap:4px;margin:10px 0 0;padding-left:17px;font-size:11px;line-height:1.45;display:grid}.security-gateway-trend{color:#56767a;background:#ffffffba;border:1px solid #d8e4e2;border-radius:12px;align-content:center;gap:3px;min-width:0;padding:14px;display:grid}.security-gateway-trend.rising{color:#a15b20;background:#fff8ed;border-color:#ebc59d}.security-gateway-trend.falling{color:#2f7a62;background:#f1f9f5}.security-gateway-trend small{color:#7c8e91;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:760}.security-gateway-trend strong{color:currentColor;text-transform:capitalize;font-size:18px}.security-gateway-trend span{color:#74878a;font-size:10px;line-height:1.4}.security-gateway-metrics{background:#ffffffb3;border:1px solid #dce7e5;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 17px 14px;display:grid;overflow:hidden}.security-gateway-metrics article{border-right:1px solid #e2eae8;align-content:center;gap:3px;min-height:82px;padding:12px 14px;display:grid}.security-gateway-metrics article:last-child{border-right:0}.security-gateway-metrics small{color:#778b8e;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:780}.security-gateway-metrics strong{color:#294e54;font-size:24px;line-height:1}.security-gateway-metrics article.attention strong{color:#aa4d33}.security-gateway-metrics span{color:#879699;font-size:10px}.security-gateway-detail-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin:0 17px 15px;display:grid}.security-gateway-detail-grid>article{background:#ffffffc7;border:1px solid #dde7e5;border-radius:11px;min-width:0;min-height:176px;padding:13px}.security-gateway-detail-grid header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:11px;display:flex}.security-gateway-detail-grid header>div,.security-gateway-patterns header,.security-gateway-blocks header{gap:2px;display:grid}.security-gateway-detail-grid header small{color:#7b8d90;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:820}.security-gateway-detail-grid header strong{color:#31545a;font-size:12px}.security-gateway-detail-grid header>span{color:#8b999b;font-size:9px}.security-gateway-bars{border-bottom:1px solid #cddbd8;align-items:flex-end;gap:5px;height:104px;padding:8px 5px 0;display:flex}.security-gateway-bars i{background:linear-gradient(#3b927f,#8ab8ad);border-radius:4px 4px 1px 1px;flex:1;min-height:7px}.security-gateway-patterns ol,.security-gateway-blocks ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.security-gateway-patterns li,.security-gateway-blocks li{background:#f4f8f7;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.security-gateway-patterns li>div,.security-gateway-blocks li>div{flex:1;gap:2px;min-width:0;display:grid}.security-gateway-patterns li strong,.security-gateway-blocks li strong{color:#36555b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.security-gateway-patterns li span,.security-gateway-blocks li span{color:#839194;font-size:9px}.security-gateway-patterns li b{color:#2f7467;background:#deeee9;border-radius:7px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.security-gateway-patterns>p,.security-gateway-blocks>p{color:#829295;text-align:center;margin:28px 0 0;font-size:10px;line-height:1.5}.security-gateway-blocks li>span{background:#a7b3b5;border-radius:50%;flex:none;width:8px;height:8px}.security-gateway-blocks li>span.active{background:#b8423d;box-shadow:0 0 0 3px #b8423d1a}.security-gateway-blocks li time{color:#899699;white-space:nowrap;font-size:9px}.security-gateway-insights>footer{color:#6f8587;background:#f9fcfbd1;border-top:1px solid #dce7e5;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:10px;line-height:1.45;display:flex}.security-gateway-insights>footer svg{color:#2f8067;flex:none}.security-gateway-insights>footer span{flex:1}.security-gateway-insights>footer time{white-space:nowrap}.security-ai-summary{background:linear-gradient(135deg,#fbfdfb 0%,#f5faf7 55%,#f4f8fb 100%);border:1px solid #cfdedb;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 6px 22px #193a3d0d}.incident-ai-summary{background:linear-gradient(135deg,#fbfdfb 0%,#f4faf7 56%,#f4f8fb 100%);border:1px solid #cfdedb;border-radius:13px;margin:0 0 16px;overflow:hidden;box-shadow:0 6px 22px #193a3d0d}.incident-ai-heading{border-bottom:1px solid #dfe9e7;align-items:center;gap:10px;min-height:60px;padding:11px 14px;display:flex}.incident-ai-icon{color:#527508;background:#e9f4c5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.incident-ai-heading>div{flex:1;gap:2px;min-width:0;display:grid}.incident-ai-heading strong{color:#25464e;font-size:14px}.incident-ai-heading small{color:#71868a;font-size:12px;line-height:1.4}.incident-ai-heading button{color:#286e69;background:#fff;border:1px solid #b9ceca;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:flex}.incident-ai-heading button:hover{background:#edf7f4}.incident-ai-heading button:disabled{opacity:.55;cursor:wait}.incident-ai-loading,.incident-ai-error{color:#647a7f;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:18px;font-size:12px;display:flex}.incident-ai-error{color:#9d3e38;background:#fff5f4}.incident-ai-overview{padding:13px 15px 10px}.incident-ai-overview strong{color:#24484e;font-size:15px}.incident-ai-overview p{color:#62787d;margin:7px 0 0;font-size:12.5px;line-height:1.6}.incident-ai-columns{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;padding:0 15px 13px;display:grid}.incident-ai-columns>div{background:#ffffffdb;border:1px solid #e0e9e7;border-radius:9px;min-height:92px;padding:10px 11px}.incident-ai-columns span,.incident-ai-diagnostic span{color:#507076;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:800}.incident-ai-columns ul{color:#536c72;margin:9px 0 0;padding-left:18px;font-size:11.5px;line-height:1.55}.incident-ai-columns li+li{margin-top:5px}.incident-ai-columns p{color:#718287;margin:9px 0 0;font-size:11.5px;line-height:1.55}.incident-ai-task-options{gap:5px;margin-top:7px;display:grid}.incident-ai-task-options label{color:#536c72;cursor:pointer;background:#fbfdfc;border:1px solid #dce8e5;border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:6px;padding:6px 7px;display:grid}.incident-ai-task-options label:hover{background:#f0f8f5;border-color:#9fc7c0}.incident-ai-task-options label.duplicate{color:#8a989b;cursor:not-allowed;background:#f5f7f7}.incident-ai-task-options input,.incident-ai-task-approval input{accent-color:#218176;width:13px;height:13px;margin:0}.incident-ai-task-options label>span{color:inherit;letter-spacing:0;text-transform:none;font-size:13px;font-weight:650;line-height:1.5}.incident-ai-task-options small{color:#8b999c;margin-top:3px;font-size:12px;font-weight:600;display:block}.incident-ai-task-approval{background:#ebf6f2d1;border:1px solid #c7dcd7;border-radius:9px;grid-template-columns:minmax(170px,.7fr) minmax(240px,1fr) auto;align-items:center;gap:12px;margin:0 15px 12px;padding:11px 12px;display:grid}.incident-ai-task-approval>div{min-width:0}.incident-ai-task-approval strong{color:#285850;font-size:11.5px}.incident-ai-task-approval p{color:#668078;margin:4px 0 0;font-size:12px;line-height:1.5}.incident-ai-task-approval>label{color:#4e6e68;cursor:pointer;grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:7px;min-width:0;font-size:10.5px;line-height:1.5;display:grid}.incident-ai-task-approval>label:has(input:disabled){color:#879793;cursor:not-allowed}.incident-ai-task-approval>button{color:#fff;white-space:nowrap;background:#247f75;border:1px solid #227d72;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.incident-ai-task-approval>button:hover{background:#196d65}.incident-ai-task-approval>button:disabled{color:#82918e;cursor:not-allowed;background:#e3eae8;border-color:#b8c9c5}.incident-ai-diagnostic{color:#316a8c;background:#f2f8fc;border:1px solid #cadce7;border-radius:9px;align-items:flex-start;gap:8px;margin:0 15px 12px;padding:10px 11px;display:flex}.incident-ai-diagnostic>div{min-width:0}.incident-ai-diagnostic p{color:#577580;margin:5px 0 0;font-size:11.5px;line-height:1.55}.incident-ai-footnote{color:#829195;padding:0 15px 12px;font-size:12px;line-height:1.45;display:block}.ticket-ai-assistant{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 16px;overflow:visible}.ticket-ai-assistant-heading{background:linear-gradient(120deg,#f2faf7 0%,#f5f8fb 58%,#fbfdf7 100%);border:1px solid #c9dcd8;border-radius:14px;align-items:center;gap:11px;min-height:72px;margin-bottom:14px;padding:13px 16px;display:flex;box-shadow:0 5px 18px #1743450d}.ticket-ai-assistant-icon{color:#fff;background:linear-gradient(135deg,#167f77,#668b18);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 15px #1f746633}.ticket-ai-assistant-heading>div{flex:1;gap:1px;min-width:0;display:grid}.ticket-ai-assistant-heading>div>span{color:#3e7c73;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:820}.ticket-ai-assistant-heading h2{color:#24474d;letter-spacing:-.025em;margin:0;font-size:19px}.ticket-ai-assistant-heading small{color:#71858a;font-size:12px;line-height:1.45}.ticket-ai-persistent{color:#3f7068;white-space:nowrap;background:#ffffffd1;border:1px solid #bed8ce;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:9.5px;font-weight:760;display:inline-flex}.ticket-ai-persistent i{background:#6e9d00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6e9d001f}.ticket-ai-conversation{scrollbar-gutter:stable;background:0 0;align-content:start;gap:17px;min-height:160px;max-height:480px;padding:4px 4px 16px;display:grid;overflow-y:auto}.ticket-ai-message{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;min-width:0;display:grid}.ticket-ai-message>div{color:#425e65;background:#fff;border:1px solid #dce6e4;border-radius:5px 14px 14px;width:max-content;min-width:min(260px,96%);max-width:min(760px,96%);padding:17px 19px;box-shadow:0 3px 10px #2041450b}.ticket-ai-message.ticket-ai-user{grid-template-columns:minmax(0,1fr) 34px}.ticket-ai-message.ticket-ai-user .ticket-ai-avatar{grid-area:1/2}.ticket-ai-message.ticket-ai-user>div{background:#eaf6f2;border-color:#bcd9d2;border-radius:14px 5px 14px 14px;grid-area:1/1;justify-self:end;width:max-content;min-width:min(260px,88%);max-width:min(760px,88%)}.ticket-ai-avatar{color:#fff;background:#267f78;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ticket-ai-user .ticket-ai-avatar{background:#2b6d9d}.ticket-ai-message header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;display:flex}.ticket-ai-message header strong{color:#2e545a;font-size:14px}.ticket-ai-message header time{color:#819296;white-space:nowrap;font-size:12px}.ticket-ai-message-body{gap:14px;display:grid}.ticket-ai-message-body p{overflow-wrap:anywhere;color:#405b62;letter-spacing:.002em;white-space:pre-wrap;max-width:72ch;margin:0;font-size:14px;line-height:1.72}.ticket-ai-message-body ol{gap:11px;max-width:72ch;margin:0;padding-left:24px;display:grid}.ticket-ai-message-body li{overflow-wrap:anywhere;color:#405b62;letter-spacing:.002em;padding-left:4px;font-size:14px;line-height:1.68}.ticket-ai-message-body li::marker{color:#257b73;font-weight:800}.ticket-ai-thinking{align-items:center;min-height:43px;font-size:13px;display:flex;color:#6a7f83!important}.ticket-ai-loading{color:#6b8084;justify-content:center;align-items:center;gap:8px;min-height:94px;font-size:12px;display:flex}.ticket-ai-empty{color:#6d8185;justify-content:center;align-items:center;gap:11px;min-height:94px;display:flex}.ticket-ai-empty>span{color:#548004;background:#edf5d3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ticket-ai-empty>div{max-width:470px}.ticket-ai-empty strong{color:#36585e;font-size:13px}.ticket-ai-empty p{margin:4px 0 0;font-size:12px;line-height:1.5}.ticket-ai-suggestions{background:0 0;flex-wrap:wrap;gap:7px;padding:0 4px 14px;display:flex}.ticket-ai-suggestions button{color:#39716b;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8dbd7;border-radius:8px;padding:0 10px;font-size:12px;font-weight:680}.ticket-ai-suggestions button:hover{color:#1f665e;background:#edf7f4;border-color:#6eaaa2}.ticket-ai-suggestions button:disabled{opacity:.5;cursor:not-allowed}.ticket-ai-composer{background:#fff;border:1px solid #d4e2df;border-radius:12px;padding:13px 16px 11px;box-shadow:0 4px 16px #1743450b}.ticket-ai-composer>label{color:#3f6067;margin-bottom:8px;font-size:12px;font-weight:780;display:block}.ticket-ai-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.ticket-ai-composer textarea{resize:vertical;color:#344f56;width:100%;min-height:76px;font:inherit;background:#fbfdfc;border:1px solid #cddcda;border-radius:9px;outline:0;padding:12px 13px;font-size:13px;line-height:1.6}.ticket-ai-composer textarea:focus{background:#fff;border-color:#5f9d95;box-shadow:0 0 0 3px #3889801a}.ticket-ai-composer textarea:disabled{color:#879496;background:#f2f4f4}.ticket-ai-composer button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#267f76;border:1px solid #247c73;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:10.5px;font-weight:780;display:inline-flex}.ticket-ai-composer button:hover{background:#196d65}.ticket-ai-composer button:disabled{color:#84918f;cursor:not-allowed;background:#e5ebea;border-color:#c5d2d0}.ticket-ai-composer footer{color:#7e9093;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;line-height:1.45;display:flex}.ticket-ai-composer footer span{color:#577b76}.ticket-ai-error{color:#9d3e38;background:#fff4f3;border-top:1px solid #efd2cf;align-items:center;gap:7px;min-height:38px;padding:8px 16px;font-size:12px;display:flex}.security-ai-heading{border-bottom:1px solid #dfe9e6;align-items:center;gap:10px;min-height:69px;padding:12px 15px;display:flex}.security-ai-heading>span{color:#fff;background:linear-gradient(135deg,#167b73,#4d7798);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 13px #1c696933}.security-ai-heading>div{gap:1px;min-width:145px;display:grid}.security-ai-heading small{color:#71878a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.security-ai-heading h2{color:#27474e;margin:0;font-size:17px}.security-ai-heading label{color:#52757a;background:#ffffffc7;border:1px solid #d0dfdc;border-radius:9px;align-items:center;gap:7px;min-width:235px;height:36px;margin-left:auto;padding:0 9px;display:flex}.security-ai-heading select{color:#35545c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.security-ai-heading>button{color:#246c69;white-space:nowrap;background:#fff;border:1px solid #b8d0cc;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.security-ai-heading>button:hover{background:#eef7f4;border-color:#75ada6}.security-ai-heading>button.create-incident{color:#fff;background:#a75c20;border-color:#9b561e}.security-ai-heading>button.create-incident:hover{color:#fff;background:#8f4c19;border-color:#784015}.security-ai-heading>button:disabled{cursor:not-allowed;opacity:.5}.security-ai-narrative{color:#405b61;margin:0;padding:16px 17px 13px;font-size:13px;line-height:1.65}.security-ai-evidence{background:#ffffffab;border:1px solid #dde7e4;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 16px 14px;display:grid;overflow:hidden}.security-ai-evidence>div{border-right:1px solid #e4ebe9;align-content:center;gap:4px;min-height:61px;padding:10px 11px;display:grid}.security-ai-evidence>div:last-child{border-right:0}.security-ai-evidence span{color:#819093;text-transform:uppercase;font-size:12px;font-weight:720}.security-ai-evidence strong{color:#35545b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.security-ai-evidence .clear strong{color:#287459}.security-ai-evidence .attention strong{color:#a45124}.security-ai-actions{background:#e6f2efb8;border-left:3px solid #5d9993;border-radius:0 9px 9px 0;margin:0 16px 13px;padding:12px 13px}.security-ai-actions>strong{color:#315c5d;font-size:12px}.security-ai-actions ol{gap:5px;margin:7px 0 0;padding-left:18px;display:grid}.security-ai-actions li{color:#5b7074;padding-left:2px;font-size:12px;line-height:1.45}.security-ai-note{color:#8a999b;margin:0;padding:0 17px 14px;font-size:12px;line-height:1.45;display:block}.security-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.security-kpis article{background:#fff;border:1px solid #dfe7e8;border-radius:12px;align-items:flex-start;gap:12px;min-height:112px;padding:16px;display:flex;box-shadow:0 4px 14px #18373e09}.security-kpi-icon{color:#126e74;background:#e3f3f1;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.security-kpi-icon.critical{color:#ad3937;background:#fde9e7}.security-kpi-icon.high{color:#ad6218;background:#fff0dc}.security-kpi-icon.computers{color:#2e6094;background:#e8f1fa}.security-kpis article>div{gap:3px;display:grid}.security-kpis small{color:#74878e;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:760}.security-kpis strong{color:#1d3943;font-size:25px;line-height:1.05}.security-kpis span{color:#87959a;font-size:12px}.security-response-sla{background:#fff;border:1px solid #d6e4e1;border-radius:13px;grid-template-columns:minmax(235px,.78fr) minmax(470px,1.55fr);margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 5px 18px #17333b09}.security-response-sla.has-overdue{border-color:#edc7c3;box-shadow:0 5px 18px #9536310e}.security-response-sla-heading{background:#f5faf8;border-right:1px solid #e4ebea;align-items:center;gap:10px;min-height:93px;padding:14px 15px;display:flex}.security-response-sla.has-overdue .security-response-sla-heading{background:#fff6f5;border-color:#eedad8}.security-response-sla-heading>span{color:#247a72;background:#e0f1ed;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.security-response-sla.has-overdue .security-response-sla-heading>span{color:#a74641;background:#fbe6e3}.security-response-sla-heading>div{gap:3px;min-width:0;display:grid}.security-response-sla-heading strong{color:#2d4d54;font-size:13px}.security-response-sla-heading small{color:#7f9296;max-width:280px;font-size:12px;line-height:1.45}.security-response-sla-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:34px;display:grid}.security-response-sla-metrics article{border-right:1px solid #e8eeee;align-content:center;gap:3px;min-height:59px;padding:10px 12px;display:grid}.security-response-sla-metrics article:last-child{border-right:0}.security-response-sla-metrics span{color:#839397;text-transform:uppercase;font-size:12px;font-weight:740}.security-response-sla-metrics strong{color:#284850;font-size:20px;line-height:1}.security-response-sla-metrics article.danger strong{color:#b2423d}.security-response-sla-metrics article.warning strong{color:#aa641e}.security-response-sla-footnote{color:#849397;background:#fafcfc;border-top:1px solid #e8eeee;grid-column:2;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-top:-34px;padding:0 12px;font-size:12px;display:flex}.security-response-sla-footnote strong{color:#426067;text-align:right;font-size:12px}.security-response-sla.has-overdue .security-response-sla-footnote strong{color:#a4423d}.security-technician-watch{background:#fff;border:1px solid #cfdfdc;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 6px 20px #17333b0b}.security-technician-watch.has-urgent{border-color:#e8bbb7;box-shadow:0 6px 20px #94343012}.security-technician-watch-heading{background:linear-gradient(120deg,#f1f8f6 0%,#f7faf9 58%,#fff 100%);align-items:center;gap:12px;min-height:91px;padding:15px 17px;display:flex}.security-technician-watch.has-urgent .security-technician-watch-heading{background:linear-gradient(120deg,#fff3f2 0%,#fbf8f7 58%,#fff 100%)}.security-technician-watch-heading>span{color:#fff;background:linear-gradient(135deg,#176f69,#365f80);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 14px #215c5d33}.security-technician-watch.has-urgent .security-technician-watch-heading>span{background:linear-gradient(135deg,#a9443f,#8b342f)}.security-technician-watch-heading>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.security-technician-watch-heading small{color:#537f79;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:820}.security-technician-watch-heading h2{color:#284b51;letter-spacing:-.02em;margin:0;font-size:18px}.security-technician-watch-heading p{color:#71878b;max-width:760px;margin:3px 0 0;font-size:12px;line-height:1.5}.security-technician-watch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(390px,38%);display:grid}.security-technician-watch-summary span{color:#71878a;text-align:center;text-transform:uppercase;background:#ffffffd1;border:1px solid #dce7e5;border-radius:9px;place-content:center;gap:3px;min-height:58px;padding:8px;font-size:12px;font-weight:760;display:grid}.security-technician-watch-summary strong{color:#2e555b;font-size:20px;line-height:1}.security-technician-watch-summary span.urgent{color:#9e4a45;background:#fff3f2;border-color:#e7bbb7}.security-technician-watch-summary span.urgent strong{color:#b13f39}.security-technician-watch-message{color:#647c81;border-top:1px solid #e3ebea;justify-content:center;align-items:center;gap:9px;min-height:88px;padding:17px;font-size:13px;display:flex}.security-technician-watch-message>div{flex:1;gap:4px;min-width:0;display:grid}.security-technician-watch-message strong{color:#35575d;font-size:14px}.security-technician-watch-message span{color:#75888c;font-size:12px;line-height:1.5}.security-technician-watch-message.restricted{color:#6b7d82;background:#f8fafa;justify-content:flex-start}.security-technician-watch-message.clear{color:#287458;background:#f5faf7;justify-content:flex-start}.security-technician-watch-message.error{color:#a5413c;background:#fff5f4;justify-content:flex-start}.security-technician-watch-message.error strong{color:#9d3f3a}.security-technician-watch-message button{color:#9d3f3a;background:#fff;border:1px solid #dba6a2;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:760}.security-technician-alert-list{border-top:1px solid #e2eae9}.security-technician-alert-list>article{background:#fff;border-bottom:1px solid #e7edec}.security-technician-alert-list>article:last-child{border-bottom:0}.security-technician-alert-list>article.urgent{box-shadow:inset 4px 0 #b84640}.security-technician-alert-main{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:106px;padding:14px 16px;display:grid}.security-technician-alert-main>span{color:#9a641f;background:#fff0dc;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.security-technician-alert-main>span.urgent{color:#ae423d;background:#fae7e5}.security-technician-alert-main>div{gap:5px;min-width:0;display:grid}.security-technician-alert-main>div>div{align-items:center;gap:7px;display:flex}.security-technician-alert-main>div>div strong{color:#31535a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.security-technician-alert-main i{color:#8e5b1d;letter-spacing:.05em;text-transform:uppercase;background:#fff0dc;border-radius:999px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:820}.security-technician-alert-main i.urgent{color:#9f3e39;background:#fae6e4}.security-technician-alert-main b{color:#567279;font-size:12px;font-weight:770}.security-technician-alert-main p{color:#5f767c;max-width:105ch;margin:0;font-size:12px;line-height:1.55}.security-technician-alert-main small{color:#839397;font-size:12px}.security-technician-alert-main>button{color:#276f69;white-space:nowrap;background:#fff;border:1px solid #bfd5d1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:12px;font-weight:780;display:inline-flex}.security-technician-alert-main>button:hover{background:#eef7f4;border-color:#7bada7}.security-technician-evidence{background:#f8fbfa;border-top:1px solid #e5eceb;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:16px;padding:14px 16px 16px 66px;display:grid}.security-technician-evidence>div{align-content:start;gap:4px;display:grid}.security-technician-evidence>div strong{color:#34565c;font-size:13px}.security-technician-evidence>div span{color:#7b8e92;font-size:12px;line-height:1.55}.security-technician-evidence ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.security-technician-evidence li{background:#fff;border:1px solid #dfe8e6;border-radius:8px;grid-template-columns:minmax(90px,.28fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:39px;padding:8px 10px;display:grid}.security-technician-evidence li span{color:#2e716a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.security-technician-evidence li strong{color:#536d73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:690;overflow:hidden}.security-technician-evidence li time{color:#849397;white-space:nowrap;font-size:12px}.security-technician-watch>footer{color:#7b8d91;background:#fafcfc;border-top:1px solid #e3ebea;min-height:38px;padding:10px 16px;font-size:12px;line-height:1.45}.security-layout{grid-template-columns:minmax(0,1.85fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.security-alert-card,.security-insights>section{background:#fff;border:1px solid #dfe6e7;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #17333b09}.security-card-heading{border-bottom:1px solid #e7edee;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.security-card-heading>div{min-width:0;color:var(--teal-800);align-items:center;gap:9px;display:flex}.security-card-heading>div>span{gap:2px;min-width:0;display:grid}.security-card-heading strong{color:#294952;font-size:13px}.security-card-heading small{color:#829298;font-size:12px}.security-card-controls{grid-template-columns:minmax(185px,.8fr) minmax(250px,1.2fr);min-width:min(580px,64%);margin-left:auto;gap:7px!important;display:grid!important}.security-card-heading label{color:#768990;background:#f9fbfb;border:1px solid #dce4e5;border-radius:8px;align-items:center;gap:7px;width:100%;min-width:0;min-height:36px;padding:0 10px;display:flex}.security-card-heading input,.security-card-heading select{color:#29454e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.security-card-heading label:focus-within{border-color:#75aaa5;box-shadow:0 0 0 3px #2f857e1a}.security-filters{background:#fafcfc;border-bottom:1px solid #e9eeee;align-items:center;gap:5px;min-height:47px;padding:7px 10px;display:flex}.security-filters button{color:#71858d;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 11px;font-size:12px;font-weight:690}.security-filters button:hover,.security-filters button.active{color:#146e73;background:#e4f2f0}.security-filters .security-clear-computer{color:#8c5a3c;background:#fff2e8;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.security-filters .security-clear-computer:hover{color:#744327;background:#fde7d6}.security-triage-overview{background:#f7faf9;border-bottom:1px solid #e7eded;grid-template-columns:repeat(6,minmax(78px,1fr));gap:6px;min-height:62px;padding:8px 10px;display:grid}.security-triage-overview button{color:#6b7e84;background:#fff;border:1px solid #e0e7e7;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.security-triage-overview button:hover,.security-triage-overview button.active{color:#176e6c;background:#eaf5f2;border-color:#8ebdb8}.security-triage-overview span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.security-triage-overview strong{font-size:13px}.security-triage-overview .triage-investigating strong{color:#a66611}.security-triage-overview .triage-contained strong{color:#316c9b}.security-triage-overview .triage-closed strong{color:#247759}.security-triage-overview .triage-false-positive strong{color:#727f85}.security-triage-error{color:#9d3e38;background:#fff2f1;border-bottom:1px solid #efcfcc;align-items:center;gap:7px;min-height:37px;padding:8px 12px;font-size:12px;display:flex}.security-alert-list{max-height:690px;overflow-y:auto}.security-alert-list article{border-bottom:1px solid #edf1f2;grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:12px;min-height:83px;padding:12px 14px;display:grid}.security-alert-list article:last-child{border-bottom:0}.security-alert-list article:hover{background:#fafcfc}.security-level{color:#93601f;background:#fff0db;border-radius:9px;align-content:center;place-items:center;gap:1px;width:48px;min-height:48px;display:grid}.security-level.critical{color:#a63835;background:#fde5e3}.security-level.high{color:#aa5d15;background:#ffecd5}.security-level.low{color:#45707a;background:#e8f0f2}.security-level strong{font-size:15px;line-height:1}.security-level small{text-transform:uppercase;font-size:12px;font-weight:760}.security-alert-copy{gap:4px;min-width:0;display:grid}.security-alert-copy>strong,.security-alert-copy>span,.security-alert-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-alert-copy>strong{color:#263f48;font-size:12px}.security-alert-copy>span{color:#637981;font-size:12px}.security-alert-copy>span b{color:#385b64;font-weight:760}.security-alert-copy>small{color:#91a0a5;font-size:12px}.security-alert-ack{color:#39736d;background:#f3f9f7;border:1px solid #d6e5e2;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin-top:7px;padding:5px 6px 5px 8px;display:flex}.security-alert-ack>span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:690;overflow:hidden}.security-alert-ack.overdue{color:#a4413c;background:#fff3f2;border-color:#ecc4c0}.security-alert-ack.at-risk{color:#9d5c1d;background:#fff8ed;border-color:#efd7ad}.security-alert-ack.acknowledged{color:#6a8580;background:#f8faf9;border-color:#dce6e4}.security-alert-ack>button{color:#fff;white-space:nowrap;background:#247d74;border:1px solid #247d74;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;font-weight:780;display:inline-flex}.security-alert-ack.overdue>button{background:#a94742;border-color:#a94742}.security-alert-ack.at-risk>button{background:#a76624;border-color:#a76624}.security-alert-ack>button:disabled{cursor:wait;opacity:.55}.security-alert-triage{flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.security-alert-triage label{color:#768a8f;background:#f8fbfa;border:1px solid #dce5e5;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 7px;display:flex}.security-alert-triage label>span{text-transform:uppercase;font-size:12px;font-weight:760}.security-alert-triage select{color:#355b61;background:0 0;border:0;outline:0;font-size:12px;font-weight:740}.security-alert-triage select:disabled{cursor:wait;opacity:.55}.security-alert-triage>span{color:#627b80;align-items:center;gap:4px;font-size:12px;font-weight:690;display:inline-flex}.security-alert-triage>small{color:#98a5a8;font-size:12px}.security-investigation-open{color:#246d69;background:#edf7f5;border:1px solid #b9d4d1;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.security-investigation-open:hover{color:#145d5b;background:#e1f1ee;border-color:#75aaa5}.security-alert-time{justify-items:end;gap:3px;min-width:0;display:grid}.security-alert-time strong{color:#526b73;font-size:12px}.security-alert-time small{color:#96a3a7;text-align:right;font-size:12px}.security-empty{color:#6c9493;text-align:center;align-content:center;place-items:center;gap:7px;min-height:330px;padding:30px;display:grid}.security-empty strong{color:#39575f;font-size:13px}.security-empty span{color:#809096;max-width:400px;font-size:12px;line-height:1.5}.security-insights{gap:14px;display:grid}.security-insight-heading{min-height:59px;color:var(--teal-800);border-bottom:1px solid #e7edee;align-items:center;gap:9px;padding:11px 13px;display:flex}.security-insight-heading>span{gap:2px;min-width:0;display:grid}.security-insight-heading strong{color:#294952;font-size:12px}.security-insight-heading small{color:#89979c;font-size:12px}.security-rule-list{padding:5px 0}.security-rule-list article{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:58px;padding:10px 13px 13px;display:grid;position:relative}.security-rule-list article>div{gap:3px;min-width:0;display:grid}.security-rule-list strong,.security-rule-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-rule-list strong{color:#38545d;font-size:12px}.security-rule-list span{color:#91a0a5;font-size:12px}.security-rule-list b{color:#385a63;text-align:right;font-size:12px}.security-rule-list i{background:#4fa7a3;border-radius:2px;max-width:calc(100% - 26px);height:2px;position:absolute;bottom:6px;left:13px}.security-source-summary{background:#fafcfc;border-bottom:1px solid #e7eeee;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 10px;display:grid}.security-source-summary>span{color:#859499;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e9e9;border-radius:7px;align-content:center;gap:2px;min-width:0;min-height:42px;padding:6px;font-size:12px;font-weight:720;display:grid;overflow:hidden}.security-source-summary strong{color:#31545c;font-size:13px;line-height:1}.security-source-summary>span.urgent{color:#9c5a56;background:#fff5f4;border-color:#ecc8c4}.security-source-summary>span.urgent strong{color:#ad433e}.security-source-list{max-height:355px;overflow-y:auto}.security-source-list>button{width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.security-source-list>button:last-child{border-bottom:0}.security-source-list>button:hover{background:#f2f8f6}.security-source-list>button>span{color:#637c82;background:#edf2f3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.security-source-list>button>span.review{color:#a66422;background:#fff0dc}.security-source-list>button>span.urgent{color:#aa433e;background:#fae8e6}.security-source-list>button>div{gap:3px;min-width:0;display:grid}.security-source-list>button>div>strong{color:#315159;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}.security-source-list>button>div>strong i{color:#627b80;letter-spacing:.03em;text-transform:uppercase;background:#edf2f2;border-radius:999px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:800}.security-source-list>button>div>strong i.review{color:#955d20;background:#fff0dc}.security-source-list>button>div>strong i.urgent{color:#9d403b;background:#fae8e6}.security-source-list>button b{color:#577078;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.security-source-list>button small{color:#89999d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:12px;display:flex;overflow:hidden}.security-source-list>button>em{color:#2a746f;font-size:12px;font-style:normal;font-weight:780}.security-source-note{color:#7f9095;background:#fafcfc;border-top:1px solid #e8eeee;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.security-agent-list{padding:5px 0}.security-agent-list button{width:100%;min-height:55px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:9px 13px;display:grid}.security-agent-list button:hover,.security-agent-list button.active{background:#eef7f4}.security-agent-list button.active{box-shadow:inset 3px 0 #287a72}.security-agent-list button>span{color:#28767a;background:#e6f3f1;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.security-agent-list button>div{gap:3px;min-width:0;display:grid}.security-agent-list strong,.security-agent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-agent-list strong{color:#36545d;font-size:12px}.security-agent-list small{color:#8a999e;font-size:12px}.security-agent-list b{color:#4a656d;text-align:right;font-size:12px}.security-insight-empty{color:#8b9a9f;text-align:center;margin:0;padding:24px 14px;font-size:12px}.security-coverage-summary{background:#fafcfc;border-bottom:1px solid #e8eeee;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 10px;display:grid}.security-coverage-summary article{background:#fff;border:1px solid #e2e9e8;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:49px;padding:8px;display:grid}.security-coverage-summary span{color:#849397;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.security-coverage-summary strong{color:#35545b;font-size:16px;line-height:1}.security-coverage-summary article.active strong{color:#217555}.security-coverage-summary article.disconnected{background:#fff5f4;border-color:#ebc8c4}.security-coverage-summary article.disconnected strong{color:#ad433e}.security-coverage-summary article.attention{background:#fffaf1;border-color:#ead8b9}.security-coverage-summary article.attention strong{color:#a46524}.security-coverage-list{max-height:310px;padding:5px 0;overflow-y:auto}.security-coverage-list article{border-bottom:1px solid #eef2f2;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:9px 12px;display:grid}.security-coverage-list article:last-child{border-bottom:0}.security-coverage-list article>span{color:#72868b;background:#edf1f2;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.security-coverage-list article>span.active{color:#247659;background:#e2f2eb}.security-coverage-list article>span.disconnected{color:#aa443f;background:#fae9e7}.security-coverage-list article>span.pending,.security-coverage-list article>span.never,.security-coverage-list article>span.stale{color:#a56525;background:#fff0dc}.security-coverage-list article>div{gap:3px;min-width:0;display:grid}.security-coverage-list article>div strong,.security-coverage-list article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-coverage-list article>div strong{color:#36545d;font-size:12px}.security-coverage-list article>div small{color:#8a999e;font-size:12px}.security-coverage-list article>b{color:#647b80;white-space:nowrap;background:#eef2f2;border-radius:999px;padding:4px 6px;font-size:12px;font-weight:790}.security-coverage-list article>b.active{color:#206e53;background:#e3f2eb}.security-coverage-list article>b.disconnected{color:#9f403b;background:#fae9e7}.security-coverage-list article>b.pending,.security-coverage-list article>b.never,.security-coverage-list article>b.stale{color:#996020;background:#fff0dc}.security-coverage-note{color:#7f9095;background:#fafcfc;border-top:1px solid #e8eeee;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.security-connection dl{margin:0;padding:7px 13px}.security-connection dl>div{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.security-connection dl>div:last-child{border-bottom:0}.security-connection dt{color:#829298;font-size:12px}.security-connection dd{color:#425e67;margin:0;font-size:12px;font-weight:720}.security-connection dd.connected{color:#19805d}.security-connection>p{color:#7b8e94;background:#fafcfc;border-top:1px solid #e8edee;align-items:flex-start;gap:6px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.security-investigation-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081d2270;justify-content:flex-end;padding-left:min(22vw,330px);display:flex;position:fixed;inset:0}.security-investigation-panel{color:#2c4850;background:#f5f8f8;grid-template-rows:auto minmax(0,1fr);width:min(680px,100%);height:100%;animation:.18s ease-out security-investigation-enter;display:grid;overflow:hidden;box-shadow:-22px 0 55px #071e2438}@keyframes security-investigation-enter{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.security-investigation-panel>header{background:#fff;border-bottom:1px solid #dce5e5;justify-content:space-between;align-items:flex-start;gap:15px;min-height:92px;padding:15px 17px;display:flex}.security-investigation-panel>header>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.security-investigation-panel>header .security-level{flex:none}.security-investigation-panel>header>div>div{gap:3px;min-width:0;display:grid}.security-investigation-panel>header p{color:#287873;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.security-investigation-panel>header h2{color:#203d46;margin:0;font-size:16px;line-height:1.3}.security-investigation-panel>header h2+span{color:#778b90;font-size:12px}.security-investigation-panel>header>button{color:#5e767c;background:#fff;border:1px solid #dce5e5;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.security-investigation-panel>header>button:hover{color:#1d6665;background:#edf6f4}.security-investigation-body{align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.security-investigation-body>section{background:#fff;border:1px solid #dce5e5;border-radius:11px;overflow:hidden}.security-investigation-state{grid-template-columns:1.15fr 1fr .8fr;gap:9px;padding:12px;display:grid}.security-investigation-state>div{background:#f8fafa;border:1px solid #e5ebeb;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:57px;padding:9px 10px;display:grid}.security-investigation-state span{color:#829398;text-transform:uppercase;font-size:12px;font-weight:730}.security-investigation-state label{min-width:0}.security-investigation-state select{color:#246c69;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:760}.security-investigation-state strong{color:#395860;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.security-investigation-section-heading{color:#27736f;border-bottom:1px solid #e6ecec;align-items:center;gap:9px;min-height:55px;padding:10px 12px;display:flex}.security-investigation-section-heading>div{gap:2px;min-width:0;display:grid}.security-investigation-section-heading strong{color:#31515a;font-size:12px}.security-investigation-section-heading span{color:#89989c;font-size:12px}.security-investigation-evidence dl{grid-template-columns:1fr 1fr;gap:0 18px;margin:0;padding:5px 12px 10px;display:grid}.security-investigation-evidence dl>div{border-bottom:1px solid #eef2f2;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;display:grid}.security-investigation-evidence dt{color:#839499;font-size:12px}.security-investigation-evidence dd{color:#3d5961;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:670;overflow:hidden}.security-investigation-notes textarea{resize:vertical;color:#334f57;width:calc(100% - 24px);min-height:92px;font:inherit;background:#fbfcfc;border:1px solid #d5e1e0;border-radius:8px;outline:0;margin:12px 12px 7px;padding:11px;font-size:12px;line-height:1.55}.security-investigation-notes textarea:focus{border-color:#75aaa4;box-shadow:0 0 0 3px #4e978f1c}.security-investigation-notes>div:last-child{justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 12px 11px;display:flex}.security-investigation-notes>div:last-child small{color:#93a0a4;font-size:12px}.security-investigation-notes>div:last-child button{color:#fff;background:#1c7772;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.security-investigation-notes>div:last-child button:disabled{cursor:not-allowed;opacity:.5}.security-investigation-error{color:#9b3f3a;background:#fff1f0;border:1px solid #efcecb;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:9px 11px;font-size:12px;display:flex}.security-investigation-history ol{margin:0;padding:7px 13px 12px;list-style:none}.security-investigation-history li{grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:64px;padding:9px 0;display:grid;position:relative}.security-investigation-history li:not(:last-child):after{content:"";background:#dce7e5;width:1px;position:absolute;top:40px;bottom:-9px;left:14px}.security-investigation-history li>span{color:#24736d;background:#e3f2ef;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.security-investigation-history li>span.note{color:#3c6590;background:#e8f0f8}.security-investigation-history li>div{align-content:start;gap:3px;min-width:0;display:grid}.security-investigation-history li strong{color:#36545c;font-size:12px}.security-investigation-history li p{color:#5c7278;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.security-investigation-history li small{color:#97a3a6;font-size:12px}.security-investigation-loading,.security-investigation-empty{color:#6c9390;text-align:center;align-content:center;place-items:center;gap:6px;min-height:130px;padding:22px;font-size:12px;display:grid}.security-investigation-empty strong{color:#3d5961;font-size:12px}.security-investigation-empty span{color:#829297;max-width:360px;line-height:1.45}.security-footer-note{color:#73868d;background:#f9fbfb;border:1px solid #dfe7e8;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin-top:12px;padding:0 13px;font-size:12px;display:flex}.security-signin{text-align:center;background:#fff;border:1px solid #dfe7e8;border-radius:15px;align-content:center;justify-items:center;gap:9px;min-height:520px;padding:42px;display:grid}.security-signin>div{color:#15757b;background:#e0f1ef;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.security-signin h1{margin:2px 0}.security-signin>p:last-of-type{color:#71858d;max-width:490px;margin:0 0 8px;font-size:12px;line-height:1.55}.security-signin button{color:#fff;background:var(--teal-800);border:0;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:0 15px;font-size:12px;font-weight:760;display:inline-flex}.workspace-session-loading{color:#277773;text-align:center;background:radial-gradient(circle at 50% 35%,#e6f4f1,#0000 34%),#f5f8f7;align-content:center;place-items:center;gap:8px;min-height:100vh;display:grid}.workspace-session-loading strong{color:#25474e;font-size:15px}.workspace-session-loading span{color:#75898e;font-size:13px}.workspace-session-error{color:#3c5c61;text-align:center;background:radial-gradient(circle at 50% 35%,#f5e9e4,#0000 34%),#f5f8f7;align-content:center;place-items:center;gap:9px;width:min(560px,100% - 32px);min-height:100vh;margin:0 auto;display:grid}.workspace-session-error-icon{color:#a24b3f;background:#fff0ed;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 9px 28px #7038301f}.workspace-session-error>small{color:#a05e54;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:820}.workspace-session-error h1{color:#294d53;letter-spacing:-.03em;margin:0;font-size:25px}.workspace-session-error>p{color:#6c8084;max-width:500px;margin:0;font-size:13px;line-height:1.6}.workspace-session-error-reference{text-align:left;background:#ffffffd6;border:1px solid #dfd3cf;border-radius:11px;gap:4px;width:min(500px,100%);margin-top:6px;padding:12px 14px;display:grid}.workspace-session-error-reference strong{color:#6d5551;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.workspace-session-error-reference span{color:#405e63;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.workspace-session-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:7px;display:flex}.workspace-session-error-actions button,.workspace-session-error-actions a{color:#41676b;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdad8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:790;text-decoration:none;display:inline-flex}.workspace-session-error-actions button{color:#fff;background:#176e67;border-color:#176e67}.mfa-page{color:#183638;background:radial-gradient(circle at 18% 18%,#a7d23e29,#0000 28%),radial-gradient(circle at 82% 78%,#1c7f7c24,#0000 31%),#f3f7f6;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.mfa-card{background:#fffffff5;border:1px solid #d6e1de;border-radius:22px;width:min(100%,610px);padding:34px;box-shadow:0 24px 70px #163e3d21}.mfa-header{align-items:center;gap:15px;display:flex}.mfa-card h1{color:#173f40;letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(25px,4vw,34px);line-height:1.08}.mfa-card .section-kicker{margin:0}.mfa-icon{color:#fff;background:linear-gradient(145deg,#075c5a,#178580);border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #065f5b38}.mfa-icon.success{color:#183c16;background:#a7d33f;margin-bottom:18px;box-shadow:0 10px 24px #80aa1e33}.mfa-lead,.mfa-recovery-card>p{color:#5f7576;margin:18px 0 22px;font-size:14px;line-height:1.6}.mfa-setup{background:#f8fbfa;border:1px solid #dce7e4;border-radius:16px;grid-template-columns:158px 1fr;align-items:center;gap:20px;padding:18px;display:grid}.mfa-qr{background:#fff;border:1px solid #dae5e2;border-radius:12px;place-items:center;width:158px;height:158px;display:grid;overflow:hidden}.mfa-qr img{width:100%;height:100%}.mfa-setup ol{color:#496667;margin:0;padding-left:19px;font-size:14px;line-height:1.55}.mfa-setup li+li{margin-top:6px}.mfa-secret{background:#eaf2f0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.mfa-secret span{color:#617777;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.mfa-secret code{color:#183f40;letter-spacing:.08em;text-align:right;font-size:13px;font-weight:700}.mfa-form{gap:9px;margin-top:20px;display:grid}.mfa-form label{color:#365758;font-size:14px;font-weight:700}.mfa-form input{color:#183b3c;width:100%;min-height:51px;font:650 17px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;background:#fff;border:1px solid #bfcfcb;border-radius:11px;outline:none;padding:0 16px}.mfa-form input:focus{border-color:#16817d;box-shadow:0 0 0 3px #16817d1f}.mfa-primary,.mfa-secondary{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:750;display:inline-flex}.mfa-primary{color:#fff;background:#086460;padding:0 18px;text-decoration:none}.mfa-primary:hover{background:#075450}.mfa-primary:disabled{cursor:wait;opacity:.58}.mfa-secondary{color:#285657;background:#fff;border:1px solid #bfd0cc;padding:0 15px}.mfa-error{color:#8a3025;background:#fff3f1;border:1px solid #efc1ba;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.45}.mfa-policy{color:#4d6969;background:#eff6f4;border-radius:10px;align-items:flex-start;gap:9px;margin-top:17px;padding:12px;font-size:13px;line-height:1.45;display:flex}.mfa-policy svg{color:#16817d;flex:none}.mfa-signout{color:#5e7474;align-items:center;gap:7px;margin-top:18px;font-size:14px;text-decoration:none;display:inline-flex}.mfa-signout:hover{color:#155e5b}.mfa-recovery-card h1{margin-top:3px}.mfa-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:21px 0;display:grid}.mfa-recovery-grid code{color:#183f40;text-align:center;letter-spacing:.06em;background:#f5f9f8;border:1px solid #d9e4e1;border-radius:9px;padding:11px;font-size:13px;font-weight:700}.mfa-actions{flex-wrap:wrap;gap:9px;display:flex}.mfa-actions .mfa-primary{margin-left:auto}@media (width<=560px){.mfa-page{place-items:start center;padding:18px 12px}.mfa-card{border-radius:17px;padding:24px 18px}.mfa-setup{grid-template-columns:1fr;justify-items:center}.mfa-setup ol{width:100%}.mfa-secret{grid-column:1;width:100%;display:grid}.mfa-secret code{text-align:left;overflow-wrap:anywhere}.mfa-recovery-grid{grid-template-columns:1fr}.mfa-actions{display:grid}.mfa-actions .mfa-primary{margin-left:0}}.workspace-onboarding{background:radial-gradient(circle at 15% 10%,#11807e24,#0000 34%),linear-gradient(145deg,#eef5f3,#f7f9f9 55%,#eaf1f4);place-items:center;min-height:100vh;padding:42px 22px;display:grid}.workspace-onboarding-card{background:#fffffff5;border:1px solid #d5e2e1;border-radius:19px;width:min(920px,100%);overflow:hidden;box-shadow:0 26px 70px #0d313721}.workspace-onboarding-card>header{background:linear-gradient(130deg,#f9fcfb,#eef7f4);border-bottom:1px solid #e1e9e8;align-items:flex-start;gap:17px;min-height:150px;padding:28px 31px;display:flex}.workspace-onboarding-card>header>span{color:#fff;background:linear-gradient(135deg,#126e70,#399188);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 20px #126e7038}.workspace-onboarding-card>header>div{gap:5px;display:grid}.workspace-onboarding-card>header small,.workspace-onboarding-options article>small,.workspace-pending small{color:#2d8179;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.workspace-onboarding-card h1{color:#213f47;letter-spacing:-.025em;margin:0;font-size:27px}.workspace-onboarding-card>header p{color:#637a80;max-width:650px;margin:0;font-size:13px;line-height:1.55}.workspace-onboarding-options{grid-template-columns:1fr 1fr;gap:15px;padding:23px;display:grid}.workspace-onboarding-options article{background:#fff;border:1px solid #dce6e5;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:330px;padding:21px;display:flex}.workspace-option-icon{color:#18756e;background:#e2f2ef;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:13px;display:grid}.workspace-option-icon.join{color:#386c9a;background:#e8f0f8}.workspace-onboarding-options h2,.workspace-pending h2{color:#294850;margin:5px 0 7px;font-size:17px}.workspace-onboarding-options p,.workspace-pending p{color:#72858a;margin:0 0 18px;font-size:12px;line-height:1.55}.workspace-free-inclusions{color:#49736e;background:#f4faf8;border:1px solid #d8ebe5;border-radius:8px;gap:2px;width:100%;margin:-6px 0 16px;padding:10px 11px;display:grid}.workspace-free-inclusions strong{font-size:12px}.workspace-free-inclusions span{color:#315f5b;font-size:12px;font-weight:740}.workspace-free-inclusions small{color:#7a918e;font-size:12px}.workspace-invite-ready{color:#257168;background:#eff8f5;border:1px solid #c8ded8;border-radius:8px;align-items:flex-start;gap:8px;width:100%;margin:-7px 0 15px;padding:9px 10px;display:flex}.workspace-invite-ready svg{flex:none;margin-top:1px}.workspace-invite-ready span{color:#718782;gap:2px;font-size:12px;line-height:1.4;display:grid}.workspace-invite-ready strong{color:#32655e;font-size:12px}.workspace-onboarding-options label{color:#556c72;gap:6px;width:100%;margin-top:auto;font-size:12px;font-weight:720;display:grid}.workspace-onboarding-options input{color:#28474f;background:#fafcfc;border:1px solid #d4dfe0;border-radius:8px;outline:0;width:100%;height:42px;padding:0 11px;font-size:13px}.workspace-onboarding-options input:focus{border-color:#6eaaa5;box-shadow:0 0 0 3px #308b831a}.workspace-onboarding-options article>button,.workspace-pending button{color:#fff;background:#176f6c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:41px;margin-top:11px;font-size:12px;font-weight:780;display:flex}.workspace-onboarding-options article>button:disabled{cursor:not-allowed;opacity:.45}.workspace-pending{justify-content:center;align-items:center;gap:19px;min-height:305px;padding:45px;display:flex}.workspace-pending>span{color:#a46a18;background:#fff0d6;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.workspace-pending>div{max-width:500px}.workspace-pending button{width:auto;padding:0 17px}.workspace-rejected,.workspace-onboarding-error{color:#9b4841;background:#fff3f1;border:1px solid #edd2cf;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin:0 23px 18px;padding:10px 12px;font-size:12px;display:flex}.workspace-onboarding-error{color:#9d3834;border-color:#e7bdba}.workspace-onboarding-card>footer{color:#74878c;background:#fafcfc;border-top:1px solid #e4ebeb;align-items:center;gap:7px;min-height:57px;padding:0 24px;font-size:12px;display:flex}.workspace-onboarding-card>footer button{color:#526b71;background:#fff;border:1px solid #d6e0e0;border-radius:7px;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:720;display:flex}.workspace-access-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061f247a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-access-modal{background:#f5f8f8;border:1px solid #d8e2e1;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #051c2140}.workspace-access-modal>header{background:#fff;border-bottom:1px solid #dfe7e7;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px 17px;display:flex}.workspace-access-modal>header>div{align-items:center;gap:11px;display:flex}.workspace-access-modal>header>div>span{color:#fff;background:#176f6c;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.workspace-access-modal>header>div>div{gap:2px;display:grid}.workspace-access-modal>header small{color:#6d8788;text-transform:uppercase;font-size:12px;font-weight:780}.workspace-access-modal>header h2{color:#294850;margin:0;font-size:17px}.workspace-access-modal>header>button{color:#5b747a;background:#fff;border:1px solid #dce5e5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.workspace-access-body{align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.workspace-access-body>section{background:#fff;border:1px solid #dce5e5;border-radius:11px;overflow:hidden}.workspace-plan{gap:13px;padding:15px;display:grid}.workspace-plan-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workspace-plan-heading>span:first-child{color:#176f6c;background:#e4f2ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.workspace-plan-heading>div{gap:1px;display:grid}.workspace-plan-heading small{color:#7c9093;text-transform:uppercase;font-size:12px;font-weight:760}.workspace-plan-heading strong{color:#31515a;font-size:14px}.workspace-plan-heading p{color:#718689;margin:0;font-size:12px}.workspace-plan-badge{color:#527078;text-transform:uppercase;background:#edf2f2;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.workspace-plan-badge.plus{color:#765d11;background:#f8edbd}.workspace-plan-usage{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workspace-plan-usage>div{background:#fafcfc;border:1px solid #e3eaea;border-radius:8px;grid-template-columns:1fr auto;gap:4px 8px;padding:10px;display:grid}.workspace-plan-usage span{color:#48666d;font-size:12px}.workspace-plan-usage span strong{color:#214e50;font-size:14px}.workspace-plan-usage small{color:#7e9093;align-self:end;font-size:12px}.workspace-plan-usage i{background:#e3ebea;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.workspace-plan-usage i b{border-radius:inherit;background:linear-gradient(90deg,#27817a,#8fbf3f);height:100%;display:block}.workspace-plan-upgrade{background:linear-gradient(135deg,#fbfdf4,#f2f8df);border:1px solid #dce8c3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 10px;display:flex}.workspace-plan-upgrade>div{gap:2px;display:grid}.workspace-plan-upgrade strong{color:#445d22;font-size:12px}.workspace-plan-upgrade span{color:#748159;font-size:12px}.workspace-plan-upgrade a{color:#203e38;background:#b6d82b;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;font-weight:790;text-decoration:none;display:flex}.workspace-plan-active{color:#34735b;background:#f0f8f3;border:1px solid #d8e9df;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:12px;display:flex}.workspace-knowledge-tenant{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:112px;padding:14px 15px;display:grid}.workspace-knowledge-tenant>span{color:#176f6c;background:#e4f2ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.workspace-knowledge-tenant>div{gap:3px;min-width:0;display:grid}.workspace-knowledge-tenant>div>small:first-child{color:#43827c;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.workspace-knowledge-tenant>div>strong{color:#31515a;font-size:13px}.workspace-knowledge-tenant>div>p{color:#74878b;max-width:430px;margin:0;font-size:12px;line-height:1.45}.workspace-knowledge-tenant>div>small:last-child{color:#6c8588;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-knowledge-tenant.failed>span,.workspace-knowledge-tenant.pending>span{color:#a15b37;background:#fff0e7}.workspace-knowledge-tenant.provisioning>span{color:#8b6b13;background:#fff6d9}.workspace-knowledge-action{color:#fff;white-space:nowrap;background:#176f6c;border:1px solid #176f6c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:770;text-decoration:none;display:flex}.workspace-knowledge-action:disabled{cursor:wait;opacity:.55}.workspace-join-code{justify-content:space-between;align-items:center;gap:18px;min-height:124px;padding:16px;display:flex;background:linear-gradient(135deg,#f6fbf9,#eef7f5)!important}.workspace-join-code>div{gap:4px;display:grid}.workspace-join-code small{color:#6b8888;text-transform:uppercase;font-size:12px;font-weight:780}.workspace-join-code strong{color:#1f5554;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:23px}.workspace-join-code p{color:#718587;max-width:440px;margin:0;font-size:12px;line-height:1.5}.workspace-share-actions{flex:none;align-items:center;gap:7px;display:flex}.workspace-share-actions button{color:#216d68;background:#fff;border:1px solid #a9cbc6;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:12px;font-weight:760;display:flex}.workspace-share-actions button.primary{color:#fff;background:#176f6c;border-color:#176f6c}.workspace-access-section-heading{border-bottom:1px solid #e7ecec;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 13px;display:flex}.workspace-access-section-heading>div{gap:2px;display:grid}.workspace-access-section-heading strong{color:#31515a;font-size:12px}.workspace-access-section-heading span{color:#89989b;font-size:12px}.workspace-access-section-heading button{color:#527078;background:#fff;border:1px solid #d7e1e1;border-radius:7px;min-height:29px;padding:0 8px;font-size:12px;font-weight:720}.workspace-request-list>article{border-bottom:1px solid #edf1f1;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:grid}.workspace-request-list>article>span{color:#1f6f6a;background:#e4f2ef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.workspace-request-list>article>div:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-request-list article strong,.workspace-reviewed-list article strong{color:#36545c;font-size:12px}.workspace-request-list article small,.workspace-reviewed-list article small{color:#87969a;font-size:12px}.workspace-request-list>article>div:last-child{gap:6px;display:flex}.workspace-request-list>article button{color:#fff;background:#1c746e;border:0;border-radius:7px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:12px;font-weight:760;display:flex}.workspace-request-list>article button.reject{color:#a14742;background:#fff;border:1px solid #e4c3c0}.workspace-request-list>article button:disabled{cursor:wait;opacity:.55}.workspace-access-empty{color:#6f9290;text-align:center;align-content:center;place-items:center;gap:6px;min-height:130px;padding:25px;font-size:12px;display:grid}.workspace-access-empty strong{color:#3c5960;font-size:12px}.workspace-access-empty span{color:#869699}.workspace-reviewed-list>article{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 13px;display:flex}.workspace-reviewed-list>article>div{gap:2px;min-width:0;display:grid}.workspace-reviewed-list>article>span{color:#247158;background:#e5f3ed;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:760}.workspace-reviewed-list>article>span.rejected{color:#9b4c45;background:#fae9e7}.workspace-access-error{color:#9e413d;background:#fff1ef;border:1px solid #ebc8c5;border-radius:8px;min-height:40px;padding:9px 11px;font-size:12px}.client-seat-overlay{z-index:96;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061f2485;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.client-seat-modal{background:#fff;border:1px solid #d7e2e0;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 28px 80px #051c2145}.client-seat-modal>header{background:linear-gradient(135deg,#f8fbfa,#edf7f4);border-bottom:1px solid #e2e9e8;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:96px;padding:17px 18px;display:grid}.client-seat-modal>header>span{color:#fff;background:#176f6c;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.client-seat-modal>header>div{gap:2px;min-width:0;display:grid}.client-seat-modal>header small{color:#2e8179;text-transform:uppercase;font-size:12px;font-weight:800}.client-seat-modal>header h2{color:#294a51;margin:0;font-size:17px}.client-seat-modal>header p{color:#77898d;margin:0;font-size:12px}.client-seat-modal>header>button{color:#5d777b;background:#fff;border:1px solid #d9e3e1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.client-seat-capacity{background:#f5faf8;border:1px solid #d9e6e3;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin:14px 16px 0;padding:12px 13px;display:grid}.client-seat-capacity>span{color:#26766f;background:#e1f0ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.client-seat-capacity>div{grid-template-columns:1fr auto;gap:3px 10px;display:grid}.client-seat-capacity small{color:#718786;text-transform:uppercase;font-size:12px}.client-seat-capacity strong{color:#3a5b60;font-size:12px}.client-seat-capacity i{background:#dce7e4;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.client-seat-capacity i b{border-radius:inherit;background:linear-gradient(90deg,#278178,#a8cb31);height:100%;display:block}.client-seat-form{grid-template-columns:1fr 1fr;gap:12px;padding:15px 16px;display:grid}.client-seat-form label{gap:6px;min-width:0;display:grid}.client-seat-form label>span{color:#566f73;font-size:12px;font-weight:720}.client-seat-form label>span i{color:#a1423d}.client-seat-form label>div{color:#789093;background:#fafcfc;border:1px solid #d4dfe0;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.client-seat-form input{color:#304f56;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.client-seat-form label>div:focus-within{border-color:#6ca8a2;box-shadow:0 0 0 3px #308b831a}.client-seat-explainer{color:#4c756b;background:#f0f8f4;border:1px solid #d2e7df;border-radius:8px;align-items:center;gap:8px;margin:0 16px 15px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.client-seat-full{color:#8d6819;background:#fff8e8;border:1px solid #e9c879;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 16px;padding:15px;display:grid}.client-seat-full>div{gap:3px;display:grid}.client-seat-full strong{color:#665020;font-size:12px}.client-seat-full p{color:#826f43;margin:0;font-size:12px}.client-seat-full button{color:#6b5017;background:#fff;border:1px solid #d7a949;border-radius:7px;min-height:31px;padding:0 9px;font-size:12px;font-weight:760}.client-seat-error{color:#9a413c;background:#fff2f0;border:1px solid #e9c5c1;border-radius:8px;margin:0 16px 14px;padding:9px 10px;font-size:12px}.client-seat-modal>footer{background:#fafcfc;border-top:1px solid #e4eaea;justify-content:flex-end;align-items:center;gap:8px;min-height:65px;padding:12px 16px;display:flex}.client-seat-modal>footer button{color:#5b7277;background:#fff;border:1px solid #d5dfdf;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:740}.client-seat-modal>footer button.primary{color:#fff;background:#176f6c;border-color:#176f6c;align-items:center;gap:6px;display:flex}.client-seat-modal>footer button:disabled{cursor:not-allowed;opacity:.5}.walkup-qr-overlay{z-index:98;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061f2491;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.walkup-qr-modal{background:#fff;border:1px solid #d4e2df;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 30px 90px #041b1f57}.walkup-qr-modal>header{background:linear-gradient(135deg,#f8fcfa,#eaf6f1);border-bottom:1px solid #dfe8e6;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:100px;padding:18px 20px;display:grid}.walkup-qr-modal>header>span{color:#fff;background:#176f68;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.walkup-qr-modal>header>div{gap:3px;min-width:0;display:grid}.walkup-qr-modal>header small{color:#247b70;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.walkup-qr-modal>header h2{color:#244950;margin:0;font-size:20px}.walkup-qr-modal>header p{color:#718689;margin:0;font-size:12px}.walkup-qr-modal>header>button{color:#527176;background:#fff;border:1px solid #d3dfdd;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.walkup-qr-body{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:center;gap:28px;padding:24px;display:grid}.walkup-qr-image{aspect-ratio:1;color:#708886;background:#fff;border:1px solid #cee0dc;border-radius:18px;place-items:center;padding:14px;display:grid;box-shadow:0 12px 35px #1248451a}.walkup-qr-image img{object-fit:contain;width:100%;height:100%;display:block}.walkup-qr-image span{font-size:12px}.walkup-qr-copy{gap:12px;min-width:0;display:grid}.walkup-qr-ready{color:#1d6756;background:#e4f4ec;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:780;display:inline-flex}.walkup-qr-copy h3{color:#294e54;margin:0;font-size:18px}.walkup-qr-copy>p{color:#61797d;margin:-4px 0 0;font-size:13px;line-height:1.6}.walkup-qr-copy dl{gap:7px;margin:0;display:grid}.walkup-qr-copy dl>div{background:#fafcfc;border:1px solid #e0e8e7;border-radius:9px;gap:3px;padding:9px 11px;display:grid}.walkup-qr-copy dt{color:#829392;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.walkup-qr-copy dd{overflow-wrap:anywhere;color:#3d5f64;margin:0;font-size:12px;font-weight:700}.walkup-qr-copy>small{color:#738887;font-size:12px;line-height:1.5}.walkup-qr-modal>footer{background:#fafcfc;border-top:1px solid #e2e9e8;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:13px 20px;display:flex}.walkup-qr-modal>footer a,.walkup-qr-modal>footer button{color:#48676b;background:#fff;border:1px solid #cedbd9;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.walkup-qr-modal>footer .primary{color:#fff;background:#176f68;border-color:#176f68}.identity-gate-loading{color:#567176;background:#f1f5f4;place-content:center;justify-items:center;gap:9px;min-height:100vh;display:grid}.identity-gate-loading strong{color:#294d53;font-size:15px}.identity-gate-loading span{font-size:12px}.identity-gate{color:#294c52;background:#f1f5f4;min-height:100vh}.identity-gate-header{background:#fffffff5;border-bottom:1px solid #d9e4e2;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 max(22px,50vw - 590px);display:flex}.identity-gate-header>div{align-items:center;gap:10px;display:flex}.identity-gate-header>div>span:last-child{gap:2px;display:grid}.identity-gate-header strong{color:#183f45;font-size:14px}.identity-gate-header small{color:#7b8f92;font-size:12px}.identity-gate-mark{color:#fff;background:#176e67;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.identity-gate-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.identity-gate-actions>a,.identity-gate-actions>button{color:#5c7478;background:#fff;border:1px solid #d5e0df;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:730;text-decoration:none;display:inline-flex}.identity-gate-content{width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 46px}.identity-gate-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#b0d83230,#0000 31%),linear-gradient(135deg,#0d5d59,#073d43);border:1px solid #c7dcd8;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 16px 42px #12424524}.identity-lock-icon{color:#d5ef82;background:#ffffff1a;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.identity-gate-hero .section-kicker{color:#cae679}.identity-gate-hero h1{color:#fff;margin:5px 0;font-size:27px}.identity-gate-hero p{color:#b8d6d5;max-width:740px;margin:0;font-size:13px;line-height:1.55}.identity-status{color:#174e48;background:#dff1e8;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:12px;font-weight:790;display:inline-flex}.identity-status.pending{color:#7a5914;background:#fff0bd}.identity-status.rejected{color:#8f3e39;background:#fbe1de}.identity-gate-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin-top:18px;display:grid}.identity-check-card,.identity-protection-card,.identity-privacy-card,.identity-review-card{background:#fff;border:1px solid #d6e1df;border-radius:14px;box-shadow:0 10px 32px #133e410f}.identity-check-card>header,.identity-review-card>header{border-bottom:1px solid #e3eae9;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:15px 18px;display:flex}.identity-check-card>header h2,.identity-review-card>header h2{color:#294e54;margin:4px 0 0;font-size:17px}.identity-check-card>header button{color:#587377;background:#fff;border:1px solid #d4dfde;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;font-weight:740;display:inline-flex}.identity-score{background:#f6faf8;border:1px solid #dbe6e3;border-radius:11px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:15px;margin:18px;padding:14px;display:grid}.identity-score>div{align-items:baseline;gap:4px;display:flex}.identity-score>div span{color:#176e67;font-size:26px;font-weight:820}.identity-score>div small{color:#7c8d8e;font-size:12px}.identity-score>i{background:#dce7e4;border-radius:999px;height:7px;overflow:hidden}.identity-score>i b{border-radius:inherit;background:linear-gradient(90deg,#1e8178,#a6c934);height:100%;transition:width .18s;display:block}.identity-score ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.identity-score li{color:#879595;align-items:center;gap:5px;font-size:12px;display:flex}.identity-score li.met{color:#27745e;font-weight:730}.identity-document-groups{grid-template-columns:1fr 1fr;gap:16px;padding:0 18px 18px;display:grid}.identity-document-groups section{align-content:start;gap:7px;min-width:0;display:grid}.identity-document-groups h3{color:#667d80;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:12px}.identity-certified-upload{background:#f4faf8;border:1px solid #cde1dc;border-radius:10px;gap:9px;margin:0 18px 15px;padding:13px;display:grid}.identity-certified-upload h3{color:#315d60;margin:3px 0;font-size:13px}.identity-certified-upload p,.identity-certified-upload>small{color:#71898c;margin:0;font-size:12px}.identity-certified-upload label{color:#40686a;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:flex}.identity-certified-upload label>span{align-items:center;gap:5px;display:inline-flex}.identity-certified-upload input{max-width:190px;font-size:12px}.identity-review-files{gap:5px;margin:0 0 12px;display:grid}.identity-review-files a{color:#176e67;align-items:center;gap:5px;width:fit-content;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.identity-document{cursor:pointer;background:#fbfcfc;border:1px solid #dfe7e6;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.identity-document.selected{background:#edf7f3;border-color:#7bb3a9}.identity-document-choice{cursor:pointer;grid-column:1/-1;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;display:grid}.identity-document-choice>input[type=checkbox]{opacity:0;position:absolute}.identity-document-choice:focus-within{outline-offset:3px;outline:2px solid #176e67}.identity-document-check{color:#fff;background:#fff;border:1px solid #bfcfcd;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.identity-document.selected .identity-document-check{background:#23776f;border-color:#23776f}.identity-document-choice>span:nth-child(3){gap:3px;min-width:0;display:grid}.identity-document strong{color:#3b5d62;font-size:12px;line-height:1.25}.identity-document small{color:#829394;font-size:12px}.identity-document-reference{color:#315c5a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.identity-document-reference>span{flex:150px}.identity-document-reference input{color:#315c5a;text-transform:uppercase;background:#fff;border:1px solid #bdd2ce;border-radius:6px;width:80px;min-height:36px;padding:0 7px;font-size:14px}.identity-document-reference input[aria-invalid=true]{border-color:#a45124}.identity-document-reference input:focus-visible{outline-offset:2px;outline:2px solid #176e67}.identity-reference-help,.identity-submit-feedback,.identity-submit-error{color:#315c5a;margin:0 18px 18px;font-size:14px;line-height:1.5}.identity-submit-feedback:empty{display:none}.identity-submit-feedback ul{margin:6px 0 0;padding-left:20px}.identity-submit-error{color:#8f3e39}.identity-consent{color:#5e7777;background:#f3f8f6;border:1px solid #d6e5e1;border-radius:9px;align-items:flex-start;gap:9px;margin:0 18px 15px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.identity-consent input{accent-color:#176e67;margin-top:1px}.identity-submit{color:#fff;background:#176e67;border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;margin:0 18px 18px;padding:0 14px;font-size:12px;font-weight:780;display:inline-flex}.identity-submit:disabled{cursor:not-allowed;opacity:.46}.identity-pending{color:#a0761e;text-align:center;background:linear-gradient(#fff,#fffcf3);place-content:center;justify-items:center;gap:9px;min-height:330px;padding:34px;display:grid}.identity-pending h3{color:#4b6265;margin:5px 0 0;font-size:17px}.identity-pending p{color:#697d7f;max-width:440px;margin:0;font-size:12px;line-height:1.6}.identity-pending small{color:#899798;font-size:12px}.identity-rejected{color:#a34640;background:#fff2f0;border:1px solid #edc7c2;border-radius:9px;align-items:flex-start;gap:9px;margin:18px 18px 0;padding:11px 12px;display:flex}.identity-rejected strong{font-size:12px}.identity-rejected p{color:#8a6562;margin:3px 0 0;font-size:12px}.identity-side{gap:14px;display:grid}.identity-protection-card{color:#a46719;background:#fff9ed;border-color:#ead8b3;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px;display:grid}.identity-protection-card>div{gap:4px;min-width:0;display:grid}.identity-protection-card strong{color:#73531f;font-size:12px}.identity-protection-card p,.identity-privacy-card p{color:#7d7560;margin:0;font-size:12px;line-height:1.55}.identity-privacy-card{padding:18px}.identity-privacy-card h2{color:#36575c;margin:5px 0 7px;font-size:14px}.identity-privacy-card p{color:#6f8283}.identity-privacy-card a{color:#176e67;background:#f4f9f7;border:1px solid #cddfdb;border-radius:7px;align-items:center;min-height:32px;margin-top:12px;padding:0 9px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.identity-review-card{margin-top:18px;overflow:hidden}.identity-review-card>header>span{color:#76571b;background:#fff1c7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:760}.identity-review-list{display:grid}.identity-review-list>article{border-bottom:1px solid #e7eceb;gap:12px;padding:16px 18px;display:grid}.identity-review-list>article:last-child{border-bottom:0}.identity-review-person{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.identity-review-person>span{color:#176e67;background:#dcefeb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:790;display:grid}.identity-review-person>div{gap:3px;min-width:0;display:grid}.identity-review-person strong{color:#34565b;font-size:12px}.identity-review-person small{color:#809092;font-size:12px}.identity-review-person .identity-review-workspace{color:#176e67;background:#e6f3ef;border-radius:999px;width:max-content;padding:3px 6px;font-weight:760}.identity-review-person>b{color:#176e67;font-size:13px}.identity-review-documents{flex-wrap:wrap;gap:6px;display:flex}.identity-review-documents>span{color:#547175;background:#fafcfc;border:1px solid #dce6e4;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.identity-review-documents small{color:#879697}.identity-review-controls{grid-template-columns:200px minmax(0,1fr);gap:10px;display:grid}.identity-review-controls label{gap:5px;display:grid}.identity-review-controls label>span{color:#6f8283;font-size:12px;font-weight:720}.identity-review-controls select,.identity-review-controls input{color:#3f6064;background:#fff;border:1px solid #d2dedd;border-radius:7px;outline:0;height:35px;padding:0 9px;font-size:12px}.identity-review-attestation{color:#5c7775;background:#f1f8f5;border:1px solid #d4e4df;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.identity-review-attestation input{accent-color:#176e67}.identity-review-actions{justify-content:flex-end;gap:7px;display:flex}.identity-review-actions button{color:#99463f;background:#fff;border:1px solid #e1b8b4;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.identity-review-actions button.approve{color:#fff;background:#176e67;border-color:#176e67}.identity-review-actions button:disabled{cursor:not-allowed;opacity:.45}.identity-self-review{color:#805f1e;background:#fff8e8;border:1px solid #ead7af;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.identity-review-empty{color:#4e8776;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:150px;display:grid}.identity-review-empty strong{color:#486267;font-size:12px}.identity-review-empty span{color:#879697;font-size:12px}.identity-review-mode .identity-gate-content{padding-top:20px}.identity-review-mode .identity-gate-hero{box-shadow:none;grid-template-columns:44px minmax(0,1fr);padding:18px 22px}.identity-review-mode .identity-lock-icon{width:44px;height:44px}.identity-review-mode .identity-gate-hero h1{font-size:1.5rem}.identity-review-mode .identity-gate-hero p{color:#d6e9e6;max-width:900px;font-size:.875rem}.identity-review-mode .identity-review-person strong{font-size:1rem}.identity-review-mode .identity-review-person small{color:#526c70;overflow-wrap:anywhere}.identity-review-mode .identity-review-workspace{max-width:100%}.identity-review-score{text-align:right}.identity-review-score b{color:#176e67;font-size:1.125rem}.identity-review-score small{margin-top:3px;display:block}.identity-review-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:start;gap:24px;display:grid}.identity-review-layout h3{color:#294e54;margin:0 0 12px;font-size:.875rem}.identity-evidence-list{gap:10px;display:grid}.identity-evidence-item{background:#f8fbfa;border:1px solid #d6e1df;border-radius:10px;min-width:0;padding:14px}.identity-evidence-heading{align-items:start;gap:8px;font-size:.875rem;display:flex}.identity-evidence-heading svg{flex-shrink:0;margin-top:2px}.identity-evidence-heading strong{flex:1}.identity-evidence-heading b{white-space:nowrap;color:#176e67}.identity-evidence-meta{color:#526c70;margin:7px 0 10px;font-size:.8125rem;line-height:1.5}.identity-evidence-item .identity-review-files{margin:0}.identity-evidence-item .identity-review-files a{overflow-wrap:anywhere;text-underline-offset:3px;min-height:32px;font-size:.875rem;text-decoration:underline}.identity-review-decision{border-left:1px solid #d6e1df;gap:12px;min-width:0;padding-left:24px;display:grid}.identity-review-decision h3{margin-bottom:0}.identity-review-decision .identity-review-controls{grid-template-columns:1fr}.identity-review-decision .identity-review-controls label>span{color:#405e62;font-size:.875rem}.identity-review-decision select,.identity-review-decision textarea{color:#294c52;width:100%;font:inherit;background:#fff;border:1px solid #bdcfcb;border-radius:7px;padding:10px;font-size:.875rem}.identity-review-decision .identity-review-controls select{height:42px;font-size:.875rem}.identity-review-decision textarea{resize:vertical;min-height:80px}.identity-review-decision .identity-review-attestation{color:#405e62;font-size:.875rem}.identity-review-decision .identity-review-actions{flex-wrap:wrap}.identity-review-decision .identity-review-actions button{min-height:42px;padding:8px 14px;font-size:.875rem}.identity-review-help{color:#526c70;margin:0;font-size:.875rem;line-height:1.5}.identity-review-warning{color:#855414;font-size:.875rem}.identity-review-feedback{color:#175e49;background:#eaf5f0;margin:0;padding:12px 16px;font-size:.875rem;line-height:1.5}.identity-review-feedback[role=alert]{color:#8a312a;background:#fff0ed;border-radius:8px}.identity-review-mode :is(a,button,select,textarea,input):focus-visible{outline-offset:3px;outline:3px solid #168b80}@media (width<=760px){.identity-review-layout{grid-template-columns:1fr;gap:18px}.identity-review-decision{border-top:1px solid #d6e1df;border-left:0;padding:18px 0 0}.identity-review-mode .identity-gate-header{flex-wrap:wrap;padding:14px 20px}.identity-review-mode .identity-gate-actions{flex-wrap:wrap;justify-content:flex-start}.identity-review-mode .identity-review-card>header{flex-wrap:wrap}.identity-review-mode .identity-review-person{grid-template-columns:38px minmax(0,1fr)}.identity-review-score{text-align:left;grid-column:2}}.identity-gate-error{color:#993f39;background:#fff0ee;border:1px solid #e5bcb7;border-radius:9px;max-width:420px;padding:12px 14px;font-size:12px;font-weight:720;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 35px #5b221e26}@media (width<=1180px){.page-grid{grid-template-columns:minmax(0,1fr) 320px}.profile-copy,.profile-button>svg,.help-button{display:none}.queue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-filter-bar{flex-wrap:wrap}.problem-search{flex-basis:100%;width:100%;max-width:none}.problem-clear-filters{margin-left:0}.report-kpis,.admin-health-grid,.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-actions{grid-template-columns:repeat(3,1fr)}.home-quick-actions>div{grid-column:span 3}.admin-layout{grid-template-columns:minmax(0,1fr) 300px}.my-work-hero{grid-template-columns:minmax(220px,1fr) repeat(3,120px)}.environment-layout{grid-template-columns:1fr}.environment-insights{grid-template-columns:1fr 1fr}.environment-device-list>button{grid-template-columns:38px minmax(145px,1.2fr) minmax(140px,1fr) minmax(115px,.9fr) minmax(110px,.8fr) 58px 42px}.environment-business-layout{grid-template-columns:1fr}.asset-activity-list{max-height:220px}.fleet-kpis{grid-template-columns:repeat(3,1fr)}.fleet-coverage{grid-template-columns:1fr 1fr}.security-layout{grid-template-columns:minmax(0,1fr) 310px}.user-plan-capacity{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}.user-plan-capacity>button{grid-column:span 2;justify-self:start}.workspace-owner-recovery{grid-template-columns:42px minmax(0,1fr)}.workspace-owner-recovery>button{grid-column:span 2;justify-self:start}}@media (width<=980px){.app-shell,.sidebar-collapsed,.identity-gate-grid{grid-template-columns:1fr}.identity-side{grid-template-columns:1fr 1fr}.sidebar,.sidebar-collapsed .sidebar{width:250px;transform:translate(-101%);box-shadow:20px 0 55px #0b262a40}.sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-badge,.sidebar-collapsed .nav-external,.sidebar-collapsed .agent-copy{opacity:1;width:auto}.workspace{grid-column:1}.mobile-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#041c1f6b;border:0;position:fixed;inset:0}.mobile-menu,.mobile-close{background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.mobile-menu{color:var(--teal-900);flex:none}.mobile-close{color:#b8dada;margin-left:auto}.sidebar-toggle-tab{display:none}.page-grid{grid-template-columns:1fr}.activity-card{min-height:500px}.ticket-workspace-nav .ticket-workspace-remote{padding-inline:9px;font-size:0}.ticket-workspace-nav .ticket-workspace-remote svg{flex:none}.problem-attention-grid{grid-template-columns:1fr 1fr}.problem-attention-grid>button:last-child{grid-column:span 2}.my-work-hero{grid-template-columns:1fr repeat(3,105px)}.incident-task-composer{grid-template-columns:minmax(220px,1fr) 150px 135px}.incident-task-composer>button{grid-column:span 3}.work-log-composer{grid-template-columns:120px 1fr 145px}.work-notes-field{grid-column:span 2}.work-log-composer>button{grid-column:span 1}.linked-records-composer{grid-template-columns:125px minmax(220px,1fr) 145px}.linked-records-composer>button{grid-column:span 3}.incident-ai-task-approval{grid-template-columns:1fr;align-items:stretch}.incident-ai-task-approval>button{justify-self:start}.ticket-ai-assistant-heading{flex-wrap:wrap;align-items:flex-start}.ticket-ai-persistent{margin-left:51px}.environment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-heading{flex-direction:column;align-items:stretch}.comparison-controls{width:100%}.comparison-controls label{flex:1;min-width:0}.fleet-software-layout{grid-template-columns:1fr}.fleet-software-detail{border-top:1px solid #e4eaea;border-left:0;min-height:280px}.environment-detail-layout{grid-template-columns:1fr}.environment-history{grid-template-columns:repeat(3,1fr);display:grid;position:static}.environment-history>div{grid-column:span 3}.security-kpis{grid-template-columns:1fr 1fr}.security-gateway-forecast{grid-template-columns:140px minmax(0,1fr)}.security-gateway-trend{grid-column:1/-1;min-height:88px}.security-gateway-detail-grid{grid-template-columns:1fr 1fr}.security-gateway-activity{grid-column:1/-1}.security-ai-evidence{grid-template-columns:repeat(3,1fr)}.security-ai-evidence>div{border-bottom:1px solid #e4ebe9}.security-ai-evidence>div:nth-child(3){border-right:0}.security-ai-evidence>div:nth-child(n+4){border-bottom:0}.security-response-sla{grid-template-columns:1fr}.security-response-sla-heading{border-bottom:1px solid #e4ebea;border-right:0;min-height:72px}.security-response-sla-metrics,.security-response-sla-footnote{grid-column:1}.security-technician-watch-heading{flex-wrap:wrap;align-items:flex-start}.security-technician-watch-summary{width:100%}.security-technician-evidence{grid-template-columns:1fr;padding-left:16px}.security-layout{grid-template-columns:1fr}.security-insights{grid-template-columns:1fr 1fr}.security-insights>section:last-child{grid-column:span 2}.user-plan-capacity{grid-template-columns:1fr}.user-plan-capacity>button{grid-column:span 1}.workspace-owner-recovery{grid-template-columns:42px minmax(0,1fr)}}@media (width<=640px){.walkup-qr-overlay{padding:10px}.walkup-qr-modal{border-radius:15px;max-height:calc(100vh - 20px)}.walkup-qr-modal>header{grid-template-columns:40px minmax(0,1fr) 34px;min-height:88px;padding:14px}.walkup-qr-modal>header>span{width:40px;height:40px}.walkup-qr-modal>header h2{font-size:17px}.walkup-qr-body{grid-template-columns:1fr;gap:18px;padding:18px}.walkup-qr-image{justify-self:center;width:min(100%,300px)}.walkup-qr-copy{text-align:center}.walkup-qr-ready{justify-self:center}.walkup-qr-copy dl{text-align:left}.walkup-qr-modal>footer{grid-template-columns:1fr 1fr;padding:12px;display:grid}.walkup-qr-modal>footer a{grid-column:1/-1}.identity-gate-header{padding:0 14px}.identity-gate-actions{flex-wrap:wrap}.identity-gate-content{width:min(100% - 20px,1180px);padding-top:10px}.identity-gate-hero{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px}.identity-lock-icon{width:44px;height:44px}.identity-gate-hero h1{font-size:21px}.identity-gate-hero .identity-status{grid-column:1/-1;justify-self:start}.identity-document-groups,.identity-side,.identity-score,.identity-review-controls{grid-template-columns:1fr}.identity-review-actions{grid-template-columns:1fr 1fr;display:grid}.identity-review-actions button{justify-content:center}}@media (width<=680px){.ticket-workspace-nav{padding-left:8px;top:74px}.ticket-workspace-label{display:none}.ticket-workspace-nav a{padding-inline:9px}.customer-confirmation-status{order:5;width:100%;max-width:none}.remote-support-workspace{gap:7px;padding:7px}.remote-support-workspace-header{grid-template-columns:36px minmax(0,1fr) 38px;padding:7px}.remote-support-workspace-header>a{width:36px;padding:0;font-size:0}.remote-support-workspace-icon,.remote-support-workspace-security{display:none}.remote-support-workspace-header>button{width:38px;padding:0;font-size:0}.remote-support-panel.workspace-mode .remote-support-heading{grid-template-columns:34px minmax(0,1fr)}.remote-support-panel.workspace-mode .remote-support-heading>button{grid-column:span 2;width:100%}.ticket-workspace-save-state>span{display:none}.ticket-workspace-save{padding-inline:9px}#ticket-summary,#ticket-assistant,#ticket-tasks,#ticket-time,#ticket-mailbox,#ticket-resources,#ticket-linked-records,#ticket-details,#ticket-activity{scroll-margin-top:135px}.ticket-ai-assistant-heading{padding:12px}.ticket-ai-persistent{justify-content:center;width:100%;margin-left:0}.ticket-ai-conversation{gap:14px;max-height:420px;padding:14px 12px}.ticket-ai-message{grid-template-columns:30px minmax(0,1fr);gap:8px}.ticket-ai-message.ticket-ai-user{grid-template-columns:minmax(0,1fr) 30px}.ticket-ai-avatar{width:30px;height:30px}.ticket-ai-message>div{max-width:100%;padding:12px 13px}.ticket-ai-message.ticket-ai-user>div{max-width:94%}.ticket-ai-message-body p,.ticket-ai-message-body li{font-size:13px;line-height:1.65}.ticket-ai-suggestions,.ticket-ai-composer{padding-inline:12px}.ticket-ai-composer>div{grid-template-columns:1fr}.ticket-ai-composer button{justify-self:end}.ticket-ai-composer footer{flex-direction:column;align-items:flex-start;gap:3px}.client-seat-overlay{place-items:stretch stretch;padding:0}.client-seat-modal{border:0;border-radius:0;width:100%;max-height:100vh}.client-seat-form{grid-template-columns:1fr}.client-seat-full{grid-template-columns:32px minmax(0,1fr);align-items:start}.client-seat-full button{grid-column:span 2;width:100%}.users-heading-actions{flex-direction:column;align-items:stretch;width:100%}.users-heading-actions>button{width:100%}.workspace-onboarding{place-items:stretch stretch;padding:0}.workspace-onboarding-card{border:0;border-radius:0;width:100%;min-height:100vh}.workspace-onboarding-card>header{padding:22px 18px}.workspace-onboarding-card h1{font-size:23px}.workspace-onboarding-options{grid-template-columns:1fr;padding:14px}.workspace-onboarding-options article{min-height:305px}.workspace-knowledge-tenant{grid-template-columns:38px minmax(0,1fr)}.workspace-knowledge-action{grid-column:1/-1}.workspace-pending{flex-direction:column;align-items:flex-start;padding:35px 20px}.workspace-onboarding-card>footer{flex-wrap:wrap;align-items:flex-start;padding:12px 15px}.workspace-onboarding-card>footer button{margin-left:0}.workspace-access-overlay{place-items:stretch stretch;padding:0}.workspace-access-modal{border:0;border-radius:0;width:100%;max-height:100vh}.workspace-join-code{flex-direction:column;align-items:flex-start}.workspace-share-actions{flex-direction:column;align-items:stretch;width:100%}.workspace-share-actions button{justify-content:center;width:100%}.workspace-plan-usage{grid-template-columns:1fr}.workspace-plan-upgrade{flex-direction:column;align-items:flex-start}.workspace-request-list>article{grid-template-columns:35px minmax(0,1fr)}.workspace-request-list>article>div:last-child{grid-column:span 2}.workspace-request-list>article button{flex:1;justify-content:center}.topbar{grid-template-columns:38px minmax(0,1fr);gap:8px 9px;height:auto;padding:10px 14px;display:grid}.global-search{width:100%;min-width:0;height:40px}.topbar .global-search,.topbar .notification-wrap,.topbar .profile-wrap{position:static}.global-search-results{position:absolute;top:100%;left:8px;right:8px}.search-results-list>button{grid-template-columns:60px minmax(0,1fr)}.search-result-meta{display:none}.notification-popover{width:auto;position:absolute;top:100%;left:8px;right:8px}.topbar-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:4px 8px;width:100%;min-width:0}.technician-credit-summary{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.queue-live-state{justify-content:center;width:32px;min-height:32px;padding:0;font-size:0}.profile-button{padding:3px}.profile-button .profile-copy,.profile-button .profile-chevron{display:none}.profile-popover{width:auto;position:absolute;top:100%;left:8px;right:8px}.help-overlay{place-items:stretch stretch;padding:0}.help-centre{border:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;max-height:100vh}.help-header{min-height:98px;padding:16px 17px}.help-header h2{font-size:20px}.help-search{margin:-14px 14px 0}.help-quick-actions{grid-template-columns:1fr;padding:13px 14px}.help-quick-actions>button,.help-quick-actions>a{min-height:52px}.help-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.help-categories{border-bottom:1px solid #e5ebed;border-right:0;flex-direction:row;padding:9px 13px;overflow-x:auto}.help-categories button{gap:8px;width:auto;min-width:max-content;padding:0 10px}.help-topics{padding-inline:12px}.help-topic ol{margin-left:0}.help-footer>span{display:none}.help-footer{justify-content:stretch}.help-footer button{width:100%}.content{padding:20px 14px 28px}.ticket-queue-content,.my-work-content,.problem-content{padding-top:24px}.problem-attention{padding:13px}.problem-attention-heading{flex-direction:column;align-items:flex-start;gap:5px}.problem-attention-grid{grid-template-columns:1fr}.problem-attention-grid>button:last-child{grid-column:span 1}.problem-filter-bar{grid-template-columns:1fr 1fr;padding:10px;display:grid}.problem-search{grid-column:span 2;min-width:0}.problem-filter,.problem-filter.problem-sort{min-width:0}.problem-clear-filters{grid-column:span 2;justify-content:center}.change-content,.users-content,.admin-content,.environment-content,.security-content{padding-top:24px}.security-heading{flex-direction:column;align-items:stretch}.security-heading-actions{width:100%}.security-heading-actions a,.security-heading-actions button{flex:1}.security-reference-lookup,.security-reference-result dl{grid-template-columns:1fr}.security-posture{grid-template-columns:22px minmax(0,1fr)}.security-gateway-insights-heading{flex-wrap:wrap;align-items:flex-start}.security-gateway-control-state{justify-content:flex-start;width:100%}.security-gateway-forecast{grid-template-columns:1fr;padding:13px}.security-gateway-score{min-height:126px}.security-gateway-trend{grid-column:auto}.security-gateway-metrics{grid-template-columns:1fr 1fr;margin-inline:13px}.security-gateway-metrics article{border-bottom:1px solid #e2eae8}.security-gateway-metrics article:nth-child(2n){border-right:0}.security-gateway-metrics article:nth-child(n+3){border-bottom:0}.security-gateway-detail-grid{grid-template-columns:1fr;margin-inline:13px}.security-gateway-activity{grid-column:auto}.security-gateway-insights>footer{flex-wrap:wrap;align-items:flex-start}.security-gateway-insights>footer time{width:100%;margin-left:23px}.security-live{grid-column:span 2;margin-left:33px}.security-error{grid-template-columns:22px minmax(0,1fr)}.security-error button{grid-column:span 2}.security-ai-heading{flex-wrap:wrap;align-items:stretch}.security-ai-heading>div{flex:1;align-content:center}.security-ai-heading label{order:4;width:100%;min-width:0;margin-left:0}.security-ai-heading>button{order:5;width:100%}.security-ai-narrative{padding:14px;font-size:12px}.security-ai-evidence{grid-template-columns:1fr 1fr;margin-inline:13px}.security-ai-evidence>div{border-bottom:1px solid #e4ebe9;border-right:1px solid #e4ebe9}.security-ai-evidence>div:nth-child(2n){border-right:0}.security-ai-evidence>div:nth-child(n+4){border-bottom:1px solid #e4ebe9}.security-ai-evidence>div:last-child{border-bottom:0;border-right:0;grid-column:span 2}.security-ai-actions{margin-inline:13px}.security-kpis{grid-template-columns:1fr 1fr}.security-kpis article{min-height:104px;padding:12px}.security-response-sla-metrics{grid-template-columns:1fr 1fr;padding-bottom:0}.security-response-sla-metrics article{border-bottom:1px solid #e8eeee}.security-response-sla-metrics article:nth-child(2n){border-right:0}.security-response-sla-footnote{flex-direction:column;align-items:flex-start;margin-top:0;padding:9px 11px}.security-response-sla-footnote strong{text-align:left}.security-technician-watch-heading{padding:14px}.security-technician-watch-heading>span{width:38px;height:38px}.security-technician-watch-summary{grid-template-columns:repeat(3,1fr)}.security-technician-alert-main{grid-template-columns:34px minmax(0,1fr);padding:13px}.security-technician-alert-main>span{width:33px;height:33px}.security-technician-alert-main>button{grid-column:2;width:100%}.security-technician-evidence{padding:13px}.security-technician-evidence li{grid-template-columns:1fr;gap:4px}.security-card-heading{flex-direction:column;align-items:stretch}.security-card-controls{grid-template-columns:1fr;width:100%;min-width:0}.security-card-heading label{width:100%}.security-filters{overflow-x:auto}.security-filters button{flex:none}.security-triage-overview{display:flex;overflow-x:auto}.security-triage-overview button{flex:none;min-width:105px}.security-alert-list article{grid-template-columns:48px minmax(0,1fr)}.security-alert-time{display:none}.security-investigation-overlay{padding-left:0}.security-investigation-panel{width:100%}.security-investigation-panel>header{min-height:84px;padding:12px}.security-investigation-panel>header h2{font-size:14px}.security-investigation-body{padding:9px}.security-investigation-state{grid-template-columns:1fr 1fr}.security-investigation-state>div:last-child{grid-column:span 2}.security-investigation-evidence dl,.security-insights{grid-template-columns:1fr}.security-insights>section:last-child{grid-column:span 1}.security-signin{min-height:440px;padding:28px 20px}.environment-heading{flex-direction:column;align-items:stretch}.environment-heading .refresh-button{width:100%;font-size:12px}.environment-kpis{grid-template-columns:1fr 1fr}.environment-kpis>div:last-child{grid-column:span 2}.environment-priority-card>header{flex-direction:column;align-items:stretch}.environment-priority-summary{grid-template-columns:repeat(3,1fr)}.environment-priority-list>button{grid-template-columns:30px minmax(0,1fr) 18px;gap:9px}.environment-priority-reasons{grid-column:2}.environment-priority-action{display:none}.environment-priority-list>button>svg{grid-area:1/3/span 2}.environment-layout{display:block}.environment-insights{grid-template-columns:1fr;margin-top:12px}.environment-toolbar{flex-direction:column;align-items:stretch}.environment-toolbar label{width:100%}.environment-device-list>button{grid-template-columns:38px minmax(0,1fr) 52px 40px;gap:7px}.device-user,.device-os,.device-seen{display:none}.environment-signin{padding:28px 20px}.environment-detail-heading{grid-template-columns:42px minmax(0,1fr) 58px;padding:13px}.environment-detail-heading h1{font-size:22px}.detail-device-icon{width:42px;height:42px}.detail-health{width:55px;height:52px}.environment-detail-kpis{grid-template-columns:1fr 1fr}.environment-detail-kpis>div:last-child{grid-column:span 2}.environment-business-form{grid-template-columns:1fr}.environment-business-form .business-notes{grid-column:span 1}.environment-business-actions{flex-direction:column;align-items:stretch}.environment-business-actions>div{width:100%}.environment-business-actions button{flex:1;justify-content:center}.fleet-heading{flex-direction:column;align-items:stretch}.fleet-heading>button{justify-content:center}.fleet-kpis{grid-template-columns:1fr 1fr}.fleet-tabs{flex-direction:column;align-items:stretch}.fleet-tabs>div{overflow-x:auto}.fleet-tabs>div button{flex:none}.fleet-tabs>label{width:100%}.fleet-risk-filters{overflow-x:auto}.fleet-risk-filters button{flex:none}.fleet-risk-filters>span{display:none}.fleet-risk-list,.fleet-affected-devices{grid-template-columns:1fr}.fleet-affected-devices>button{border-right:0}.fleet-software-header,.fleet-software-list>button{grid-template-columns:minmax(150px,1fr) 45px 45px;padding-inline:10px}.fleet-coverage{grid-template-columns:1fr}.comparison-controls{flex-direction:column;align-items:stretch}.comparison-controls button{justify-content:center}.comparison-summary{grid-template-columns:1fr 1fr}.comparison-changes,.comparison-detail-grid{grid-template-columns:1fr}.comparison-period{grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr)}.environment-report-grid{grid-template-columns:1fr}.environment-report-grid>section{border-right:0}.environment-software>div{grid-template-columns:1fr 1fr}.environment-history{grid-template-columns:1fr}.environment-history>div{grid-column:span 1}.home-content{padding-top:14px}.home-hero{flex-direction:column;align-items:stretch;padding:22px}.home-hero-status{align-items:flex-start;min-width:0}.home-kpis{grid-template-columns:1fr 1fr;gap:9px}.home-grid{grid-template-columns:1fr}.home-quick-actions{grid-template-columns:1fr 1fr}.home-quick-actions>div{grid-column:span 2}.home-attention-list>button{grid-template-columns:62px minmax(0,1fr) 75px 15px}.reports-content{padding-top:24px}.reports-heading{align-items:stretch}.reports-actions{width:100%}.reports-actions>button{flex:1}.report-period{overflow-x:auto}.report-period button{flex:none}.report-period>span{display:none}.report-kpis{grid-template-columns:1fr 1fr;gap:9px}.report-kpis article{min-height:102px;padding:12px}.report-kpi-icon{width:36px;height:36px}.report-grid,.admin-layout{grid-template-columns:1fr}.admin-health-grid{grid-template-columns:1fr 1fr;gap:9px}.integration-status-grid,.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:span 1}.sla-grid{grid-template-columns:1fr 1fr}.admin-save-bar{flex-direction:column;align-items:stretch}.admin-save-bar .primary-button{width:100%}.report-bar-row{grid-template-columns:92px minmax(70px,1fr) 24px}.queue-heading{flex-direction:column;align-items:stretch}.new-ticket-button{width:100%}.queue-stats{grid-template-columns:1fr 1fr;gap:9px}.queue-stats article{min-height:104px;padding:14px}.queue-stats strong{font-size:24px}.user-plan-capacity{padding:14px}.workspace-owner-recovery{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:14px}.workspace-owner-recovery>span{width:38px;height:38px}.workspace-owner-recovery>button{grid-column:span 2;justify-content:center;width:100%}.user-capacity-warning{grid-template-columns:20px minmax(0,1fr);align-items:start;margin-inline:14px}.user-capacity-warning button{grid-column:span 2;width:100%}.queue-toolbar{min-height:57px;padding-inline:8px}.filter-tabs{flex:1;min-width:0}.filter-tabs button{flex:1;min-width:0;padding-inline:5px}.request-type-toolbar{flex-direction:column;align-items:flex-start;gap:7px;padding:9px 10px}.request-type-filters{width:100%;padding-bottom:2px}.refresh-button{justify-content:center;width:34px;padding:0}.refresh-button svg{flex:none}.refresh-button{font-size:0}.my-work-refresh{width:100%;font-size:12px}.identity-card{flex-direction:column;align-items:flex-start}.identity-card a{width:100%}.my-work-hero{grid-template-columns:1fr 1fr;padding:16px}.my-work-person{grid-column:span 2}.work-metric{border-top:1px solid #d9e4e3;border-left:0;padding-top:12px;padding-left:0}.work-list{grid-template-columns:1fr;padding:10px}.work-tabs{padding-inline:7px}.work-tabs button{flex:1;min-width:0;padding-inline:5px}.work-toolbar{flex-wrap:wrap;align-items:stretch;padding:10px}.work-search{flex-basis:100%;width:100%;max-width:none}.work-result-count{align-self:center}.work-sort{max-width:180px}.page-heading{align-items:center;padding-bottom:14px}.title-group{min-width:0}.back-button{margin-top:12px}.eyebrow{font-size:12px}h1{font-size:24px}.more-button{display:grid}.incident-actions-menu{width:auto;position:fixed;top:124px;left:10px;right:10px}.status-select{min-width:128px;height:39px}.escalate-quick-button{width:39px;min-height:39px;padding:0}.escalate-quick-button span{display:none}.watch-quick-button{width:39px;min-height:39px;padding:0}.watch-quick-button span{display:none}.watcher-strip{flex-wrap:wrap;align-items:flex-start}.watcher-strip-copy{flex:1}.watcher-avatars{order:4;width:calc(100% - 115px);margin-left:44px}.watcher-strip>button,.watcher-sign-in{margin-left:auto}.incident-task-heading{flex-wrap:wrap;align-items:flex-start}.incident-task-progress{width:calc(100% - 44px);margin-left:44px}.incident-task-progress>span{flex:1;width:auto}.incident-task-list article{grid-template-columns:24px minmax(0,1fr)}.incident-task-list select{grid-column:2;width:100%}.incident-task-composer{grid-template-columns:1fr}.incident-task-composer>button{grid-column:span 1}.work-log-heading{align-items:flex-start}.work-log-total{padding-left:10px}.work-log-composer{grid-template-columns:1fr}.work-notes-field,.work-log-composer>button{grid-column:span 1}.linked-records-list,.linked-records-composer{grid-template-columns:1fr}.linked-records-composer>button{grid-column:span 1}.sla-banner{grid-template-columns:32px minmax(0,1fr);padding:11px}.sla-banner-icon{width:32px;height:32px}.sla-banner-copy>span{flex-direction:column;align-items:flex-start;gap:2px}.escalation-banner{grid-template-columns:32px minmax(0,1fr);padding:11px}.escalation-banner-icon{width:32px;height:32px}.escalation-banner>div:nth-child(2)>span{flex-direction:column;align-items:flex-start;gap:2px}.escalation-banner-actions{grid-column:span 2}.escalation-banner-actions button{flex:1}.escalation-editor-fields{grid-template-columns:1fr}.activity-summary.with-sla{grid-template-columns:1fr 1fr}.activity-summary.with-sla div:last-child{border-top:1px solid #dce4e5;border-left:0;grid-column:span 2;margin-top:10px;padding:10px 0 0}.card-heading,.activity-heading{padding-inline:17px}.required-note{display:none}.form-grid{grid-template-columns:1fr;gap:15px;padding:19px 17px 16px}.field.span-2{grid-column:span 1}.resolution-fields{grid-template-columns:1fr}.resolution-heading{flex-wrap:wrap;align-items:flex-start}.resolution-heading>button{justify-content:center;width:100%;margin-left:43px}.attachment-panel,.diagnostic-code-panel,.remote-support-panel{margin-inline:17px}.diagnostic-code-heading{grid-template-columns:32px minmax(0,1fr)}.diagnostic-code-heading>button{grid-column:span 2}.diagnostic-download{flex-direction:column;align-items:stretch;padding-left:12px}.diagnostic-download>a{align-self:flex-start}.diagnostic-code-value{flex-direction:column;align-items:stretch}.diagnostic-winpe-upload{grid-template-columns:1fr;padding-left:12px}.diagnostic-winpe-upload>button{justify-self:start}.remote-support-heading{grid-template-columns:32px minmax(0,1fr)}.remote-support-heading>button{grid-column:span 2}.remote-support-code{flex-direction:column;align-items:stretch}.attachment-heading{grid-template-columns:30px minmax(0,1fr)}.attachment-heading>label{grid-column:span 2;justify-content:center}.smart-summary{align-items:flex-start;margin-inline:17px}.smart-summary button{display:none}.form-actions{flex-wrap:wrap;padding:14px 17px}.primary-button{width:100%}.secondary-button{flex:42%}.text-button{width:100%}.toast{bottom:14px;left:14px;right:14px}}@media print{.ticket-workspace-nav{display:none!important}body{background:#fff}.app-shell{display:block}.sidebar,.topbar,.heading-actions,.form-actions,.toast,.incident-action-message{display:none!important}.workspace{display:block}.content{max-width:none;padding:0}.page-heading{min-height:auto;margin-bottom:18px}.back-button{display:none}.page-grid{grid-template-columns:2fr 1fr;gap:14px}.incident-card,.activity-card{break-inside:avoid;box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing-analytics{color:#284c52;background:radial-gradient(circle at 86% 7%,#b1da351f,#0000 25%),#f2f6f5;min-height:100vh}.marketing-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #d6e2df;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 max(24px,50vw - 660px);display:flex}.marketing-brand{align-items:center;gap:11px;display:flex}.marketing-brand>span{color:#dcf589;background:linear-gradient(145deg,#176f68,#0c494e);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #0f575433}.marketing-brand>div{gap:3px;display:grid}.marketing-brand strong{color:#173e44;font-size:14px}.marketing-brand small{color:#768b8e;font-size:13px}.marketing-header-actions{align-items:center;gap:8px;display:flex}.marketing-header-actions a{color:#4f6b70;background:#fff;border:1px solid #d3dfdd;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.marketing-content{width:min(1320px,100% - 40px);margin:0 auto;padding:28px 0 50px}.marketing-hero{color:#fff;background:radial-gradient(circle at 92% 10%,#c2e5523d,#0000 30%),linear-gradient(135deg,#0c5c58,#062f39);border:1px solid #1d6664;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:240px;padding:32px;display:grid;box-shadow:0 20px 55px #10414329}.marketing-hero-copy{max-width:790px}.marketing-kicker{color:#27766f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:13px;font-weight:790;display:inline-flex}.marketing-hero .marketing-kicker{color:#d4ee82}.marketing-hero h1{color:#fff;letter-spacing:-.045em;max-width:780px;margin:10px 0 9px;font-size:clamp(30px,4vw,48px);line-height:1.05}.marketing-hero p{color:#bed9d8;max-width:720px;margin:0;font-size:15px;line-height:1.6}.marketing-authority{color:#dff58c;background:#ffffff14;border:1px solid #daf0ef38;border-radius:13px;align-items:center;gap:11px;min-width:250px;padding:15px 17px;display:flex}.marketing-authority>div{gap:4px;min-width:0;display:grid}.marketing-authority strong{color:#fff;font-size:13px}.marketing-authority span{overflow-wrap:anywhere;color:#bdd3d3;font-size:13px}.marketing-period{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.marketing-period button{color:#d3e4e3;background:#ffffff12;border:1px solid #fff3;border-radius:9px;min-height:36px;padding:0 12px;font-size:14px;font-weight:730}.marketing-period button.active{color:#153f3d;background:#d6ed83;border-color:#cde776}.marketing-period button.refresh{place-items:center;width:36px;padding:0;display:grid}.marketing-period button.export{color:#e4f3b0;background:#d6ed831a;border-color:#d6ed8394;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.marketing-notice{color:#277168;background:#eef8f4;border:1px solid #cbdeda;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:16px;padding:16px 18px;display:grid}.marketing-notice>div{gap:4px;display:grid}.marketing-notice strong{color:#27575a;font-size:13px}.marketing-notice p{color:#5f7779;margin:0;font-size:14px;line-height:1.55}.marketing-notice a,.marketing-data-policy a{color:#176e67;white-space:nowrap;background:#fff;border:1px solid #bfd6d0;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:13px;font-weight:730;text-decoration:none;display:inline-flex}.marketing-loading,.marketing-error{color:#587276;text-align:center;background:#fff;border:1px solid #d7e2e0;border-radius:16px;place-content:center;justify-items:center;gap:9px;min-height:260px;margin-top:18px;display:grid}.marketing-loading strong,.marketing-error strong{color:#31575c;font-size:17px}.marketing-loading span,.marketing-error span{font-size:13px}.marketing-error{color:#92524c;background:#fff8f7;border-color:#e7c4be}.marketing-error button{color:#fff;background:#176e67;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:730}.marketing-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.marketing-kpi{background:#fff;border:1px solid #d8e3e1;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:130px;padding:16px;display:grid;box-shadow:0 9px 25px #1644450d}.marketing-kpi>span{color:#176e67;background:#e4f3ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.marketing-kpi>div{gap:4px;min-width:0;display:grid}.marketing-kpi small{color:#71878a;font-size:12px;font-weight:730}.marketing-kpi strong{color:#234d53;letter-spacing:-.03em;font-size:25px}.marketing-kpi p{color:#869697;margin:0;font-size:12px;line-height:1.35}.marketing-kpi.green>span{color:#2f774f;background:#e5f4e8}.marketing-kpi.blue>span{color:#326d8e;background:#e6f1f7}.marketing-kpi.amber>span{color:#99651f;background:#fff1d5}.marketing-kpi.purple>span{color:#6c5798;background:#f0ebf8}.marketing-kpi.lime>span{color:#5f7621;background:#eff6d9}.marketing-grid{gap:16px;margin-top:18px;display:grid}.marketing-grid.primary{grid-template-columns:minmax(0,1.8fr) minmax(340px,.8fr)}.marketing-grid.growth{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)}.marketing-grid.lifecycle{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}.marketing-grid.insights{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-panel{background:#fff;border:1px solid #d6e2df;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1644450e}.marketing-panel>header{color:#4b7475;border-bottom:1px solid #e4ecea;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:16px 18px;display:flex}.marketing-panel>header>div:first-child{gap:5px;display:grid}.marketing-panel>header h2{color:#2b5157;letter-spacing:-.02em;margin:0;font-size:18px}.marketing-legend{align-items:center;gap:10px;display:flex}.marketing-legend span{color:#718486;align-items:center;gap:5px;font-size:12px;display:inline-flex}.marketing-legend span:before{content:"";background:#197b73;border-radius:3px;width:8px;height:8px}.marketing-legend span.resolved:before{background:#b1cf45}.marketing-series{align-items:stretch;gap:5px;height:280px;padding:24px 18px 12px;display:flex}.marketing-series-column{flex:1;grid-template-rows:minmax(0,1fr) 22px;gap:6px;min-width:8px;display:grid}.marketing-series-column>div{justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex}.marketing-series-column i{background:#197b73;border-radius:4px 4px 1px 1px;width:min(8px,42%);min-height:3px;transition:height .18s;display:block}.marketing-series-column i.resolved{background:#b1cf45}.marketing-series-column small{color:#849495;text-align:center;white-space:nowrap;font-size:12px;overflow:hidden}.demand-panel>footer{color:#678184;background:#fafcfc;border-top:1px solid #e8eeec;flex-wrap:wrap;align-items:center;gap:16px;min-height:50px;padding:10px 18px;display:flex}.demand-panel>footer span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.marketing-scores{gap:18px;padding:17px 18px 20px;display:grid}.marketing-scores>div,.marketing-distribution>div{gap:7px;display:grid}.marketing-scores span,.marketing-distribution span{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-scores strong,.marketing-distribution strong{color:#45666a;font-size:14px}.marketing-scores span b,.marketing-distribution span b{color:#176e67;font-size:14px}.marketing-scores i,.marketing-distribution i{background:#e3ebe9;border-radius:999px;height:7px;display:block;overflow:hidden}.marketing-scores i b,.marketing-distribution i b{border-radius:inherit;background:linear-gradient(90deg,#1d8178,#b0ce48);height:100%;display:block}.marketing-scores small,.marketing-distribution small{color:#879697;font-size:12px;line-height:1.4}.marketing-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px;display:grid}.marketing-comparison article{background:#fafcfc;border:1px solid #dce6e4;border-radius:11px;gap:7px;min-width:0;padding:13px;display:grid}.marketing-comparison article>span{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.marketing-comparison article strong{color:#567276;font-size:12px}.marketing-comparison article span i{color:#657d80;white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-style:normal;font-weight:760;display:inline-flex}.marketing-comparison article>b{color:#244e54;letter-spacing:-.03em;font-size:21px}.marketing-comparison article>small{color:#8a999a;font-size:12px}.marketing-comparison article.positive{background:#f2faf4;border-color:#cfe4d5}.marketing-comparison article.positive span i{color:#2f7a54}.marketing-comparison article.attention{background:#fff9ee;border-color:#ecd8b7}.marketing-comparison article.attention span i{color:#a36b20}.marketing-funnel{gap:14px;padding:17px 18px 10px;display:grid}.marketing-funnel>div{gap:6px;display:grid}.marketing-funnel span{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-funnel strong{color:#45666a;font-size:13px}.marketing-funnel span>b{color:#176e67;font-size:13px}.marketing-funnel span small{color:#879697;margin-left:4px;font-size:12px;font-weight:620}.marketing-funnel>div>i{background:#e5ecea;border-radius:999px;height:9px;display:block;overflow:hidden}.marketing-funnel>div>i b{border-radius:inherit;background:linear-gradient(90deg,#16756d,#afd149);height:100%;display:block}.marketing-funnel-panel>p,.funnel-panel>p{color:#879697;margin:0;padding:0 18px 17px;font-size:12px;line-height:1.5}.marketing-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px;display:grid}.marketing-lifecycle article{background:#fafcfc;border:1px solid #dce6e4;border-radius:11px;gap:6px;min-width:0;padding:13px;display:grid}.marketing-lifecycle small{color:#708587;font-size:12px;font-weight:720}.marketing-lifecycle strong{color:#1c6f69;letter-spacing:-.04em;font-size:23px}.marketing-lifecycle p{color:#8a999a;margin:0;font-size:12px;line-height:1.45}.marketing-retention{background:#f1f7f5;border-radius:12px;gap:8px;margin:0 16px 16px;padding:14px;display:grid}.marketing-retention>span,.readiness-factors span{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-retention>span strong,.readiness-factors strong{color:#45666a;font-size:12px}.marketing-retention>span b,.readiness-factors span b{color:#176e67;font-size:13px}.marketing-retention>i,.readiness-factors div>i{background:#dde9e6;border-radius:999px;height:8px;display:block;overflow:hidden}.marketing-retention>i b,.readiness-factors div>i b{border-radius:inherit;background:linear-gradient(90deg,#187970,#afd149);height:100%;display:block}.marketing-retention>small,.readiness-factors small{color:#829394;font-size:12px;line-height:1.5}.campaign-readiness{gap:18px;padding:17px 18px;display:grid}.readiness-summary{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.readiness-score{border-radius:50%;place-items:center;width:92px;height:92px;padding:8px;display:grid}.readiness-score>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.readiness-score strong{color:#1f5558;font-size:27px;line-height:1}.readiness-score small{color:#8b9a9a;font-size:12px}.readiness-summary>div:last-child{gap:5px;display:grid}.readiness-summary>div:last-child>small{color:#809293;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:760}.readiness-summary>div:last-child>strong{color:#217156;font-size:20px}.readiness-panel.cautious .readiness-summary>div:last-child>strong,.readiness-panel.cautious .readiness-score strong{color:#9b6c25}.readiness-panel.pause .readiness-summary>div:last-child>strong,.readiness-panel.pause .readiness-score strong{color:#a44f48}.readiness-panel.insufficient-data .readiness-summary>div:last-child>strong,.readiness-panel.insufficient-data .readiness-score strong{color:#6f8082}.readiness-summary p{color:#6f8486;margin:0;font-size:12px;line-height:1.5}.readiness-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.readiness-factors>div{gap:6px;display:grid}.marketing-distribution{gap:16px;padding:18px;display:grid}.marketing-distribution.service i b{background:linear-gradient(90deg,#39779a,#6db2c4)}.marketing-distribution.dwell i b{background:linear-gradient(90deg,#b47b2d,#e5bd63)}.recommendation-panel,.table-panel{margin-top:18px}.marketing-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:18px;display:grid}.marketing-recommendations article{background:#fbfcfc;border:1px solid #d9e5e2;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:10px;min-height:160px;padding:15px;display:grid}.marketing-recommendations article>span{color:#2e7860;background:#e4f3e9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.marketing-recommendations article.attention>span{color:#9c6821;background:#fff0d4}.marketing-recommendations article.opportunity>span{color:#426d91;background:#e7f1f7}.marketing-recommendations article>div{align-content:start;gap:7px;display:grid}.marketing-recommendations strong{color:#365a60;font-size:13px;line-height:1.35}.marketing-recommendations p{color:#6b8082;margin:0;font-size:13px;line-height:1.5}.marketing-recommendations small{color:#3f696a;font-size:12px;font-weight:680;line-height:1.5}.marketing-table-scroll{overflow-x:auto}.marketing-table-scroll table{border-collapse:collapse;width:100%;min-width:900px}.marketing-table-scroll th{color:#708386;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f7faf9;padding:11px 14px;font-size:12px;font-weight:780}.marketing-table-scroll td{color:#557074;border-top:1px solid #e8eeed;padding:13px 14px;font-size:14px}.marketing-table-scroll td:first-child{min-width:210px}.marketing-table-scroll td strong{color:#31565b;font-size:14px}.marketing-table-scroll td small{color:#8a999a;margin-top:3px;font-size:12px;display:block}.marketing-data-policy{color:#33736b;background:#fff;border:1px solid #d6e2df;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:18px;display:grid}.marketing-data-policy>div{gap:5px;display:grid}.marketing-data-policy strong{color:#31585d;font-size:13px}.marketing-data-policy p{color:#667e80;margin:0;font-size:13px;line-height:1.55}.marketing-data-policy span{color:#8a9899;font-size:12px}@media (width<=1180px){.marketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-grid.primary,.marketing-grid.growth,.marketing-grid.lifecycle{grid-template-columns:1fr}.marketing-grid.insights,.marketing-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.marketing-header{min-height:64px;padding:8px 12px}.marketing-brand small{display:none}.marketing-header-actions a{justify-content:center;width:38px;padding:0;font-size:0}.marketing-content{width:min(100% - 20px,1320px);padding-top:10px}.marketing-hero{grid-template-columns:1fr;min-height:0;padding:22px}.marketing-hero h1{font-size:31px}.marketing-hero p{font-size:13px}.marketing-authority{min-width:0}.marketing-period{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.marketing-notice,.marketing-data-policy{grid-template-columns:auto minmax(0,1fr);align-items:start}.marketing-notice a,.marketing-data-policy a{grid-column:1/-1;justify-content:center}.marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-grid.insights,.marketing-recommendations,.marketing-comparison{grid-template-columns:1fr}.marketing-lifecycle,.readiness-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-series{gap:2px}.marketing-series-column small{display:none}}.certification-portal{color:#294c52;background:#f1f5f4;min-height:100vh}.certification-header{background:#fffffff5;border-bottom:1px solid #d9e4e2;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 max(22px,50vw - 590px);display:flex}.certification-brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.certification-brand>span:first-child{color:#fff;background:#176e67;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.certification-brand>span:last-child{gap:2px;min-width:0;display:grid}.certification-brand strong{color:#183f45;font-size:14px}.certification-brand small{color:#7b8f92;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.certification-header nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.certification-header nav a{color:#5c7478;background:#fff;border:1px solid #d5e0df;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:730;text-decoration:none;display:inline-flex}.certification-content{width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 46px}.certification-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#b0d83230,#0000 31%),linear-gradient(135deg,#0d5d59,#073d43);border:1px solid #c7dcd8;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 16px 42px #12424524}.certification-hero-icon{color:#d5ef82;background:#ffffff1a;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.certification-hero .section-kicker{color:#cae679}.certification-hero h1{color:#fff;margin:5px 0;font-size:27px}.certification-hero p{color:#b8d6d5;max-width:720px;margin:0;font-size:13px;line-height:1.55}.certification-level,.certification-queue-count{text-align:right;background:#ffffff17;border:1px solid #ffffff2e;border-radius:13px;gap:3px;min-width:150px;padding:14px 16px;display:grid}.certification-level small,.certification-level span,.certification-queue-count span{color:#bdd6d5;font-size:12px}.certification-level strong{color:#d7ee87;font-size:22px}.certification-queue-count strong{color:#d7ee87;font-size:28px}.certification-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.certification-rules article{background:#fff;border:1px solid #d6e1df;border-radius:13px;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:15px;display:grid;box-shadow:0 8px 24px #133e410b}.certification-rules article>span{color:#176e67;background:#e4f3ef;border-radius:10px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:820;display:grid}.certification-rules strong{color:#365b60;font-size:13px}.certification-rules p{color:#738688;margin:5px 0 0;font-size:12px;line-height:1.5}.certification-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin-top:18px;display:grid}.certification-upload-card,.certification-history-card,.certification-review-card{background:#fff;border:1px solid #d6e1df;border-radius:14px;overflow:hidden;box-shadow:0 10px 32px #133e410f}.certification-upload-card>header,.certification-history-card>header,.certification-review-card>header{color:#176e67;border-bottom:1px solid #e3eae9;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:15px 18px;display:flex}.certification-upload-card h2,.certification-history-card h2,.certification-review-card h2{color:#294e54;margin:4px 0 0;font-size:17px}.certification-upload-card form{gap:12px;padding:18px;display:grid}.certification-upload-card label,.certification-review-controls label{gap:5px;display:grid}.certification-upload-card label>span,.certification-review-controls label>span{color:#6f8283;font-size:12px;font-weight:740}.certification-upload-card input,.certification-review-controls input,.certification-review-controls select{color:#355a5e;width:100%;height:38px;font:inherit;background:#fbfdfc;border:1px solid #d1dddb;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.certification-date-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.certification-file{background:#f4faf8;border:1px dashed #a7c6bf;border-radius:10px;padding:12px}.certification-file>span{align-items:center;gap:6px;display:inline-flex;color:#376b65!important}.certification-file input{background:#fff;height:auto;padding:8px}.certification-file small{color:#809394;font-size:12px}.certification-upload-card button,.certification-review-actions button{color:#fff;cursor:pointer;background:#176e67;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:780;display:inline-flex}.certification-upload-card button:disabled,.certification-review-actions button:disabled{cursor:not-allowed;opacity:.46}.certification-history-list{display:grid}.certification-history-list article{border-bottom:1px solid #e7eceb;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:15px;padding:15px 18px;display:grid}.certification-history-list article:last-child{border-bottom:0}.certification-history-list article>div{align-content:start;gap:5px;min-width:0;display:grid}.certification-history-list strong{color:#385c61;font-size:13px}.certification-history-list small,.certification-history-list span{color:#7e9092;font-size:12px;line-height:1.45}.certification-history-list b{color:#176e67;font-size:14px}.certification-history-list a{color:#176e67;align-items:center;gap:5px;width:fit-content;font-size:12px;font-weight:730;text-decoration:none;display:inline-flex}.certification-status{background:#fff0bd;border-radius:999px;align-items:center;gap:4px;width:fit-content;min-height:23px;padding:0 7px;font-weight:760;color:#775918!important;display:inline-flex!important}.certification-status.verified{background:#ddf1e8;color:#246b57!important}.certification-status.rejected,.certification-status.expired{background:#fbe3e0;color:#92443d!important}.global-admin,.global-accounts{color:#294c52;background:radial-gradient(circle at 88% 8%,#b1d3421c,#0000 26%),#f1f5f4;min-height:100vh}.global-admin-header{background:#fffffff5;border-bottom:1px solid #d9e4e2;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 max(22px,50vw - 590px);display:flex}.global-admin-brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.global-admin-brand>span:first-child{color:#fff;background:#176e67;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.global-admin-brand>span:last-child{gap:2px;min-width:0;display:grid}.global-admin-brand strong{color:#183f45;font-size:14px}.global-admin-brand small{color:#7b8f92;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.global-admin-header nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.global-admin-header nav a{color:#5c7478;background:#fff;border:1px solid #d5e0df;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:730;text-decoration:none;display:inline-flex}.global-admin-content,.global-accounts-content{width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 48px}.global-admin-hero,.global-accounts-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#b0d83233,#0000 31%),linear-gradient(135deg,#0d5d59,#073d43);border:1px solid #c7dcd8;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px;display:grid;box-shadow:0 16px 42px #12424524}.global-admin-hero-icon,.global-accounts-hero>span{color:#d5ef82;background:#ffffff1a;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.global-admin-hero .section-kicker,.global-accounts-hero>div>small{color:#cae679;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.global-admin-hero h1,.global-accounts-hero h1{color:#fff;letter-spacing:-.03em;margin:5px 0;font-size:29px}.global-admin-hero p,.global-accounts-hero p{color:#b8d6d5;max-width:720px;margin:0;font-size:13px;line-height:1.55}.global-admin-authority,.global-accounts-hero aside{text-align:right;background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;gap:4px;min-width:230px;padding:14px 16px;display:grid}.global-admin-authority small,.global-accounts-hero aside small{color:#b8d1d0;font-size:12px}.global-admin-authority strong,.global-accounts-hero aside strong{color:#e2f2b0;font-size:13px}.global-admin-authority span,.global-accounts-hero aside span{color:#b8d1d0;overflow-wrap:anywhere;font-size:12px}.global-admin-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.global-admin-controls>a{min-height:205px;color:inherit;background:#fff;border:1px solid #d4e1de;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-content:start;gap:15px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 10px 30px #1644450e}.global-admin-controls>a:hover{border-color:#8eb8af;transform:translateY(-2px);box-shadow:0 16px 38px #1644451a}.global-admin-control-icon{color:#176e67;background:#e5f3ef;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.global-admin-control-copy{align-content:start;gap:7px;min-width:0;display:grid}.global-admin-control-copy small{color:#59827d;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:780}.global-admin-control-copy strong{color:#294f55;font-size:19px}.global-admin-control-copy p{color:#6c8184;margin:0;font-size:13px;line-height:1.58}.global-admin-control-copy b{color:#176e67;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.global-admin-security-note{color:#217169;background:#fff;border:1px solid #d2e2de;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:18px;padding:18px;display:grid}.global-admin-security-note strong{color:#31585d;font-size:13px}.global-admin-security-note p{color:#687f81;margin:4px 0 0;font-size:12px;line-height:1.55}.development-status{background:#fff;border:1px solid #d4e1de;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:15px 17px;display:grid}.development-status-light{background:#c8d1d1;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 5px #96a5a524}.development-status-light.is-connected{background:#27a37a;box-shadow:0 0 0 5px #27a37a24}.development-status-light.is-disconnected{background:#d78a28;box-shadow:0 0 0 5px #d78a2824}.development-status strong{color:#294f55;font-size:13px}.development-status p{color:#72878a;margin:3px 0 0;font-size:12px}.development-status button{color:#35656a;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdddda;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.development-status button:disabled{opacity:.58;cursor:wait}.development-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:15px;margin-top:15px;display:grid}.development-form,.development-boundary{background:#fff;border:1px solid #d4e1de;border-radius:16px;box-shadow:0 10px 30px #1644450b}.development-form{gap:17px;padding:22px;display:grid}.development-form-heading{color:#217169;justify-content:space-between;align-items:center;gap:15px;display:flex}.development-form-heading small,.development-boundary>small{color:#59827d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.development-form-heading h2,.development-boundary h2{color:#294f55;letter-spacing:-.02em;margin:4px 0 0;font-size:21px}.development-kind{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.development-kind legend{color:#46666b;margin-bottom:8px;font-size:12px;font-weight:750}.development-kind label{color:#517075;cursor:pointer;background:#fff;border:1px solid #d5e1df;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:11px 13px;display:grid}.development-kind label.is-selected{color:#176e67;background:#edf8f5;border-color:#63a99f;box-shadow:inset 0 0 0 1px #45968a1f}.development-kind input{accent-color:#17786e}.development-kind label span{gap:2px;min-width:0;display:grid}.development-kind label strong{color:#294f55;font-size:13px}.development-kind label small{color:#779093;font-size:11px}.development-field{gap:7px;display:grid}.development-field>span{color:#46666b;font-size:12px;font-weight:750}.development-field input,.development-field textarea{color:#263f45;width:100%;font:inherit;resize:vertical;background:#fbfdfd;border:1px solid #ccdcda;border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.5}.development-field input:focus,.development-field textarea:focus{border-color:#4b9d92;outline:2px solid #24897b33}.development-message{border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.development-message.is-error{color:#9d4138;background:#fff3f1;border:1px solid #edc1bd}.development-message.is-success{color:#22735c;background:#eef9f4;border:1px solid #b8dccc}.development-message a{color:inherit;align-items:center;gap:4px;font-weight:800;display:inline-flex}.development-submit{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#176e67;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.development-submit:disabled{color:#7d9293;cursor:not-allowed;background:#dfe8e6}.development-boundary{padding:22px}.development-boundary h2{margin-bottom:19px;font-size:20px;line-height:1.25}.development-boundary ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.development-boundary li{grid-template-columns:29px minmax(0,1fr);gap:10px;display:grid}.development-boundary li>span{color:#176e67;background:#e7f4f1;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.development-boundary li strong{color:#365a60;font-size:13px}.development-boundary li p{color:#718689;margin:3px 0 0;font-size:12px;line-height:1.5}.development-boundary-note{color:#5e7342;background:#f7faef;border:1px solid #d9e5c1;border-radius:11px;margin:19px 0 0;padding:13px;font-size:11px;line-height:1.55}.spin{animation:.8s linear infinite amiigo-spin}@keyframes amiigo-spin{to{transform:rotate(360deg)}}.development-review-page{color:#294c52;background:radial-gradient(circle at 88% 8%,#b1d3421a,#0000 25%),#f1f5f4;min-height:100vh}.development-review-content{width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 48px}.development-review-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#b0d83233,#0000 31%),linear-gradient(135deg,#0d5d59,#073d43);border:1px solid #c7dcd8;border-radius:17px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:17px;padding:23px;display:grid;box-shadow:0 16px 42px #12424524}.development-review-hero>span{color:#d5ef82;background:#ffffff1a;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.development-review-hero small{color:#cae679;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.development-review-hero h1{color:#fff;letter-spacing:-.03em;margin:4px 0;font-size:27px}.development-review-hero p{color:#b8d6d5;max-width:680px;margin:0;font-size:12px;line-height:1.55}.development-review-hero aside{text-align:right;background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;gap:3px;min-width:220px;padding:13px 15px;display:grid}.development-review-hero aside strong{color:#e2f2b0;font-size:13px}.development-review-hero aside span{color:#b8d1d0;font-size:11px}.development-review-toolbar{background:#fff;border:1px solid #d4e1de;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px;display:flex}.development-review-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.development-review-toolbar button{color:#527075;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dfdd;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.development-review-toolbar button.is-active{color:#176e67;background:#e9f5f2;border-color:#65a99f}.development-review-toolbar button b{color:#567276;background:#1c675e14;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.development-review-alert{border-radius:10px;align-items:center;gap:7px;margin:12px 0 0;padding:11px 13px;font-size:12px;display:flex}.development-review-alert.is-error{color:#9d4138;background:#fff3f1;border:1px solid #edc1bd}.development-review-alert.is-success{color:#22735c;background:#eef9f4;border:1px solid #b8dccc}.development-review-list{gap:12px;margin-top:13px;display:grid}.development-review-card{background:#fff;border:1px solid #d4e1de;border-radius:15px;gap:12px;padding:18px;display:grid;box-shadow:0 8px 24px #1644450b}.development-review-card.is-focused{border-color:#93b937;box-shadow:0 0 0 3px #a8ce2526,0 12px 30px #16444514}.development-review-card>header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.development-review-card>header>a{color:#24766e;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.development-review-type,.development-review-state{text-transform:uppercase;letter-spacing:.04em;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:10px;font-weight:820;display:inline-flex}.development-review-type.is-feature{color:#6c7119;background:#f3f6d9}.development-review-type.is-bug{color:#a0473e;background:#fff0ee}.development-review-state{color:#617477;background:#edf2f1}.development-review-state.is-approved{color:#21705a;background:#eaf7f1}.development-review-state.is-rejected{color:#9d4138;background:#fff0ee}.development-review-card h2{color:#294f55;margin:0;font-size:18px;line-height:1.3}.development-review-description{color:#60797d;white-space:pre-wrap;max-height:130px;margin:0;font-size:12px;line-height:1.6;overflow:auto}.development-review-meta{color:#819194;border-top:1px solid #edf2f1;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:9px;font-size:10px;display:flex}.development-review-history{background:#f3f8f7;border-left:3px solid #73a99f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 12px;display:grid}.development-review-history strong{color:#3f666a;font-size:11px}.development-review-history span{color:#859497;font-size:10px}.development-review-history p{color:#647b7f;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.development-review-card>label{gap:6px;display:grid}.development-review-card>label>span{color:#46666b;font-size:11px;font-weight:760}.development-review-card textarea{color:#263f45;width:100%;font:inherit;resize:vertical;background:#fbfdfd;border:1px solid #ccdcda;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.5}.development-review-card textarea:focus{border-color:#4b9d92;outline:2px solid #24897b33}.development-review-card>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.development-review-card>footer button{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.development-review-card>footer .reject{color:#9d4138;background:#fff;border:1px solid #e3b8b4}.development-review-card>footer .approve{color:#fff;background:#176e67;border:1px solid #176e67}.development-review-card>footer button:disabled{opacity:.55;cursor:wait}.development-implementation-package{background:linear-gradient(135deg,#f3faf7,#f8fbfa);border:1px solid #bcd9d2;border-radius:12px;gap:12px;padding:14px;display:grid}.development-implementation-package>header{align-items:center;gap:10px;display:flex}.development-implementation-package>header>span{color:#176e67;background:#dff1ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.development-implementation-package>header div{gap:2px;display:grid}.development-implementation-package>header strong{color:#2d5c60;font-size:12px}.development-implementation-package>header small{color:#769093;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.development-implementation-package>p{color:#526f73;margin:0;font-size:12px;line-height:1.55}.development-implementation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.development-implementation-grid>div{background:#fff;border:1px solid #d8e6e3;border-radius:9px;min-width:0;padding:11px}.development-implementation-grid strong{color:#3b6266;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.development-implementation-grid ul,.development-implementation-grid ol{color:#607a7e;margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.55}.development-implementation-package details{background:#fff;border:1px solid #d8e6e3;border-radius:9px;padding:9px 10px}.development-implementation-package summary{color:#3f676b;cursor:pointer;font-size:11px;font-weight:800}.development-implementation-package details p{color:#607a7e;font-size:11px;line-height:1.55}.development-implementation-package pre{color:#d8f0ea;white-space:pre-wrap;background:#0d2930;border-radius:8px;max-height:260px;margin:9px 0 0;padding:10px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.development-runner-state{color:#527278;background:#f5f9f8;border:1px solid #d2e1de;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.development-runner-state>div{gap:2px;display:grid}.development-runner-state strong{font-size:11px}.development-runner-state span{color:#789093;font-size:10px}.development-runner-state.is-candidate-ready,.development-runner-state.is-approved{color:#226f5a;background:#eef9f4;border-color:#b6d9c8}.development-runner-state.is-failed,.development-runner-state.is-rejected{color:#9b443d;background:#fff4f2;border-color:#edc5c0}.development-review-empty{color:#6d8588;text-align:center;background:#ffffffa6;border:1px dashed #c9dbd8;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:250px;padding:25px;display:grid}.development-review-empty strong{color:#3d6267;font-size:13px}.development-review-empty p{margin:0;font-size:11px}.release-candidate-inbox{background:#fff;border:1px solid #cedfdb;border-radius:17px;gap:15px;margin-top:18px;padding:20px;display:grid;box-shadow:0 12px 34px #1644450e}.release-candidate-inbox>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.release-candidate-inbox>header>span{color:#176e67;background:#e5f3ef;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.release-candidate-inbox>header small{color:#5f8580;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.release-candidate-inbox>header h2{color:#294f55;margin:3px 0;font-size:20px}.release-candidate-inbox>header p{color:#758a8e;margin:0;font-size:11px}.release-candidate-inbox>header button{color:#466f6c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddedb;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.release-runner-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.release-runner-overview>div{color:#33736d;background:#f8fbfa;border:1px solid #dae6e4;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.release-runner-overview>div.is-ready{color:#22725b;background:#eef9f4;border-color:#b8dccb}.release-runner-overview>div.is-warning{color:#906316;background:#fff9eb;border-color:#e8cf9f}.release-runner-overview span{gap:2px;min-width:0;display:grid}.release-runner-overview strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-runner-overview small{color:#819396;font-size:9px}.codex-pr-import{background:linear-gradient(135deg,#f4faf8,#fff);border:1px solid #bdd7d1;border-radius:12px;gap:11px;padding:14px;display:grid}.codex-pr-import>header{color:#176e67;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.codex-pr-import>header span{gap:2px;display:grid}.codex-pr-import>header strong{color:#315d5c;font-size:12px}.codex-pr-import>header small{color:#6f8587;font-size:10px;line-height:1.45}.codex-pr-import>header b{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:9px}.codex-pr-import>header b.is-ready{color:#226f59;background:#e6f6ed}.codex-pr-import>header b.is-warning{color:#8a641b;background:#fff2d6}.codex-pr-import>div{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr) minmax(250px,.8fr);gap:8px;display:grid}.codex-pr-import label{gap:5px;min-width:0;display:grid}.codex-pr-import label>span{color:#536f72;font-size:10px;font-weight:800}.codex-pr-import input,.codex-pr-import textarea{color:#31585c;width:100%;font:inherit;background:#fff;border:1px solid #c8dbd6;border-radius:8px;font-size:11px}.codex-pr-import input{height:38px;padding:0 9px}.codex-pr-import textarea{resize:vertical;min-height:58px;padding:9px;line-height:1.45}.codex-pr-import select{color:#31585c;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #c8dbd6;border-radius:8px;padding:0 9px;font-size:11px}.codex-pr-import>button{color:#fff;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#176e67;border:1px solid #176e67;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:830;display:inline-flex}.codex-pr-import>button:disabled{cursor:not-allowed;opacity:.48}.codex-pr-import.is-reconciliation{background:linear-gradient(135deg,#f9fbef,#fff);border-color:#c7d7a2}.codex-pr-import.is-reconciliation>header{color:#667d2b}.codex-pr-import .release-attestation{align-items:flex-start;gap:8px;display:flex}.codex-pr-import .release-attestation input{width:auto;height:auto;margin-top:2px}.codex-pr-import>.release-auto-evidence,.release-auto-evidence{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.release-auto-evidence>div,.release-auto-evidence>a{min-width:0;color:inherit;background:#ffffffd1;border:1px solid #d7e2c6;border-radius:9px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.release-auto-evidence>a:hover{background:#fff;border-color:#9fc5b8}.release-auto-evidence small{color:#778b69;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.release-auto-evidence strong{color:#365f59;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.release-auto-evidence span{color:#79908d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.release-version-picker{max-width:660px}.release-authorization-form .release-auto-evidence{grid-template-columns:repeat(5,minmax(0,1fr))}.release-version-board-section{background:#f7faf9;border:1px solid #d4e2df;border-radius:14px;gap:12px;padding:14px;display:grid}.release-version-board-section>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.release-version-board-section>header>div{gap:3px;display:grid}.release-version-board-section>header small,.release-evidence-heading small{color:#5f8580;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.release-version-board-section>header h3{color:#294f55;margin:0;font-size:18px}.release-version-board-section>header p{color:#6f8588;margin:0;font-size:12px;line-height:1.45}.release-version-board-section>header>span{color:#557873;text-align:right;align-items:center;gap:6px;max-width:360px;font-size:11px;line-height:1.4;display:inline-flex}.release-version-board-toolbar{grid-template-columns:minmax(230px,1fr) minmax(170px,auto) auto;align-items:center;gap:8px;display:grid}.release-version-board-toolbar label{color:#6f8987;background:#fff;border:1px solid #d1dfdc;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.release-version-board-toolbar input,.release-version-board-toolbar select{color:#34595d;width:100%;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.release-version-board-toolbar>span{color:#647d80;white-space:nowrap;font-size:11px;font-weight:750}.release-version-board-toolbar .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.release-version-board{grid-template-columns:repeat(5,minmax(250px,1fr));gap:10px;padding-bottom:3px;display:grid;overflow-x:auto}.release-version-board.is-filtered{grid-template-columns:minmax(280px,1fr);overflow-x:visible}.release-version-column{background:#fff;border:1px solid #d5e2df;border-top:3px solid #7aaaa0;border-radius:11px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.release-version-column.is-review{border-top-color:#d1a53f}.release-version-column.is-approved{border-top-color:#459578}.release-version-column.is-live{background:#f3fbf7;border-top-color:#167d68;box-shadow:inset 0 0 0 1px #167d6814}.release-version-column.is-changes{border-top-color:#cc716a}.release-version-column>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:55px;display:flex}.release-version-column>header>div{gap:3px;min-width:0;display:grid}.release-version-column>header strong{color:#355d62;font-size:13px}.release-version-column>header small{color:#7b9092;font-size:10px;line-height:1.35}.release-version-column>header>span{color:#176e67;background:#e5f2ef;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;font-weight:850;display:grid}.release-version-column-list{align-content:start;gap:8px;display:grid}.release-version-card{color:inherit;background:#fbfdfd;border:1px solid #d8e4e1;border-radius:9px;gap:6px;padding:10px;text-decoration:none;display:grid;box-shadow:0 4px 12px #1644450a}.release-version-card:hover{border-color:#6aa497;box-shadow:0 0 0 2px #2d846b1f}.release-version-card.is-focused{border-color:#4c9f8a;box-shadow:0 0 0 2px #2d846b29}.release-version-card>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.release-version-card>div>strong{color:#2d575b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-version-card>b{color:#176e67;font-size:11px}.release-version-card>small,.release-version-card>time{color:#72898c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.release-version-card>footer{border-top:1px solid #e3ebe9;justify-content:space-between;align-items:center;gap:7px;padding-top:4px;display:flex}.release-version-card>footer a{color:#176e67;align-items:center;gap:4px;min-height:28px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.release-version-card>footer a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #5b9f91}.release-version-column-empty{color:#7c9092;text-align:center;background:#fafcfc;border:1px dashed #d3e0dd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:12px;font-size:10px;display:flex}.release-evidence-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.release-evidence-heading>div{gap:3px;display:grid}.release-evidence-heading strong{color:#355d62;font-size:14px}.release-evidence-heading>span{color:#176e67;background:#e5f2ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.release-candidate-list{gap:11px;display:grid}.release-candidate-card{background:#fbfdfd;border:1px solid #d6e3e0;border-radius:13px;gap:11px;padding:15px;display:grid}.release-candidate-card.is-focused{border-color:#4c9f8a;box-shadow:0 0 0 2px #2d846b24}.release-candidate-card>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-candidate-card>header>strong{color:#355d62;font-size:13px}.release-candidate-card>header>small{color:#8a999b;margin-left:auto;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.release-status{color:#5f7478;letter-spacing:.04em;text-transform:uppercase;background:#eaf0ef;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:850}.release-status.is-candidate-ready{color:#8a641b;background:#fff4d9}.release-status.is-approved{color:#226f59;background:#e8f7ef}.release-status.is-live{color:#fff;background:#167d68;box-shadow:0 0 0 3px #167d681f}.release-status.is-rejected,.release-status.is-failed{color:#9b433c;background:#fff0ee}.release-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.release-evidence-grid>div{color:#477177;background:#fff;border:1px solid #dce7e5;border-radius:9px;gap:8px;min-width:0;padding:10px;display:flex}.release-evidence-grid span{gap:2px;min-width:0;display:grid}.release-evidence-grid small{color:#849497;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.release-evidence-grid strong{color:#385e63;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.release-evidence-grid b{color:#7b9093;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.release-evidence-grid .is-passed{color:#23715b;border-color:#badcc9}.release-evidence-grid .is-failed{color:#9b433c;border-color:#edc6c2}.release-source-links{flex-wrap:wrap;gap:7px;display:flex}.release-source-links a{color:#176e67;background:#fff;border:1px solid #c8dbd7;border-radius:8px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.release-candidate-card details{background:#fff;border:1px solid #dce7e5;border-radius:9px;padding:9px 11px}.release-candidate-card summary{color:#466b70;cursor:pointer;font-size:10px;font-weight:820}.release-candidate-card details p,.release-candidate-card details li{color:#667e82;font-size:10px;line-height:1.55}.release-details-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.release-details-columns ul{margin:6px 0 0;padding-left:17px}.release-details-columns li.is-passed{color:#26715b}.release-details-columns li.is-failed{color:#a0453d}.release-progress,.release-failure{color:#607d82;background:#f0f6f5;border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px;font-size:11px;display:flex}.release-failure{color:#9b443d;background:#fff1ef}.release-retry-actions{border-top:1px solid #e0e9e7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:10px;display:grid}.release-retry-actions .release-decision{grid-column:1/-1}.release-retry-actions label{gap:5px;display:grid}.release-retry-actions label>span{color:#617a7e;font-size:10px;font-weight:800}.release-retry-actions textarea{color:#355a5f;min-height:52px;font:inherit;resize:vertical;background:#fff;border:1px solid #cedddb;border-radius:8px;padding:8px;font-size:11px}.release-retry-actions button{color:#fff;background:#176e67;border:1px solid #176e67;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.release-retry-actions button:disabled{cursor:not-allowed;opacity:.5}.development-focus-issue{color:#176e67;background:#eff8f4;border:1px solid #bcd9d0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:grid}.development-focus-issue div{gap:3px;display:grid}.development-focus-issue strong{color:#315c5b;font-size:12px}.development-focus-issue p{color:#69827f;margin:0;font-size:11px}.development-focus-issue a{color:#176e67;font-size:11px;font-weight:800}.release-review-actions{gap:9px;display:grid}.release-review-actions label{gap:5px;display:grid}.release-review-actions label>span{color:#46666b;font-size:10px;font-weight:800}.release-review-actions textarea{color:#263f45;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ccdcda;border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.5}.release-review-actions>div{justify-content:flex-end;gap:7px;display:flex}.release-review-actions button{min-height:35px;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:820;display:inline-flex}.release-review-actions button.reject{color:#9d4138;background:#fff;border:1px solid #e4bcb7}.release-review-actions button.approve{color:#fff;background:#176e67;border:1px solid #176e67}.release-version-linker{background:#fffaf0;border:1px solid #d6c78f;border-radius:11px;gap:10px;padding:13px;display:grid}.release-version-linker>header{color:#84621e;align-items:center;gap:8px;display:flex}.release-version-linker>header span{gap:2px;display:grid}.release-version-linker>header strong{color:#6e551f;font-size:12px}.release-version-linker>header small{color:#8d7a55;font-size:9px;line-height:1.45}.release-version-linker>div{grid-template-columns:minmax(0,1.5fr) minmax(120px,.5fr);gap:8px;display:grid}.release-version-linker label:not(.release-attestation){gap:5px;display:grid}.release-version-linker label>span{color:#675f4d;font-size:10px;font-weight:800}.release-version-linker input,.release-version-linker textarea{color:#51482f;width:100%;font:inherit;background:#fff;border:1px solid #dacda3;border-radius:8px;font-size:11px}.release-version-linker input{height:37px;padding:0 9px}.release-version-linker textarea{resize:vertical;min-height:58px;padding:9px;line-height:1.45}.release-version-linker>.release-staging-evidence{grid-template-columns:minmax(0,1.5fr) minmax(120px,.5fr)}.release-staging-evidence>div{background:#ffffffd1;border:1px solid #d7e2c6;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.release-staging-evidence small{color:#778b69;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.release-staging-evidence strong{color:#365f59;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.release-staging-evidence span{color:#79908d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.release-version-linker>button{color:#fff;width:fit-content;min-height:37px;font:inherit;cursor:pointer;background:#176e67;border:1px solid #176e67;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:830;display:inline-flex}.release-version-linker>button:disabled{cursor:wait;opacity:.5}.release-decision{color:#607b7f;background:#f0f7f5;border-left:3px solid #65a292;border-radius:8px;gap:3px;margin:0;padding:11px;font-size:10px;display:grid}.release-decision strong{color:#37665f}.release-decision small{color:#879699}.release-production-gate{gap:10px;display:grid}.release-action-history{background:#fff;border:1px solid #d5e4e0;border-radius:10px;gap:7px;padding:11px;display:grid}.release-action-history>strong{color:#48676b;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.release-action-history article{color:#5b777b;background:#f5f9f8;border-left:3px solid #c4d4d1;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px;display:grid}.release-action-history article.is-authorized,.release-action-history article.is-in-progress{color:#87651d;background:#fff8e8;border-left-color:#d3a33e}.release-action-history article.is-completed{color:#266c58;background:#edf8f3;border-left-color:#469476}.release-action-history article.is-failed,.release-action-history article.is-cancelled{color:#934943;background:#fff2f0;border-left-color:#cc6f68}.release-action-history article span{gap:2px;min-width:0;display:grid}.release-action-history b{color:inherit;font-size:10px}.release-action-history small{color:#748b8d;font-size:9px}.release-action-history em{overflow-wrap:anywhere;color:#597478;font-size:10px;font-style:normal;line-height:1.45}.release-controller-wait{color:#85621c;background:#fff9eb;border:1px solid #ead4a8;border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px;font-size:10px;line-height:1.5;display:flex}.release-authorization-form{background:#f2f9f6;border:1px solid #bcd8d0;border-radius:11px;gap:10px;padding:13px;display:grid}.release-authorization-form>header{color:#176e67;align-items:center;gap:8px;display:flex}.release-authorization-form>header span{gap:2px;display:grid}.release-authorization-form>header strong{color:#315d5c;font-size:12px}.release-authorization-form>header small{color:#6e8583;font-size:9px}.release-current-version{grid-template-columns:minmax(0,1.5fr) minmax(130px,.5fr);gap:8px;display:grid}.release-current-version label,.release-authorization-note{gap:5px;display:grid}.release-current-version label>span,.release-authorization-note>span{color:#536f72;font-size:10px;font-weight:800}.release-current-version input,.release-authorization-note textarea{color:#31585c;width:100%;font:inherit;background:#fff;border:1px solid #c9dcd7;border-radius:8px;font-size:11px}.release-current-version input{height:37px;padding:0 9px}.release-authorization-note textarea{resize:vertical;min-height:64px;padding:9px;line-height:1.45}.release-attestation{color:#557274;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.release-attestation input{accent-color:#176e67;margin-top:2px}.release-authorization-form>button{color:#fff;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#176e67;border:1px solid #176e67;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:830;display:inline-flex}.release-authorization-form>button:disabled{cursor:not-allowed;opacity:.45}.release-blocker{color:#97463e;background:#fff2f0;border:1px solid #edc3bd;border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px;font-size:10px;display:flex}.release-live-version{color:#176e67;background:linear-gradient(135deg,#effaf5,#f9fdfb);border:1px solid #8bc5af;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid;box-shadow:0 7px 22px #166e6712}.release-live-version>span{gap:2px;min-width:0;display:grid}.release-live-version small{color:#5a8078;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.release-live-version strong{color:#195f55;font-size:15px}.release-live-version b{color:#6b8580;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.release-live-version>div{align-items:center;gap:7px;display:flex}.release-live-version a,.release-live-version button{color:#176e67;min-height:34px;font:inherit;background:#fff;border:1px solid #9acabb;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:820;text-decoration:none;display:inline-flex}.release-live-version button{cursor:pointer}.release-live-version button:disabled{cursor:wait;opacity:.55}.release-candidate-empty{color:#70898c;text-align:center;border:1px dashed #cbdcd9;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:150px;padding:22px;display:grid}.release-candidate-empty strong{color:#43666b;font-size:12px}.release-candidate-empty p{margin:0;font-size:10px}.global-account-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.global-account-kpis article{color:#176e67;background:#fff;border:1px solid #d8e3e1;border-radius:13px;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex;box-shadow:0 7px 22px #1644450a}.global-account-kpis article>span{gap:4px;display:grid}.global-account-kpis small{color:#788b8d;font-size:12px}.global-account-kpis strong{color:#285259;font-size:22px}.global-account-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;margin-top:16px;display:grid}.global-account-list-card,.global-account-editor,.global-account-audit{background:#fff;border:1px solid #d5e1df;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #1644450e}.global-account-list-card>header,.global-account-editor>header,.global-account-audit>header{border-bottom:1px solid #e2eae8;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.global-account-list-card header>div,.global-account-editor header>div,.global-account-audit header>div{gap:4px;display:grid}.global-account-list-card header small,.global-account-editor header small,.global-account-audit header small{color:#75908d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.global-account-list-card h2,.global-account-editor h2,.global-account-audit h2{color:#2b5157;margin:0;font-size:17px}.global-account-list-card header button{color:#176e67;background:#f5faf8;border:1px solid #bdd5d0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.global-account-editor>header>span,.global-account-audit>header>span{color:#286b5a;background:#e2f2ea;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex}.global-account-search{color:#7a8f91;background:#fafcfc;border:1px solid #d8e3e1;border-radius:9px;align-items:center;gap:7px;height:42px;margin:12px;padding:0 10px;display:flex}.global-account-search input{color:#31565b;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.global-account-list{border-top:1px solid #edf1f0;max-height:570px;display:grid;overflow-y:auto}.global-account-list>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebf0ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.global-account-list>button:hover,.global-account-list>button.selected{background:#f1f8f5}.global-account-list>button.selected{box-shadow:inset 3px 0 #1c756d}.global-account-list>button>span:first-child{color:#176e67;background:#e1f0ec;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.global-account-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.global-account-list strong{color:#365a60;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.global-account-list small{color:#829294;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.global-account-list b{color:#53716f;white-space:nowrap;background:#edf3f1;border-radius:999px;padding:4px 6px;font-size:11px}.global-account-empty{color:#4d8a7c;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:170px;padding:24px;display:grid}.global-account-empty strong{color:#536c70;font-size:12px}.global-account-empty button{color:#176e67;background:0 0;border:0;font-size:12px;font-weight:760;text-decoration:underline}.global-account-form{gap:15px;padding:17px;display:grid}.global-account-field-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.global-account-field-row label,.global-account-note{gap:6px;display:grid}.global-account-field-row label>span,.global-account-note>span,.global-account-credits label>span{color:#698083;font-size:12px;font-weight:740}.global-account-field-row input,.global-account-note textarea,.global-account-credits input{color:#355a5f;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d0dedb;border-radius:8px;outline:0;font-size:13px}.global-account-field-row input{height:40px;padding:0 10px}.global-account-field-row input:disabled{color:#718487;background:#eff4f3}.global-account-note textarea{resize:vertical;min-height:88px;padding:10px}.global-account-entitlements{grid-template-columns:1fr 1.25fr;gap:11px;display:grid}.global-account-lifetime,.global-account-credits{background:#f8fbfa;border:1px solid #d7e3e0;border-radius:11px;align-content:start;gap:13px;min-height:148px;padding:14px;display:grid}.global-account-lifetime{cursor:pointer}.global-account-lifetime>input{opacity:0;pointer-events:none;position:absolute}.global-account-lifetime>span,.global-account-credits>span{color:#26736a;grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.global-account-lifetime>span>span,.global-account-credits>span>span{gap:5px;display:grid}.global-account-lifetime strong,.global-account-credits strong{color:#365b60;font-size:13px}.global-account-lifetime small,.global-account-credits small{color:#728789;font-size:12px;line-height:1.45}.global-account-lifetime:has(input:checked){background:#edf8f3;border-color:#77ad9f;box-shadow:inset 0 0 0 1px #b8d9cf}.global-account-lifetime:has(input:disabled){cursor:not-allowed}.global-account-credits>div{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.global-account-credits button{color:#4c6e71;background:#fff;border:1px solid #cddbd8;border-radius:7px;width:40px;height:34px;font-size:12px;font-weight:750}.global-account-credits button.selected{color:#fff;background:#176e67;border-color:#176e67}.global-account-credits label{flex:1;gap:4px;min-width:118px;display:grid}.global-account-credits input{height:34px;padding:0 8px}.global-account-facts{background:#fafcfc;border:1px solid #e0e8e6;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;display:grid}.global-account-facts div{gap:3px;min-width:0;display:grid}.global-account-facts dt{color:#849394;text-transform:uppercase;font-size:11px}.global-account-facts dd{overflow-wrap:anywhere;color:#4c696d;margin:0;font-size:12px;font-weight:680}.global-account-save{justify-content:space-between;align-items:center;gap:14px;display:flex}.global-account-save p{color:#6b8283;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.global-account-save p svg{color:#176e67;flex:none}.global-account-save button{color:#fff;white-space:nowrap;background:#176e67;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:780;display:inline-flex}.global-account-save button:disabled{cursor:not-allowed;opacity:.45}.global-account-success{color:#2b7258;background:#eff9f2;border:1px solid #cbe1d4;border-radius:8px;align-items:center;gap:7px;padding:10px 11px;font-size:12px;font-weight:700;display:flex}.global-account-audit{margin-top:16px}.global-account-audit-table{overflow-x:auto}.global-account-audit table{border-collapse:collapse;width:100%;min-width:980px}.global-account-audit th{color:#718587;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f7faf9;padding:10px 12px;font-size:11px;font-weight:780}.global-account-audit td{color:#597276;vertical-align:top;border-top:1px solid #e8eeed;padding:12px;font-size:12px}.global-account-audit td strong{color:#365b60;font-size:12px}.global-account-audit td small{color:#7d9092;margin-top:3px;font-size:11px;display:block}.global-account-error{color:#993f39;background:#fff0ee;border:1px solid #e5bcb7;border-radius:9px;max-width:430px;padding:12px 14px;font-size:12px;font-weight:720;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 35px #5b221e26}@media (width<=900px){.global-admin-hero,.global-accounts-hero{grid-template-columns:52px minmax(0,1fr)}.global-admin-authority,.global-accounts-hero aside{text-align:left;grid-column:1/-1;min-width:0}.global-account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.global-account-layout{grid-template-columns:1fr}.global-account-list{max-height:340px}}@media (width<=680px){.global-admin-header{min-height:62px;padding:8px 12px}.global-admin-header nav a:first-child{display:none}.global-admin-content,.global-accounts-content{width:min(100% - 20px,1180px);padding-top:12px}.global-admin-hero,.global-accounts-hero{grid-template-columns:1fr;padding:20px}.global-admin-hero h1,.global-accounts-hero h1{font-size:25px}.global-admin-controls{grid-template-columns:1fr}.global-admin-controls>a{min-height:0;padding:17px}.development-layout{grid-template-columns:1fr}.development-status{grid-template-columns:auto minmax(0,1fr)}.development-status button{grid-column:1/-1}.development-kind{grid-template-columns:1fr}.development-review-content{width:min(100% - 20px,1120px);padding-top:12px}.development-review-hero{grid-template-columns:1fr;padding:19px}.development-review-hero aside{text-align:left;min-width:0}.development-review-toolbar{flex-direction:column;align-items:stretch}.development-review-filters{grid-template-columns:1fr;display:grid}.development-review-card>footer{flex-direction:column-reverse;align-items:stretch}.development-implementation-grid{grid-template-columns:1fr}.release-candidate-inbox>header{grid-template-columns:auto minmax(0,1fr)}.release-candidate-inbox>header button{grid-column:1/-1}.release-runner-overview,.release-evidence-grid,.release-auto-evidence,.release-authorization-form .release-auto-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.release-live-version{grid-template-columns:auto minmax(0,1fr)}.release-live-version>div{flex-direction:column;grid-column:1/-1;align-items:stretch}.release-live-version>div>*{justify-content:center}.codex-pr-import>div{grid-template-columns:1fr}.codex-pr-import>header{grid-template-columns:auto minmax(0,1fr)}.codex-pr-import>header b{grid-column:1/-1;justify-self:start}.release-version-board-section>header{flex-direction:column;align-items:flex-start}.release-version-board-section>header>span{text-align:left;max-width:none}.release-version-board-toolbar{grid-template-columns:1fr}.release-version-board-toolbar>span{white-space:normal}.release-version-board{grid-template-columns:1fr;overflow-x:visible}.release-details-columns,.release-retry-actions,.release-current-version{grid-template-columns:1fr}.development-focus-issue{grid-template-columns:auto minmax(0,1fr)}.development-focus-issue a{grid-column:1/-1}.global-account-field-row,.global-account-entitlements{grid-template-columns:1fr}.global-account-save{flex-direction:column;align-items:stretch}.global-account-save button{width:100%}}.certification-review-card{margin-top:18px}.certification-review-list{display:grid}.certification-review-list>article{border-bottom:1px solid #e7eceb;gap:13px;padding:18px;display:grid}.certification-review-list>article:last-child{border-bottom:0}.certification-review-title{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.certification-review-title>span{color:#176e67;background:#e2f1ed;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.certification-review-title>div{gap:3px;min-width:0;display:grid}.certification-review-title strong{color:#34565b;font-size:13px}.certification-review-title small{color:#809092;font-size:12px}.certification-workspace{background:#e6f3ef;border-radius:999px;width:fit-content;padding:3px 6px;font-weight:760;color:#176e67!important}.certification-review-title>a{color:#176e67;text-overflow:ellipsis;white-space:nowrap;background:#f7fbfa;border:1px solid #cfe0dc;border-radius:7px;align-items:center;gap:6px;max-width:260px;min-height:32px;padding:0 9px;font-size:12px;font-weight:730;text-decoration:none;display:inline-flex;overflow:hidden}.certification-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.certification-facts div{background:#fafcfc;border:1px solid #e0e8e7;border-radius:8px;padding:9px}.certification-facts dt{color:#849395;text-transform:uppercase;font-size:12px}.certification-facts dd{color:#4f6f73;margin:4px 0 0;font-size:12px;font-weight:700}.certification-review-controls{grid-template-columns:230px minmax(0,1fr);gap:10px;display:grid}.certification-attestation,.certification-self-review{color:#5c7775;background:#f1f8f5;border:1px solid #d4e4df;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.certification-attestation input{accent-color:#176e67}.certification-self-review{color:#805f1e;background:#fff8e8;border-color:#ead7af;align-items:center}.certification-review-actions{justify-content:flex-end;gap:7px;display:flex}.certification-review-actions button{color:#99463f;background:#fff;border:1px solid #e1b8b4}.certification-review-actions button.approve{color:#fff;background:#176e67;border-color:#176e67}.certification-empty,.certification-loading{color:#4e8776;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:180px;padding:30px;display:grid}.certification-empty strong,.certification-loading strong{color:#486267;font-size:12px}.certification-empty span{color:#879697;font-size:12px}.certification-security-note{color:#176e67;background:#f7fbfa;border:1px solid #cddfdb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:18px;padding:16px 18px;display:grid}.certification-security-note div{gap:4px;display:grid}.certification-security-note strong{color:#345b5f;font-size:12px}.certification-security-note p{color:#6c8284;margin:0;font-size:12px;line-height:1.55}.certification-error{z-index:20;color:#993f39;background:#fff0ee;border:1px solid #e5bcb7;border-radius:9px;max-width:420px;padding:12px 14px;font-size:12px;font-weight:720;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 35px #5b221e26}@media (width<=800px){.certification-header{padding:8px 12px}.certification-header nav a{justify-content:center;width:38px;padding:0;font-size:0}.certification-content{width:min(100% - 20px,1180px);padding-top:10px}.certification-hero{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px}.certification-hero-icon{width:44px;height:44px}.certification-hero h1{font-size:21px}.certification-level,.certification-queue-count{text-align:left;grid-column:1/-1;min-width:0}.certification-rules,.certification-grid,.certification-history-list article{grid-template-columns:1fr}.certification-review-title{grid-template-columns:40px minmax(0,1fr)}.certification-review-title>a{grid-column:1/-1;max-width:none}.certification-facts,.certification-review-controls{grid-template-columns:1fr}}.ticket-emotion-checkin{background:#fff;border:1px solid #d5e3e0;border-radius:9px;gap:4px;padding:6px 8px;display:grid;position:relative}.ticket-emotion-checkin>span{color:#738d90;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:740}.ticket-emotion-checkin>div{gap:3px;display:flex}.ticket-emotion-checkin button{background:0 0;border:1px solid #0000;border-radius:7px;width:27px;height:27px;padding:0;font-size:14px}.ticket-emotion-checkin button:hover,.ticket-emotion-checkin button.active{background:#edf8f4;border-color:#76b9a9}.ticket-emotion-checkin small{z-index:5;color:#315d5a;background:#f3fbf7;border-radius:7px;width:190px;padding:7px;font-size:12px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 18px #16464129}.availability-calendar-content{min-width:0}.availability-calendar-heading{align-items:center}.availability-calendar-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 24px #1e38410e}.availability-calendar-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:grid}.availability-calendar-toolbar>strong{color:#314e58;text-align:center;font-size:15px}.availability-calendar-nav{align-items:center;gap:7px;display:flex}.availability-calendar-nav button{color:#3f6871;cursor:pointer;background:#fff;border:1px solid #cfdddf;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:730;display:inline-flex}.availability-calendar-nav button:first-child,.availability-calendar-nav button:last-child{width:38px;padding:0}.availability-next-arrow{transform:rotate(180deg)}.availability-step-note{color:#23685f;background:#e7f4f0;border-radius:999px;justify-self:end;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:740;display:inline-flex}.availability-calendar-scroll{min-height:430px;max-height:calc(100vh - 310px);overflow:auto}.availability-calendar-grid{grid-template-columns:76px repeat(7,minmax(138px,1fr));min-width:1050px;display:grid}.availability-time-heading,.availability-day-heading{z-index:12;color:#637b84;background:#f8fbfb;border-bottom:1px solid #dce6e7;border-right:1px solid #e2e9ea;place-content:center;justify-items:center;min-height:62px;display:grid;position:sticky;top:0}.availability-time-heading{z-index:13;font-size:13px;font-weight:760;left:0}.availability-day-heading span{font-size:13px;font-weight:720}.availability-day-heading strong{color:#2e5059;margin-top:2px;font-size:18px}.availability-day-heading.today{color:#176e67;background:#eef8f5}.availability-day-heading.today strong{color:#176e67}.availability-time-column{z-index:8;background:#fbfdfd;border-right:1px solid #dce6e7;position:sticky;left:0}.availability-time-column span{color:#71858c;text-align:right;border-bottom:1px solid #e9eeee;padding:5px 8px 0 0;font-size:12px;display:block}.availability-day-column{background:repeating-linear-gradient(#fff 0 33px,#e7eded 33px 34px);border-right:1px solid #e2e9ea;position:relative}.availability-day-column.today{background:repeating-linear-gradient(#f8fcfb 0 33px,#dceae6 33px 34px)}.availability-event{color:#264f53;text-align:left;cursor:pointer;background:#def2ecf5;border:1px solid #8dbfb5;border-left:4px solid #247a6d;border-radius:7px;align-content:start;gap:2px;min-height:30px;padding:7px 8px;display:grid;position:absolute;overflow:hidden;box-shadow:0 3px 10px #185c521f}.availability-event:hover{background:#d7eee7;border-color:#4c9b8d;box-shadow:0 6px 16px #185c5233;z-index:10!important}.availability-event.mine{background:#e1eef8f7;border-color:#729ebd #729ebd #729ebd #2e6f9c}.availability-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.availability-event span,.availability-event small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.availability-event small{color:#668085}.availability-calendar-empty{color:#4b8a7d;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:430px;padding:40px 20px;display:grid}.availability-calendar-empty strong{color:#365961;font-size:15px}.availability-calendar-empty p{color:#71858b;max-width:450px;margin:0;font-size:13px;line-height:1.55}@media (width<=800px){.availability-calendar-toolbar{grid-template-columns:1fr auto}.availability-calendar-toolbar>strong{grid-area:1/1/auto/-1}.availability-calendar-nav{grid-area:2/1}.availability-step-note{grid-area:2/2}.availability-calendar-scroll{max-height:calc(100vh - 350px)}}.network-content{min-width:0;padding-top:34px;padding-bottom:44px}.network-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.network-heading h1{color:var(--ink);margin:7px 0 0}.network-heading p{color:#667b86;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.55}.network-heading-actions{align-items:center;gap:8px;display:flex}.network-heading-actions a,.network-heading-actions button{color:#315e64;cursor:pointer;background:#fff;border:1px solid #cadadd;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.network-heading-actions button:disabled{cursor:wait;opacity:.6}.network-scope-note{color:#176e67;background:#f2faf7;border:1px solid #bcdcd5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:15px 17px;display:grid}.network-scope-note div{gap:3px;display:grid}.network-scope-note strong{color:#2f555a;font-size:14px}.network-scope-note p{color:#607b7d;margin:0;font-size:13px;line-height:1.5}.network-scope-note>span{color:#24685f;white-space:nowrap;background:#dcefe9;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.network-error{color:#a3443d;background:#fff3f1;border:1px solid #e3bbb5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding:14px 16px;display:grid}.network-error div{gap:3px;display:grid}.network-error strong{color:#813e39;font-size:14px}.network-error p{margin:0;font-size:13px}.network-error button{color:#8f3f39;cursor:pointer;background:#fff;border:1px solid #d7a49e;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:750}.network-soc-status{color:#d9e6e7;background:radial-gradient(circle at 90% 0,#174a50 0,#0000 34%),linear-gradient(135deg,#0b1e2c,#102f38 68%,#123c3d);border:1px solid #243d4b;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 28px #0b1e2c2b}.network-soc-status>header{border-bottom:1px solid #cce5e31f;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 16px;display:flex}.network-soc-status>header>div{color:#a9cbcb;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.network-soc-status>header>strong{color:#d8e9e7;align-items:center;gap:7px;font-size:12px;display:inline-flex}.network-soc-status>header>strong i{background:#48c69f;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #48c69f21,0 0 13px #48c69f8c}.network-soc-status.is-attention>header>strong i{background:#f4b64e;box-shadow:0 0 0 4px #f4b64e21,0 0 13px #f4b64e8c}.network-soc-status.is-degraded>header>strong i{background:#ef9851;box-shadow:0 0 0 4px #ef985121,0 0 13px #ef98518c}.network-soc-status.is-offline>header>strong i{background:#e56767;box-shadow:0 0 0 4px #e5676721,0 0 13px #e567678c}.network-soc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.network-soc-metrics article{background:#ffffff0b;border:1px solid #cde5e41f;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:flex}.network-soc-metrics article>span{color:#72c5b7;background:#54b2a31f;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.network-soc-metrics article.is-critical>span{color:#ff8f84;background:#e2574b24}.network-soc-metrics article.is-high>span{color:#ffc46b;background:#e89f3124}.network-soc-metrics article>div{gap:5px;min-width:0;display:grid}.network-soc-metrics small{color:#9db4b8;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.network-soc-metrics strong{color:#f2f8f7;font-size:23px;line-height:1}.network-soc-metrics strong em{color:#8ea9ad;margin-left:2px;font-size:13px;font-style:normal;font-weight:700}.network-soc-workbench{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:12px;margin-bottom:16px;display:grid}.network-priority-queue,.network-investigation-console{background:#fff;border:1px solid #cfdcde;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 22px #1e38410b}.network-priority-queue>header,.network-investigation-console>header{color:#27766b;background:#f8fbfb;border-bottom:1px solid #dde6e7;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.network-priority-queue>header>div,.network-investigation-console>header>div{align-items:center;gap:9px;display:flex}.network-priority-queue>header span,.network-investigation-console>header span{gap:2px;display:grid}.network-priority-queue>header strong,.network-investigation-console>header strong{color:#31525a;font-size:13px}.network-priority-queue>header small,.network-investigation-console>header small{color:#7a8c91;font-size:11px}.network-priority-queue>header>b{color:#fff;background:#193b45;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:12px;display:grid}.network-priority-list{max-height:362px;overflow-y:auto}.network-priority-list>button{color:#697e83;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ebec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 13px;display:grid}.network-priority-list>button:last-child{border-bottom:0}.network-priority-list>button:hover{background:#f7fbfa}.network-priority-list>button.is-selected{background:#eef8f5;box-shadow:inset 3px 0 #188678}.network-priority-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.network-priority-list>button strong{color:#34555d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.network-priority-list>button small{color:#7c8d91;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.network-soc-priority{color:#586f74;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e8eeee;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-weight:850;font-size:10px!important;display:inline-flex!important}.network-soc-priority.is-critical{color:#a73531;background:#ffe0dd}.network-soc-priority.is-high{color:#9a5a18;background:#ffebcc}.network-soc-priority.is-medium{color:#806c18;background:#f7efc9}.network-triage-error{color:#98453e;background:#fff4f2;border:1px solid #e2b8b2;border-radius:9px;align-items:center;gap:8px;margin:-5px 0 14px;padding:10px 12px;font-size:12px;display:flex}.network-priority-empty,.network-investigation-empty{color:#4f998a;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:230px;padding:28px 20px;display:grid}.network-priority-empty strong,.network-investigation-empty strong{color:#3b5a61;font-size:13px}.network-priority-empty p,.network-investigation-empty p{color:#74878c;max-width:340px;margin:0;font-size:12px;line-height:1.5}.network-investigation-body{gap:14px;padding:15px;display:grid}.network-investigation-title{gap:5px;display:grid}.network-investigation-title>span{color:#288075;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}.network-investigation-title h3{color:#2d4d55;margin:0;font-size:16px;line-height:1.35}.network-investigation-title p{color:#6f8287;margin:0;font-size:12px;line-height:1.5}.network-investigation-body dl dd small{color:#819095;margin-top:3px;font-size:10px;line-height:1.4;display:block}.network-execution-scope{background:#f8fafa;border:1px solid #d9e2e4;border-left:3px solid #71888f;border-radius:9px;padding:11px 12px}.network-execution-scope.is-windows{background:#f2faf7;border-color:#c9dfda #c9dfda #c9dfda #25877a}.network-execution-scope.is-macos,.network-execution-scope.is-linux{background:#f6f8fd;border-color:#d8def0 #d8def0 #d8def0 #637bb5}.network-execution-scope>strong{color:#456169;text-transform:uppercase;font-size:11px}.network-execution-scope>p{color:#61767b;margin:6px 0 0;font-size:11px;line-height:1.5}.network-triage-controls{grid-template-columns:auto minmax(120px,.75fr) minmax(150px,1fr) minmax(170px,1.15fr);align-items:end;gap:9px;display:grid;background:#f4faf8!important;border:1px solid #d8e5e3!important;border-left:3px solid #25877a!important;border-radius:9px!important;padding:11px!important}.network-claim-incident{color:#fff;cursor:pointer;white-space:nowrap;background:#176e67;border:1px solid #176e67;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:11px;font-weight:780;display:inline-flex}.network-claim-incident:disabled{cursor:wait;opacity:.62}.network-triage-controls label{gap:5px;min-width:0;display:grid}.network-triage-controls label>span{color:#627b7e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.network-triage-controls select{color:#355b5e;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #c7d9d7;border-radius:7px;outline:0;padding:0 28px 0 9px;font-size:11px;font-weight:720}.network-triage-controls select:disabled{cursor:not-allowed;opacity:.62}.network-triage-controls>div{align-content:center;justify-items:start;gap:4px;min-width:0;min-height:35px;display:grid}.network-triage-controls>div small{color:#708589;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.network-triage-status,.network-table-triage{color:#4e6870;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e7eeee;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 7px;font-size:9px;font-weight:850;display:inline-flex}.network-triage-status.is-investigating,.network-table-triage.is-investigating{color:#245f94;background:#e2eef8}.network-triage-status.is-contained,.network-table-triage.is-contained{color:#8b6416;background:#fff0c9}.network-triage-status.is-closed,.network-table-triage.is-closed{color:#26705f;background:#dff2eb}.network-triage-status.is-false-positive,.network-table-triage.is-false-positive{color:#6e5e84;background:#eee8f5}.network-investigation-body dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.network-investigation-body dl>div{background:#fafcfc;border:1px solid #e0e8e9;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.network-investigation-body dt{color:#7b8d91;text-transform:uppercase;font-size:10px;font-weight:780}.network-investigation-body dd{color:#36565e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:720;overflow:hidden}.network-investigation-body>section{background:#f1f8f6;border-left:3px solid #228779;border-radius:7px;padding:11px 12px}.network-investigation-body>section>strong{color:#31585a;font-size:12px}.network-investigation-body ol{color:#5f7578;margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.55}.network-investigation-body footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.network-investigation-body footer button,.network-investigation-body footer a{color:#246d64;cursor:pointer;background:#fff;border:1px solid #bfd4d2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.network-investigation-body footer .network-create-incident,.network-investigation-body footer a{color:#fff;background:#176e67;border-color:#176e67}.network-investigation-body>.network-ai-summary{background:linear-gradient(135deg,#f5f8ff,#fbfdff);border:1px solid #d8e2f2;border-left:3px solid #4f73b8}.network-ai-summary>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.network-ai-summary>header span{color:#385d9a;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:820;display:inline-flex}.network-ai-summary>header small{color:#71809b;text-transform:capitalize;font-size:10px;font-weight:720}.network-ai-summary>p{color:#516579;margin:7px 0 0;font-size:12px;line-height:1.55}.network-ai-summary>strong{color:#425b78;margin-top:10px;font-size:11px;display:block}.network-ai-summary>button{color:#486a9d;cursor:pointer;background:#fff;border:1px solid #c4d1e7;border-radius:7px;align-items:center;gap:5px;min-height:30px;margin-top:9px;padding:0 9px;font-size:10px;font-weight:760;display:inline-flex}.network-ai-summary>button:disabled{cursor:wait;opacity:.62}.network-ai-loading{color:#637995;align-items:center;gap:8px;min-height:58px;font-size:12px;display:flex}.network-investigation-body>.network-remediation-actions{background:#fff9ed;border:1px solid #ead6ad;border-left:3px solid #d99a2d}.network-remediation-actions>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.network-remediation-actions>div span{color:#825a1f;background:#fff;border:1px solid #e7ca91;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:780}.network-remediation-actions p{color:#76684f;margin:8px 0;font-size:11px;line-height:1.5}.network-remediation-actions button{color:#fff;cursor:pointer;background:#9b672b;border:1px solid #9b672b;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:780;display:inline-flex}.network-pipeline{color:#9b672b;background:#fff8ec;border:1px solid #e7c99d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;margin-bottom:16px;padding:16px 17px;display:grid}.network-pipeline.receiving{color:#277363;background:#f2faf7;border-color:#b9d9ce}.network-pipeline.agent-not-reporting{color:#a2473d;background:#fff3f1;border-color:#e2b5ae}.network-pipeline-icon{background:#ffffffc7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.network-pipeline-copy{gap:5px;min-width:0;display:grid}.network-pipeline-copy>strong{color:#4b5557;font-size:15px}.network-pipeline-copy>p{color:#64777b;margin:0;font-size:13px;line-height:1.55}.network-pipeline-agents{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.network-pipeline-agents>span{background:#ffffffb8;border:1px solid #6f898b33;border-radius:8px;gap:2px;min-width:180px;padding:8px 10px;display:grid}.network-pipeline-agents b{color:#425c61;font-size:12px}.network-pipeline-agents small{color:#71858b;font-size:11px}.network-pipeline ol{color:#5f7377;margin:7px 0 0;padding-left:19px;font-size:12px;line-height:1.55}.network-pipeline>a{min-height:36px;color:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.network-controls{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid;box-shadow:0 4px 18px #1e384109}.network-controls>label{color:#698088;background:#fbfdfd;border:1px solid #cfdddf;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.network-controls input{color:#294b55;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.network-controls select{color:#3d6269;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdddf;border-radius:8px;outline:0;padding:0 34px 0 11px;font-size:13px;font-weight:720}.network-kind-filter{background:#edf2f2;border-radius:9px;gap:2px;padding:3px;display:flex}.network-kind-filter button{color:#5f747b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:720}.network-kind-filter button.active{color:#176e67;background:#fff;box-shadow:0 2px 7px #1848461a}.network-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.network-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:92px;padding:16px;display:flex;box-shadow:0 4px 18px #1e38410a}.network-stats article>span{color:#287569;background:#e2f2ed;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.network-stats article>span.dns{color:#2d6e9c;background:#e6f0f7}.network-stats article>span.alert{color:#a15529;background:#fff0df}.network-stats article>span.computer{color:#6d5792;background:#efeafb}.network-stats article div{gap:5px;display:grid}.network-stats small{color:#71858b;font-size:13px;font-weight:700}.network-stats strong{color:#294b54;font-size:25px;line-height:1}.network-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.network-top-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:185px;padding:16px;box-shadow:0 4px 18px #1e384109}.network-top-card h3{color:#36565f;margin:0 0 13px;font-size:14px}.network-top-card>p{color:#7a8b90;margin:0;font-size:13px;line-height:1.5}.network-top-list{gap:10px;display:grid}.network-top-list>div{gap:5px;min-width:0;display:grid}.network-top-list span{justify-content:space-between;align-items:center;gap:8px;display:flex}.network-top-list strong{color:#526b72;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:690;overflow:hidden}.network-top-list small{color:#75888d;font-size:13px}.network-top-list i{background:linear-gradient(90deg,#22796e,#83ad12);border-radius:999px;max-width:100%;height:4px;display:block}.network-activity-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 24px #1e38410e}.network-activity-card>header{border-bottom:1px solid var(--line);color:#28756b;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px 16px;display:flex}.network-activity-card>header>div{align-items:center;gap:9px;display:flex}.network-activity-card>header span{gap:3px;display:grid}.network-activity-card>header strong{color:#35565e;font-size:14px}.network-activity-card>header small,.network-activity-card>header time{color:#75868c;font-size:13px}.network-table-wrap{overflow-x:auto}.network-table{border-collapse:collapse;width:100%;min-width:1080px}.network-table th{color:#6d8188;text-align:left;background:#f8fafa;border-bottom:1px solid #e0e8e9;padding:11px 13px;font-size:13px;font-weight:760}.network-table td{color:#526a71;vertical-align:top;border-bottom:1px solid #e8eded;max-width:290px;padding:13px;font-size:13px}.network-table tbody tr:last-child td{border-bottom:0}.network-table tbody tr:hover td{background:#fbfdfc}.network-table td strong,.network-table td small{display:block}.network-table td strong{color:#35565f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.network-table td small{color:#7c8e93;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.network-table td time{color:#61787f;white-space:nowrap}.network-table td:last-child{min-width:108px}.network-table-triage{margin-bottom:6px}.network-inspect-event{color:#246f65;cursor:pointer;background:#fff;border:1px solid #c5d9d7;border-radius:7px;min-height:29px;padding:0 9px;font-size:11px;font-weight:780;display:block}.network-inspect-event:hover{background:#f0f9f6;border-color:#69a99f}.network-event-kind{color:#286c63;background:#e3f2ed;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;font-size:12px;font-weight:780;display:inline-flex}.network-event-kind.dns{color:#2f6792;background:#e5eff7}.network-event-kind.alert{color:#984a2e;background:#ffeadc}.network-state{color:#347c70;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:300px;padding:38px 20px;display:grid}.network-state strong{color:#3a5961;font-size:14px}.network-state p{color:#71858b;max-width:520px;margin:0;font-size:13px;line-height:1.55}.network-footnote{color:#72878b;text-align:center;padding:16px 4px 0;font-size:13px;line-height:1.55}.network-sign-in{color:#27766b;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:calc(100vh - 150px);display:grid}.network-sign-in h1{color:#2e5059;margin:0}.network-sign-in p{color:#71858b;margin:0;font-size:14px}.network-sign-in a{color:#fff;background:#176e67;border-radius:8px;align-items:center;min-height:40px;margin-top:6px;padding:0 14px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}@media (width<=1050px){.network-soc-workbench{grid-template-columns:1fr}.network-triage-controls{grid-template-columns:auto minmax(120px,.75fr) minmax(150px,1fr) minmax(170px,1.15fr)}.network-controls{grid-template-columns:1fr auto}.network-controls>label{grid-column:1/-1}.network-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.network-insights{grid-template-columns:1fr}.network-top-card{min-height:0}}@media (width<=720px){.network-content{padding-top:22px}.network-heading{flex-direction:column;align-items:stretch}.network-heading-actions{flex-wrap:wrap}.network-soc-metrics,.network-triage-controls{grid-template-columns:1fr 1fr}.network-claim-incident{width:100%}.network-triage-controls>div{grid-column:1/-1}.network-scope-note,.network-error,.network-pipeline{grid-template-columns:auto minmax(0,1fr);align-items:start}.network-scope-note>span,.network-error>button,.network-pipeline>a{grid-column:1/-1;width:fit-content}.network-controls{grid-template-columns:1fr}.network-controls>label{grid-column:auto}.network-kind-filter{overflow-x:auto}.network-controls select{width:100%}.network-stats{grid-template-columns:1fr 1fr;gap:8px}.network-stats article{min-height:82px;padding:12px}.network-activity-card>header{flex-direction:column;align-items:flex-start}}@media (width<=460px){.network-soc-metrics,.network-investigation-body dl,.network-triage-controls{grid-template-columns:1fr}.network-triage-controls>div{grid-column:auto}.network-investigation-body footer{flex-direction:column;align-items:stretch}.network-stats{grid-template-columns:1fr}}.combined-content{min-width:0;padding-top:34px;padding-bottom:46px}.combined-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.combined-heading h1{color:var(--ink);margin:7px 0 0}.combined-heading p{color:#667b86;max-width:820px;margin:8px 0 0;font-size:14px;line-height:1.55}.combined-heading>button{color:#315e64;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cadadd;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:760;display:inline-flex}.combined-heading>button:disabled{cursor:wait;opacity:.6}.combined-trust-note{color:#176e67;background:#f2faf7;border:1px solid #bcdcd5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;padding:14px 16px;display:grid}.combined-trust-note div{gap:3px;display:grid}.combined-trust-note strong{color:#2f555a;font-size:14px}.combined-trust-note p{color:#607b7d;margin:0;font-size:13px;line-height:1.5}.combined-partial-warning{color:#967121;background:#fff9ea;border:1px solid #e2c895;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.combined-partial-warning div{gap:4px;display:grid}.combined-partial-warning strong{color:#725718;font-size:14px}.combined-partial-warning p{color:#7c672f;margin:0;font-size:13px}.combined-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.combined-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;min-height:88px;padding:15px;display:flex;box-shadow:0 4px 18px #1e38410a}.combined-stats article>span{color:#287569;background:#e2f2ed;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.combined-stats article>span.critical{color:#a34e32;background:#ffeadf}.combined-stats article>span.combined{color:#6d5792;background:#efeafb}.combined-stats article>span.source{color:#2f6994;background:#e6f0f7}.combined-stats article div{gap:5px;display:grid}.combined-stats small{color:#71858b;font-size:13px;font-weight:700}.combined-stats strong{color:#294b54;font-size:24px;line-height:1}.combined-layout{grid-template-columns:minmax(290px,.31fr) minmax(0,.69fr);align-items:start;gap:14px;display:grid}.combined-computer-panel,.combined-detail{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 24px #1e38410d}.combined-computer-panel{position:sticky;top:18px}.combined-computer-panel>header{border-bottom:1px solid #e2e9ea;gap:11px;padding:15px;display:grid}.combined-computer-panel>header>div{gap:3px;display:grid}.combined-computer-panel>header strong{color:#35565e;font-size:14px}.combined-computer-panel>header small{color:#77898e;font-size:13px}.combined-computer-panel label{color:#70858a;background:#fbfdfd;border:1px solid #cfdddf;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.combined-computer-panel input{color:#294b55;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.combined-computer-list{max-height:580px;overflow-y:auto}.combined-computer-list>button{color:#71858a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:11px 13px;display:grid}.combined-computer-list>button:last-child{border-bottom:0}.combined-computer-list>button:hover,.combined-computer-list>button.active{color:#176e67;background:#f1f8f6}.combined-computer-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.combined-computer-list>button strong{color:#3a5961;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.combined-computer-list>button small{color:#77898e;font-size:12px}.combined-score{color:#267064;background:#e3f2ed;border-radius:10px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:820;display:grid}.combined-score.watch{color:#886619;background:#fff1cd}.combined-score.high{color:#a05528;background:#ffeadb}.combined-score.critical{color:#a13d38;background:#ffe3e0}.combined-list-state{color:#347c70;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:230px;padding:28px 16px;display:grid}.combined-list-state strong{color:#4a6268;font-size:13px}.combined-device-heading{background:linear-gradient(135deg,#fbfdfc,#f1f8f6);border-bottom:1px solid #e1e9e9;justify-content:space-between;align-items:center;gap:18px;min-height:108px;padding:19px 20px;display:flex}.combined-device-heading>div:first-child{min-width:0}.combined-device-heading h2{color:#294d55;margin:8px 0 4px;font-size:23px}.combined-device-heading p{color:#71858a;margin:0;font-size:13px}.combined-risk{color:#267064;background:#e2f1ec;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:12px;font-weight:790;display:inline-flex}.combined-risk.watch{color:#886619;background:#fff1cd}.combined-risk.high{color:#a05528;background:#ffeadb}.combined-risk.critical{color:#a13d38;background:#ffe3e0}.combined-score-large{justify-items:end;gap:4px;min-width:100px;display:grid}.combined-score-large strong{color:#176e67;font-size:33px;line-height:1}.combined-score-large small{color:#75898c;font-size:12px}.combined-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.combined-source-grid article{background:#fbfdfd;border:1px solid #dce6e6;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:110px;padding:13px;display:grid}.combined-source-grid article>span{color:#247469;background:#e3f2ed;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.combined-source-grid article>div{gap:4px;display:grid}.combined-source-grid small{color:#77898e;font-size:12px;font-weight:700}.combined-source-grid strong{color:#3c5a62;font-size:13px}.combined-source-grid p{color:#71858a;margin:0;font-size:12px;line-height:1.45}.combined-assessment{background:#f7fbf9;border:1px solid #d8e4df;border-radius:11px;margin:0 14px 14px;padding:15px}.combined-assessment>div{color:#247469;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.combined-assessment>div span{gap:4px;display:grid}.combined-assessment small{color:#68807f;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:750}.combined-assessment strong{color:#365a5e;font-size:13px;line-height:1.5}.combined-assessment ul{color:#60777b;margin:12px 0 0 30px;padding:0;font-size:13px;line-height:1.55}.combined-assessment>p{color:#667d80;margin:10px 0 0;font-size:13px}.combined-repair{border-top:1px solid #e1e8e8}.combined-repair>header{justify-content:space-between;align-items:flex-end;gap:15px;padding:18px 20px;display:flex}.combined-repair h2{color:#31535b;margin:5px 0;font-size:20px}.combined-repair header p{color:#71858b;max-width:600px;margin:0;font-size:13px;line-height:1.5}.combined-platforms{background:#edf2f2;border-radius:9px;gap:2px;padding:3px;display:flex}.combined-platforms button{color:#5f747b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:730}.combined-platforms button.active{color:#176e67;background:#fff;box-shadow:0 2px 7px #1848461a}.combined-recipe-list{gap:10px;padding:0 14px 14px;display:grid}.combined-recipe-list article{background:#fff;border:1px solid #dce5e5;border-radius:11px;padding:14px}.combined-recipe-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.combined-recipe-heading>span{color:#176e67;background:#e4f2ee;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}.combined-recipe-heading h3{color:#3b5961;margin:0;font-size:14px}.combined-recipe-heading p{color:#71858a;margin:5px 0 0;font-size:13px;line-height:1.45}.combined-recipe-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.combined-recipe-badges small{color:#5c7277;background:#edf2f2;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:11px;font-weight:760;display:inline-flex}.combined-recipe-badges small.medium{color:#89631a;background:#fff0c9}.combined-command{color:#237368;background:#f2f8f6;border:1px solid #bed3cf;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:9px;display:grid}.combined-command code{color:#31545a;font-family:var(--font-geist-mono),Consolas,monospace;white-space:nowrap;font-size:12px;line-height:1.45;overflow-x:auto}.combined-command button{color:#fff;cursor:pointer;white-space:nowrap;background:#176e67;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:770;display:inline-flex}.combined-platform-note{color:#71858a!important;margin:8px 0 0!important;font-size:12px!important}.combined-empty-detail{color:#347c70;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:520px;padding:40px 20px;display:grid}.combined-empty-detail strong{color:#3d5b62;font-size:14px}.combined-empty-detail p{color:#71858a;max-width:500px;margin:0;font-size:13px;line-height:1.5}.combined-links{border:1px solid var(--line);color:#71858a;background:#fff;border-radius:11px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:14px;padding:9px 13px;font-size:13px;display:flex}.combined-links button{color:#276c64;cursor:pointer;background:#f9fbfb;border:1px solid #d5e0e1;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:12px;font-weight:730;display:inline-flex}.combined-sign-in{color:#27766b;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:calc(100vh - 150px);display:grid}.combined-sign-in h1{color:#2e5059;margin:0}.combined-sign-in p{color:#71858b;margin:0;font-size:14px}.combined-sign-in a{color:#fff;background:#176e67;border-radius:8px;align-items:center;min-height:40px;margin-top:6px;padding:0 14px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}@media (width<=1180px){.combined-layout{grid-template-columns:1fr}.combined-computer-panel{position:static}.combined-computer-list{max-height:330px}}@media (width<=900px){.combined-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-source-grid{grid-template-columns:1fr}.combined-repair>header{flex-direction:column;align-items:stretch}.combined-platforms{width:fit-content}}@media (width<=680px){.combined-content{padding-top:22px}.combined-heading{flex-direction:column;align-items:stretch}.combined-heading>button{width:fit-content}.combined-device-heading{align-items:flex-start}.combined-score-large{min-width:80px}.combined-recipe-heading{grid-template-columns:auto minmax(0,1fr)}.combined-recipe-badges{grid-column:1/-1;justify-content:flex-start}.combined-command{grid-template-columns:auto minmax(0,1fr)}.combined-command button{grid-column:1/-1;width:100%}.combined-links>span{text-align:center;width:100%}}@media (width<=470px){.combined-stats{grid-template-columns:1fr}.combined-platforms{width:100%;overflow-x:auto}}.flow-page{gap:20px;display:grid}.flow-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.flow-heading h1{color:#112d31;letter-spacing:-.045em;margin:3px 0 7px;font-size:clamp(32px,4vw,48px)}.flow-heading p{color:#5a7074;max-width:760px;margin:0;font-size:15px;line-height:1.55}.flow-heading .eyebrow{color:#087467;letter-spacing:.08em;font-size:13px;font-weight:850}.flow-refresh{color:#2a4b4e;cursor:pointer;background:#fff;border:1px solid #c8d9d7;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:750;display:inline-flex}.flow-trust-note{color:#24584f;background:#edf9f5;border:1px solid #b8ded4;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.flow-trust-note svg{color:#087467;flex:none}.flow-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.flow-stats article{background:#fff;border:1px solid #d9e4e2;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.flow-stats span{color:#65787b;font-size:13px;font-weight:700}.flow-stats strong{color:#17363a;font-size:25px}.flow-layout{background:#fff;border:1px solid #d7e2e0;border-radius:18px;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 16px 45px #1432340f}.flow-list-panel{background:#f6f9f8;border-right:1px solid #dce7e5;min-width:0;padding:14px}.flow-search{color:#6c7f81;background:#fff;border:1px solid #cedcda;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.flow-list{gap:8px;max-height:595px;margin-top:12px;display:grid;overflow-y:auto}.flow-list-item{color:#233d40;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5e3;border-radius:12px;gap:7px;width:100%;padding:14px;display:grid}.flow-list-item:hover{border-color:#9ccbc2}.flow-list-top,.flow-list-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-list-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.flow-list-top small{color:#668083;flex:none;font-size:12px;font-weight:750}.flow-list-service{color:#153e41;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.flow-list-preview{color:#667a7d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.flow-list-foot span{color:#566d70;background:#eef2f1;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:750}.flow-list-foot .client-waiting{color:#82571d;background:#fff0d7}.flow-loading,.flow-empty{color:#708184;text-align:center;place-content:center;gap:9px;min-height:180px;font-size:14px;display:grid}.flow-detail{min-width:0}.flow-incident-head{border-bottom:1px solid #e0e8e7;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.flow-incident-head span{color:#087467;letter-spacing:.04em;font-size:13px;font-weight:850}.flow-incident-head h2{color:#173538;letter-spacing:-.025em;margin:4px 0;font-size:24px}.flow-incident-head button{color:#235156;cursor:pointer;background:#fff;border:1px solid #c7d8d5;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:750;display:inline-flex}.flow-content-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);display:grid}.flow-chat{border-right:1px solid #e0e8e7;min-width:0;padding:20px}.flow-actions{background:#fbfdfc;min-width:0;padding:20px}.flow-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.flow-section-title>div{color:#1b4145;align-items:center;gap:8px;display:flex}.flow-section-title>span{color:#708286;font-size:13px}.flow-chat-scroll{background:#f7faf9;border:1px solid #e0e8e7;border-radius:12px;flex-direction:column;gap:10px;height:380px;margin:12px 0;padding:14px;display:flex;overflow-y:auto}.flow-chat-scroll article{border-radius:12px;gap:5px;max-width:86%;padding:11px 13px;display:grid}.flow-chat-scroll article.from-client{background:#fff;border:1px solid #dce5e4;align-self:flex-start}.flow-chat-scroll article.from-team{background:#dff4ee;align-self:flex-end}.flow-chat-scroll article>span{color:#477075;font-size:12px;font-weight:800}.flow-chat-scroll article p{color:#203c3f;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.flow-chat-scroll article time{color:#758689;font-size:12px}.flow-chat-empty{color:#738487;text-align:center;margin:auto;font-size:14px}.flow-reply{gap:9px;display:grid}.flow-reply textarea{resize:vertical;color:#1d3a3d;width:100%;font:inherit;border:1px solid #cbdad8;border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.45}.flow-reply button,.flow-task-list button{color:#fff;cursor:pointer;background:#087467;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.flow-reply button{justify-self:end}.flow-reply button:disabled,.flow-task-list button:disabled{opacity:.55;cursor:not-allowed}.flow-suggestion{color:#74501e;background:#fff1d9;border-radius:10px;align-items:center;gap:9px;margin-bottom:10px;padding:11px 12px;display:flex}.flow-suggestion div{gap:2px;display:grid}.flow-suggestion span{font-size:12px;font-weight:700}.flow-suggestion strong{font-size:14px}.flow-task-list{gap:9px;display:grid}.flow-task-list article{background:#fff;border:1px solid #dbe5e3;border-radius:11px;gap:8px;padding:13px;display:grid}.flow-task-list article.is-suggested{border-color:#e0b968;box-shadow:inset 3px 0 #e0a637}.flow-task-list article>div{color:#527174;align-items:center;gap:7px;display:flex}.flow-task-list article>div span,.flow-task-list article>div em{font-size:12px;font-style:normal;font-weight:750}.flow-task-list article>div em{color:#9a6415;margin-left:auto}.flow-task-list article>strong{color:#17393c;font-size:15px}.flow-task-list article p{color:#667b7e;margin:0;font-size:13px;line-height:1.45}.flow-task-list button{width:100%}.flow-task-history>strong{color:#2c4e51;font-size:13px}.flow-task-history small{color:#087467;font-weight:750}.flow-toast{z-index:30;color:#fff;background:#173f43;border-radius:11px;max-width:420px;padding:14px 16px;font-size:14px;line-height:1.45;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #142d3040}.flow-signed-out{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:440px;display:grid}.flow-signed-out h1{margin:0}.flow-signed-out p{color:#64777a}.flow-signed-out button{color:#fff;background:#087467;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}@media (width<=1080px){.flow-layout{grid-template-columns:280px minmax(0,1fr)}.flow-content-grid{grid-template-columns:1fr}.flow-chat{border-bottom:1px solid #e0e8e7;border-right:0}}@media (width<=760px){.flow-heading{flex-direction:column}.flow-stats{grid-template-columns:1fr}.flow-layout{display:block}.flow-list-panel{border-bottom:1px solid #dce7e5;border-right:0}.flow-list{max-height:320px}.flow-incident-head{flex-direction:column;align-items:flex-start}.flow-chat-scroll{height:330px}}.flow-page{color:#183b3f;background:#eef4f2;grid-template-rows:auto auto minmax(620px,1fr);gap:0;min-height:calc(100vh - 76px);margin:-27px -30px -40px;display:grid}.flow-workspace-nav{background:#f7faf9;border-bottom:1px solid #d6e2df;align-items:center;gap:6px;min-height:48px;padding:6px 20px;display:flex;overflow-x:auto}.flow-workspace-nav button{color:#587075;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.flow-workspace-nav button:hover{color:#086b61;background:#eaf4f1}.flow-workspace-nav button.active{color:#fff;background:#087467;box-shadow:0 4px 12px #0874672e}.flow-workspace-panel{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;background:#f4f8f7;min-width:0;min-height:0;padding:18px;scroll-padding-block:18px 36px;overflow:hidden auto}.flow-correlation-context{background:#fff;border:1px solid #cce0dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1540px;margin:0 auto 14px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #14413e0f}.flow-correlation-context>div:first-child{gap:2px;min-width:0;display:grid}.flow-correlation-context span{color:#087467;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.flow-correlation-context strong{color:#183b3f;font-size:14px}.flow-correlation-context small{color:#61777b;line-height:1.45}.flow-correlation-context>div:last-child{flex:none;gap:8px;display:flex}.flow-correlation-context button{color:#086b61;min-height:34px;font:inherit;cursor:pointer;background:#f5fbf9;border:1px solid #bfd6d1;border-radius:8px;padding:0 11px;font-size:11px;font-weight:850}.flow-correlation-context button:hover{background:#eaf6f3;border-color:#087467}.flow-command-bar{background:#fff;border-bottom:1px solid #d6e2df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:14px 20px;display:flex}.flow-command-bar>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.flow-command-icon{color:#fff;background:linear-gradient(145deg,#087467,#159889);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #0874672e}.flow-command-bar>div:first-child p{color:#087467;letter-spacing:.08em;margin:0 0 2px;font-size:13px;font-weight:850}.flow-command-bar h1{color:#17383c;letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.05}.flow-command-bar h1+span{color:#6d8184;margin-top:4px;font-size:14px;display:block}.flow-command-state{flex-wrap:wrap;align-items:center;gap:9px;max-width:100%;display:flex;position:relative}.flow-command-state>span{color:#20725e;background:#f1faf6;border:1px solid #cce4dc;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.flow-command-state>span>span{gap:1px;display:grid}.flow-command-state>span b{color:inherit;font-size:12px;line-height:1.1}.flow-command-state>span small{color:inherit;opacity:.78;font-size:9px;font-weight:680}.flow-command-state i{background:#29ad78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #29ad781f}.flow-command-state>span.is-updating{color:#76601e;background:#fff9e9;border-color:#e5d49b}.flow-command-state>span.is-updating i{background:#d3a929;box-shadow:0 0 0 4px #d3a92921}.flow-command-state>span.is-degraded,.flow-command-state>span.is-offline{color:#8a443d;background:#fff4f2;border-color:#e3bbb4}.flow-command-state>span.is-degraded i,.flow-command-state>span.is-offline i{background:#cf5c51;box-shadow:0 0 0 4px #cf5c511f}.flow-command-state button{color:#31595d;background:#fff;border:1px solid #c9d9d6;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:780;display:inline-flex}.flow-command-state button:disabled{cursor:wait;opacity:.56}.flow-sync-diagnostics{position:relative}.flow-sync-diagnostics>summary{color:#31595d;cursor:pointer;background:#fff;border:1px solid #c9d9d6;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.flow-sync-diagnostics>summary::-webkit-details-marker{display:none}.flow-sync-diagnostics>summary:focus-visible{outline-offset:2px;outline:3px solid #0874673d}.flow-sync-diagnostics>dl{z-index:50;background:#fff;border:1px solid #cadbd7;border-radius:10px;gap:6px;width:min(330px,100vw - 32px);margin:0;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #143a3a2e}.flow-sync-diagnostics dl>div{grid-template-columns:105px minmax(0,1fr);gap:10px;display:grid}.flow-sync-diagnostics dt{color:#77898b;font-size:10px;font-weight:760}.flow-sync-diagnostics dd{color:#345b5e;text-align:right;margin:0;font-size:10px;line-height:1.4}.flow-sync-warning{color:#88691f;background:#fff9e9;border:1px solid #e2c998;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.flow-sync-warning.is-offline{color:#8b4941;background:#fff4f2;border-color:#e4bdb6}.flow-sync-warning>div{gap:2px;min-width:0;display:grid}.flow-sync-warning strong{color:#5f4b1d;font-size:12px}.flow-sync-warning.is-offline strong{color:#743b36}.flow-sync-warning span,.flow-sync-warning small{color:inherit;font-size:11px;line-height:1.4}.flow-sync-warning small{opacity:.82}.flow-sync-warning button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.flow-sync-warning button:disabled{cursor:wait;opacity:.55}.flow-console{background:#fff;grid-template-columns:minmax(255px,286px) minmax(430px,1fr) minmax(300px,350px);align-items:stretch;min-width:0;display:grid}.flow-console.is-idle{grid-template-columns:minmax(255px,286px) minmax(0,1fr)}.flow-queue{background:#f5f8f7;border-right:1px solid #d8e3e0;min-width:0;padding:16px 12px}.flow-queue-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;min-height:45px;padding:0 7px 11px;display:flex}.flow-queue-title button{font:inherit;cursor:pointer;border:0}.flow-queue-title-total{color:#35585d;background:0 0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;padding:3px 4px;display:flex}.flow-queue-title-total:hover,.flow-queue-title-total:focus-visible{background:#e8f3f0}.flow-queue-title-total:focus-visible,.flow-queue-title-attention:focus-visible{outline-offset:1px;outline:3px solid #0874672e}.flow-queue-title-total span{text-transform:uppercase;letter-spacing:.035em;font-size:14px;font-weight:850}.flow-queue-title-total strong{color:#fff;background:#087467;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:13px;display:grid}.flow-queue-title-attention{color:#6b7f82;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:6px;min-width:0;padding:4px 6px;font-size:12px}.flow-queue-title-attention:hover{color:#086b61;background:#e8f3f0}.flow-search{color:#718487;background:#fff;border:1px solid #cedbd8;border-radius:9px;align-items:center;gap:8px;width:100%;height:43px;margin:0;padding:0 11px;display:flex}.flow-search:focus-within{border-color:#6eaaa1;box-shadow:0 0 0 3px #08746714}.flow-search input{color:#23464a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.flow-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.flow-queue-filters button{color:#587074;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e1df;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:780;display:flex}.flow-queue-filters button:hover{color:#245c59;border-color:#9fc8c0}.flow-queue-filters button.active{color:#086b61;background:#e8f6f2;border-color:#3b9387;box-shadow:inset 2px 0 #138173}.flow-queue-filters button b{color:#526b6e;background:#edf2f1;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.flow-queue-filters button.active b{color:#075f56;background:#cdebe3}.flow-list{align-content:start;gap:7px;max-height:calc(100vh - 238px);margin:11px 0 0;display:grid;overflow-y:auto}.flow-list-item{color:#28484d;text-align:left;width:100%;min-width:0;min-height:115px;box-shadow:none;background:#fff;border:1px solid #dbe4e2;border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid;overflow:hidden}.flow-list-item:hover{background:#fbfefd;border-color:#8fc2b7}.flow-list-item.is-selected{background:#edf9f5;border-color:#168174;box-shadow:inset 3px 0 #168174}.flow-list-top,.flow-list-top>span,.flow-list-foot{align-items:center;display:flex}.flow-list-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.flow-list-top>span{gap:7px;min-width:0;max-width:100%;overflow:hidden}.flow-list-requester-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.flow-list-requester-row .flow-list-requester{flex:auto}.flow-conversation-emotion{background:#f1f5f4;border:1px solid #d1dcda;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:inline-grid;box-shadow:0 2px 6px #1c414414}.flow-conversation-emotion.is-positive{background:#e5f6ed;border-color:#9fd5bd}.flow-conversation-emotion.is-frustrated{background:#fdebea;border-color:#efb2ae}.flow-conversation-emotion.is-concerned{background:#fff3dd;border-color:#e7c589}.flow-conversation-emotion.is-unsure{background:#e9f4fa;border-color:#a9cee5}.flow-conversation-emotion.is-neutral{color:#667b7e;background:#f0f4f3}.flow-list-top i{background:#61a78e;border-radius:50%;flex:none;width:8px;height:8px}.flow-list-top i.waiting{background:#cf9429;box-shadow:0 0 0 3px #cf94291a}.flow-list-top i.high{background:#d15a53}.flow-list-top i.medium{background:#d58c2b}.flow-list-top strong{color:#2e4c51;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.flow-list-top time{color:#75878a;white-space:nowrap;flex:none;font-size:13px}.flow-list-service{color:#173a3e;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:15px;font-weight:820;line-height:1.35;overflow:hidden}.flow-list-requester{color:#697d80;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.flow-list-activity-dots{align-items:center;gap:7px;min-height:18px;display:inline-flex}.flow-activity-dot{background:#b7c2c3;border:1px solid #38515529;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 1px 1px #ffffffb8,0 0 0 2px #7893971a}.flow-activity-dot.is-empty{opacity:.62;background:#c7d0d1;box-shadow:inset 0 1px 1px #fffc}.flow-activity-dot.is-attention{background:#e9a323;box-shadow:inset 0 1px 1px #ffffffbf,0 0 0 2px #e9a32329,0 0 7px #e9a3236b}.flow-activity-dot.is-pending{background:#3389c5;box-shadow:inset 0 1px 1px #ffffffbf,0 0 0 2px #3389c526,0 0 7px #3389c566}.flow-activity-dot.is-success{background:#24a36c;box-shadow:inset 0 1px 1px #ffffffbf,0 0 0 2px #24a36c26,0 0 7px #24a36c66}.flow-activity-dot.is-closed{background:#7566b2;box-shadow:inset 0 1px 1px #ffffffbf,0 0 0 2px #7566b229,0 0 7px #7566b26b}.flow-activity-dot.is-failure{background:#e2554f;box-shadow:inset 0 1px 1px #ffffffbf,0 0 0 2px #e2554f26,0 0 8px #e2554f73}.flow-activity-dot.is-live{background:#0cbf8a;box-shadow:inset 0 1px 1px #ffffffbf,0 0 0 2px #0cbf8a29,0 0 8px #0cbf8a80}.flow-list-foot{flex-wrap:wrap;justify-content:flex-start;gap:5px 7px;margin-top:2px}.flow-list-foot>span,.flow-incident-number>span{overflow-wrap:anywhere;color:#526c70;background:#eaf0ef;border-radius:6px;align-items:center;max-width:100%;min-height:24px;padding:0 7px;font-size:13px;font-weight:780;line-height:1.25;display:inline-flex}.flow-list-foot .priority-high,.flow-incident-number .priority-high{color:#a54440;background:#fde9e7}.flow-list-foot .priority-medium,.flow-incident-number .priority-medium{color:#8b5d17;background:#fff0d5}.flow-list-foot .flow-sla-pill,.flow-incident-number .flow-sla-pill{background:#fff;border:1px solid;border-radius:999px;gap:0;min-height:25px;padding:0;line-height:1;overflow:hidden}.flow-sla-pill>b,.flow-sla-pill>span{align-items:center;min-height:23px;padding:0 7px;display:inline-flex}.flow-sla-pill>b{color:#fff;letter-spacing:.03em}.flow-sla-pill.is-p1{color:#992f2b;background:#fde9e7}.flow-sla-pill.is-p1>b{background:#b53d37}.flow-sla-pill.is-p2{color:#8b4a0e;background:#ffeddb}.flow-sla-pill.is-p2>b{background:#b96014}.flow-sla-pill.is-p3{color:#75600a;background:#fff7cc}.flow-sla-pill.is-p3>b{background:#8b740e}.flow-sla-pill.is-p4{color:#245f79;background:#e5f3f8}.flow-sla-pill.is-p4>b{background:#2e718f}.flow-list-foot .computer-live{color:#16705a;background:#dcf2e8}.flow-loading,.flow-empty{color:#73878a;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:190px;font-size:14px;display:grid}.flow-empty-queue{align-self:start;padding:28px 12px 12px}.flow-empty-queue strong{color:#31575b;font-size:13px}.flow-empty-queue span{max-width:215px;line-height:1.5}.flow-empty-queue button{color:#176b63;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd3ce;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.flow-idle{background:radial-gradient(circle at 50% 42%,#97decd29,#0000 34%),linear-gradient(145deg,#fbfdfc,#f4f9f7);place-items:center;min-width:0;min-height:0;padding:clamp(24px,5vw,72px);display:grid}.flow-idle-card{text-align:center;background:#fffffff0;border:1px solid #d5e4e0;border-radius:18px;justify-items:center;gap:10px;width:min(590px,100%);padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 20px 55px #1f4c4817}.flow-idle-icon{color:#fff;background:linear-gradient(145deg,#087467,#159889);border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:3px;display:grid;box-shadow:0 10px 24px #0874672e}.flow-idle-card>p{color:#087467;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.flow-idle-card>h2{color:#17383c;letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,31px)}.flow-idle-card>span{color:#627a7d;max-width:510px;font-size:14px;line-height:1.6}.flow-idle-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.flow-idle-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#087467;border:1px solid #087467;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:820;display:inline-flex}.flow-idle-actions button:hover{background:#07675d}.flow-idle-actions button:disabled{cursor:wait;opacity:.68}.flow-idle-actions button.is-secondary{color:#245d58;background:#fff;border-color:#bfd3cf}.flow-idle-status{border-top:1px solid #e0e9e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:17px 0 0;padding-top:16px;display:grid}.flow-idle-status>div{gap:4px;min-width:0;display:grid}.flow-idle-status dt{color:#74878a;font-size:11px}.flow-idle-status dd{color:#234c50;margin:0;font-size:17px;font-weight:860}.flow-conversation{background:#fff;grid-template-rows:auto auto auto auto minmax(360px,1fr) auto;grid-template-areas:"incident""alerts""workspace""views""content""reply";min-width:0;min-height:0;display:grid}.flow-conversation>.flow-incident-head{grid-area:incident}.flow-conversation>.flow-conversation-alerts{grid-area:alerts}.flow-conversation>.flow-ticket-workspaces{grid-area:workspace}.flow-conversation>.flow-workspace-local-nav{grid-area:views}.flow-conversation>.flow-chat-scroll,.flow-conversation>.flow-pane-scroll{grid-area:content;align-self:stretch;min-height:0}.flow-conversation>.flow-reply{grid-area:reply}.flow-incident-head{background:linear-gradient(135deg,#fff,#f7fbfa);border-bottom:1px solid #dce6e3;justify-content:space-between;align-items:center;gap:18px;min-height:116px;padding:14px 17px;display:flex}.flow-incident-primary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.flow-incident-dot{background:#4a9d83;border-radius:50%;width:11px;height:11px;margin-top:6px;box-shadow:0 0 0 4px #4a9d831c}.flow-incident-dot.high{background:#d15a53;box-shadow:0 0 0 4px #d15a531a}.flow-incident-dot.medium{background:#d58c2b;box-shadow:0 0 0 4px #d58c2b1a}.flow-incident-number{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.flow-incident-number>strong{color:#31565b;font-size:14px}.flow-incident-head h2{color:#17373b;letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;margin:4px 0 6px;font-size:clamp(19px,1.8vw,24px);line-height:1.15}.flow-incident-primary-content{min-width:0}.flow-incident-head .flow-incident-overview-link{width:100%;min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;display:block}.flow-incident-head .flow-incident-overview-link:hover{background:#edf7f4}.flow-incident-head .flow-incident-overview-link:focus-visible{outline-offset:1px;outline:3px solid #0874672e}.flow-incident-overview-link small{color:#168174;font-size:10px;font-weight:780}.flow-incident-head .flow-ticket-ticker{color:#526c70;white-space:nowrap;min-width:0;max-width:min(650px,60vw);height:15px;margin-top:5px;font-size:11px;line-height:15px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.flow-ticket-ticker-track{width:max-content;animation:60s linear infinite flow-ticket-ticker-scroll;display:flex}.flow-ticket-ticker:hover .flow-ticket-ticker-track,.flow-ticket-ticker:focus .flow-ticket-ticker-track{animation-play-state:paused}.flow-ticket-ticker-sequence{align-items:center;display:inline-flex}.flow-ticket-ticker-item{align-items:center;gap:5px;padding-right:24px;display:inline-flex}.flow-ticket-ticker-item:after{content:"•";color:#8fb1aa;margin-left:19px}.flow-ticket-ticker-item strong{color:#235e59;letter-spacing:.03em;text-transform:uppercase;font-size:10px}@keyframes flow-ticket-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.flow-incident-head .flow-ticket-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.flow-ticket-ticker-track{animation:none}.flow-ticket-ticker-sequence:nth-child(2){display:none}}.flow-incident-actions{flex:none;align-items:flex-end;gap:9px;display:flex}.flow-incident-actions>button{color:#176b63;background:#fff;border:1px solid #a8c9c2;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.flow-conversation-alerts{background:#f8fbfa;border-bottom:1px solid #dce6e3;align-items:center;gap:6px;min-width:0;min-height:36px;padding:5px 12px;display:flex}.flow-conversation-alerts.is-empty{border:0;min-height:0;padding:0}.flow-conversation-alert-list{background:#edf2f1;border:1px solid #d7e2df;border-radius:999px;flex-wrap:wrap;flex:auto;gap:5px;min-width:0;padding:3px 5px;display:flex}.flow-conversation-alert{color:#31565b;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-width:0;min-height:25px;padding:3px 6px;display:inline-flex}.flow-conversation-alert>i{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#9aafb2 25%,#789397 64%);border:1px solid #19373a1f;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:inset 0 -1px 2px #1c34372e,0 0 0 3px #7893971f}.flow-conversation-alert>span{gap:1px;min-width:0;display:grid}.flow-conversation-alert strong{font-size:11px;line-height:1.2}.flow-conversation-alert small{color:#667d80;overflow-wrap:anywhere;font-size:10px;line-height:1.3}.flow-conversation-alerts.is-expanded{align-items:flex-start;padding-block:7px}.flow-conversation-alerts.is-expanded .flow-conversation-alert-list{background:#f1f5f4;border-radius:10px;padding:4px}.flow-conversation-alerts.is-expanded .flow-conversation-alert{background:#fff;border:1px solid #d7e3e0;border-radius:8px;align-items:flex-start;max-width:min(320px,100%);padding:6px 8px}.flow-conversation-alerts.is-expanded .flow-conversation-alert>i{margin-top:4px}.flow-notification-toggle{color:#587074;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:3px;min-height:25px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.flow-notification-toggle:hover{color:#087467;background:#e7f1ee}.flow-conversation-alert.is-attention{color:#7a5012}.flow-conversation-alert.is-attention>i{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#ffd469 25%,#e9a323 64%);box-shadow:inset 0 -1px 2px #78480033,0 0 0 3px #e9a32326,0 0 9px #e9a3237a}.flow-conversation-alert.is-pending{color:#225b75}.flow-conversation-alert.is-pending>i{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#83c6ef 25%,#3389c5 64%);box-shadow:inset 0 -1px 2px #00466e33,0 0 0 3px #3389c524,0 0 9px #3389c573}.flow-conversation-alert.is-success{color:#146b4f}.flow-conversation-alert.is-success>i{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#79d6a6 25%,#24a36c 64%);box-shadow:inset 0 -1px 2px #005a3733,0 0 0 3px #24a36c24,0 0 9px #24a36c73}.flow-conversation-alert.is-failure{color:#a23d3a}.flow-conversation-alert.is-failure>i{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#ff9a94 25%,#e2554f 64%);box-shadow:inset 0 -1px 2px #78191433,0 0 0 3px #e2554f24,0 0 10px #e2554f80}.flow-conversation-alert.is-live{color:#176b5a}.flow-conversation-alert.is-live>i{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#73e7c2 25%,#0cbf8a 64%);box-shadow:inset 0 -1px 2px #005f4633,0 0 0 3px #0cbf8a24,0 0 10px #0cbf8a8c}.flow-conversation-alerts.is-expanded .flow-conversation-alert.is-attention{background:#fffaf0;border-color:#eed7a7}.flow-conversation-alerts.is-expanded .flow-conversation-alert.is-pending{background:#f1f9fd;border-color:#bedbe9}.flow-conversation-alerts.is-expanded .flow-conversation-alert.is-success{background:#f1faf5;border-color:#bde2d1}.flow-conversation-alerts.is-expanded .flow-conversation-alert.is-failure{background:#fff4f3;border-color:#efc1be}.flow-conversation-alerts.is-expanded .flow-conversation-alert.is-live{background:#f0faf7;border-color:#b9ddd3}.flow-ticket-workspaces{z-index:3;color:#6b8083;isolation:isolate;background:#fff;border-bottom:1px solid #dce6e3;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:48px;padding:0 8px;display:grid;position:relative}.flow-ticket-workspaces button{color:#6b8083;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.flow-ticket-workspaces button:hover,.flow-ticket-workspaces button.active{color:#087467;background:#f5faf8}.flow-ticket-workspaces button.active:after{content:"";background:var(--lime);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 7px -1px}.flow-ticket-workspaces button>b{color:#597075;background:#e9f0ee;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-grid}.flow-ticket-workspaces button.active>b{color:#0b685e;background:#dcefe9}.flow-ticket-workspaces button>i{background:#24a578;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #24a5781f}.flow-workspace-local-nav{scrollbar-width:none;background:#f7faf9;border-bottom:1px solid #e2eae8;align-items:center;gap:6px;min-height:40px;padding:6px 10px;display:flex;overflow-x:auto}.flow-workspace-local-nav::-webkit-scrollbar{display:none}.flow-workspace-local-nav button{color:#637a7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-width:max-content;min-height:29px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.flow-workspace-local-nav button:hover{color:#087467;background:#edf6f3}.flow-workspace-local-nav button.active{color:#086c61;background:#e7f4f0;border-color:#a9d5cc}.flow-chat-scroll{z-index:1;contain:paint;background:#fbfdfc;border:0;border-radius:0;flex-direction:column;gap:14px;height:auto;min-height:360px;margin:0;padding:20px 18px;display:flex;position:relative;overflow-y:auto}.flow-pane-scroll{z-index:1;contain:paint;background:#fbfdfc;height:auto;min-height:360px;padding:16px 18px;position:relative;overflow-y:auto}.flow-pane-empty{color:#73878a;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:100%;font-size:13px;display:grid}.flow-pane-empty strong{color:#38565b}.flow-pane-empty span{max-width:360px;line-height:1.45}.flow-pane-empty.compact{min-height:170px}.flow-phone-pane{background:linear-gradient(145deg,#f5faf8,#fbfcf8)}.flow-phone-directory{background:#fff;border:1px solid #d4e2df;border-radius:13px;overflow:hidden;box-shadow:0 12px 30px #1e43430f}.flow-phone-directory>header{background:linear-gradient(100deg,#f1f9f6,#fbfcf6);border-bottom:1px solid #e0e9e7;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:66px;padding:11px 13px;display:grid}.flow-phone-directory-icon{color:#0c796c;background:#ddf1eb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.flow-phone-directory>header>div{gap:3px;min-width:0;display:grid}.flow-phone-directory>header strong{color:#244b50;font-size:14px}.flow-phone-directory>header small{color:#6d8285;font-size:11px}.flow-phone-directory>header>button{color:#25766d;cursor:pointer;background:#fff;border:1px solid #cbdcd8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.flow-phone-directory>header>button:disabled{cursor:wait;opacity:.6}.flow-phone-search{color:#6d8184;background:#f9fbfa;border:1px solid #cbdad7;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin:12px 13px;padding:0 11px;display:flex}.flow-phone-search input{color:#24474b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.flow-phone-directory-error{color:#9a3c37;background:#fff1ef;border-radius:8px;margin:0 13px 10px;padding:9px 10px;font-size:11px}.flow-phone-contacts{gap:8px;padding:0 13px 13px;display:grid}.flow-phone-contacts article{background:#fff;border:1px solid #dce7e4;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 11px;display:grid}.flow-phone-avatar{color:#176d63;background:#e1f2ed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.flow-phone-contacts article>div:nth-child(2){gap:3px;min-width:0;display:grid}.flow-phone-contacts article>div:nth-child(2)>strong{color:#294d52;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flow-phone-contacts article>div:nth-child(2)>small{color:#718487;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.flow-phone-contacts article>div:nth-child(2)>span{color:#23785f;align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.flow-phone-contacts article>div:nth-child(2)>span i{background:#2ead78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2ead781f}.flow-phone-extension{text-align:right;gap:2px;min-width:70px;display:grid}.flow-phone-extension small{color:#7a8b8d;text-transform:uppercase;font-size:9px}.flow-phone-extension strong{color:#195d57;letter-spacing:.06em;font:820 16px/1.1 Consolas,monospace}.flow-phone-contacts article>button{color:#fff;cursor:pointer;background:#0d786b;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:11px;font-weight:820;display:inline-flex}.flow-phone-contacts article>button:disabled{cursor:not-allowed;color:#728486;background:#e7edeb}.flow-phone-empty{color:#75878a;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;display:grid}.flow-phone-empty svg{color:#61a89d}.flow-phone-empty strong{color:#3b5c61;font-size:13px}.flow-phone-empty span{max-width:320px;font-size:11px;line-height:1.45}.flow-phone-directory>footer{color:#718487;background:#f8faf9;border-top:1px solid #e2eae8;padding:10px 13px;font-size:10px;line-height:1.45}.flow-mailbox-pane .ticket-mailbox,.flow-resources-pane .trusted-resources-panel{box-shadow:none;margin:0}.flow-mailbox-pane .ticket-mailbox-heading,.flow-resources-pane .trusted-resources-heading{min-height:58px;padding:10px 12px}.flow-mailbox-pane .ticket-mailbox-thread{max-height:250px}.flow-mailbox-pane .ticket-mail-compose{padding:11px 12px}.flow-ticket-calendar,.flow-internal-notes{background:#fff;border:1px solid #d5e2df;border-radius:11px;overflow:hidden}.flow-ticket-calendar>header,.flow-internal-notes>header{background:linear-gradient(100deg,#f5faf8,#fafbf6);border-bottom:1px solid #e0e8e6;align-items:center;gap:9px;min-height:55px;padding:10px 12px;display:flex}.flow-ticket-calendar>header>span,.flow-internal-notes>header>span{color:#18796d;background:#e4f2ee;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.flow-ticket-calendar>header>div,.flow-internal-notes>header>div{gap:3px;min-width:0;display:grid}.flow-ticket-calendar>header strong,.flow-internal-notes>header strong{color:#31545a;font-size:12px}.flow-ticket-calendar>header small,.flow-internal-notes>header small{color:#75888b;font-size:10px}.flow-ticket-calendar-list{display:grid}.flow-ticket-calendar-list article{border-bottom:1px solid #e7edeb;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.flow-ticket-calendar-list article:last-child{border-bottom:0}.flow-ticket-calendar-list article.is-completed{opacity:.75;background:#f8faf9}.flow-ticket-calendar-list article.is-remote{background:#f1f8fb}.flow-ticket-calendar-list time{color:#367367;font-size:11px;font-weight:780}.flow-ticket-calendar-list article>span{gap:4px;min-width:0;display:grid}.flow-ticket-calendar-list strong{color:#35565c;overflow-wrap:anywhere;font-size:12px}.flow-ticket-calendar-list small{color:#778a8d;text-transform:capitalize;font-size:10px}.flow-calendar-intelligence{background:#f9fcfb;border:1px solid #d7e7e2;border-radius:9px;margin-top:4px;overflow:hidden}.flow-calendar-intelligence>summary{color:#18776b;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:10px;font-weight:800;list-style:none;display:grid}.flow-calendar-intelligence>summary::-webkit-details-marker{display:none}.flow-calendar-intelligence>summary svg:last-child{transition:transform .18s}.flow-calendar-intelligence[open]>summary{background:#eef8f5;border-bottom:1px solid #dce9e5}.flow-calendar-intelligence[open]>summary svg:last-child{transform:rotate(180deg)}.flow-calendar-intelligence>div{gap:9px;padding:9px;display:grid}.flow-calendar-intelligence>div>p{color:#4c686b;background:#f2f8f6;border-left:3px solid #8bbeb4;border-radius:5px;margin:0;padding:8px 9px;font-size:11px;line-height:1.45}.flow-calendar-intelligence>div>p.is-attention{background:#fff8e8;border-color:#e0a934}.flow-calendar-intelligence>div>p.is-urgent{background:#fff2ef;border-color:#cf685b}.flow-calendar-intelligence>div>p.is-unavailable{background:#f4f7f6;border-color:#a9b8b5}.flow-calendar-intelligence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.flow-calendar-intelligence dl>div{background:#fff;border:1px solid #e0e9e6;border-radius:6px;gap:3px;min-width:0;padding:7px;display:grid}.flow-calendar-intelligence dt{color:#7a8e90;text-transform:uppercase;font-size:9px;font-weight:760}.flow-calendar-intelligence dd{color:#355b60;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:730}.flow-calendar-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:1px;display:grid}.flow-calendar-action>span{gap:3px;min-width:0;display:grid}.flow-calendar-action>span>small{color:#16786c;text-transform:uppercase;font-size:9px;font-weight:820}.flow-calendar-action>span>strong{color:#294f54;font-size:11px}.flow-calendar-action>span>p{color:#718589;margin:0;font-size:10px;line-height:1.4}.flow-calendar-action>button{color:#fff;cursor:pointer;background:#197e72;border:1px solid #197e72;border-radius:7px;justify-content:center;align-items:center;gap:6px;max-width:190px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.flow-calendar-action>button:disabled{color:#70817f;cursor:not-allowed;background:#e8eeec;border-color:#c8d5d2}.flow-calendar-no-action{color:#956a1a;background:#fffaf0;border:1px solid #ead9b5;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.flow-calendar-no-action>span{gap:2px;min-width:0;display:grid}.flow-calendar-no-action strong{color:#76551a;font-size:10px}.flow-calendar-no-action small{color:#8a764e;text-transform:none;font-size:9px;line-height:1.4}.flow-calendar-intelligence footer{color:#7a8b8c;border-top:1px solid #e2ebe8;padding-top:7px;font-size:9px;line-height:1.4}.flow-internal-note-composer{background:#f8fbfa;border-bottom:1px solid #e2e9e7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.flow-internal-note-composer textarea{resize:vertical;color:#36555b;min-height:78px;font:inherit;background:#fff;border:1px solid #cbdad7;border-radius:8px;outline:0;padding:9px 10px;font-size:12px;line-height:1.45}.flow-internal-note-composer textarea:focus{border-color:#5aa296;box-shadow:0 0 0 3px #21877814}.flow-internal-note-composer button{color:#fff;cursor:pointer;background:#177e73;border:1px solid #177e73;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:11px;font-weight:780;display:inline-flex}.flow-internal-note-composer button:disabled{cursor:not-allowed;opacity:.55}.flow-internal-note-list{max-height:310px;display:grid;overflow-y:auto}.flow-internal-note-list article{border-bottom:1px solid #e7edeb;gap:6px;padding:10px 12px;display:grid}.flow-internal-note-list article:last-child{border-bottom:0}.flow-internal-note-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-internal-note-list strong{color:#31565b;font-size:11px}.flow-internal-note-list time{color:#829295;white-space:nowrap;font-size:10px}.flow-internal-note-list p{color:#526a6e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.flow-update-list{gap:8px;display:grid}.flow-update-list article{color:#31565b;background:#fff;border:1px solid #dce6e3;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid}.flow-update-list article>span{color:#087467;background:#e7f3ef;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.flow-update-list article>div{gap:3px;min-width:0;display:grid}.flow-update-list header{justify-content:space-between;gap:9px;display:flex}.flow-update-list header strong{font-size:12px}.flow-update-list time{color:#819194;white-space:nowrap;font-size:11px}.flow-update-list small{color:#087467;text-transform:capitalize;font-size:10px;font-weight:800}.flow-update-list p{color:#4d676b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.flow-executable-suggestion{background:#f5fbf9;border:1px solid #90cfc2;border-radius:11px;margin-bottom:11px;overflow:hidden}.flow-executable-suggestion>header{color:#147d72;border-bottom:1px solid #d2e9e4;align-items:center;gap:9px;padding:10px 12px;display:flex}.flow-executable-suggestion>header>div{gap:2px;min-width:0;display:grid}.flow-executable-suggestion>header small{color:#557b76;text-transform:uppercase;font-size:9px;font-weight:850}.flow-executable-suggestion>header strong{color:#234f4b;font-size:13px}.flow-executable-suggestion>p{color:#405f61;margin:0;padding:11px 12px 7px;font-size:12px;line-height:1.5}.flow-executable-suggestion>ul{color:#587174;margin:0;padding:2px 28px 9px;font-size:10.5px}.flow-executable-suggestion>button,.flow-executable-suggestion-state button{color:#fff;cursor:pointer;background:#147d72;border:0;border-radius:8px;min-height:34px;margin:0 12px 11px;padding:0 11px;font-size:11px;font-weight:850}.flow-executable-suggestion>button:disabled{color:#70827f;cursor:not-allowed;background:#dfe8e6}.flow-executable-suggestion-state{color:#57716e;align-items:center;gap:8px;padding:11px 12px;font-size:11px;display:flex}.flow-executable-suggestion-state button{margin:0 0 0 auto}.flow-executable-suggestion>footer{color:#6c8280;background:#fff;border-top:1px solid #dcebe8;padding:8px 12px;font-size:9.5px}.flow-suggested-fixes{background:#fff;border:1px solid #badbd4;border-radius:12px;overflow:hidden}.flow-suggested-fixes>header{background:linear-gradient(105deg,#e9f7f3,#fbfcf4);border-bottom:1px solid #d9e9e5;align-items:center;gap:10px;min-height:60px;padding:11px 13px;display:flex}.flow-suggested-fixes>header>span{color:#11786d;background:#dcefe9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.flow-suggested-fixes>header>div{gap:3px;min-width:0;display:grid}.flow-suggested-fixes>header strong{color:#285651;font-size:13px}.flow-suggested-fixes>header small{color:#708985;font-size:10px;line-height:1.4}.flow-suggested-fixes>button{color:#1b746b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0ebe8;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:116px;padding:14px;display:grid}.flow-suggested-fixes>button:hover{background:#f2faf7}.flow-suggested-fixes>button:focus-visible{outline-offset:-3px;outline:3px solid #147d7233}.flow-suggested-fixes>button:disabled{cursor:wait;opacity:.68}.flow-suggested-fixes>button.is-unavailable:not(:disabled){background:#fafcfb}.flow-suggested-fix-icon{color:#11796e;background:#e3f3ee;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.flow-suggested-fix-copy{gap:4px;min-width:0;display:grid}.flow-suggested-fix-copy>small{color:#15786e;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.flow-suggested-fix-copy>strong{color:#2e5558;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.flow-suggested-fix-copy>p{color:#61797b;margin:0;font-size:11px;line-height:1.5}.flow-suggested-fix-copy>em{color:#718887;font-size:10px;font-style:normal;font-weight:760}.flow-suggested-fixes>footer{color:#6c8380;background:#f8fbfa;padding:9px 13px;font-size:10px;line-height:1.45}.flow-suggested-fix-message{color:#315e59;background:#f1f9f6;border-top:1px solid #dce9e6;margin:0;padding:10px 13px;font-size:11px;line-height:1.45}.flow-ai-next-actions{background:#f5fbf9;border:1px solid #badbd4;border-radius:11px;margin-bottom:11px;overflow:hidden}.flow-ai-next-actions>header{background:linear-gradient(100deg,#e8f7f3,#f8fbf3);border-bottom:1px solid #d8e9e5;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 11px;display:flex}.flow-ai-next-actions>header>span{color:#157b6f;align-items:center;gap:8px;min-width:0;display:flex}.flow-ai-next-actions>header>span>span{gap:2px;min-width:0;display:grid}.flow-ai-next-actions>header strong{color:#285a56;font-size:11px}.flow-ai-next-actions>header small{color:#728a86;font-size:10px;line-height:1.35}.flow-ai-next-actions>header button,.flow-ai-next-actions-list article>button,.flow-ai-next-actions-state button{color:#176f65;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9fc8c0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:820;display:inline-flex}.flow-ai-next-actions button:hover{background:#f0f9f6;border-color:#6fae9f}.flow-ai-next-actions button:disabled{opacity:.58;cursor:wait}.flow-ai-next-actions-list{display:grid}.flow-ai-next-actions-list article{background:#fff;border-bottom:1px solid #e1ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:55px;padding:9px 10px 9px 12px;display:grid}.flow-ai-next-actions-list article:last-child{border-bottom:0}.flow-ai-next-actions-list article>span{gap:3px;min-width:0;display:grid}.flow-ai-next-actions-list strong{color:#31565b;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.flow-ai-next-actions-list small{color:#7b8e90;font-size:10px}.flow-ai-next-actions-state{color:#637d7a;background:#fff;align-items:center;gap:8px;min-height:54px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.flow-ai-next-actions-state.is-error{color:#9f3d3d;background:#fff8f7;justify-content:space-between}.flow-ai-next-actions-state.is-complete svg{color:#168176;flex:none}.flow-ai-next-actions>footer{color:#7b8e90;background:#f8fbfa;border-top:1px solid #e1ece9;padding:6px 11px;font-size:9.5px;line-height:1.4}.flow-workspace-handoff{color:#526f6c;background:#f1f8f6;border:1px solid #c8ded9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:11px;padding:10px 11px;font-size:10px;line-height:1.45;display:grid}.flow-workspace-handoff>svg{color:#087467}.flow-workspace-handoff button{color:#087467;cursor:pointer;background:#fff;border:1px solid #9dc8c0;border-radius:7px;min-height:30px;padding:0 9px;font-size:10px;font-weight:820}.flow-workspace-handoff button:hover{background:#eaf6f2;border-color:#087467}.flow-incident-checklist{background:#f8fcfa;border:1px solid #cfe0dc;border-radius:11px;margin-bottom:11px;overflow:hidden}.flow-incident-checklist>header{background:linear-gradient(100deg,#eef8f5,#f8fbf3);border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:8px 11px;display:flex}.flow-incident-checklist>header>span{color:#1e7d70;align-items:center;gap:7px;display:flex}.flow-incident-checklist>header strong{color:#31565a;font-size:11px}.flow-incident-checklist>header small{color:#72878a;white-space:nowrap;font-size:10px;font-weight:760}.flow-incident-checklist>div{display:grid}.flow-incident-checklist article{background:#fff;border-bottom:1px solid #e4ecea;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:49px;padding:8px 10px;display:grid}.flow-incident-checklist article:last-child{border-bottom:0}.flow-incident-checklist article.is-completed{background:#f7faf9}.flow-incident-checklist article>button{color:#fff;cursor:pointer;background:#fff;border:1px solid #9fb8b4;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid}.flow-incident-checklist article>button[aria-pressed=true]{background:#168176;border-color:#168176}.flow-incident-checklist article>button:disabled{cursor:wait;opacity:.58}.flow-incident-checklist article>span{gap:3px;min-width:0;display:grid}.flow-incident-checklist article strong{color:#36565d;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.flow-incident-checklist article small{color:#788b8e;font-size:10px}.flow-incident-checklist article.is-completed strong{color:#7b8b8c;text-decoration:line-through}.flow-pane-task-list{gap:9px;display:grid}.flow-pane-task-list article{background:#fff;border:1px solid #d7e4e1;border-radius:9px;gap:8px;min-width:0;padding:12px;display:grid}.flow-pane-task-list article>header{justify-content:space-between;gap:8px;display:flex}.flow-pane-task-list article>header span{color:#087467;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:850}.flow-pane-task-list article>header time{color:#839396;font-size:11px}.flow-pane-task-list article>strong{color:#294c50;font-size:13px}.flow-pane-task-list article>p{color:#526d70;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e2ebe9;margin:0;padding-top:7px;font-size:12px;line-height:1.45}.flow-file-list{gap:8px;display:grid}.flow-file-list>a{color:#087467;background:#fff;border:1px solid #d5e3e0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 11px;text-decoration:none;display:grid}.flow-file-list>a:hover{background:#f8fcfa;border-color:#8fc2b7}.flow-file-list span{gap:2px;min-width:0;display:grid}.flow-file-list strong{color:#294c50;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flow-file-list small,.flow-file-list time{color:#75898c;font-size:11px}.flow-file-list time{white-space:nowrap}.flow-ticket-overview,.flow-copilot-recommendations,.flow-copilot-chat,.flow-call-history{background:#fff;border:1px solid #d6e4e1;border-radius:12px;overflow:hidden}.flow-ticket-overview>header,.flow-copilot-recommendations>header,.flow-copilot-chat>header,.flow-call-history>header{background:linear-gradient(100deg,#edf8f5,#fbfdfc);border-bottom:1px solid #e0e9e7;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:flex}.flow-ticket-overview>header>span,.flow-copilot-recommendations>header>span,.flow-copilot-chat>header>span,.flow-call-history>header>span{color:#087467;background:#dcefe9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.flow-ticket-overview>header>div,.flow-copilot-recommendations>header>div,.flow-copilot-chat>header>div,.flow-call-history>header>div{gap:2px;min-width:0;display:grid}.flow-ticket-overview>header small,.flow-copilot-recommendations>header small,.flow-copilot-chat>header small,.flow-call-history>header small{color:#73878a;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:820}.flow-ticket-overview>header strong,.flow-copilot-recommendations>header strong,.flow-copilot-chat>header strong,.flow-call-history>header strong{color:#2d5256;font-size:13px}.flow-ticket-overview>header button,.flow-copilot-recommendations>header button{color:#176f65;cursor:pointer;background:#fff;border:1px solid #a7ccc4;border-radius:7px;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.flow-ticket-overview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.flow-ticket-overview dl>div{background:#f3f8f6;border-radius:8px;min-width:0;padding:9px}.flow-ticket-overview dt{color:#768a8d;text-transform:uppercase;font-size:9px;font-weight:800}.flow-ticket-overview dd{color:#31555a;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:750}.flow-ticket-overview>article{border:1px solid #e0e9e7;border-radius:8px;margin:0 12px 10px;padding:10px}.flow-ticket-overview>article small{color:#087467;text-transform:uppercase;font-size:9px;font-weight:820}.flow-ticket-overview>article p{color:#506a6e;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.flow-ticket-overview>footer{border-top:1px solid #e4ecea;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.flow-ticket-overview>footer button{color:#547073;min-height:30px;font:inherit;cursor:pointer;background:#f8fbfa;border:1px solid #d8e5e2;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex}.flow-ticket-overview>footer button:hover{color:#086b61;background:#edf8f5;border-color:#91c3b9}.flow-ticket-overview>footer button:focus-visible{outline-offset:1px;outline:3px solid #0874672e}.flow-copilot-pane{grid-template-rows:minmax(112px,.8fr) minmax(190px,1fr);align-content:stretch;gap:10px;display:grid;overflow:hidden}.flow-copilot-recommendations{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.flow-copilot-chat{grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;display:grid}.flow-copilot-action-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;display:grid;overflow-y:auto}.flow-copilot-action-list article{border-bottom:1px solid #e4ecea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.flow-copilot-action-list article:last-child{border-bottom:0}.flow-copilot-action-list article>span{gap:3px;min-width:0;display:grid}.flow-copilot-action-list strong{color:#31565b;font-size:12px}.flow-copilot-action-list small{color:#7d8f91;font-size:9px}.flow-copilot-action-list button{color:#176f65;cursor:pointer;background:#fff;border:1px solid #9fc8c0;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.flow-copilot-state{color:#607a77;align-items:center;gap:7px;min-height:52px;margin:0;padding:11px 12px;font-size:11px;display:flex}.flow-copilot-state.is-error,.flow-copilot-error{color:#a44444;background:#fff6f5}.flow-copilot-messages{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f8fbfa;align-content:start;gap:10px;min-height:0;max-height:none;padding:12px;display:grid;overflow-y:auto}.flow-copilot-messages:focus-visible{outline-offset:-3px;outline:3px solid #0874673d}.flow-copilot-messages article{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;max-width:88%;display:grid}.flow-copilot-messages article.is-user{grid-template-columns:minmax(0,1fr) 30px;margin-left:auto}.flow-copilot-messages article>span{color:#24625a;background:#d9ece7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.flow-copilot-messages article.is-user>span{color:#fff;background:#087467;grid-area:1/2}.flow-copilot-messages article.is-user>div{grid-area:1/1}.flow-copilot-messages article>div{gap:4px;min-width:0;display:grid}.flow-copilot-messages article header{justify-content:space-between;gap:8px;display:flex}.flow-copilot-messages article header strong{color:#36575b;font-size:10px}.flow-copilot-messages article time{color:#839497;font-size:9px}.flow-copilot-messages article p{color:#37565a;white-space:pre-wrap;background:#fff;border:1px solid #dce6e3;border-radius:4px 10px 10px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.flow-copilot-messages article.is-user p{background:#e6f4f0;border-color:#a9d2c8;border-radius:10px 4px 10px 10px}.flow-copilot-empty{color:#718689;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:130px;display:grid}.flow-copilot-empty strong{color:#35585c;font-size:12px}.flow-copilot-empty span{max-width:360px;font-size:10px;line-height:1.45}.flow-copilot-prompts{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.flow-copilot-prompts button{color:#466b6f;cursor:pointer;background:#fff;border:1px solid #cbdcd8;border-radius:99px;min-height:29px;padding:0 9px;font-size:9px;font-weight:750}.flow-copilot-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.flow-copilot-composer textarea{resize:vertical;color:#35575b;min-height:58px;font:inherit;background:#fff;border:1px solid #cbdad7;border-radius:8px;outline:0;padding:9px 10px;font-size:11px;line-height:1.45}.flow-copilot-composer textarea:focus{border-color:#5aa296;box-shadow:0 0 0 3px #21877814}.flow-copilot-composer button{color:#fff;cursor:pointer;background:#087467;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:820;display:inline-flex}.flow-copilot-composer button:disabled{opacity:.5;cursor:not-allowed}.flow-copilot-error{margin:0;padding:8px 10px;font-size:10px}.flow-copilot-chat>footer{color:#75898a;background:#fafcfc;border-top:1px solid #e4ecea;padding:8px 10px;font-size:9px}.flow-call-boundary{color:#426963;background:#edf8f5;border:1px solid #b9ddd5;border-radius:8px;align-items:flex-start;gap:7px;margin:10px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.flow-call-boundary svg{color:#087467;flex:none}.flow-call-transcripts{display:grid}.flow-call-transcripts article{border-top:1px solid #e5ecea;gap:6px;padding:11px 12px;display:grid}.flow-call-transcripts article header{justify-content:space-between;gap:8px;display:flex}.flow-call-transcripts article strong{color:#31565b;font-size:11px}.flow-call-transcripts article time,.flow-call-transcripts article small{color:#7e9092;font-size:9px}.flow-call-transcripts article p{color:#4b666a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}@media (width<=760px){.flow-workspace-nav{padding-inline:10px}.flow-workspace-panel{padding:10px}.flow-correlation-context{flex-direction:column;align-items:stretch}.flow-correlation-context>div:last-child{flex-wrap:wrap}.flow-ticket-overview dl{grid-template-columns:1fr 1fr}.flow-copilot-action-list article{grid-template-columns:1fr}.flow-copilot-action-list button{justify-self:start}.flow-copilot-pane{display:block;overflow:visible}.flow-copilot-recommendations{display:block}.flow-copilot-action-list{overflow-y:visible}.flow-copilot-chat{min-height:420px}.flow-copilot-messages{min-height:180px;max-height:45vh}}@media (width<=460px){.flow-ticket-overview dl{grid-template-columns:1fr}.flow-ticket-overview>header{flex-wrap:wrap;align-items:flex-start}.flow-ticket-overview>header button{justify-content:center;width:100%;margin-left:43px}.flow-copilot-composer{grid-template-columns:1fr}.flow-copilot-composer button{justify-content:center}}.flow-remote-pane{background:#fff;border:1px solid #d6e3e0;border-radius:10px;gap:14px;max-width:600px;margin:0 auto;padding:15px;display:grid}.flow-remote-pane>header{align-items:center;gap:10px;display:flex}.flow-remote-pane>header>span{color:#087467;background:#e1f2ed;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.flow-remote-pane>header>div{gap:2px;min-width:0;display:grid}.flow-remote-pane>header small{color:#6e8386;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.flow-remote-pane>header strong{color:#274d51;font-size:15px}.flow-remote-pane dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.flow-remote-pane dl>div{background:#f4f8f7;border-radius:7px;min-width:0;padding:9px}.flow-remote-pane dt{color:#75878a;text-transform:uppercase;font-size:10px}.flow-remote-pane dd{color:#34585d;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:750}.flow-remote-pane>a{color:#063e43;background:var(--lime);border-radius:7px;justify-self:start;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.flow-remote-pane>p{color:#60777a;margin:0;font-size:12px;line-height:1.45}.flow-remote-pane.is-stopped,.flow-remote-pane.is-expired{border-color:#e5d5c8}.flow-chat-scroll article{border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;max-width:88%;padding:0;display:grid;background:0 0!important;border:0!important}.flow-chat-scroll article.from-client{align-self:flex-start}.flow-chat-scroll article.from-team{grid-template-columns:minmax(0,1fr) 36px;align-self:flex-end}.flow-chat-scroll article.from-team .flow-chat-avatar{background:#087467;grid-area:1/2}.flow-chat-scroll article.from-team>div{grid-area:1/1;align-items:end}.flow-chat-avatar{color:#315e5a;background:#d8ece7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:grid}.flow-chat-scroll article>div{justify-items:start;gap:5px;min-width:0;display:grid}.flow-chat-scroll article header{align-items:baseline;gap:7px;display:flex}.flow-chat-scroll article header strong{color:#2b4a4f;font-size:13px}.flow-chat-scroll article header time{color:#859497;font-size:13px}.flow-chat-scroll article p{color:#263f43;white-space:pre-wrap;background:#fff;border:1px solid #dce6e3;border-radius:5px 12px 12px;margin:0;padding:11px 13px;font-size:14px;line-height:1.55}.flow-chat-scroll article.from-team p{color:#165249;background:#e4f4ef;border-color:#a9d2c8;border-radius:12px 5px 12px 12px}.flow-chat-event{color:#287b67;background:#f3faf7;border:1px solid #d8e6e0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(88%,650px);min-height:45px;margin:0 auto;padding:8px 11px;display:grid}.flow-chat-event span{color:#687c7f;gap:1px;font-size:13px;display:grid}.flow-chat-event strong{color:#34575b;font-size:13px}.flow-chat-event time{color:#839396;font-size:13px}.flow-chat-empty{color:#73878a;text-align:center;justify-items:center;gap:7px;margin:auto;font-size:14px;display:grid}.flow-chat-empty strong{color:#38565b}.flow-chat-empty span{max-width:340px;line-height:1.5}.flow-reply{background:#fff;border-top:1px solid #dce6e3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;min-height:82px;padding:12px 14px;display:grid}.flow-reply textarea{resize:vertical;color:#234448;width:100%;min-height:52px;max-height:130px;font:inherit;background:#fafcfc;border:1px solid #cbdad6;border-radius:9px;outline:0;padding:11px 12px;font-size:14px;line-height:1.45}.flow-reply textarea:focus{background:#fff;border-color:#6aa99f;box-shadow:0 0 0 3px #08746714}.flow-reply button{color:#063e43;background:var(--lime);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:92px;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.flow-reply button:disabled{cursor:not-allowed;opacity:.5}.flow-tools{background:#f8fbfa;border-left:1px solid #d8e3e0;min-width:0;padding:16px;overflow-y:auto}.flow-context-summary{background:linear-gradient(145deg,#fff,#eef7f4);border:1px solid #cde0dc;border-radius:11px;gap:9px;margin:-4px -4px 12px;padding:12px;display:grid;box-shadow:0 8px 24px #174b450f}.flow-context-summary>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-context-summary>header span{color:#214b4f;text-transform:uppercase;letter-spacing:.035em;font-size:13px;font-weight:880}.flow-context-summary>header small{color:#087467;font-size:10px;font-weight:800}.flow-context-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.flow-context-summary dl>div{background:#ffffffd1;border:1px solid #dde9e6;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.flow-context-summary dl>.flow-context-next-action{background:#edf8f5;border-color:#b9dbd3;grid-column:1/-1}.flow-context-summary dt{color:#718487;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:780}.flow-context-summary dd{color:#31565b;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:790;line-height:1.4}.flow-context-summary dd button{width:100%;min-width:0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:2px 3px;display:grid}.flow-context-summary dd button:hover{color:#086b61;background:#e5f3ef}.flow-context-summary dd button:focus-visible{outline-offset:1px;outline:3px solid #0874672e}.flow-context-summary dd button svg{color:#7b9995}.flow-context-coverage{border-top:1px solid #dbe8e5;padding-top:8px}.flow-context-coverage>summary{color:#315b5e;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:30px;font-size:10px;font-weight:820;list-style:none;display:grid}.flow-context-coverage>summary::-webkit-details-marker{display:none}.flow-context-coverage>summary>span{align-items:center;gap:6px;display:inline-flex}.flow-context-coverage>summary>span svg{color:#087467}.flow-context-coverage>summary>small{color:#718689;font-size:9px;font-weight:760}.flow-context-coverage>summary>svg{color:#718689;transition:transform .18s}.flow-context-coverage[open]>summary>svg{transform:rotate(180deg)}.flow-context-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:7px;display:grid}.flow-context-coverage button{color:#3b6063;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #dbe7e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:45px;padding:7px 8px;display:grid}.flow-context-coverage button:hover{background:#f2faf7;border-color:#94c7bc}.flow-context-coverage button:focus-visible{outline-offset:1px;outline:3px solid #08746733}.flow-context-coverage button>svg:first-child{color:#087467}.flow-context-coverage button>svg:last-child{color:#8a9d9f}.flow-context-coverage button>span{gap:2px;min-width:0;display:grid}.flow-context-coverage button strong{color:#31575b;font-size:10px}.flow-context-coverage button small{color:#74878a;overflow-wrap:anywhere;font-size:8px;line-height:1.25}.flow-context-coverage button.is-ready{background:#f4faf8;border-color:#c2ded7}.flow-context-coverage button.is-pending>svg:first-child{color:#86999b}.flow-context-coverage button:last-child{grid-column:1/-1}.flow-context-stack{gap:9px;display:grid}.flow-context-section{background:#fff;border:1px solid #d4e1de;border-radius:10px;overflow:hidden}.flow-context-section>summary{color:#31565b;cursor:pointer;background:#f4f8f7;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:11px;font-weight:850;list-style:none;display:flex}.flow-context-section>summary::-webkit-details-marker{display:none}.flow-context-section>summary>span{align-items:center;gap:7px;display:inline-flex}.flow-context-section>summary svg{color:#087467}.flow-context-section>summary>svg{transition:transform .18s}.flow-context-section[open]>summary>svg{transform:rotate(180deg)}.flow-context-section-body{border-top:1px solid #e2ebe9;padding:12px}.flow-tools-heading{border-bottom:1px solid #dce6e3;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5px 8px;min-height:39px;display:flex}.flow-tools-heading>div{color:#214a4e;align-items:center;gap:7px;display:flex}.flow-tools-heading>div svg{color:#087467}.flow-tools-heading strong{text-transform:uppercase;letter-spacing:.035em;font-size:15px}.flow-tools-heading>span{color:#74878a;text-align:right;font-size:13px}.flow-quick-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.flow-quick-actions>button,.flow-quick-actions>a,.flow-quick-actions>.remote-support-pin-action{color:#2f5559;text-align:center;background:#fff;border:1px solid #d3e0dd;border-radius:9px;align-content:center;place-items:center;gap:5px;min-width:0;height:auto;min-height:112px;padding:11px 8px;text-decoration:none;display:grid}.flow-quick-actions>button:hover:not(:disabled),.flow-quick-actions>a:hover{background:#f2faf7;border-color:#87bfb3}.flow-quick-actions>.remote-support-pin-action{grid-column:1/-1;min-height:154px}.flow-quick-actions>.remote-support-action{transition:border-color .18s,background .18s,box-shadow .18s}.flow-quick-actions>.remote-support-action.is-active{background:#e6f7ee;border-color:#65ad89;box-shadow:inset 0 -3px #54b878}.flow-quick-actions>.remote-support-action.is-active>span{color:#087451;background:#ccebdd}.flow-quick-actions>.remote-support-action.is-waiting{background:#fff6df;border-color:#e2b45d;box-shadow:inset 0 -3px #edb93f}.flow-quick-actions>.remote-support-action.is-waiting>span{color:#8a5b00;background:#f8e5b7}.flow-quick-actions>.remote-support-action.is-stopped,.flow-quick-actions>.remote-support-action.is-expired{background:#f1f5f4;border-color:#cbd8d5;box-shadow:inset 0 -3px #aebdba}.flow-quick-actions>.remote-support-action.is-stopped>span,.flow-quick-actions>.remote-support-action.is-expired>span{color:#617672;background:#e1e8e6}.flow-quick-actions>button.is-suggested{box-shadow:inset 0 -3px var(--lime);border-color:#a3c94a}.flow-quick-actions>button:disabled{cursor:not-allowed;opacity:.58}.flow-quick-actions>button>span,.flow-quick-actions>a>span,.flow-quick-actions>.remote-support-pin-action>span{color:#087467;background:#e5f3ef;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.flow-quick-actions strong{color:#294b50;overflow-wrap:anywhere;width:100%;min-width:0;font-size:13px;line-height:1.25}.flow-quick-actions small{color:#718487;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3}.flow-remote-pin{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:min(100%,290px);display:grid}.flow-remote-pin input{color:#235056;letter-spacing:.08em;background:#fff;border:1px solid #bfd3cf;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px;font:760 13px/1.2 Consolas,monospace}.flow-remote-pin input:focus{border-color:#519a8f;box-shadow:0 0 0 3px #0874671a}.flow-remote-pin button{color:#063e43;background:var(--lime);cursor:pointer;border:0;border-radius:7px;place-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:850;display:grid}.flow-remote-pin button:disabled{cursor:not-allowed;opacity:.5}.flow-suggestion{color:#638000;background:#f7fbe9;border:1px solid #d4e5ad;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:12px 0 0;padding:11px;display:grid}.flow-suggestion>div{gap:2px;display:grid}.flow-suggestion span{color:#718050;font-size:13px}.flow-suggestion strong{color:#425b25;font-size:13px}.flow-suggestion p{color:#6e7d60;margin:2px 0 0;font-size:13px;line-height:1.35}.flow-extension-call{box-shadow:inset 0 -3px #58a98f}.flow-knowledge-matches{background:#f6fbf9;border:1px solid #cee2dc;border-radius:12px;gap:9px;margin-top:12px;padding:12px;display:grid}.flow-knowledge-matches>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-knowledge-matches>header>span{color:#1e5650;align-items:center;gap:7px;display:flex}.flow-knowledge-matches>header strong{font-size:13px}.flow-knowledge-matches>header small{color:#66817d;font-size:11px}.flow-knowledge-matches article{background:#fff;border:1px solid #dcebe7;border-radius:9px;gap:6px;padding:10px;display:grid}.flow-knowledge-matches article>div{gap:2px;display:grid}.flow-knowledge-matches article strong{color:#284f4b;font-size:13px}.flow-knowledge-matches article span{color:#68817e;font-size:11px}.flow-knowledge-matches article p,.flow-knowledge-empty{color:#526c68;margin:0;font-size:12px;line-height:1.45}.flow-task-boundary{color:#687d80;background:#eaf0ef;border-radius:8px;margin:10px 0 0;padding:10px;font-size:13px;line-height:1.45}.flow-task-history{border-top:1px solid #dce6e3;gap:7px;margin-top:12px;padding-top:11px;display:grid}.flow-task-history>strong{color:#3a5b60;text-transform:uppercase;letter-spacing:.035em;font-size:13px}.flow-task-history div{color:#577075;justify-content:space-between;gap:9px;font-size:13px;display:flex}.flow-task-history div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-task-history small{color:#087467;flex:none;font-size:13px;font-weight:780}.flow-context-panel{gap:16px;display:grid}.flow-context-panel>header{border-bottom:1px solid #dce6e3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:4px 0 15px;display:grid}.flow-context-panel>header>span{color:#087467;background:#e5f3ef;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.flow-context-panel>header>div{gap:3px;min-width:0;display:grid}.flow-context-panel>header strong{color:#244b50;font-size:15px}.flow-context-panel>header small{color:#76898c;font-size:12px;line-height:1.4}.flow-context-summaries{gap:8px;display:grid}.flow-context-summaries article{background:#fff;border:1px solid #d7e3e0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:86px;padding:10px;display:grid}.flow-context-summaries article>span{color:#347467;background:#e7f3f0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.flow-context-summaries article>div{gap:3px;min-width:0;display:grid}.flow-context-summaries article small{color:#708487;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:820}.flow-context-summaries article strong{color:#294f53;font-size:12px;line-height:1.35}.flow-context-summaries article p{color:#667c7f;margin:0;font-size:11px;line-height:1.4}.flow-context-summaries article.is-attention{background:#fffaf0;border-color:#e8d29e}.flow-context-summaries article.is-attention>span{color:#956417;background:#f8eac8}.flow-context-summaries article.is-urgent{background:#fff5f4;border-color:#e5bbb7}.flow-context-summaries article.is-urgent>span{color:#a7443f;background:#f8dfdc}.flow-context-summaries article.is-stable>span{color:#18745d;background:#e0f2eb}.flow-decision-panel{gap:12px}.flow-decision-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.flow-decision-overview article{background:#fff;border:1px solid #d7e3e0;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:88px;padding:9px;display:grid}.flow-decision-overview article.is-attention{background:#fffaf0;border-color:#e8d29e}.flow-decision-overview article.is-urgent{background:#fff5f4;border-color:#e5bbb7}.flow-decision-overview small{color:#728689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.flow-decision-overview strong{color:#294f53;font-size:12px;line-height:1.3}.flow-decision-overview span{color:#697e81;font-size:10px;line-height:1.35}.flow-decision-callout{background:#f5faf8;border:1px solid #cfdfdb;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.flow-decision-callout strong{color:#285359;font-size:13px}.flow-decision-callout p{color:#667c7f;margin:0;font-size:11px;line-height:1.45}.flow-ip-review,.flow-evidence-list,.flow-decision-actions{background:#fff;border:1px solid #d7e3e0;border-radius:10px;overflow:hidden}.flow-ip-review>header,.flow-evidence-list>header,.flow-decision-actions>header{background:#f8fbfa;border-bottom:1px solid #e4ecea;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.flow-ip-review>header,.flow-decision-actions>header{flex-direction:column;align-items:flex-start}.flow-ip-review header strong,.flow-evidence-list header strong,.flow-decision-actions header strong{color:#31565b;font-size:12px}.flow-ip-review header small,.flow-evidence-list header small,.flow-decision-actions header small{color:#74878a;font-size:10px;line-height:1.35}.flow-decision-actions>header>div{align-items:center;gap:6px;display:flex}.flow-decision-actions>header svg{color:#087467}.flow-ip-review>div{color:#6c8083;flex-wrap:wrap;gap:6px;padding:9px 10px;font-size:11px;display:flex}.flow-ip-review code{color:#7a463d;background:#fff7f5;border:1px solid #d8e4e1;border-radius:5px;padding:4px 6px;font-size:10px}.flow-evidence-list>article,.flow-decision-actions>article{border-top:1px solid #e7eeec;gap:5px;padding:9px 10px;display:grid}.flow-evidence-list>header+article,.flow-decision-actions>header+article{border-top:0}.flow-evidence-list>article.is-urgent{background:#fff5f4}.flow-evidence-list article>div{gap:2px;min-width:0;display:grid}.flow-evidence-list article strong,.flow-decision-actions article strong{color:#2d5358;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.flow-evidence-list article small{color:#788b8e;font-size:10px;line-height:1.35}.flow-evidence-list article p,.flow-decision-actions article p{color:#657a7d;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.flow-decision-actions>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.flow-decision-actions article button{color:#126c60;background:#f2faf7;border:1px solid #9dc8bf;border-radius:7px;max-width:130px;min-height:34px;padding:5px 8px;font-size:10px;font-weight:800}.flow-decision-actions article button:disabled{color:#7b8c8e;background:#f1f4f3;border-color:#d6e0de}.flow-decision-empty{color:#6b7f82;margin:0;padding:11px;font-size:11px;line-height:1.45}.flow-context-panel dl{background:#fff;border:1px solid #d7e3e0;border-radius:10px;margin:0;overflow:hidden}.flow-context-panel dl>div{border-top:1px solid #e8efed;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 11px;display:flex}.flow-context-panel dl>div:first-child{border-top:0}.flow-context-panel dt{color:#778a8d;font-size:12px}.flow-context-panel dd{color:#31565b;overflow-wrap:anywhere;text-align:right;white-space:normal;max-width:62%;margin:0;font-size:13px;font-weight:780;line-height:1.35}.flow-context-edit{color:#087467;cursor:pointer;background:#f4faf8;border:1px solid #9fcac2;border-radius:8px;min-height:40px;font-size:13px;font-weight:820}.flow-context-edit:hover{background:#eaf6f2;border-color:#087467}.flow-context-form{gap:11px;display:grid}.flow-context-identity{background:#f7faf9;border:1px solid #d7e3e0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 11px;display:grid}.flow-context-identity>span{gap:3px;min-width:0;display:grid}.flow-context-identity small,.flow-context-field>span{color:#708689;letter-spacing:.025em;font-size:11px;font-weight:760}.flow-context-identity strong{color:#31565b;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.flow-context-field{gap:5px;min-width:0;display:grid}.flow-context-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.flow-context-field input,.flow-context-field select,.flow-context-field textarea{color:#264d52;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdedb;border-radius:8px;outline:none;font-size:13px;line-height:1.4}.flow-context-field input,.flow-context-field select{min-height:39px;padding:8px 9px}.flow-context-field textarea{resize:vertical;min-height:78px;padding:9px}.flow-context-field input:focus,.flow-context-field select:focus,.flow-context-field textarea:focus{border-color:#087467;box-shadow:0 0 0 3px #0874671c}.flow-context-field input:disabled,.flow-context-field select:disabled,.flow-context-field textarea:disabled{color:#74878a;background:#edf3f1}.flow-context-form-actions{grid-template-columns:minmax(0,1fr) minmax(85px,.55fr);gap:8px;display:grid}.flow-context-form-actions button{color:#456569;cursor:pointer;background:#fff;border:1px solid #c8d8d5;border-radius:8px;min-height:40px;font-size:13px;font-weight:820}.flow-context-form-actions button:hover{background:#f5faf8;border-color:#7eaaa2}.flow-context-form-actions button:disabled{opacity:.58;cursor:wait}.flow-context-form-actions .flow-context-save{color:#fff;background:#087467;border-color:#087467;justify-content:center;align-items:center;gap:6px;display:inline-flex}.flow-context-form-actions .flow-context-save:hover{background:#07675d}.flow-diagnostic-history{background:#fff;border:1px solid #d7e3e0;border-radius:10px;overflow:hidden}.flow-diagnostic-history>header{color:#31565b;background:#f1f7f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:44px;padding:9px 11px;display:flex}.flow-diagnostic-history>header strong{letter-spacing:.035em;text-transform:uppercase;font-size:12px}.flow-diagnostic-history>header span{color:#73878a;font-size:12px}.flow-diagnostic-history>a{color:#31565b;border-top:1px solid #e8efed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 11px;text-decoration:none;display:grid}.flow-diagnostic-history>a:hover{background:#f7fbfa}.flow-diagnostic-history>a>span:first-child{gap:2px;min-width:0;display:grid}.flow-diagnostic-history>a strong,.flow-diagnostic-history>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-diagnostic-history>a strong{font-size:13px}.flow-diagnostic-history>a small{color:#73878a;font-size:11px}.flow-diagnostic-history>a>span:last-child{color:#087467;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:820;display:inline-flex}.flow-context-note{color:#54716e;background:#eef9f5;border:1px solid #bce0d5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;font-size:13px;line-height:1.45;display:grid}.flow-context-note svg{color:#087467}.flow-context-open{color:#fff;cursor:pointer;background:#087467;border:1px solid #0b7569;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:820;display:inline-flex}.flow-context-open:hover{background:#07675d}.flow-legacy-incident{gap:8px;display:grid}.flow-legacy-incident>summary{color:#6a7f82;cursor:pointer;font-size:11px;font-weight:780}.flow-legacy-incident[open]>summary{color:#31565b}.flow-legacy-incident .flow-context-open{color:#526c70;background:#f5f8f7;border-color:#c4d6d2;width:100%;margin-top:8px}.flow-legacy-incident .flow-context-open:hover{color:#31565b;background:#edf3f1}.flow-toast{z-index:70;color:#fff;background:#063e43;border-radius:10px;align-items:flex-start;gap:12px;max-width:min(440px,100vw - 32px);padding:14px 14px 14px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #042d3040}.flow-toast.is-error{background:#8a2634}.flow-toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.flow-toast>button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;margin:-4px -4px -4px 0;display:inline-grid}.flow-toast>button:hover{background:#ffffff24}.flow-toast>button:focus-visible{outline-offset:1px;outline:2px solid #fff}.flow-signed-out{color:#087467;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:440px;display:grid}.flow-signed-out h1{color:#274a4f;margin:0}.flow-signed-out p{color:#697d80;margin:0;font-size:14px}.flow-signed-out button{color:#063e43;background:var(--lime);border:0;border-radius:8px;min-height:42px;margin-top:5px;padding:0 16px;font-size:14px;font-weight:850}@media (width<=1280px){.flow-console{grid-template-columns:260px minmax(400px,1fr) 310px}.flow-command-bar h1+span{display:none}}@media (width<=1120px){.flow-page{grid-template-rows:auto auto auto}.flow-console{grid-template-columns:260px minmax(0,1fr)}.flow-tools{border-top:1px solid #d8e3e0;border-left:0;grid-column:1/-1}.flow-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-quick-actions>button,.flow-quick-actions>a{min-height:105px}}@media (width<=760px){.flow-page{margin:-20px -14px -28px}.flow-command-bar{align-items:flex-start}.flow-command-bar h1+span,.flow-command-state>span{display:none}.flow-console{display:block}.flow-queue{border-bottom:1px solid #d8e3e0;border-right:0}.flow-list{max-height:330px}.flow-conversation{min-height:720px}.flow-incident-head{flex-direction:column;align-items:flex-start}.flow-incident-actions{flex-wrap:wrap;align-items:stretch;width:100%}.flow-ticket-workspaces{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.flow-ticket-workspaces::-webkit-scrollbar{display:none}.flow-ticket-workspaces button{min-width:max-content;padding-inline:11px}.flow-chat-scroll{min-height:360px}.flow-chat-scroll article{max-width:100%}.flow-internal-note-composer{grid-template-columns:1fr}.flow-internal-note-composer button{width:fit-content}.flow-quick-actions{grid-template-columns:1fr 1fr}}@media (width<=460px){.flow-command-bar{padding:12px}.flow-command-icon{display:none}.flow-command-bar>div:first-child p{font-size:12px}.flow-command-bar h1{font-size:23px}.flow-incident-head{padding-inline:14px}.flow-incident-actions{display:grid}.flow-incident-actions>button{justify-content:center}.flow-reply{grid-template-columns:1fr}.flow-reply button{width:100%}.flow-internal-note-composer button{justify-content:center;width:100%}.flow-ticket-calendar-list article{grid-template-columns:1fr;gap:4px}.flow-calendar-intelligence dl,.flow-calendar-action{grid-template-columns:1fr}.flow-calendar-action>button{width:100%;max-width:none}.flow-phone-contacts article{grid-template-columns:36px minmax(0,1fr) auto}.flow-phone-extension{text-align:left;grid-column:2}.flow-phone-contacts article>button{grid-area:1/3/span 2}.flow-workspace-handoff{grid-template-columns:auto minmax(0,1fr)}.flow-workspace-handoff button{grid-column:1/-1;width:100%}.flow-context-summary dl{grid-template-columns:1fr}.flow-context-summary dl>.flow-context-next-action{grid-column:auto}.flow-context-coverage>div{grid-template-columns:1fr}.flow-context-coverage button:last-child{grid-column:auto}.flow-ai-next-actions>header{flex-direction:column;align-items:stretch}.flow-ai-next-actions>header>button{width:100%}.flow-ai-next-actions-list article{grid-template-columns:1fr}.flow-ai-next-actions-list article>button{width:100%}.flow-chat-event{grid-template-columns:auto minmax(0,1fr);width:100%}.flow-chat-event time{grid-column:2}}.flow-focus-mode{grid-template-columns:250px minmax(0,1fr);height:100vh;overflow:hidden}.flow-focus-mode.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.flow-focus-mode .workspace{grid-column:2;min-height:0}.flow-focus-mode>.workspace>.content{max-width:none;height:calc(100vh - 76px);padding:0;overflow:hidden}.flow-focus-mode .sidebar{display:flex}.flow-focus-mode .flow-page{grid-template-rows:minmax(48px,auto) auto minmax(0,1fr);width:100%;height:calc(100vh - 76px);min-height:0;margin:0;overflow:hidden}.flow-focus-mode .flow-command-bar{min-height:48px;padding:4px 10px}.flow-focus-mode .flow-command-icon{border-radius:8px;width:30px;height:30px}.flow-focus-mode .flow-command-bar>div:first-child p{display:none}.flow-focus-mode .flow-command-bar h1{font-size:18px}.flow-focus-mode .flow-command-bar h1+span{display:none}.flow-focus-mode .flow-command-state>span,.flow-focus-mode .flow-command-state button{min-height:30px;padding:0 8px;font-size:11px}.flow-focus-mode .flow-console{grid-template-columns:250px minmax(520px,1fr) 340px;min-height:0;overflow:hidden}.flow-focus-mode .flow-console.is-idle{grid-template-columns:250px minmax(0,1fr)}.flow-focus-mode .flow-console>*{min-width:0;min-height:0}.flow-focus-mode .flow-queue{grid-template-rows:auto auto auto minmax(0,1fr);padding:10px 8px;display:grid;overflow:hidden}.flow-focus-mode .flow-queue-title{min-height:35px;padding:0 5px 7px}.flow-focus-mode .flow-queue-title-total span,.flow-focus-mode .flow-queue-title-attention{font-size:11px}.flow-focus-mode .flow-queue-title strong{min-width:22px;height:22px;font-size:11px}.flow-focus-mode .flow-search{height:36px;padding:0 9px}.flow-focus-mode .flow-search input{font-size:12px}.flow-focus-mode .flow-queue-filters{gap:4px;margin-top:6px}.flow-focus-mode .flow-queue-filters button{min-height:30px;padding:4px 7px;font-size:10px}.flow-focus-mode .flow-queue-filters button b{min-width:19px;height:19px;font-size:10px}.flow-focus-mode .flow-list{gap:5px;min-height:0;max-height:none;margin-top:7px;overflow-y:auto}.flow-focus-mode .flow-list-item{gap:4px;min-height:88px;padding:9px 10px}.flow-focus-mode .flow-list-top strong,.flow-focus-mode .flow-list-service{font-size:12px}.flow-focus-mode .flow-list-top time,.flow-focus-mode .flow-list-requester,.flow-focus-mode .flow-list-foot>span,.flow-focus-mode .flow-incident-number>span{font-size:11px}.flow-focus-mode .flow-list-foot>span,.flow-focus-mode .flow-incident-number>span{min-height:20px}.flow-focus-mode .flow-conversation{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;overflow:hidden}.flow-focus-mode .flow-incident-head{min-height:68px;padding:7px 12px}.flow-focus-mode .flow-incident-number>strong,.flow-focus-mode .flow-incident-actions>button{font-size:12px}.flow-focus-mode .flow-incident-head h2{margin:3px 0 5px;font-size:clamp(18px,1.6vw,23px)}.flow-focus-mode .flow-conversation>.support-journey{border-radius:9px;margin:7px 10px 0}.flow-focus-mode .flow-conversation>.support-journey>header{padding:6px 9px 5px}.flow-focus-mode .flow-conversation>.support-journey>header span{display:none}.flow-focus-mode .flow-conversation>.support-journey>header em{padding:4px 7px;font-size:8px}.flow-focus-mode .flow-conversation>.support-journey>ol{padding:7px 9px}.flow-focus-mode .flow-conversation>.support-journey>ol i{flex-basis:20px;width:20px;height:20px;font-size:8px}.flow-focus-mode .flow-conversation>.support-journey>ol li:not(:last-child):after{top:9px;left:27px}.flow-focus-mode .flow-conversation>.support-journey>footer{grid-template-columns:minmax(105px,.28fr) minmax(0,1fr);gap:8px;padding:6px 9px}.flow-focus-mode .flow-conversation>.support-journey>footer p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-focus-mode .flow-ticket-workspaces{scrollbar-width:none;align-self:start;gap:2px;height:40px;min-height:40px;padding:0 8px;overflow-x:auto}.flow-focus-mode .flow-ticket-workspaces::-webkit-scrollbar{display:none}.flow-focus-mode .flow-ticket-workspaces button{flex:none;height:40px;padding-inline:8px;font-size:10px}.flow-focus-mode .flow-chat-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;gap:10px;height:auto;min-height:0;padding:13px 14px;scroll-padding-top:13px;overflow-y:auto}.flow-focus-mode .flow-pane-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:auto;min-height:0;padding:11px 12px;overflow-y:auto}.flow-focus-mode .flow-copilot-pane{overflow:hidden}.flow-focus-mode .flow-chat-scroll article{grid-template-columns:30px minmax(0,1fr);gap:7px;max-width:90%}.flow-focus-mode .flow-chat-scroll article.from-team{grid-template-columns:minmax(0,1fr) 30px}.flow-focus-mode .flow-chat-avatar{width:30px;height:30px;font-size:11px}.flow-focus-mode .flow-chat-scroll article header strong,.flow-focus-mode .flow-chat-scroll article header time,.flow-focus-mode .flow-chat-event span,.flow-focus-mode .flow-chat-event strong,.flow-focus-mode .flow-chat-event time{font-size:11px}.flow-focus-mode .flow-chat-scroll article p{padding:8px 10px;font-size:12px;line-height:1.45}.flow-focus-mode .flow-chat-event{min-height:37px;padding:6px 9px}.flow-focus-mode .flow-reply{min-height:65px;padding:8px 10px}.flow-focus-mode .flow-reply textarea{resize:none;min-height:44px;max-height:96px;padding:8px 10px;font-size:12px}.flow-focus-mode .flow-reply button{min-width:78px;min-height:40px;font-size:12px}.flow-focus-mode .flow-tools{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;min-height:0;padding:10px 10px 32px;scroll-padding-block:10px 32px;overflow:hidden auto}.flow-focus-mode .flow-context-summary{margin:0 0 8px;padding:9px}.flow-focus-mode .flow-context-section-body{padding:9px}.flow-focus-mode .flow-tools-heading{min-height:33px}.flow-focus-mode .flow-tools-heading strong{font-size:12px}.flow-focus-mode .flow-tools-heading>span{font-size:10px}.flow-focus-mode .flow-quick-actions{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.flow-focus-mode .flow-quick-actions>button,.flow-focus-mode .flow-quick-actions>a{place-items:initial;text-align:left;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:1px 9px;min-height:56px;padding:7px 9px}.flow-focus-mode .flow-quick-actions>button>span,.flow-focus-mode .flow-quick-actions>a>span{grid-row:1/3;align-self:center;width:31px;height:31px}.flow-focus-mode .flow-quick-actions>.remote-support-pin-action{place-items:initial;text-align:left;grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:2px 9px;min-height:112px;padding:9px}.flow-focus-mode .flow-quick-actions>.remote-support-pin-action>span{grid-row:1/3;align-self:center;width:31px;height:31px}.flow-focus-mode .flow-quick-actions>.remote-support-pin-action .flow-remote-pin{grid-column:1/-1;margin-top:5px}.flow-focus-mode .flow-quick-actions>button:disabled{opacity:.72}.flow-focus-mode .flow-remote-pin input,.flow-focus-mode .flow-remote-pin button{height:32px;min-height:32px}.flow-focus-mode .flow-quick-actions strong{font-size:11px}.flow-focus-mode .flow-quick-actions small{font-size:10px}.flow-focus-mode .flow-suggestion{margin-top:8px;padding:8px}.flow-focus-mode .flow-suggestion span,.flow-focus-mode .flow-suggestion strong,.flow-focus-mode .flow-suggestion p,.flow-focus-mode .flow-task-boundary,.flow-focus-mode .flow-task-history>strong,.flow-focus-mode .flow-task-history div,.flow-focus-mode .flow-task-history small{font-size:10px}@media (width<=1180px){.flow-focus-mode .flow-console{grid-template-rows:minmax(0,1fr) minmax(230px,.58fr);grid-template-columns:230px minmax(0,1fr)}.flow-focus-mode .flow-console.is-idle{grid-template-rows:minmax(0,1fr);grid-template-columns:230px minmax(0,1fr)}.flow-focus-mode .flow-tools{border-top:1px solid #d8e3e0;border-left:0;grid-column:1/-1}.flow-focus-mode .flow-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-focus-mode .flow-quick-actions>.remote-support-pin-action{grid-column:span 2}}@media (width<=980px){.flow-focus-mode,.flow-focus-mode.sidebar-collapsed{grid-template-columns:1fr}.flow-focus-mode .workspace{grid-column:1}.flow-focus-mode .sidebar,.flow-focus-mode.sidebar-collapsed .sidebar{width:250px;transform:translate(-101%)}.flow-focus-mode .sidebar.mobile-open{transform:translate(0)}.flow-focus-mode .sidebar.mobile-open .mobile-close{display:grid}.flow-focus-mode .flow-console{grid-template-columns:210px minmax(0,1fr)}.flow-focus-mode .flow-console.is-idle{grid-template-rows:minmax(0,1fr);grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.flow-focus-mode{height:auto;min-height:100vh;overflow:visible}.flow-focus-mode>.workspace>.content{height:auto;min-height:calc(100vh - 76px);overflow:visible}.flow-focus-mode .flow-page{grid-template-rows:auto auto;height:auto;min-height:calc(100vh - 76px);overflow:visible}.flow-focus-mode .flow-console{display:block;overflow:visible}.flow-focus-mode .flow-queue,.flow-focus-mode .flow-conversation,.flow-focus-mode .flow-tools{overflow:visible}.flow-focus-mode .flow-tools{overscroll-behavior-y:auto;scrollbar-gutter:auto;padding-bottom:24px}.flow-focus-mode .flow-list{max-height:280px}.flow-focus-mode .flow-chat-scroll{height:52vh;min-height:330px}.flow-focus-mode .flow-quick-actions{grid-template-columns:1fr 1fr}.flow-focus-mode .flow-quick-actions>.remote-support-pin-action{grid-column:1/-1}.flow-idle{min-height:470px;padding:24px 16px}}@media (width<=460px){.flow-focus-mode .flow-quick-actions{grid-template-columns:1fr}.flow-focus-mode .flow-quick-actions>.remote-support-pin-action{grid-column:auto}.flow-idle-card{border-radius:14px;padding:24px 18px}.flow-idle-actions,.flow-idle-actions button{width:100%}.flow-idle-status{grid-template-columns:1fr}.flow-idle-status>div{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 0}}.flow-chat-scroll article.from-amiigo{align-self:flex-start}.flow-chat-scroll article.from-amiigo .flow-chat-avatar{color:#214a4e;background:var(--lime)}.flow-chat-scroll article.from-amiigo p{background:#f8fbe9;border-color:#cddd8d}.flow-chat-scroll article.flow-task-progress-card section{color:#294c50;background:#f8fbe9;border:1px solid #cddd8d;border-radius:5px 12px 12px;gap:5px;width:min(520px,100%);padding:11px 13px;display:grid}.flow-task-progress-card section>span{color:#718330;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.flow-task-progress-card section>strong{font-size:13px}.flow-task-progress-copy{color:#53696d;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.flow-task-progress-copy b{color:#31555a}.flow-task-progress-track{background:#dfe7c5;border-radius:999px;height:7px;overflow:hidden}.flow-task-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--lime));height:100%;transition:width .35s;display:block}.flow-task-progress-card.is-failed .flow-task-progress-track i,.flow-task-progress-card.is-declined .flow-task-progress-track i,.flow-task-progress-card.is-expired .flow-task-progress-track i{background:#c98563}.flow-chat-scroll article.flow-finding-action-card section{color:#294c50;background:#fff8e8;border:1px solid #e3c47b;border-radius:5px 12px 12px;gap:7px;width:min(520px,100%);padding:12px 13px;display:grid}.flow-finding-action-card section>span{color:#8b651b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.flow-finding-action-card section>strong{font-size:13px}.flow-finding-action-card section>p{color:#5e563f!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.flow-finding-action-card section>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#26766f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.flow-finding-action-card section>button:disabled{cursor:not-allowed;opacity:.58}.flow-finding-action-card section>small{color:#81745a;font-size:10px;line-height:1.4}.flow-chat-attachment{color:#235b55;background:#fff;border:1px solid #cfe0dc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(88%,620px);margin:0 auto;padding:10px 12px;font-size:12px;text-decoration:none;display:grid}.flow-chat-attachment span{gap:1px;min-width:0;display:grid}.flow-chat-attachment strong{color:#294c50;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-chat-attachment small{color:#687f81;font-size:12px}.flow-chat-attachment time{color:#859497;white-space:nowrap;font-size:12px}.flow-reply{grid-template-columns:auto minmax(0,1fr) auto}.flow-codex-settings{color:#526c70;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}.flow-codex-settings label{align-items:center;gap:5px;display:flex}.flow-codex-settings select{color:#234448;background:#fff;border:1px solid #cbdad6;border-radius:6px;max-width:160px;padding:4px}.flow-reply .flow-codex-settings button{width:auto;min-width:0;min-height:28px;padding:3px 9px;font-size:11px}.flow-attach-button{width:40px;color:#087467!important;background:#f4faf8!important;border:1px solid #cbdad6!important;min-width:40px!important;padding:0!important}.flow-load-failure{color:#71413e;background:#fff5f3;border:1px solid #e8bdb7;border-radius:11px;justify-items:start;gap:7px;margin:10px;padding:14px 12px;display:grid}.flow-load-failure>svg{color:#c7554e}.flow-load-failure strong{color:#713d39;font-size:12px}.flow-load-failure span{font-size:11px;line-height:1.45}.flow-load-failure small{color:#8c625e;overflow-wrap:anywhere;font-size:9px}.flow-load-failure button{color:#7b3934;cursor:pointer;background:#fff;border:1px solid #d59b94;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.security-endpoint-antivirus{background:linear-gradient(135deg,#f8fcfb,#fff);border:1px solid #cbded9;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #194c450d}.security-endpoint-antivirus>header{border-bottom:1px solid #dce9e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 18px;display:grid}.security-endpoint-antivirus>header>span{color:#fff;background:#18786e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.security-endpoint-antivirus>header>div{gap:3px;min-width:0;display:grid}.security-endpoint-antivirus>header small{color:#63817c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.security-endpoint-antivirus>header h2{color:#244c48;margin:0;font-size:17px}.security-endpoint-antivirus>header p{color:#607572;max-width:760px;margin:1px 0 0;font-size:11px;line-height:1.5}.security-endpoint-antivirus>header time{color:#718783;white-space:nowrap;font-size:9px}.security-endpoint-antivirus-message{color:#607773;justify-content:center;align-items:center;gap:9px;min-height:90px;padding:18px;font-size:11px;display:flex}.security-endpoint-antivirus-message.error{color:#7a4440;background:#fff7f5;justify-content:flex-start}.security-endpoint-antivirus-message>div{gap:2px;display:grid}.security-endpoint-antivirus-message button{color:#79413c;cursor:pointer;background:#fff;border:1px solid #ddb1aa;border-radius:8px;min-height:32px;margin-left:auto;padding:0 10px}.security-endpoint-antivirus-metrics{background:#f1f8f6bf;border-bottom:1px solid #e0ebe8;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 16px;display:grid}.security-endpoint-antivirus-metrics article{background:#fff;border:1px solid #d9e7e3;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.security-endpoint-antivirus-metrics article.attention{background:#fff8f5;border-color:#edc3b9}.security-endpoint-antivirus-metrics small{color:#6c827e;font-size:9px}.security-endpoint-antivirus-metrics strong{color:#2b5f59;font-size:20px}.security-endpoint-antivirus-metrics .attention strong{color:#a34a3c}.security-endpoint-antivirus-scans{gap:9px;padding:12px 16px 16px;display:grid}.security-endpoint-antivirus-scans>article{background:#fff;border:1px solid #d9e6e3;border-radius:11px;overflow:hidden}.security-endpoint-antivirus-scans>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.security-endpoint-antivirus-scans>article>header>span{color:#18786e;background:#eaf6f3;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.security-endpoint-antivirus-scans>article>header>span.attention{color:#a64c3f;background:#fff0eb}.security-endpoint-antivirus-scans>article>header>div{gap:2px;min-width:0;display:grid}.security-endpoint-antivirus-scans>article>header strong{color:#294d49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.security-endpoint-antivirus-scans>article>header small{color:#71817f;font-size:9px}.security-endpoint-antivirus-scans>article>header b{color:#59726e;font-size:9px}.security-endpoint-antivirus-scans ul{gap:6px;margin:0;padding:0 12px 10px;list-style:none;display:grid}.security-endpoint-antivirus-scans li{background:#fff6f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.security-endpoint-antivirus-scans li div{gap:2px;min-width:0;display:grid}.security-endpoint-antivirus-scans li strong{color:#743e38;font-size:10px}.security-endpoint-antivirus-scans li code{color:#8a6d68;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.security-endpoint-antivirus-scans li span{color:#7e443b;font-size:8px;font-weight:850}.security-endpoint-antivirus-scans footer{color:#758784;background:#f7faf9;padding:7px 12px;font-size:8.5px}.security-endpoint-antivirus-empty{color:#71827f;text-align:center;align-content:center;place-items:center;gap:5px;min-height:120px;padding:22px;display:grid}.security-endpoint-antivirus-empty svg{color:#1f8177}.security-endpoint-antivirus-empty strong{color:#345a56;font-size:12px}.security-endpoint-antivirus-empty span{max-width:540px;font-size:10px;line-height:1.5}@media (width<=850px){.security-endpoint-antivirus-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-endpoint-antivirus>header{grid-template-columns:auto minmax(0,1fr)}.security-endpoint-antivirus>header time{grid-column:2}}.flow-loading strong{color:#365c60;font-size:13px}.flow-loading span{color:#75898b;max-width:230px;font-size:11px;line-height:1.45}.flow-queue-filters button:focus-visible,.flow-ticket-workspaces button:focus-visible,.flow-workspace-local-nav button:focus-visible{outline-offset:2px;outline:3px solid #0874673d}@media (width<=680px){.flow-sync-warning{grid-template-columns:auto minmax(0,1fr);align-items:start}.flow-sync-warning>button{grid-column:1/-1;justify-content:center;justify-self:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}:root{--sd-ink:#0c1b2a;--sd-ink-soft:#20364a;--sd-paper:#f6f2e9;--sd-paper-deep:#eee7da;--sd-white:#fffdf9;--sd-teal:#34c6a3;--sd-teal-deep:#0d7f6b;--sd-amber:#e7a84b;--sd-slate:#6b7b8c;--sd-line:#0c1b2a24;--sd-shadow:0 24px 70px #0c1b2a1f}.release-preview-banner{z-index:10000;width:100%;min-height:44px;color:var(--sd-ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-align:center;background:linear-gradient(90deg,#fff3cf,#e8f7f2);border-bottom:1px solid #0c1b2a33;justify-content:center;align-items:center;gap:10px 16px;padding:9px 20px;font-size:14px;line-height:1.35;display:flex;position:relative}.release-preview-banner strong{white-space:nowrap;color:var(--sd-teal-deep);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:780;display:inline-flex}.release-preview-banner strong:before{background:var(--sd-amber);content:"";border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e7a84b2e}@media (width<=620px){.release-preview-banner{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding-inline:14px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body:has(.site-shell){background:var(--sd-paper);color:var(--sd-ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;overflow:hidden auto}.site-shell button,.site-shell input,.site-shell textarea,.site-shell select{font:inherit}.site-shell button,.site-shell a{-webkit-tap-highlight-color:transparent}.site-shell a{color:inherit}.site-shell{flex-direction:column;min-height:100vh;display:flex;overflow:visible}.site-shell .topbar{z-index:20;background:var(--sd-paper);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(1180px,100% - 40px);height:auto;color:var(--sd-ink);border:0;justify-content:space-between;align-items:center;gap:0;padding:24px 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-shell>.topbar{order:0}.site-shell>.hero{order:1}.site-shell>.amiigo-services,.site-shell>.service-flow{order:2}.site-shell>.ticket-pricing{order:3}.site-shell>.desk-section{order:5}.site-shell>.ticket-chat-section{order:6}.site-shell>#install{order:7}.site-shell>#self-fix,.site-shell>#it-support{order:8}.site-shell>.footer{order:9}.site-shell .wordmark{letter-spacing:-.025em;align-items:center;gap:10px;font-size:19px;font-weight:720;text-decoration:none;display:inline-flex}.site-shell .brand-dot{border:3px solid var(--sd-teal);width:14px;height:14px;box-shadow:8px 0 0 -3px var(--sd-teal);border-radius:50%;margin-right:4px}.site-shell .topnav{color:var(--sd-ink-soft);align-items:center;gap:26px;font-size:13px;display:flex}.site-shell .topnav a{text-decoration:none}.site-shell .topnav a:hover,.site-shell .topnav a:focus-visible{color:var(--sd-ink);text-underline-offset:4px;text-decoration:underline}.site-shell .topbar a:focus-visible{outline:2px solid var(--sd-teal-deep);outline-offset:4px}.site-shell .status-pill{border:1px solid var(--sd-line);background:var(--sd-white);color:var(--sd-ink);border-radius:99px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.site-shell .status-pill:before{content:"";background:var(--sd-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34c6a321}.site-shell .hero{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--sd-ink);min-height:650px;color:var(--sd-white);background-size:48px 48px;position:relative;overflow:clip}.site-shell .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#34c6a32b,#0000 67%);border-radius:50%;width:620px;height:620px;position:absolute;top:60px;right:-170px}.site-shell .hero-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;width:min(1180px,100% - 40px);min-height:650px;margin:0 auto;padding:126px 0 64px;display:grid;position:relative}.site-shell .eyebrow{color:var(--sd-teal);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:760;display:flex}.site-shell .eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.site-shell .hero h1{letter-spacing:-.068em;max-width:680px;margin:0;font-size:clamp(56px,6.2vw,94px);line-height:.96}.site-shell .hero h1 span{color:var(--sd-teal)}.site-shell .hero-copy>p:not(.eyebrow){color:#fffdf9ad;max-width:600px;margin:28px 0 34px;font-size:18px;line-height:1.65}.site-shell .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.site-shell .hero-promises{color:#fffdf9a6;flex-wrap:wrap;gap:10px 18px;margin:28px 0 0;padding:0;font-size:12px;font-weight:620;list-style:none;display:flex}.site-shell .hero-promises li{align-items:center;gap:7px;display:inline-flex}.site-shell .hero-promises li:before{content:"✓";width:16px;height:16px;color:var(--sd-teal);background:#34c6a324;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--sd-teal);color:var(--sd-ink)}.button-primary:hover{background:#43d7b4}.button-ghost{color:var(--sd-white);background:#ffffff0d;border-color:#ffffff38}.site-shell .button.button-dark{background:var(--sd-ink);color:var(--sd-white)}.site-shell .button.button-download{background:var(--sd-teal);color:var(--sd-ink);box-shadow:0 10px 22px #0d7f6b33}.site-shell .button.button-download:hover{background:#43d7b4}.button-outline{border-color:var(--sd-line);color:var(--sd-ink);background:0 0}.button:focus-visible,.site-shell .chat-chip:focus-visible,.site-shell .icon-button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #34c6a373}.site-shell .support-console{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff1f;border-radius:24px;padding:18px;position:relative;box-shadow:0 40px 100px #00000052}.site-shell .console-header{color:#ffffff9e;font:12px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;padding:2px 4px 16px;display:flex}.site-shell .window-dots{gap:6px;display:flex}.site-shell .window-dots i{background:#ffffff40;border-radius:50%;width:7px;height:7px;display:block}.site-shell .window-dots i:first-child{background:var(--sd-teal)}.site-shell .console-card{background:var(--sd-white);color:var(--sd-ink);border-radius:16px;padding:24px}.site-shell .console-card h2{letter-spacing:-.035em;margin:0 0 20px;font-size:22px}.site-shell .console-row{border-top:1px solid var(--sd-line);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.site-shell .console-row:first-of-type{border-top:0}.site-shell .console-icon{width:38px;height:38px;color:var(--sd-teal-deep);font:750 14px var(--font-geist-mono), monospace;background:#34c6a321;border-radius:10px;place-items:center;display:grid}.site-shell .console-row strong{margin-bottom:3px;font-size:14px;display:block}.site-shell .console-row small{color:var(--sd-slate)}.site-shell .console-tag{color:var(--sd-teal-deep);background:#34c6a31f;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:720}.site-shell .hero-footnote{text-align:center;color:#ffffff70;margin-top:16px;font-size:11px}.site-shell .service-overview-link{border-radius:4px;text-decoration:none}.site-shell .service-overview-link:hover strong{text-underline-offset:4px;text-decoration:underline}.site-shell .service-overview-link:focus-visible,.site-shell .amiigo-services a:focus-visible{outline:3px solid var(--sd-teal-deep);outline-offset:5px}.site-shell .amiigo-services{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 40px;scroll-margin-top:24px}.site-shell .services-heading{max-width:650px;margin-bottom:32px}.site-shell .services-heading h2{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.1}.site-shell .services-heading>p:last-child,.site-shell .service-offering p{color:var(--sd-slate);line-height:1.7}.site-shell .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-shell .service-offering{border:1px solid var(--sd-line);border-top:3px solid var(--sd-teal-deep);background:var(--sd-white);border-radius:14px;flex-direction:column;padding:28px;scroll-margin-top:24px;display:flex}.site-shell .service-number{color:var(--sd-teal-deep);letter-spacing:.08em;font-size:12px;font-weight:750}.site-shell .service-offering h3{letter-spacing:-.035em;margin:20px 0 0;font-size:25px}.site-shell .service-offering ul{margin:0 0 28px;padding-left:18px;font-size:14px;line-height:1.7}.site-shell .service-offering li+li{margin-top:8px}.site-shell .service-offering .button{margin-top:auto}.site-shell .services-contact{margin:28px 0 0;line-height:1.7}.site-shell .services-contact a{text-underline-offset:3px;font-weight:700}@media (width<=900px){.site-shell .services-grid{grid-template-columns:1fr}.site-shell .amiigo-services{padding-top:48px}.site-shell .service-offering .button{align-self:flex-start}.site-shell>#it-support .fix-grid{grid-template-columns:1fr}.site-shell .hero-inner{grid-template-columns:1fr;gap:40px;padding-top:126px}.site-shell .topnav a:not(.status-pill){display:none}}@media (width<=620px){.site-shell .topbar{flex-wrap:wrap;gap:12px}.site-shell .hero-inner{padding-top:156px}.site-shell .hero h1{font-size:clamp(42px,11vw,64px)}.site-shell .topnav .status-pill{font-size:0}.site-shell .wordmark{font-size:17px}.site-shell .console-card{padding:20px}.site-shell .service-overview-link{grid-template-columns:32px 1fr;gap:10px}.site-shell .service-overview-link .console-tag{display:none}.site-shell .service-offering{padding:24px}}.site-shell .service-flow{border:1px solid var(--sd-line);background:var(--sd-white);border-radius:18px;width:min(1180px,100% - 40px);margin:44px auto 0;overflow:hidden}.site-shell .flow-tabs{border-bottom:1px solid var(--sd-line);grid-template-columns:repeat(3,1fr);display:grid}.site-shell .flow-tabs button{border:0;border-right:1px solid var(--sd-line);background:var(--sd-white);min-height:68px;color:var(--sd-slate);cursor:pointer;font:700 12px var(--font-geist-sans), sans-serif}.site-shell .flow-tabs button:last-child{border-right:0}.site-shell .flow-tabs button span{color:var(--sd-teal-deep);font-family:var(--font-geist-mono), monospace;margin-right:7px}.site-shell .flow-tabs button.active{background:var(--sd-ink);color:var(--sd-white)}.site-shell .flow-tabs button.active span{color:#8debd4}.site-shell .flow-slide{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:34px;min-height:270px;padding:40px;display:grid}.site-shell .flow-step-number{background:var(--sd-paper-deep);width:112px;height:112px;color:var(--sd-teal-deep);font:700 14px/1.35 var(--font-geist-mono), monospace;text-align:center;border-radius:50%;place-items:center;display:grid}.site-shell .flow-slide .section-kicker{margin-bottom:8px}.site-shell .flow-slide h2{letter-spacing:-.05em;max-width:580px;margin:0;font-size:clamp(28px,4vw,42px)}.site-shell .flow-slide p:not(.section-kicker){max-width:620px;color:var(--sd-slate);margin:13px 0 0;line-height:1.65}.site-shell .flow-actions{justify-items:start;gap:14px;display:grid}.site-shell .flow-next{color:var(--sd-teal-deep);cursor:pointer;font:700 13px var(--font-geist-sans), sans-serif;background:0 0;border:0}.site-shell .inline-subscribe{color:var(--sd-teal-deep);font-size:12px;font-weight:700}.site-shell .payment-flow-note{color:#506467;max-width:390px;font-size:12px;line-height:1.5}.site-shell .ticket-pricing{background:radial-gradient(circle at 8% 0%, #34c6a333, transparent 34%), var(--sd-ink);width:min(1180px,100% - 40px);color:var(--sd-white);border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(54px,7vw,92px);margin:44px auto 0;padding:70px;display:grid}.site-shell .ticket-pricing-intro h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(38px,4.7vw,61px);line-height:1}.site-shell .ticket-pricing-intro>p:not(.section-kicker){color:#fffdf9ab;max-width:520px;margin:22px 0 30px;font-size:16px;line-height:1.7}.site-shell .ticket-pricing .section-kicker{color:#8debd4}.site-shell .help-desk-phone{background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;gap:4px;width:fit-content;min-width:min(100%,330px);padding:18px 20px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.site-shell .help-desk-phone:hover{background:#ffffff1a;border-color:#8debd499;transform:translateY(-2px)}.site-shell .help-desk-phone span{color:#8debd4;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.site-shell .help-desk-phone strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,34px)}.site-shell .help-desk-phone small{color:#fffdf98c}.site-shell .ticket-pack-card{background:var(--sd-white);color:var(--sd-ink);border-radius:22px;padding:36px;box-shadow:0 28px 75px #0000003b}.site-shell .ticket-pack-price{border-bottom:1px solid var(--sd-line);align-items:center;gap:22px;padding-bottom:26px;display:flex}.site-shell .ticket-pack-price>span{color:var(--sd-teal-deep);letter-spacing:-.075em;font-size:clamp(52px,6vw,76px);font-weight:800;line-height:.9}.site-shell .ticket-pack-price div{gap:4px;display:grid}.site-shell .ticket-pack-price strong{font-size:20px}.site-shell .ticket-pack-price small{color:var(--sd-slate)}.site-shell .ticket-pack-steps{margin:0;padding:8px 0;list-style:none}.site-shell .ticket-pack-steps li{border-bottom:1px solid var(--sd-line);grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.site-shell .ticket-pack-steps li>span{width:32px;height:32px;color:var(--sd-teal-deep);font:750 12px var(--font-geist-mono), monospace;background:#34c6a324;border-radius:50%;place-items:center;display:grid}.site-shell .ticket-pack-steps strong{margin:2px 0 5px;font-size:14px;display:block}.site-shell .ticket-pack-steps p{color:var(--sd-slate);margin:0;font-size:13px;line-height:1.55}.site-shell .ticket-pack-actions{flex-wrap:wrap;align-items:center;gap:16px 20px;padding-top:22px;display:flex}.site-shell .ticket-pack-actions>a:not(.button){color:var(--sd-teal-deep);font-size:13px;font-weight:750;text-decoration:none}.site-shell .section{width:min(1180px,100% - 40px);margin:0 auto;padding:120px 0}.site-shell .section-kicker{color:var(--sd-teal-deep);font:720 12px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.site-shell .section-title{letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.02}.site-shell .section-lead{max-width:650px;color:var(--sd-slate);margin:20px 0 0;font-size:17px;line-height:1.7}.site-shell .install-grid{margin-top:54px;display:block}.site-shell .install-card,.site-shell .code-card,.site-shell .fix-card,.site-shell .chat-panel,.site-shell .incident-panel{border:1px solid var(--sd-line);background:var(--sd-white);border-radius:20px}.site-shell .install-card{padding:34px}.site-shell .number{border:1px solid var(--sd-line);width:44px;height:44px;color:var(--sd-teal-deep);font:700 13px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.site-shell .install-card h3{letter-spacing:-.04em;margin:28px 0 12px;font-size:27px}.site-shell .install-card p{color:var(--sd-slate);margin:0 0 24px;line-height:1.65}.site-shell .install-actions{flex-wrap:wrap;gap:10px;display:flex}.site-shell .launcher-platform-card{border:1px solid var(--sd-line);background:var(--sd-white);border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #152a3312}.site-shell .launcher-platform-tabs{border-bottom:1px solid var(--sd-line);background:#f3f0e8;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;padding:12px;display:grid}.site-shell .launcher-platform-tabs button{min-height:64px;color:var(--sd-slate);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;place-content:center;gap:2px;display:grid}.site-shell .launcher-platform-tabs button strong{color:inherit;font-size:17px}.site-shell .launcher-platform-tabs button span{font-size:11px}.site-shell .launcher-platform-tabs button.active{color:var(--sd-teal-deep);background:#fff;border-color:#b9d7d0;box-shadow:0 5px 16px #15534a14}.site-shell .launcher-platform-tabs button:focus-visible{outline-offset:1px;outline:3px solid #31c2a447}.site-shell .launcher-platform-panel{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;display:grid}.site-shell .launcher-platform-details{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px;display:flex}.site-shell .launcher-platform-badge{color:var(--sd-teal-deep);font:750 11px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#e7f6f1;border-radius:99px;margin-bottom:18px;padding:7px 10px}.site-shell .launcher-platform-details h3{letter-spacing:-.04em;margin:0;font-size:30px}.site-shell .launcher-platform-details p{color:var(--sd-slate);margin:14px 0 26px;font-size:15px;line-height:1.65}.site-shell .code-card{background:var(--sd-ink);color:var(--sd-white);overflow:hidden}.site-shell .launcher-code-card{border:0;border-right:1px solid #ffffff14;border-radius:0;order:-1;min-width:0}.site-shell .launcher-copy-button{min-width:132px;color:var(--sd-ink);background:var(--sd-teal);border-color:#0000;font-weight:800}.site-shell .launcher-copy-button:hover{background:#43d7b4}.site-shell .code-header{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.site-shell .code-header p{color:#ffffff85;margin:4px 0 0;font-size:13px}.site-shell .code-block{color:#b8f8e7;min-height:176px;font:13px/1.8 var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;align-items:center;padding:26px;display:flex;overflow-x:auto}.site-shell .icon-button{min-width:96px;height:38px;color:var(--sd-white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px}.site-shell .launcher-guide-links{border-top:1px solid var(--sd-line);background:#fbfaf6;align-items:center;gap:10px;min-height:62px;padding:12px 20px;display:flex}.site-shell .ticket-chat-attachment{color:#285851;background:#f5faf8;border:1px solid #cbded9;border-radius:10px;gap:2px;max-width:82%;padding:10px 12px;text-decoration:none;display:grid}.site-shell .ticket-chat-attachment strong{color:#087467;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.site-shell .ticket-chat-attachment span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.site-shell .ticket-chat-attachment small{color:#718783}.site-shell .ticket-chat-form>div{flex-wrap:wrap;gap:8px}.site-shell .launcher-guide-links span{color:var(--sd-slate);margin-right:auto;font-size:12px;font-weight:700}.site-shell .launcher-guide-links a{border:1px solid var(--sd-line);min-height:36px;color:var(--sd-ink);background:#fff;border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.site-shell .launcher-guide-links a:hover{border-color:var(--sd-teal);color:var(--sd-teal-deep)}.site-shell .desk-section{background:var(--sd-paper-deep);width:100%}.site-shell .desk-inner{width:min(1180px,100% - 40px);margin:0 auto;padding:120px 0}.site-shell .walkup-referral-banner{color:#164f48;background:#eaf7f1;border:1px solid #98c8ba;border-radius:13px;align-items:center;gap:12px;margin-bottom:30px;padding:15px 17px;display:flex;box-shadow:0 10px 26px #145a4e14}.site-shell .walkup-referral-banner>span{color:#fff;background:#1c7b70;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.site-shell .walkup-referral-banner div{min-width:0}.site-shell .walkup-referral-banner strong{font-size:14px;display:block}.site-shell .walkup-referral-banner p{color:#52736e;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.45}.site-shell .desk-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:24px;margin-top:48px;display:grid}.site-shell .chat-panel,.site-shell .incident-panel{overflow:hidden}.site-shell .panel-head{border-bottom:1px solid var(--sd-line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px;display:flex}.site-shell .panel-head h3{margin:0;font-size:17px}.site-shell .ai-state{color:var(--sd-teal-deep);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.site-shell .ai-state:before{content:"";background:var(--sd-teal);border-radius:50%;width:7px;height:7px}.site-shell .chat-scroll{background:radial-gradient(circle at 100% 0, #34c6a314, transparent 34%), var(--sd-white);height:440px;padding:24px;overflow-y:auto}.site-shell .message{white-space:pre-wrap;border-radius:14px;max-width:82%;margin-bottom:14px;padding:13px 15px;font-size:14px;line-height:1.55}.site-shell .message-assistant{border:1px solid var(--sd-line);background:var(--sd-paper);border-top-left-radius:4px}.site-shell .message-user{background:var(--sd-ink);color:var(--sd-white);border-bottom-right-radius:4px;margin-left:auto}.site-shell .typing{color:var(--sd-slate)}.site-shell .chat-chips{flex-wrap:wrap;gap:8px;padding:0 24px 16px;display:flex}.site-shell .chat-chip{border:1px solid var(--sd-line);background:var(--sd-white);color:var(--sd-ink-soft);cursor:pointer;border-radius:99px;padding:8px 11px;font-size:12px}.site-shell .chat-chip:hover{border-color:var(--sd-teal)}.site-shell .chat-form{grid-template-columns:1fr auto;gap:10px;padding:16px 24px 24px;display:grid}.site-shell .chat-form input{border:1px solid var(--sd-line);min-width:0;height:48px;color:var(--sd-ink);background:#fff;border-radius:10px;padding:0 14px}.site-shell .chat-form button{background:var(--sd-teal);width:48px;height:48px;color:var(--sd-ink);cursor:pointer;border:0;border-radius:10px;font-weight:800}.incident-body{padding:24px}.site-shell .field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.site-shell .field{gap:7px;display:grid}.site-shell .field-wide{grid-column:1/-1}.site-shell .field label{color:var(--sd-slate);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:720}.site-shell .field label span{color:var(--sd-teal-deep);letter-spacing:.04em;margin-left:5px;font-size:9px}.site-shell .field input,.site-shell .field textarea,.site-shell .field select{border:1px solid var(--sd-line);width:100%;color:var(--sd-ink);background:#fff;border-radius:9px;padding:11px 12px}.site-shell .field textarea{resize:vertical;min-height:88px}.site-shell .first-line-field{min-width:0;margin:16px 0}.site-shell .first-line-field small{color:var(--sd-slate);font-size:12px;line-height:1.55}.site-shell .walkup-technician-field{background:#f4faf7;border:1px solid #cfe2dc;border-radius:12px;padding:14px}.site-shell .walkup-technician-field small{color:#607875;font-size:11px;line-height:1.5}.site-shell .walkup-technician-field input:read-only{color:#145b53;background:#e7f4ef;border-color:#9ac9bc;font-weight:700}.site-shell .availability-panel{background:#f4faf7;border:1px solid #cfe2dc;border-radius:12px;min-width:0;margin:0;padding:16px}.site-shell .availability-panel legend{color:var(--sd-ink);padding:0 6px;font-size:14px;font-weight:800}.site-shell .availability-panel>p{color:#607875;margin:0 0 12px;font-size:12px;line-height:1.5}.site-shell .support-method-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.site-shell .support-method-option{border:1px solid var(--sd-line);min-width:0;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.site-shell .support-method-option.selected{background:#e7f4ef;border-color:#66ad9e;box-shadow:inset 0 0 0 1px #328f7c1f}.site-shell .support-method-option input{width:17px;height:17px;accent-color:var(--sd-teal-deep);flex:none;margin:2px 0 0}.site-shell .support-method-option span{gap:3px;min-width:0;display:grid}.site-shell .support-method-option strong{font-size:12px}.site-shell .support-method-option small,.site-shell .availability-timezone{color:#607875;font-size:10px;line-height:1.4}.site-shell .availability-time-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.site-shell .availability-timezone{margin-top:9px;display:block}.site-shell .incident-note{color:var(--sd-slate);margin:16px 0;font-size:12px;line-height:1.55}.site-shell .submit-row{align-items:center;gap:12px;display:flex}.site-shell .submit-state{color:var(--sd-teal-deep);font-size:13px;font-weight:700}.site-shell .submit-state.is-error{color:#a72f35}.site-shell .submit-state.is-success{color:#08765f}.site-shell .ticket-chat-section{background:var(--sd-ink);color:var(--sd-white)}.site-shell .ticket-chat-wrap{grid-template-columns:.75fr 1.25fr;align-items:start;gap:48px;width:min(1180px,100% - 40px);margin:0 auto;padding:88px 0;display:grid}.site-shell .ticket-chat-intro h2{letter-spacing:-.05em;margin:10px 0 16px;font-size:34px}.site-shell .ticket-chat-intro>p{color:#ffffffab;line-height:1.65}.site-shell .ticket-chat-intro .section-kicker{color:#8debd4}.site-shell .ticket-chat-status{font-size:13px;font-weight:700;color:#b8f8e7!important}.site-shell .ticket-completion-confirmation{background:#ffffff14;border:1px solid #8debd457;border-radius:12px;gap:9px;margin-top:18px;padding:14px;display:grid}.site-shell .ticket-completion-confirmation strong{color:#fff;font-size:14px}.site-shell .ticket-completion-confirmation .button{width:fit-content}.site-shell .ticket-completion-confirmation small{color:#b8f8e7;line-height:1.45}.site-shell .ticket-chat-panel{background:var(--sd-white);color:var(--sd-ink);border:1px solid #ffffff29;border-radius:20px;overflow:hidden}.site-shell .ticket-chat-scroll{background:var(--sd-paper);min-height:260px;max-height:430px;padding:24px;overflow-y:auto}.site-shell .ticket-chat-scroll .message{gap:5px;display:grid}.site-shell .ticket-chat-scroll .message strong{font-size:12px}.site-shell .ticket-chat-empty{color:var(--sd-slate);margin:0;line-height:1.6}.site-shell .ticket-chat-form{padding:18px 24px 22px}.site-shell .ticket-chat-form textarea{resize:vertical;border:1px solid var(--sd-line);width:100%;min-height:82px;font:inherit;color:var(--sd-ink);border-radius:10px;padding:12px}.site-shell .ticket-chat-form>div{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.site-shell .ticket-chat-form small{color:var(--sd-slate);font-size:11px}.site-shell .ticket-chat-error{color:#b42318;margin:0;padding:0 24px 22px;font-size:13px}.incident-call-card{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:22px;padding:16px;display:grid}.incident-call-card.active{background:#2bb89a29;border-color:#8debd494}.incident-call-icon{color:#0b725f;background:#dff7ef;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.incident-call-copy{gap:5px;min-width:0;display:grid}.incident-call-copy strong{color:#fff;font-size:14px}.incident-call-copy span{color:#ffffffbf;font-size:12px;line-height:1.45}.incident-call-copy small{color:#ffffff85;font-size:10px;line-height:1.45}.incident-video-stage{background:#092d2a;border-radius:12px;min-height:180px;margin-top:8px;position:relative;overflow:hidden}.incident-video-stage>video:first-child{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.incident-video-stage>video:last-child{aspect-ratio:4/3;object-fit:cover;background:#183d39;border:2px solid #ffffffd1;border-radius:9px;width:29%;max-width:130px;position:absolute;bottom:10px;right:10px;transform:scaleX(-1)}.incident-call-device{gap:5px;margin-top:8px;display:grid}.incident-call-device>span{color:#ffffffad;font-size:10px;font-weight:700}.incident-call-device select{color:#143b3b;width:100%;min-height:36px;font:600 11px var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #ffffff42;border-radius:8px;padding:0 9px}.incident-call-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.incident-call-actions button,.technician-call-actions button{cursor:pointer;min-height:38px;font:700 12px var(--font-geist-sans), sans-serif;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.incident-call-actions button:disabled{cursor:not-allowed;opacity:.58}.incident-call-start{color:#073f35;background:#8debd4}.incident-call-secondary{color:#113b37;background:#e7f4ef}.incident-call-end{color:#fff;background:#b42318}.technician-phone-dock{z-index:120;justify-items:end;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:24px}.technician-call-console{color:#24484c;transform-origin:100% 100%;background:#fff;border:1px solid #b9d9d2;border-radius:18px;width:min(390px,100vw - 32px);padding:18px;transition:opacity .18s,transform .18s,visibility .18s;position:relative;box-shadow:0 24px 65px #122d3142}.technician-call-console.is-minimized{visibility:hidden;opacity:0;pointer-events:none;position:absolute;bottom:0;right:0;transform:translateY(12px)scale(.96)}.technician-call-console.active{border-color:#77cdb9;box-shadow:0 24px 65px #0c62504d}.technician-call-heading{grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;display:grid}.technician-call-heading>div{gap:2px;display:grid}.technician-call-heading small{color:#738789;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.technician-call-heading strong{color:#173b40;font-size:16px}.technician-call-heading>button{color:#526b6e;cursor:pointer;background:#edf3f2;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.technician-call-console>p{background:#f2f7f6;border-radius:10px;gap:4px;margin:16px 0;padding:12px 13px;display:grid}.technician-call-console>p strong{color:#173b40;font-size:13px}.technician-call-console>p span{color:#647b7e;font-size:12px;line-height:1.45}.technician-video-stage{min-height:210px;margin:0 0 14px}.technician-video-stage>video:first-child{min-height:210px}.technician-call-device{margin:0 0 13px}.technician-call-device>span{color:#647b7e}.technician-call-actions{gap:9px;display:flex}.technician-call-actions button{color:#274f50;background:#e8f1ef;flex:1}.technician-call-actions .accept{color:#fff;background:#117c69}.technician-call-actions .danger{color:#fff;background:#b42318}.technician-call-note{color:#7b8f91;margin-top:12px;font-size:10px;line-height:1.4;display:block}.sip-phone{z-index:115;color:#294e51;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #c8dad7;border-radius:16px;width:min(330px,100vw - 32px);padding:15px;position:fixed;bottom:24px;left:24px;box-shadow:0 20px 52px #122d3133}.technician-call-console .sip-phone.embedded{z-index:auto;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faf9;border-radius:12px;margin-top:14px;padding:13px;position:static}.technician-call-console .sip-phone.embedded>header{grid-template-columns:38px minmax(0,1fr)}.sip-phone.ready,.sip-phone.ringing,.sip-phone.active{border-color:#76c8b5}.sip-phone.ringing{box-shadow:0 0 0 4px #167d6821,0 20px 52px #122d3138}.sip-phone.minimized{border-radius:999px;width:auto;padding:7px 9px}.sip-phone.minimized>header{grid-template-columns:34px minmax(0,auto) auto;gap:8px}.sip-phone.minimized>header>span{border-radius:999px;width:34px;height:34px}.sip-phone.minimized>header small,.sip-phone.minimized>p,.sip-phone.minimized>.sip-phone-security,.sip-phone.minimized>.sip-phone-actions{display:none}.sip-phone.minimized>header strong:after{content:" ready"}.sip-phone>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sip-phone>header>span{color:#176e67;background:#e7f3f0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.sip-phone>header>div{gap:2px;min-width:0;display:grid}.sip-phone>header small{color:#738789;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.sip-phone>header strong{color:#173b40;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.technician-phone-status-pill{color:#22474b;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #bdd6d1;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:190px;min-height:48px;padding:7px 13px 7px 9px;display:grid;box-shadow:0 12px 32px #122d3133}.technician-phone-status-pill>span:last-child{gap:1px;min-width:0;display:grid}.technician-phone-status-pill strong{color:#173b40;font-size:12px;line-height:1.2}.technician-phone-status-pill small{color:#6d8285;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.sip-phone-minimize{color:#587875;cursor:pointer;background:#eef6f4;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:42px;min-height:34px;padding:0 7px;display:inline-flex}.sip-phone-minimize i{background:#20a277;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #20a27724}.sip-phone-minimize:focus-visible{outline-offset:3px;outline:3px solid #117c6947}.sip-phone>p{color:#607a7d;margin:12px 0 9px;font-size:11px;line-height:1.45}.sip-phone-security{color:#587875;align-items:center;gap:6px;margin-bottom:11px;font-size:9px;font-weight:750;display:flex}.sip-phone-actions{gap:8px;display:flex}.sip-phone-actions button{color:#274f50;cursor:pointer;min-height:36px;font:750 10px var(--font-geist-sans), sans-serif;background:#e8f1ef;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.sip-phone-actions button.primary{color:#fff;background:#117c69}.sip-phone-actions button.danger{color:#fff;background:#b42318}@keyframes sip-phone-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}.sip-phone.ringing>header>span{animation:.65s ease-in-out infinite sip-phone-ring}@media (prefers-reduced-motion:reduce){.sip-phone.ringing>header>span{animation:none}}.technician-phone-status-icon{color:#0d7768;background:#e2f3ee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.technician-phone-status-icon i{background:#27a875;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.technician-phone-dock.is-active .technician-phone-status-pill{background:#f2fbf8;border-color:#72c8b4}.technician-phone-dock.is-ringing .technician-phone-status-pill{background:#fff9ec;border-color:#e0a33d;animation:1.1s ease-in-out infinite technician-phone-ring;box-shadow:0 12px 34px #b16e0a40}.technician-phone-dock.is-ringing .technician-phone-status-icon{color:#9a6008;background:#ffedc2}.technician-phone-dock.is-ringing .technician-phone-status-icon i{background:#e39a24}@keyframes technician-phone-ring{0%,to{transform:translate(0)}12%{transform:translate(-2px)rotate(-1deg)}24%{transform:translate(2px)rotate(1deg)}36%{transform:translate(-1px)}48%{transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.technician-phone-dock.is-ringing .technician-phone-status-pill{animation:none}}@media (width<=720px){.incident-call-card{grid-template-columns:38px minmax(0,1fr)}.incident-call-icon{width:38px;height:38px}.incident-call-actions{grid-column:span 2}.incident-call-actions button{flex:1}.sip-phone:not(.embedded){width:calc(100vw - 32px);bottom:16px;left:16px}.sip-phone.minimized:not(.embedded){width:auto;max-width:calc(100vw - 32px)}.technician-phone-dock{width:auto;bottom:16px;left:16px;right:16px}.technician-call-console{width:100%}}.site-shell .fix-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.site-shell .fix-card{overflow:hidden}.site-shell .fix-card summary{cursor:pointer;padding:28px;list-style:none}.site-shell .fix-card summary::-webkit-details-marker{display:none}.site-shell .fix-card summary:after{content:"+";float:right;color:var(--sd-teal-deep);font:500 24px var(--font-geist-mono), monospace}.site-shell .fix-card[open] summary:after{content:"−"}.site-shell .fix-label{color:var(--sd-slate);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:26px;display:block}.site-shell .fix-card h3{letter-spacing:-.035em;margin:0;font-size:21px}.site-shell .fix-steps{color:var(--sd-slate);margin:0;padding:0 28px 28px 48px;font-size:14px;line-height:1.65}.site-shell .fix-steps li{margin-bottom:12px;padding-left:4px}.site-shell .safety{border-left:3px solid var(--sd-amber);color:var(--sd-ink-soft);background:#e7a84b1c;margin-top:22px;padding:15px 18px;font-size:13px;line-height:1.55}.site-shell .footer{background:var(--sd-ink);color:var(--sd-white)}.site-shell .footer-inner{justify-content:space-between;align-items:flex-end;gap:32px;width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0;display:flex}.site-shell .footer p{color:#ffffff80;max-width:500px;margin:15px 0 0;font-size:13px;line-height:1.6}.site-shell .footer-links{color:#ffffff8c;flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:12px;display:flex}.site-shell .footer-links a{text-decoration:none}.technician-page{background:var(--sd-paper);min-height:100vh;padding:48px 20px}.technician-wrap{width:min(1100px,100%);margin:0 auto}.technician-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.technician-head h1{letter-spacing:-.05em;margin:8px 0 0;font-size:44px}.ticket-list{gap:14px;display:grid}.ticket{border:1px solid var(--sd-line);background:var(--sd-white);border-radius:16px;padding:24px}.ticket-top{justify-content:space-between;gap:18px;display:flex}.ticket h2{margin:0;font-size:19px}.ticket-meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ticket-meta span{background:var(--sd-paper);color:var(--sd-slate);font:11px var(--font-geist-mono), monospace;border-radius:99px;padding:6px 9px}.ticket p{color:var(--sd-ink-soft);line-height:1.6}.empty-state,.access-denied{border:1px solid var(--sd-line);background:var(--sd-white);border-radius:16px;padding:32px}@media (width<=900px){.topnav a:not(.status-pill){display:none}.hero-inner{grid-template-columns:1fr;gap:54px;padding-top:150px}.hero{min-height:auto}.support-console{max-width:620px}.flow-slide{grid-template-columns:112px 1fr}.flow-actions{grid-column:2;align-items:center;display:flex}.site-shell .ticket-pricing,.install-grid,.desk-grid,.launcher-platform-panel{grid-template-columns:1fr}.launcher-code-card{border-top:1px solid #ffffff14;border-left:0;border-right:0}.fix-grid{grid-template-columns:1fr}}@media (width<=620px){.site-shell .topbar{width:calc(100% - 28px)}.topnav{gap:0}.status-pill{font-size:0}.status-pill:after{content:"Call";font-size:12px}.hero-inner,.section,.desk-inner,.footer-inner{width:calc(100% - 28px)}.hero-inner{padding-top:136px}.hero h1{font-size:clamp(52px,17vw,72px)}.hero-copy>p:not(.eyebrow){font-size:16px}.hero-promises{gap:9px;display:grid}.service-flow{width:calc(100% - 28px)}.site-shell .ticket-pricing{border-radius:21px;gap:34px;width:calc(100% - 28px);padding:38px 22px 22px}.site-shell .ticket-pack-card{padding:25px 20px}.site-shell .ticket-pack-price{flex-direction:column;align-items:flex-start;gap:12px}.flow-tabs{grid-template-columns:1fr 1fr}.flow-tabs button:nth-child(2){border-right:0}.flow-tabs button:nth-child(-n+2){border-bottom:1px solid var(--sd-line)}.flow-slide{grid-template-columns:1fr;gap:22px;min-height:0;padding:28px 22px}.flow-step-number{border-radius:99px;justify-self:start;place-items:center;width:auto;height:auto;min-height:42px;padding:0 14px}.flow-actions{flex-direction:column;grid-column:auto;align-items:flex-start}.section,.desk-inner{padding:84px 0}.install-card{padding:26px}.launcher-platform-tabs{grid-template-columns:1fr 1fr;padding:8px}.launcher-platform-details{padding:28px 22px}.launcher-platform-details h3{font-size:26px}.launcher-guide-links{flex-direction:column;align-items:stretch}.launcher-guide-links span{margin:0 0 3px}.launcher-guide-links a{justify-content:center}.code-header{align-items:flex-start}.chat-scroll{height:390px;padding:18px}.chat-chips,.chat-form,.incident-body{padding-left:18px;padding-right:18px}.field-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.site-shell .support-method-grid,.site-shell .availability-time-grid{grid-template-columns:1fr}.ticket-chat-wrap{grid-template-columns:1fr;gap:28px;padding:64px 0}.ticket-chat-form>div,.footer-inner,.technician-head{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.customer-portal{color:#162022;background:#f6f5f1;min-height:100vh}.customer-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.customer-brand{color:#162022;letter-spacing:-.05em;font-size:20px;font-weight:800;text-decoration:none}.customer-brand span{font-weight:450}.customer-header nav{gap:20px;font-size:14px;display:flex}.customer-header nav a,.customer-section-head>a{color:#1a6759;font-weight:700;text-decoration:none}.customer-hero{color:#fffdf9;background:#162022;padding:62px max(20px,50% - 590px) 76px}.customer-kicker{color:#238d77;font:700 12px var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px}.customer-hero h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.customer-hero>p:last-child{color:#fffdf9a6;margin:18px 0 0}.customer-grid,.customer-section{width:min(1180px,100% - 40px);margin:0 auto}.customer-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:-28px;display:grid}.customer-card,.customer-empty,.customer-row,.customer-device{background:#fffdf9;border:1px solid #deddd5;border-radius:18px;box-shadow:0 10px 30px #1220220d}.customer-card{padding:30px}.customer-card h2,.customer-section h2{letter-spacing:-.045em;margin:0;font-size:28px}.customer-card p:not(.customer-kicker){color:#586467;max-width:560px;margin:14px 0;line-height:1.6}.customer-card small{color:#586467;display:block}.customer-button{color:#162022;background:#34c6a3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:18px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.customer-section{padding:76px 0 0}.customer-section:last-child{padding-bottom:80px}.customer-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.customer-list{gap:10px;display:grid}.customer-row{grid-template-columns:170px 1fr 135px;align-items:center;gap:20px;padding:20px 22px;display:grid}.customer-row div{gap:5px;min-width:0;display:grid}.customer-row strong{color:#1a6759;font:700 13px var(--font-geist-mono), monospace}.customer-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row span{color:#667174;font-size:13px}.customer-row em{color:#1a6759;background:#34c6a321;border-radius:99px;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:750}.customer-empty{color:#586467;padding:28px;line-height:1.6}.customer-device-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.customer-device{padding:26px}.customer-device-top{justify-content:space-between;gap:20px;display:flex}.customer-device h3{letter-spacing:-.04em;margin:0;font-size:22px}.customer-device-top p{color:#667174;margin:7px 0 0;font-size:13px}.customer-device-top>strong{color:#1a6759;background:#34c6a326;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.customer-device dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.customer-device dl div{border-top:1px solid #e6e5df;padding-top:12px}.customer-device dt{color:#7a8384;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.customer-device dd{color:#354043;margin:5px 0 0;font-size:13px;line-height:1.4}.customer-advice{color:#354043;background:#f0f5f2;border-radius:12px;padding:16px;font-size:13px;line-height:1.55}.customer-advice ul{margin:8px 0 0;padding-left:18px}.customer-advice li+li{margin-top:5px}.customer-dashboard{--customer-ink:#15272a;--customer-muted:#627174;--customer-line:#dce3de;--customer-green:#1f8a75;--customer-lime:#c9e84c;background:radial-gradient(circle at 8% 42%,#c9e84c14,#0000 24%),#f5f6f2}.customer-dashboard .customer-header{z-index:2;position:relative}.customer-dashboard .customer-header nav a{position:relative}.customer-dashboard .customer-header nav a:after{content:"";opacity:0;background:#34c6a3;border-radius:2px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.5)}.customer-dashboard .customer-header nav a:hover:after,.customer-dashboard .customer-header nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.customer-dashboard-hero{color:#fffdf9;background:radial-gradient(circle at 85% 20%,#34c6a333,#0000 27%),radial-gradient(circle at 58% 110%,#c9e84c1f,#0000 31%),#14272a;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(40px,7vw,94px);min-height:490px;padding:76px max(20px,50% - 590px) 108px;display:grid;overflow:hidden}.customer-dashboard-intro h1{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(48px,6.1vw,84px);line-height:.94}.customer-dashboard-welcome{color:#f5fbf8b3;max-width:680px;margin:24px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.6}.customer-hero-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.customer-dashboard .customer-hero-actions .customer-button{border:1px solid #0000;min-height:50px;margin-top:18px;padding-inline:21px}.customer-dashboard .customer-button-secondary{color:#fffdf9;background:#ffffff12;border-color:#ffffff3d!important}.customer-dashboard .customer-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0d26221f}.customer-dashboard .customer-button:focus-visible,.customer-dashboard a:focus-visible{outline-offset:3px;outline:3px solid #c9e84c}.customer-now-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fdfa12;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:center;min-height:290px;padding:30px;display:flex;position:relative;box-shadow:0 28px 70px #00000030}.customer-now-card:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:15px;position:absolute;inset:12px}.customer-now-heading{align-items:center;gap:9px;display:flex}.customer-now-heading p{color:#ffffffa8;font:700 11px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.customer-live-indicator{background:#9aabaa;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #9aabaa1f}.customer-live-indicator.is-live{background:#c9e84c;box-shadow:0 0 0 5px #c9e84c21}.customer-now-card>strong{letter-spacing:-.04em;margin-top:30px;font-size:26px}.customer-now-card>span{color:#aee4d8;margin-top:8px;font-weight:700}.customer-now-card>small{color:#ffffffa1;max-width:420px;margin-top:15px;font-size:13px;line-height:1.6}.customer-control-state{color:#e7f3ef;border-top:1px solid #ffffff1a;align-items:center;gap:8px;margin-top:20px;padding-top:18px;font-size:13px;font-weight:650;display:flex}.customer-overview{z-index:1;grid-template-columns:repeat(5,1fr);gap:12px;width:min(1180px,100% - 40px);margin:-42px auto 0;display:grid;position:relative}.customer-overview article{border:1px solid var(--customer-line);background:#fffffcf5;border-radius:15px;align-items:center;gap:14px;min-height:104px;padding:20px;display:flex;box-shadow:0 16px 38px #14272a12}.customer-overview .customer-credit-balance{background:linear-gradient(145deg,#fffef9,#edf8f4);border-color:#b9ddd3}.customer-overview .customer-credit-balance strong{color:#176b5c;font-size:27px}.customer-overview-icon{color:#176b5c;background:#e6f5f0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-overview article>div{gap:4px;display:grid}.customer-overview small{color:var(--customer-muted);font-size:12px}.customer-overview strong{color:var(--customer-ink);letter-spacing:-.035em;font-size:20px}.customer-dashboard .customer-account-grid{grid-template-columns:1.12fr .88fr;margin-top:38px}.customer-dashboard .customer-card{border-color:var(--customer-line);box-shadow:0 12px 34px #14272a0d}.customer-dashboard .customer-membership{background:linear-gradient(145deg,#34c6a31a,#0000 50%),#fffefb}.customer-card-title{align-items:flex-start;gap:15px;display:flex}.customer-card-title>span{color:#1b7867;background:#dff3ed;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.customer-card-title .customer-kicker{margin:3px 0 6px}.customer-card-title h2{font-size:clamp(23px,3vw,29px)}.customer-privacy-card{background:#fdfdf9}.customer-privacy-card .customer-card-title>span{color:#637220;background:#eef1df}.customer-verified-email{color:#536020;font:650 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#f8faef;border:1px solid #dfe7d6;border-radius:10px;align-items:center;gap:9px;margin-top:22px;padding:12px 14px;display:flex}.customer-technician-card{background:linear-gradient(140deg,#20786714,#0000 42%),#fffefb;max-width:none;margin-top:22px}.customer-technician-card .customer-card-title>span{color:#26677d;background:#e4f1f7}.customer-current-technician{background:#f7fbfa;border:1px solid #d8e5e2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;width:min(100%,560px);margin-top:22px;padding:14px 16px;display:grid}.customer-current-technician small{color:var(--customer-muted);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:700}.customer-current-technician strong{color:var(--customer-ink);font-size:17px}.customer-current-technician span{color:var(--customer-muted);font:600 12px var(--font-geist-mono), monospace;overflow-wrap:anywhere}.customer-technician-form{gap:17px;width:min(100%,780px);margin-top:24px;display:grid}.customer-technician-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.customer-technician-form legend{color:var(--customer-ink);grid-column:1/-1;margin-bottom:10px;font-size:13px;font-weight:750}.customer-technician-form fieldset>label{border:1px solid var(--customer-line);color:#3e565a;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:15px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.customer-technician-form fieldset>label.is-selected{background:#f2faf7;border-color:#2f9e88;box-shadow:0 0 0 3px #2f9e881a}.customer-technician-form fieldset input[type=radio]{accent-color:#238873;margin-top:3px}.customer-technician-form fieldset label>span{gap:6px;display:grid}.customer-technician-form fieldset strong{color:var(--customer-ink);font-size:14px}.customer-technician-form fieldset small{color:var(--customer-muted);font-size:12px;line-height:1.45}.customer-technician-email{color:var(--customer-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.customer-technician-email input{width:min(100%,520px);min-height:44px;color:var(--customer-ink);font:500 14px var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #cfdad7;border-radius:10px;padding:0 13px}.customer-technician-email input:focus{border-color:#2f9e88;outline:3px solid #2f9e8821}.customer-technician-message{border-radius:9px;padding:11px 13px;font-size:13px;margin:0!important}.customer-technician-message.is-error{background:#fff4f1;border:1px solid #edc4bd;color:#8a3024!important}.customer-technician-message.is-success{background:#f0faf6;border:1px solid #b9dfd1;color:#176b57!important}.customer-technician-form .customer-button{width:fit-content}.customer-technician-form .customer-button:disabled{cursor:wait;opacity:.65}.customer-dashboard .customer-section{padding-top:82px}.customer-dashboard .customer-section-head{align-items:flex-end}.customer-section-copy{max-width:630px;color:var(--customer-muted);margin:10px 0 0;line-height:1.55}.customer-dashboard .customer-section-head>a{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.customer-support-steps{border:1px solid var(--customer-line);background:#fffefb;border-radius:19px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 13px 36px #14272a0b}.customer-session-history+.customer-support-steps,.customer-remote-section>.customer-empty+.customer-support-steps{margin-top:14px}.customer-support-steps article{min-height:230px;padding:30px;position:relative}.customer-support-steps article+article{border-left:1px solid var(--customer-line)}.customer-support-steps article>span{color:#d5ddd9;font:800 38px var(--font-geist-mono), monospace;position:absolute;top:20px;right:22px}.customer-support-steps article>div>svg{color:var(--customer-green)}.customer-support-steps h3{letter-spacing:-.03em;margin:40px 0 9px;font-size:19px}.customer-support-steps p{color:var(--customer-muted);margin:0;font-size:14px;line-height:1.6}.customer-session-history{border:1px solid var(--customer-line);background:#fffefb;border-radius:16px;margin-top:14px;overflow:hidden}.customer-session-history-head,.customer-session-history article{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.customer-session-history-head{background:#eef5f2;grid-template-columns:1fr auto}.customer-session-history-head span,.customer-session-history article time{color:var(--customer-muted);font-size:12px}.customer-session-history article+article{border-top:1px solid #e7ebe8}.customer-session-history article>div{gap:4px;display:grid}.customer-session-history article small{color:var(--customer-muted)}.customer-session-status,.customer-request-state em{color:#1b725f;text-transform:uppercase;letter-spacing:.04em;background:#e7f4f0;border-radius:99px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.customer-session-status.is-waiting,.customer-request-state em.is-waiting{color:#815f0e;background:#fff1ce}.customer-session-status.is-resolved,.customer-request-state em.is-resolved{color:#66706c;background:#edf0ee}.customer-request-list{gap:10px;display:grid}.customer-request{border:1px solid var(--customer-line);background:#fffefb;border-radius:16px;grid-template-columns:minmax(280px,1.15fr) minmax(240px,.95fr) 150px;align-items:center;gap:24px;min-height:132px;padding:23px 24px;display:grid;box-shadow:0 9px 25px #14272a09}.customer-request-main{min-width:0}.customer-request-reference{align-items:center;gap:9px;display:flex}.customer-request-reference strong{color:var(--customer-green);font:750 12px var(--font-geist-mono), monospace;letter-spacing:.03em}.customer-request-reference span{color:#788582;font:650 11px var(--font-geist-mono), monospace;border-left:1px solid #dce4df;padding-left:9px}.customer-request h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 5px;font-size:18px;overflow:hidden}.customer-request-main>p{color:var(--customer-muted);margin:0;font-size:13px}.customer-request-details{color:#4f6264;gap:7px;font-size:12px;display:grid}.customer-request-details>span{align-items:center;gap:7px;display:flex}.customer-request-details>span svg{color:#26816f;flex:none}.customer-request-details small{color:#85908e}.customer-request-state{justify-items:start;gap:9px;display:grid}.customer-request-state>span{color:var(--customer-muted);font-size:12px}.customer-resolution-section{padding-top:52px}.customer-resolution-section .customer-section-head{max-width:760px}.customer-resolution-actions{gap:14px;display:grid}.customer-resolution-action-card{background:radial-gradient(circle at 0 0,#c9e84c38,#0000 32%),#fffef8;border:1px solid #d7dca8;border-radius:18px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:24px;padding:22px;display:grid;box-shadow:0 14px 36px #14272a12}.customer-resolution-request{border-right:1px solid #dde4ce;flex-direction:column;justify-content:center;min-width:0;padding:12px 18px 12px 8px;display:flex}.customer-resolution-request span{color:#557161;font:750 12px var(--font-geist-mono), monospace;letter-spacing:.035em}.customer-resolution-request h3{color:var(--customer-ink);letter-spacing:-.035em;margin:10px 0 0;font-size:22px;line-height:1.25}.customer-resolution-confirmation{color:#245e52;background:#edf8f4;border:1px solid #c6e7db;border-radius:14px;align-content:center;gap:13px;min-width:0;padding:17px 18px;display:grid}.customer-resolution-confirmation-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.customer-resolution-confirmation-heading>span{color:#176b5c;background:#d5eee5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.customer-resolution-confirmation-heading>div{gap:2px;display:grid}.customer-resolution-confirmation-heading small{color:#668077;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:750}.customer-resolution-confirmation-heading strong{color:#204f45;font-size:17px}.customer-resolution-summary{background:#ffffffad;border-left:3px solid #58a892;border-radius:0 9px 9px 0;gap:5px;padding:12px 13px;display:grid}.customer-resolution-summary strong{color:#295c50;font-size:12px}.customer-resolution-summary p,.customer-resolution-confirmation>p,.customer-resolution-confirmation>small{color:#4d6e66;margin:0;font-size:12px;line-height:1.55}.customer-resolution-confirmation .customer-button{cursor:pointer;border:0;align-items:center;gap:7px;width:fit-content;min-height:42px;margin:0;display:inline-flex}.customer-resolution-confirmation .customer-button:disabled{cursor:wait;opacity:.72}.customer-empty-action{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.customer-empty-action>span{width:50px;height:50px;color:var(--customer-green);background:#e7f3ef;border-radius:14px;place-items:center;display:grid}.customer-empty-action strong{color:var(--customer-ink);font-size:17px}.customer-empty-action p{margin:5px 0 0}.customer-empty-action .customer-button{margin-top:0}.customer-dashboard .customer-device{border-top:4px solid #41ac91;position:relative;overflow:hidden}.customer-dashboard .customer-device.is-warning{border-top-color:#e1b94e}.customer-dashboard .customer-device.is-critical{border-top-color:#df786e}.customer-health-label{color:#176f5e;letter-spacing:.05em;text-transform:uppercase;background:#e6f4ef;border-radius:99px;margin-bottom:14px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.customer-health-label.is-warning{color:#7b5b0e;background:#fff3d3}.customer-health-label.is-critical{color:#98423b;background:#ffebe8}.customer-dashboard .customer-device-top>strong{background:#e4f3ee;flex:none}.customer-device.is-warning .customer-device-top>strong{color:#79570a;background:#fff1ce}.customer-device.is-critical .customer-device-top>strong{color:#9a423a;background:#ffe8e5}.customer-health-track{background:#e8ece9;border-radius:99px;height:7px;margin-top:23px;overflow:hidden}.customer-health-track span{border-radius:inherit;background:#35a98b;height:100%;display:block}.customer-device.is-warning .customer-health-track span{background:#dfb43c}.customer-device.is-critical .customer-health-track span{background:#dc7168}.customer-dashboard .customer-advice b{align-items:center;gap:7px;display:flex}.customer-dashboard-footer{border-top:1px solid #dbe1dd;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 40px);margin:88px auto 0;padding:28px 0 34px;display:flex}.customer-dashboard-footer>div{gap:5px;display:grid}.customer-dashboard-footer strong{letter-spacing:-.025em}.customer-dashboard-footer span,.customer-dashboard-footer a{color:var(--customer-muted);font-size:12px}.customer-dashboard-footer nav{gap:20px;display:flex}.customer-dashboard-footer a{font-weight:700;text-decoration:none}.launcher-hero{padding-bottom:92px}.launcher-start{width:min(1040px,100% - 40px);margin:-46px auto 0;padding-bottom:90px}.launcher-device-choice{background:#eef2ef;border:1px solid #d6e1de;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;padding:8px;display:grid;box-shadow:0 12px 36px #1c3d3a14}.launcher-device-choice button{color:#64706f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-content:center;gap:5px;min-height:82px;padding:14px 18px;display:grid}.launcher-device-choice button strong{color:inherit;font-size:18px}.launcher-device-choice button span{color:inherit;font-size:14px}.launcher-device-choice button.active{color:#154f47;background:#fff;border-color:#8fbfb4;box-shadow:0 5px 18px #1a4f471a}.launcher-device-choice button:focus-visible,.launcher-primary-copy:focus-visible,.launcher-safety-note a:focus-visible{outline-offset:3px;outline:3px solid #18917a4d}.launcher-command-panel{color:#fff;background:#183536;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #1131302e}.launcher-command-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.launcher-command-heading>div{max-width:620px}.launcher-command-heading .customer-kicker{color:#73ddc3;margin-bottom:8px}.launcher-command-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:30px}.launcher-command-heading p:last-child{color:#ffffffb8;margin:10px 0 0;font-size:16px;line-height:1.55}.launcher-primary-copy{color:#123b35;cursor:pointer;background:#51ddb9;border:0;border-radius:12px;min-width:210px;min-height:56px;padding:0 22px;font-size:16px;font-weight:850;box-shadow:0 8px 24px #26d2a933}.launcher-primary-copy:hover{background:#70e8ca}.launcher-primary-copy.is-copied{color:#fff;background:#168a70}.launcher-command{overflow-wrap:anywhere;color:#c5ffef;min-height:128px;font:14px/1.75 var(--font-geist-mono), monospace;align-items:center;padding:26px 30px;display:flex}.launcher-copy-status{color:#ffffffb8;background:#0000001f;border-top:1px solid #ffffff1a;margin:0;padding:14px 30px;font-size:14px}.launcher-plain-steps{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.launcher-plain-steps section{background:#fff;border:1px solid #dce5e2;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:28px;display:grid;box-shadow:0 12px 32px #1d3c3a0f}.launcher-step-number{color:#fff;background:#187a6a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.launcher-plain-steps .customer-kicker{margin:2px 0 6px}.launcher-plain-steps h2{color:#203e3c;margin:0;font-size:22px}.launcher-plain-steps ol{color:#465c5a;margin:18px 0 0;padding-left:22px;font-size:16px;line-height:1.65}.launcher-plain-steps li+li{margin-top:9px}.launcher-plain-steps kbd{color:#204f49;font:750 14px var(--font-geist-mono), monospace;white-space:nowrap;background:#f4f7f5;border:1px solid #c9d6d2;border-bottom-width:3px;border-radius:6px;padding:3px 7px}.launcher-safety-note{background:#eef9f5;border:1px solid #9dccbf;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:26px 28px;display:flex}.launcher-safety-note>div{max-width:680px}.launcher-safety-note .customer-kicker{margin-bottom:6px}.launcher-safety-note h2{color:#1b5048;margin:0;font-size:22px}.launcher-safety-note p:last-child{color:#506b67;margin:8px 0 0;font-size:15px;line-height:1.6}.launcher-safety-note a{color:#155e52;text-align:center;background:#fff;border:1px solid #88b9ad;border-radius:10px;align-items:center;min-height:46px;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.launcher-warning{color:#75520e;background:#fff8e8;border:1px solid #e7c16f;border-radius:14px;gap:5px;margin-top:14px;padding:18px 22px;display:grid}.launcher-warning strong{font-size:16px}.launcher-warning span{font-size:14px;line-height:1.5}.privacy-policy-content{width:min(960px,100% - 40px);margin:-28px auto 0;padding-bottom:80px}.privacy-policy-summary{background:#f3fcf9;border-color:#a7d9cc;margin-bottom:18px}.privacy-policy-summary ul,.privacy-policy-prose ul{color:#465154;padding-left:22px;line-height:1.7}.privacy-policy-prose h2{margin-top:34px;font-size:24px}.privacy-policy-prose h2:first-child{margin-top:0}.privacy-policy-prose p,.privacy-policy-prose li{color:#465154;line-height:1.75}.privacy-policy-prose a{color:#1a6759;font-weight:700}@media (width<=980px){.customer-dashboard-hero{grid-template-columns:1fr;gap:42px;padding-top:62px}.customer-now-card{min-height:250px}.customer-overview{grid-template-columns:repeat(2,1fr)}.customer-support-steps{grid-template-columns:1fr}.customer-support-steps article{min-height:190px}.customer-support-steps article+article{border-top:1px solid var(--customer-line);border-left:0}.customer-request{grid-template-columns:minmax(250px,1fr) minmax(220px,.8fr)}.customer-request-state{grid-column:1/-1;align-items:center;display:flex}.customer-resolution-action-card{grid-template-columns:1fr;gap:15px}.customer-resolution-request{border-bottom:1px solid #dde4ce;border-right:0;padding:3px 3px 16px}}@media (width<=760px){.customer-header,.customer-grid,.customer-section{width:calc(100% - 28px)}.customer-header{padding:18px 0}.customer-header nav{gap:12px;font-size:13px}.customer-hero{padding:48px 14px 64px}.customer-grid,.customer-device-grid{grid-template-columns:1fr}.launcher-start{width:calc(100% - 28px)}.launcher-device-choice,.launcher-plain-steps{grid-template-columns:1fr}.launcher-device-choice button{min-height:72px}.launcher-command-heading,.launcher-safety-note{flex-direction:column;align-items:stretch}.launcher-primary-copy{width:100%}.launcher-command{font-size:13px}.launcher-plain-steps section{padding:22px}.launcher-safety-note a{justify-content:center}.privacy-policy-content{width:calc(100% - 28px)}.customer-row{grid-template-columns:1fr;gap:10px}.customer-device dl{grid-template-columns:1fr}.customer-dashboard .customer-header nav a:nth-child(2){display:none}.customer-dashboard-hero{min-height:0;padding:52px 14px 82px}.customer-dashboard-intro h1{font-size:clamp(46px,14vw,64px)}.customer-dashboard-welcome{font-size:16px}.customer-hero-actions{flex-direction:column;align-items:stretch}.customer-dashboard .customer-hero-actions .customer-button{width:100%;margin-top:8px}.customer-now-card{min-height:275px;padding:25px}.customer-overview{grid-template-columns:1fr 1fr;width:calc(100% - 28px);margin-top:-32px}.customer-overview article{flex-direction:column;align-items:flex-start;min-height:98px;padding:15px}.customer-overview-icon{width:34px;height:34px}.customer-dashboard .customer-account-grid{margin-top:24px}.customer-dashboard .customer-card{padding:24px}.customer-current-technician,.customer-technician-form fieldset{grid-template-columns:1fr}.customer-current-technician small,.customer-technician-form legend{grid-column:auto}.customer-dashboard .customer-section{padding-top:65px}.customer-dashboard .customer-section-head{flex-direction:column;align-items:flex-start}.customer-support-steps article{min-height:210px;padding:25px}.customer-session-history-head{grid-template-columns:1fr auto}.customer-session-history article{grid-template-columns:1fr;gap:10px}.customer-session-history article time{justify-self:start}.customer-request{grid-template-columns:1fr;gap:17px;padding:20px}.customer-request-state{grid-column:auto}.customer-resolution-action-card{padding:15px}.customer-resolution-confirmation{padding:14px}.customer-resolution-confirmation .customer-button{justify-content:center;width:100%}.customer-empty-action{grid-template-columns:auto 1fr}.customer-empty-action .customer-button{grid-column:1/-1}.customer-dashboard-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-top:70px}}.connect-page{color:#142729;background:radial-gradient(circle at 100% 0,#dff5ef,#0000 35%),#f4f7f6;min-height:100vh;padding:0 20px 80px}.connect-page>header{color:#647476;justify-content:space-between;gap:20px;width:min(760px,100%);margin:0 auto;padding:24px 0;font-size:14px;display:flex}.connect-page>header a{color:#142729;letter-spacing:-.05em;font-size:20px;font-weight:850;text-decoration:none}.connect-page>header a span{font-weight:450}.connect-card{background:#fffffff5;border:1px solid #d5e2df;border-radius:24px;width:min(760px,100%);margin:5vh auto 0;padding:clamp(30px,6vw,56px);box-shadow:0 26px 70px #1427291a}.connect-icon{color:#147663;background:#d9f4ec;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.connect-kicker{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800;color:#147663!important;margin:26px 0 10px!important}.connect-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,54px);line-height:1.02}.connect-card>p{color:#5b6d70;line-height:1.65}.connect-card label{color:#385054;gap:8px;margin:28px 0 14px;font-size:13px;font-weight:750;display:grid}.connect-card select{color:#1c3437;width:100%;min-height:52px;font:inherit;background:#fbfdfc;border:1px solid #bdcfcc;border-radius:10px;padding:0 14px}.connect-card button{color:#fff;cursor:pointer;background:#167b67;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.connect-card button:disabled{opacity:.6;cursor:wait}.connect-card>small{color:#718083;margin-top:20px;font-size:14px;line-height:1.5;display:block}.connect-guidance{color:#214d45;background:#ebf8f4;border:1px solid #b8ddd4;border-radius:14px;align-items:flex-start;gap:13px;margin:26px 0 22px;padding:16px 18px;display:flex}.connect-guidance>svg{color:#147663;flex:none;margin-top:2px}.connect-guidance div{gap:4px;display:grid}.connect-guidance strong{font-size:15px}.connect-guidance span{font-size:14px;line-height:1.5}.connect-incident-picker{border:0;min-width:0;margin:0;padding:0}.connect-incident-picker legend{color:#263f43;margin-bottom:10px;font-size:15px;font-weight:800}.connect-incident-options{scrollbar-gutter:stable;gap:10px;max-height:480px;padding:2px;display:grid;overflow-y:auto}.connect-card .connect-incident-option{color:#20383b;cursor:pointer;background:#fff;border:2px solid #d5e2df;border-radius:14px;grid-template-columns:none;align-items:flex-start;gap:14px;margin:0;padding:17px 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.connect-card .connect-incident-option:hover{background:#fbfefd;border-color:#8cc8b9}.connect-card .connect-incident-option:focus-within{outline-offset:2px;outline:3px solid #167b6733}.connect-card .connect-incident-option.is-selected{background:#f2fbf8;border-color:#167b67;box-shadow:0 0 0 1px #167b67}.connect-incident-option input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.connect-incident-radio{background:#fff;border:2px solid #8aa09d;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;box-shadow:inset 0 0 0 4px #fff}.connect-incident-option.is-selected .connect-incident-radio{background:#167b67;border-color:#167b67}.connect-incident-details{flex:1;gap:7px;min-width:0;display:grid}.connect-incident-topline{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.connect-incident-topline>strong{color:#0c5b4d;letter-spacing:.01em;font-size:16px}.connect-recent-badge{color:#0d6554;background:#d7f2e9;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:850}.connect-incident-service{color:#172f32;font-size:17px;font-weight:800;line-height:1.35}.connect-incident-meta{color:#5b6f71;flex-wrap:wrap;gap:7px 12px;font-size:14px;font-weight:600;display:flex}.connect-incident-meta>span{align-items:center;gap:5px;display:inline-flex}.connect-selection-summary{color:#234763;background:#edf5ff;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 0 12px;padding:15px 17px;display:flex}.connect-selection-summary>svg{color:#2673a7;flex:none;margin-top:1px}.connect-selection-summary div{gap:3px;min-width:0;display:grid}.connect-selection-summary span{font-size:14px;font-weight:700}.connect-selection-summary strong{font-size:15px;line-height:1.4}.connect-card .connect-submit{width:100%;min-height:54px;padding:10px 20px;font-size:15px;line-height:1.3}.connect-empty{color:#67532e;background:#fff4dc;border-radius:10px;margin-top:28px;padding:18px;line-height:1.55}.connect-error{background:#fff0f0;border-radius:8px;padding:12px 14px;color:#9b3030!important}.connect-complete{text-align:center}.connect-complete>svg{color:#16816b}.connect-complete button{margin-top:12px}.connect-card .connect-account-link{color:#fff;background:#167b67;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:12px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=560px){.connect-page{padding-inline:12px}.connect-page>header{flex-direction:column;align-items:flex-start;gap:7px}.connect-card{border-radius:18px;margin-top:2vh;padding:26px 20px}.connect-card h1{font-size:36px}.connect-card .connect-incident-option{padding:15px 14px}.connect-incident-options{max-height:430px}}.support-journey{--journey-accent:#128173;--journey-soft:#e8f5f1;background:#fff;border:1px solid #d7e4e1;border-radius:18px;width:min(1180px,100% - 40px);margin:22px auto 0;overflow:hidden;box-shadow:0 12px 32px #1b3a3712}.support-journey>header{background:linear-gradient(105deg,#f4faf8,#fff);border-bottom:1px solid #e5ecea;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 14px;display:flex}.support-journey>header>div{gap:2px;min-width:0;display:grid}.support-journey>header p{color:#617b77;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.support-journey>header strong{color:#173b38;font-size:15px}.support-journey>header span{color:#627875;overflow-wrap:anywhere;font-size:13px}.support-journey>header em{color:#087468;background:#dcf1eb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850}.support-journey>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 20px;list-style:none;display:grid}.support-journey>ol li{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.support-journey>ol li:not(:last-child):after{content:"";background:#dbe6e3;height:2px;position:absolute;top:15px;left:39px;right:9px}.support-journey>ol li[data-state=complete]:not(:last-child):after{background:var(--journey-accent)}.support-journey>ol i{z-index:1;color:#738985;background:#fff;border:2px solid #cbdad6;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.support-journey>ol li[data-state=complete] i{border-color:var(--journey-accent);color:#fff;background:var(--journey-accent)}.support-journey>ol li[data-state=current] i{border-color:var(--journey-accent);color:var(--journey-accent);background:var(--journey-soft);box-shadow:0 0 0 4px #1281731c}.support-journey>ol li>span{z-index:1;background:#fff;gap:2px;min-width:0;padding-right:8px;display:grid}.support-journey>ol strong{color:#274b48;font-size:12px}.support-journey>ol small{color:#7a8d8a;font-size:10px;line-height:1.25}.support-journey>ol li[data-state=upcoming] strong{color:#83918f}.support-journey>footer{background:#f8fbfa;border-top:1px solid #e3ebe9;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 20px;display:grid}.support-journey>footer>div{gap:2px;display:grid}.support-journey>footer span{color:#718581;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.support-journey>footer strong{color:#173f3a;font-size:13px}.support-journey>footer p{color:#566f6b;margin:0;font-size:12px;line-height:1.45}.support-journey>footer a{color:#fff;background:var(--journey-accent);border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.flow-conversation>.support-journey{width:auto;box-shadow:none;border-radius:12px;margin:10px 12px 0}.flow-conversation>.support-journey>header{padding:10px 12px 8px}.flow-conversation>.support-journey>header p{font-size:9px}.flow-conversation>.support-journey>header strong{font-size:12px}.flow-conversation>.support-journey>header span{font-size:10px}.flow-conversation>.support-journey>header em{padding:5px 8px;font-size:9px}.flow-conversation>.support-journey>ol{padding:11px 12px}.flow-conversation>.support-journey>ol i{flex-basis:24px;width:24px;height:24px;font-size:9px}.flow-conversation>.support-journey>ol li:not(:last-child):after{top:11px;left:31px}.flow-conversation>.support-journey>ol strong{font-size:10px}.flow-conversation>.support-journey>ol small{display:none}.flow-conversation>.support-journey>footer{grid-template-columns:minmax(105px,.3fr) minmax(0,1fr);gap:10px;padding:8px 12px}.flow-conversation>.support-journey>footer p{font-size:10px}.customer-conversation{background:#fff;border:1px solid #d4e2de;border-radius:18px;width:min(1180px,100% - 40px);margin:22px auto 0;overflow:hidden;box-shadow:0 12px 32px #1b3a3712}.customer-conversation>header{background:linear-gradient(105deg,#f1faf7,#fff);border-bottom:1px solid #e1ebe8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.customer-conversation>header>span{color:#087468;background:#dff2ec;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.customer-conversation>header>div{min-width:0}.customer-conversation>header p{margin:0 0 2px}.customer-conversation>header h2{color:#173b38;letter-spacing:-.025em;margin:0;font-size:21px}.customer-conversation>header small{color:#647c77;overflow-wrap:anywhere;font-size:11px}.customer-conversation>header>a{color:#176c62;border:1px solid #bcd4ce;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.customer-conversation-layout{grid-template-columns:minmax(210px,.55fr) minmax(0,1.25fr) minmax(280px,.7fr);min-height:330px;display:grid}.customer-conversation-picker{background:#f3f8f6;border-right:1px solid #e1eae8;flex-direction:column;gap:8px;max-height:430px;padding:14px;display:flex;overflow-y:auto}.customer-conversation-picker>div{color:#35635c;align-items:flex-start;gap:8px;padding:3px 4px 9px;display:flex}.customer-conversation-picker>div>span{gap:2px;display:grid}.customer-conversation-picker>div strong{color:#214a45;font-size:12px}.customer-conversation-picker>div small{color:#71847f;font-size:9px;line-height:1.4}.customer-conversation-picker>button{color:#41635e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e2de;border-radius:10px;gap:7px;width:100%;padding:11px;display:grid}.customer-conversation-picker>button.is-active{background:#e4f4ef;border-color:#69ab9d;box-shadow:0 0 0 2px #69ab9d1f}.customer-conversation-picker>button>span{gap:3px;min-width:0;display:grid}.customer-conversation-picker>button strong{color:#214a45;font-size:11px;line-height:1.35}.customer-conversation-picker>button small{color:#68817c;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.customer-conversation-picker>button em{color:#41635e;background:#edf3f1;border-radius:999px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.customer-conversation-messages{background:#f8fbfa;flex-direction:column;gap:10px;min-height:330px;max-height:430px;padding:20px;display:flex;overflow-y:auto}.customer-conversation-messages article{color:#294946;background:#fff;border:1px solid #dce6e3;border-radius:13px 13px 13px 4px;width:min(82%,610px);padding:11px 13px}.customer-conversation-messages article.is-customer{background:#e8f6f1;border-color:#abd4ca;border-radius:13px 13px 4px;align-self:flex-end}.customer-conversation-messages article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-conversation-messages article strong{color:#24514b;font-size:11px}.customer-conversation-messages article time{color:#7b908c;font-size:9px}.customer-conversation-messages article p{color:#405f5a;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.customer-conversation-empty{color:#718783;text-align:center;align-items:center;gap:8px;margin:auto;font-size:12px;line-height:1.5;display:flex}.customer-conversation-layout>form{background:#fff;border-left:1px solid #e1eae8;flex-direction:column;gap:10px;padding:20px;display:flex}.customer-conversation-layout>form>div{gap:2px;margin-bottom:4px;display:grid}.customer-conversation-layout>form>div strong{color:#214a45;font-size:13px}.customer-conversation-layout>form>div small{color:#71847f;font-size:10px;line-height:1.4}.customer-conversation-layout>form label{color:#46635e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.customer-conversation-layout>form textarea{resize:vertical;color:#284a45;min-height:135px;font:inherit;background:#fbfdfc;border:1px solid #c9d9d5;border-radius:10px;padding:11px;font-size:12px;line-height:1.5}.customer-conversation-layout>form textarea:focus{border-color:#128173;outline:3px solid #1281731f}.customer-conversation-layout>form button{color:#fff;cursor:pointer;background:#128173;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:850;display:inline-flex}.customer-conversation-layout>form button:disabled{cursor:not-allowed;opacity:.55}.customer-conversation-layout>form>p{color:#b13f3a;margin:0;font-size:11px;line-height:1.4}.customer-conversation-layout>form .incident-call-card{background:#174d47;border-color:#276e64;margin:2px 0 6px;padding:12px}.customer-conversation-layout>form .incident-call-actions{gap:6px}.customer-conversation-layout>form .incident-call-actions button{min-height:34px;padding-inline:9px;font-size:10px}.customer-conversation-layout>form .incident-call-start{color:#073f35;background:#8debd4}.customer-conversation-layout>form .incident-call-secondary{color:#113b37;background:#e7f4ef}.customer-conversation-layout>form .incident-call-end{color:#fff;background:#b42318}@media (width<=1000px){.customer-conversation-layout{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr)}.customer-conversation-layout>form{border-top:1px solid #e1eae8;border-left:0;grid-column:1/-1}}@media (width<=760px){.support-journey{width:min(100% - 24px,1180px);margin-top:14px}.support-journey>header{align-items:flex-start}.support-journey>ol{grid-template-columns:1fr;gap:9px}.support-journey>ol li:not(:last-child):after{width:2px;height:15px;top:27px;left:15px;right:auto}.support-journey>ol li>span{padding-right:0}.support-journey>ol small{display:block}.support-journey>footer{grid-template-columns:1fr;gap:8px}.support-journey>footer a{width:100%}.flow-conversation>.support-journey>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.flow-conversation>.support-journey>ol li:not(:last-child):after{width:auto;height:2px;top:11px;left:31px;right:6px}.flow-conversation>.support-journey>ol li>span{display:none}.flow-conversation>.support-journey>footer{grid-template-columns:1fr}.customer-conversation{width:min(100% - 24px,1180px);margin-top:14px}.customer-conversation>header{grid-template-columns:auto minmax(0,1fr)}.customer-conversation>header>a{grid-column:1/-1;justify-content:center}.customer-conversation-layout{grid-template-columns:1fr}.customer-conversation-picker{border-bottom:1px solid #e1eae8;border-right:0;max-height:260px}.customer-conversation-layout>form{grid-column:auto}.customer-conversation-messages{min-height:280px;max-height:380px}.customer-conversation-layout>form{border-top:1px solid #e1eae8;border-left:0}.customer-conversation-messages article{width:92%}}.signin-shell{background:#f3f6f8;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.signin-card{background:#fff;border:1px solid #d8e0e5;border-radius:24px;width:min(100%,560px);padding:clamp(28px,6vw,52px);box-shadow:0 22px 60px #1226341a}.signin-brand{color:#102f3e;font-size:1.1rem;font-weight:800;text-decoration:none}.signin-brand span,.signin-kicker{color:#287b72}.signin-kicker{letter-spacing:.12em;text-transform:uppercase;margin:42px 0 8px;font-size:.76rem;font-weight:800}.signin-card h1{color:#102f3e;margin:0;font-size:clamp(2rem,7vw,3.4rem);line-height:1.02}.signin-card>p:not(.signin-kicker){color:#526873;margin:18px 0 0;line-height:1.65}.signin-actions{gap:12px;margin:30px 0 22px;display:grid}.signin-actions a{justify-content:center;text-decoration:none}.signin-email-form{gap:9px;padding-bottom:4px;display:grid}.signin-email-form label{color:#294d59;font-size:.82rem;font-weight:750}.signin-email-form input{color:#173947;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcbd1;border-radius:9px;padding:0 14px}.signin-email-form input:focus{border-color:#287b72;outline:3px solid #287b7226}.signin-email-form button{cursor:pointer;min-height:46px;font:inherit;border:0;font-weight:800}.signin-card small{color:#6b7d86;line-height:1.55;display:block}._shop_13rc3_1{--ink:#173a32;--muted:#5b6f65;--cream:#f7f7f0;--line:#dce3d8;background:var(--cream);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.5}._shop_13rc3_1 *{box-sizing:border-box}._shop_13rc3_1 a{color:inherit;text-decoration:none}._shop_13rc3_1 button,._shop_13rc3_1 input,._shop_13rc3_1 select{font:inherit}._shop_13rc3_1 a:focus-visible,._shop_13rc3_1 button:focus-visible,._shop_13rc3_1 input:focus-visible,._shop_13rc3_1 select:focus-visible{outline-offset:4px;outline:3px solid #aa6326}._header_13rc3_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1360px;margin:auto;padding:26px 5%;display:flex}._logo_13rc3_1{letter-spacing:-2px;font-size:35px;font-weight:800;line-height:1}._logo_13rc3_1 span{color:#bc733c}._header_13rc3_1 nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}._header_13rc3_1 nav a:hover,._footer_13rc3_1 a:hover{text-decoration:underline}._skip_13rc3_1{z-index:50;background:#fff;padding:12px;position:absolute;top:-70px;left:12px}._skip_13rc3_1:focus{top:12px}._hero_13rc3_1{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;max-width:1360px;margin:auto;padding:76px 5% 65px;display:grid}._eyebrow_13rc3_1{letter-spacing:2px;margin:0 0 20px;font-size:11px;font-weight:700}._hero_13rc3_1 h1{letter-spacing:-3px;margin:0 0 25px;font-size:clamp(38px,4.7vw,65px);font-weight:600;line-height:1.06}._hero_13rc3_1 h1 em{color:#54765d;font-family:Georgia,serif;font-weight:400}._intro_13rc3_1{max-width:470px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.7}._primary_13rc3_1,._secondary_13rc3_1{border:1px solid var(--ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:16px;padding:15px 22px;font-size:14px;font-weight:600;display:inline-flex}._shop_13rc3_1 ._primary_13rc3_1{color:#fff;background:var(--ink)}._primary_13rc3_1:hover{filter:brightness(1.2)}._secondary_13rc3_1{background:#fff}._secondary_13rc3_1:hover{background:#edf1e6}._heroNote_13rc3_1{color:var(--muted);margin:19px 0 0;font-size:12px}._heroVisual_13rc3_1{text-align:center;background:#e7ecdf;border-radius:130px 130px 12px 12px;min-height:380px;padding:38px 20px 25px;position:relative;overflow:hidden}._heroLabel_13rc3_1{letter-spacing:2px;color:#53694b;font-size:10px;line-height:1.7}._photoStack_13rc3_1{justify-content:center;align-items:center;min-height:245px;display:flex}._photoStack_13rc3_1 a{background:#fff;border-radius:7px;flex-direction:column;flex-shrink:0;align-items:center;width:37%;padding:11px 11px 7px;display:flex;transform:rotate(-10deg);box-shadow:0 8px 25px #163d3120}._photoStack_13rc3_1 a:nth-child(2){z-index:2;transform:rotate(4deg)translateY(22px)}._photoStack_13rc3_1 a:nth-child(3){transform:rotate(13deg)}._photoStack_13rc3_1 img{aspect-ratio:1;object-fit:contain;border-radius:4px;width:100%;height:auto}._photoStack_13rc3_1 span{margin-top:5px;font-size:11px}._visualFoot_13rc3_1{font-family:Georgia,serif;font-size:15px;font-style:italic}._benefits_13rc3_1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edf0e5;justify-content:center;gap:70px;padding:19px 5%;font-size:12px;display:flex}._benefits_13rc3_1 span{align-items:center;gap:10px;display:flex}._catalogue_13rc3_1{max-width:1360px;margin:auto;padding:65px 5%}._sectionHeading_13rc3_1{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}._sectionHeading_13rc3_1 ._eyebrow_13rc3_1{margin-bottom:10px}._shop_13rc3_1 h2{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.2}._sectionHeading_13rc3_1>p{color:var(--muted);font-size:11px}._filters_13rc3_1{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:16px;display:grid}._filters_13rc3_1 label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}._filters_13rc3_1 input,._filters_13rc3_1 select{width:100%;min-width:0;height:46px;color:var(--ink);background:#fff;border:1px solid #bccabc;border-radius:4px;padding:0 12px;font-size:13px}._search_13rc3_1>div{position:relative}._search_13rc3_1 svg{position:absolute;top:14px;left:12px}._search_13rc3_1 input{padding-left:40px}._results_13rc3_1{align-items:center;gap:20px;margin:22px 0;font-size:12px;display:flex}._results_13rc3_1 button{color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:underline}._grid_13rc3_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._card_13rc3_1{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden}._card_13rc3_1:hover{box-shadow:0 6px 24px #153c3112}._cardPhoto_13rc3_1{background:#f0f1eb;justify-content:center;align-items:center;height:245px;padding:20px;display:flex;position:relative}._cardPhoto_13rc3_1 img{object-fit:contain;border-radius:4px;width:205px;height:205px}._cardPhoto_13rc3_1>span{letter-spacing:1px;background:#fff;border-radius:3px;padding:4px 9px;font-size:10px;position:absolute;top:14px;left:15px}._cardBody_13rc3_1{flex-direction:column;flex:1;padding:22px;display:flex}._kicker_13rc3_1{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 7px;font-size:10px}._cardBody_13rc3_1 h3{letter-spacing:-.5px;margin:0 0 10px;font-size:19px;line-height:1.25}._cardBody_13rc3_1>p:not(._kicker_13rc3_1){color:var(--muted);margin:0 0 15px;font-size:12px}._tags_13rc3_1{flex-wrap:wrap;gap:6px;min-height:25px;display:flex}._tags_13rc3_1 span{color:#425c40;background:#eef2e8;border-radius:3px;padding:4px 8px;font-size:10px}._cardBottom_13rc3_1{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}._cardBottom_13rc3_1 strong{letter-spacing:-1px;font-size:24px}._cardBottom_13rc3_1 div>span{color:var(--muted);font-size:10px}._cardBottom_13rc3_1>a{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}._empty_13rc3_1{text-align:center;padding:50px 20px}._how_13rc3_1{background:#e8edde;grid-template-columns:1fr 1.5fr;gap:70px;padding:60px max(5%,50% - 612px);display:grid}._how_13rc3_1 h2{font-size:36px}._how_13rc3_1 ol{margin:0;padding-left:30px;list-style:decimal-leading-zero}._how_13rc3_1 li{margin-bottom:24px;padding-left:10px;font-size:15px}._how_13rc3_1 li::marker{color:#677b57}._how_13rc3_1 p:not(._eyebrow_13rc3_1){color:var(--muted);margin:5px 0 0;font-size:13px}._footer_13rc3_1{flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1360px;margin:auto;padding:50px 5% 30px;display:flex}._footer_13rc3_1>div>p{color:var(--muted);font-size:12px}._footer_13rc3_1>div:nth-child(2){flex-wrap:wrap;align-items:center;gap:25px;font-size:12px;display:flex}._footer_13rc3_1>p{border-top:1px solid var(--line);width:100%;color:var(--muted);padding-top:20px;font-size:10px}._product_13rc3_1{max-width:1280px;margin:auto;padding:30px 5% 70px}._back_13rc3_1{align-items:center;gap:8px;margin-bottom:35px;font-size:12px;display:inline-flex}._productGrid_13rc3_1{grid-template-columns:1fr 1fr;gap:65px;display:grid}._productPhoto_13rc3_1{background:#e9edde;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:55px 20px 20px;display:flex;position:relative}._productPhoto_13rc3_1 img{object-fit:contain;border-radius:5px;width:261px;max-width:100%;height:261px}._productPhoto_13rc3_1>p{color:var(--muted);margin-top:25px;font-size:10px}._productBrand_13rc3_1{letter-spacing:2px;text-transform:uppercase;font-size:12px;position:absolute;top:23px;left:25px}._caption_13rc3_1{color:var(--muted);font-size:11px;line-height:1.7}._productInfo_13rc3_1 h1{letter-spacing:-1.5px;margin:0 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.1}._configuration_13rc3_1{color:var(--muted);font-size:14px;line-height:1.7}._productInfo_13rc3_1 ._eyebrow_13rc3_1{margin-bottom:14px}._price_13rc3_1{letter-spacing:-2px;margin:22px 0 0;font-size:42px;font-weight:600}._price_13rc3_1 span{letter-spacing:0;font-size:13px;font-weight:400}._negotiable_13rc3_1{color:var(--muted);margin:0 0 24px;font-size:12px}._confirm_13rc3_1{background:#edf1e5;border-left:3px solid #a5b58f;padding:18px}._confirm_13rc3_1 strong{font-size:15px}._confirm_13rc3_1>p,._checkout_13rc3_1>p{color:var(--muted);font-size:12px}._confirm_13rc3_1 ._primary_13rc3_1{width:100%;font-size:12px}._delivery_13rc3_1{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}._delivery_13rc3_1 p{gap:10px;font-size:11px;line-height:1.7;display:flex}._delivery_13rc3_1 svg{flex-shrink:0;margin-top:3px}._checkout_13rc3_1{border-top:1px solid var(--line);padding-top:24px}._checkout_13rc3_1 h2{letter-spacing:-.3px;align-items:center;gap:10px;font-size:18px;display:flex}._checkout_13rc3_1 ._secondary_13rc3_1{width:100%;font-size:13px}._specSection_13rc3_1{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:65px;margin-top:50px;padding-top:45px;display:grid}._specSection_13rc3_1 h2{font-size:25px}._specSection_13rc3_1 ._eyebrow_13rc3_1{margin-bottom:10px}._specs_13rc3_1{margin-top:25px;font-size:13px}._specs_13rc3_1>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:10px;padding:12px 0;display:grid}._specs_13rc3_1 dt{color:var(--muted)}._specs_13rc3_1 dd{overflow-wrap:anywhere;margin:0}._condition_13rc3_1 p{color:var(--muted);font-size:13px;line-height:1.8}._condition_13rc3_1 a{align-items:center;gap:7px;font-size:13px;text-decoration:underline;display:inline-flex}._condition_13rc3_1 ._caption_13rc3_1{font-size:11px}@media (width>=1400px){._grid_13rc3_1{grid-template-columns:repeat(4,minmax(0,1fr))}._cardBody_13rc3_1{padding:18px}._cardPhoto_13rc3_1{height:225px}._cardPhoto_13rc3_1 img{width:185px;height:185px}}@media (width<=900px){._hero_13rc3_1{gap:30px;padding-top:50px}._hero_13rc3_1 h1{letter-spacing:-2px}._heroVisual_13rc3_1{min-height:330px}._photoStack_13rc3_1{min-height:200px}._benefits_13rc3_1{gap:25px}._grid_13rc3_1{grid-template-columns:repeat(2,minmax(0,1fr))}._productGrid_13rc3_1,._specSection_13rc3_1{gap:30px}._productPhoto_13rc3_1{min-height:370px}._filters_13rc3_1{grid-template-columns:2fr 1fr}._how_13rc3_1{gap:35px}._header_13rc3_1 nav{gap:17px}._header_13rc3_1 nav a:last-child{display:none}}@media (width<=600px){._header_13rc3_1{padding:20px 6%}._logo_13rc3_1{font-size:30px}._header_13rc3_1 nav{font-size:11px}._header_13rc3_1 nav a:nth-child(2){display:none}._hero_13rc3_1{grid-template-columns:1fr;gap:35px;padding:40px 6%}._hero_13rc3_1 h1{font-size:43px}._intro_13rc3_1{font-size:15px}._heroVisual_13rc3_1{border-radius:90px 90px 10px 10px;width:100%;max-width:430px;min-height:300px;margin:auto}._photoStack_13rc3_1{min-height:195px}._benefits_13rc3_1{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 6%;font-size:10px}._benefits_13rc3_1 svg{width:16px}._catalogue_13rc3_1{padding:40px 6%}._sectionHeading_13rc3_1{display:block}._shop_13rc3_1 h2{font-size:26px}._sectionHeading_13rc3_1>p{margin-top:14px}._filters_13rc3_1{grid-template-columns:1fr 1fr;gap:12px}._search_13rc3_1,._filters_13rc3_1 label:last-child{grid-column:1/-1}._grid_13rc3_1{grid-template-columns:1fr;gap:16px}._card_13rc3_1{grid-template-columns:115px 1fr;display:grid}._cardPhoto_13rc3_1{height:100%;padding:8px}._cardPhoto_13rc3_1 img{width:98px;height:110px}._cardPhoto_13rc3_1>span{padding:3px 5px;font-size:8px;top:8px;left:7px}._cardBody_13rc3_1{padding:17px 12px}._cardBody_13rc3_1 h3{font-size:16px}._cardBody_13rc3_1>p:not(._kicker_13rc3_1){font-size:11px}._cardBottom_13rc3_1{padding-top:13px}._cardBottom_13rc3_1 strong{font-size:22px}._cardBottom_13rc3_1 div>span{font-size:9px;display:block}._cardBottom_13rc3_1>a{width:29px;height:29px}._kicker_13rc3_1{font-size:9px}._tags_13rc3_1{min-height:0}._tags_13rc3_1 span{font-size:9px}._how_13rc3_1{grid-template-columns:1fr;gap:30px;padding:40px 6%}._how_13rc3_1 h2{font-size:32px}._footer_13rc3_1{padding:35px 6% 20px}._footer_13rc3_1>div:nth-child(2){gap:16px}._product_13rc3_1{padding:25px 6% 45px}._productGrid_13rc3_1,._specSection_13rc3_1{grid-template-columns:1fr;gap:25px}._productPhoto_13rc3_1{min-height:345px}._productInfo_13rc3_1 h1{font-size:34px}._specSection_13rc3_1{margin-top:35px;padding-top:30px}._delivery_13rc3_1{gap:10px}._delivery_13rc3_1 p{font-size:10px}._back_13rc3_1{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){._card_13rc3_1{transition:none}}._batteryOption_13rc3_7{background:#fff;border:1px solid #b7c8ad;border-radius:8px;margin:24px 0;padding:22px}._batteryOption_13rc3_7 h2{letter-spacing:-.5px;align-items:center;gap:10px;font-size:21px;display:flex}._batteryOption_13rc3_7>p:not(._eyebrow_13rc3_1):not(._batteryPrice_13rc3_7){color:var(--muted);font-size:12px}._batteryOption_13rc3_7 ._batteryPrice_13rc3_7{letter-spacing:-1px;margin:14px 0 8px;font-size:30px;font-weight:700}._batteryPrice_13rc3_7 span{letter-spacing:0;font-size:12px;font-weight:400}._batteryBreakdown_13rc3_7{margin:18px 0;font-size:12px}._batteryBreakdown_13rc3_7 summary{cursor:pointer;font-weight:600;line-height:1.5}._batteryBreakdown_13rc3_7 summary:focus-visible{outline-offset:4px;outline:3px solid #aa6326}._batteryBreakdown_13rc3_7 dl{margin:14px 0}._batteryBreakdown_13rc3_7 dl>div{justify-content:space-between;gap:15px;padding:6px 0;display:flex}._batteryBreakdown_13rc3_7 dd{text-align:right;white-space:nowrap;margin:0}._batteryTotal_13rc3_7{border-top:1px solid var(--line);margin-top:5px;font-weight:700;padding-top:12px!important}._batteryTotals_13rc3_7{line-height:1.8}._batterySource_13rc3_7{align-items:center;gap:7px;display:inline-flex;text-decoration:underline!important}._batteryOption_13rc3_7 ._secondary_13rc3_1{width:100%;font-size:12px}._cardBody_13rc3_1>p._batteryCard_13rc3_7{color:#31573a;margin:15px 0 0;font-size:11px}._batteryOption_13rc3_7 ._caption_13rc3_1{font-size:11px}._cardBody_13rc3_1>p._warrantyCard_13rc3_9{color:#31573a;margin:8px 0 0;font-size:11px}._batteryOption_13rc3_7 h2 svg{flex-shrink:0}._brand_1dbon_1{background:var(--surface,#fff);color:#172b3a;overflow-wrap:anywhere;border-inline-start:4px solid;border-radius:.5rem;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}._brand_1dbon_1 img{object-fit:contain;flex:0 0 48px}._brand_1dbon_1 strong{font-size:1rem}._brand_1dbon_1 p{margin:.35rem 0 0;font-size:.875rem;line-height:1.5}._editor_1dbon_5,._recommendations_1dbon_5{border:1px solid #d7e1e5;border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}._editor_1dbon_5 h3,._recommendations_1dbon_5 h3,._editor_1dbon_5 p,._recommendations_1dbon_5 p{margin:0}._editor_1dbon_5 label{gap:.5rem;font-size:.875rem;display:grid}._editor_1dbon_5 input,._editor_1dbon_5 textarea{font:inherit;border:1px solid #a9bbc5;border-radius:.35rem;min-width:0;max-width:100%;padding:.6rem}._editor_1dbon_5 textarea{resize:vertical;min-height:5rem}._editor_1dbon_5 input[type=color]{height:3rem}._actions_1dbon_11{flex-wrap:wrap;gap:.75rem;display:flex}._cards_1dbon_12{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}._cards_1dbon_12 article{align-content:start;gap:.75rem;min-width:0;display:grid}._editor_1dbon_5 button,._cards_1dbon_12 button{font:inherit;color:#fff;cursor:pointer;white-space:normal;background:#126b70;border:1px solid #126b70;border-radius:.4rem;padding:.65rem 1rem;font-size:.875rem}._editor_1dbon_5 button:disabled,._cards_1dbon_12 button:disabled{opacity:.6;cursor:default}._panel_15s64_1{color:#162022;background:#f5faf7;border:1px solid #d7e4df;border-radius:16px;margin:24px 0;padding:clamp(20px,3vw,32px)}._panel_15s64_1 h2{margin:0 0 12px;font-size:1.4rem}._panel_15s64_1 p,._panel_15s64_1 li{line-height:1.6}._panel_15s64_1 label{align-items:flex-start;gap:10px;line-height:1.5;display:flex}._panel_15s64_1 input{accent-color:#15775d;width:18px;height:18px;margin-top:3px}._panel_15s64_1 button{cursor:pointer;border:0;margin-top:0}._panel_15s64_1 button:disabled{opacity:.55;cursor:default}._panel_15s64_1 button:focus-visible,._panel_15s64_1 input:focus-visible{outline-offset:4px;outline:3px solid #15775d}._panel_15s64_1 [role=alert]{color:#9b2424}._panel_15s64_1 ul{margin-bottom:0;padding-left:20px}.client-continuity{color:#193535;max-width:860px;margin:0 auto;padding:32px 20px 64px;font-size:1rem;line-height:1.6}.client-continuity nav{flex-wrap:wrap;gap:24px;display:flex}.client-continuity a{color:#126c70;text-decoration:underline}.client-continuity h1{margin:28px 0 8px;font-size:2rem}.client-continuity h2{margin-top:0;font-size:1.25rem}.client-continuity section{background:#fff;border:1px solid #d6e3e3;border-radius:12px;margin-top:24px;padding:24px}.client-continuity form{gap:16px;display:grid}.client-continuity label{gap:6px;font-weight:600;display:grid}.client-continuity input:not([type=checkbox]),.client-continuity select{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #779494;border-radius:6px;padding:10px 12px}.client-continuity .continuity-check{align-items:flex-start;gap:12px;font-weight:400;display:flex}.continuity-check input{flex-shrink:0;width:18px;height:18px;margin-top:7px}.client-continuity button{color:#fff;font:inherit;cursor:pointer;background:#126c70;border:0;border-radius:6px;justify-self:start;padding:10px 18px}.client-continuity button:disabled{opacity:.6;cursor:default}.client-continuity :focus-visible{outline-offset:3px;outline:3px solid #299ba1}.client-continuity [role=alert]{background:#fff3f1;border:1px solid #ab3e33;margin-top:20px;padding:16px}.client-continuity time{color:#4d6464;font-size:.875rem;display:block}.client-continuity li{margin:12px 0}@media (width<=540px){.client-continuity section{padding:16px}.client-continuity button{width:100%}}._mailbox_e9x5j_1{--mail-ink:#183c4a;--mail-muted:#5b727c;--mail-line:#d8e3e7;color:var(--mail-ink);scroll-margin-top:2rem}._page_e9x5j_2{max-width:1440px;margin:0 auto;padding:clamp(1rem,3vw,3rem)}._page_e9x5j_2>header{margin-bottom:1.5rem}._heading_e9x5j_4,._actions_e9x5j_4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._actions_e9x5j_4{justify-content:flex-start;margin:.8rem 0}._mailbox_e9x5j_1 button,._mailbox_e9x5j_1 select{color:#173d50;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d5df;border-radius:8px;padding:.65rem .85rem;font-size:.9rem}._mailbox_e9x5j_1 button:hover:not(:disabled){background:#e9f3f7}._mailbox_e9x5j_1 button:disabled{opacity:.6;cursor:wait}._mailbox_e9x5j_1 :focus-visible{outline-offset:3px;outline:3px solid #007ca5}._workspace_e9x5j_10{background:#fff;border:1px solid #cbdbe2;border-radius:16px;grid-template-columns:165px minmax(230px,1fr) minmax(300px,1.65fr);min-height:580px;display:grid;overflow:hidden;box-shadow:0 10px 35px #163d4b08}._folders_e9x5j_11{background:#f0f6f9;flex-direction:column;gap:.35rem;padding:.6rem;display:flex}._folders_e9x5j_11 button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;display:flex}._folders_e9x5j_11 [aria-current],._item_e9x5j_13[aria-pressed=true]{background:#dceff6;border-color:#93becf}._list_e9x5j_14{border-right:1px solid #cbdbe2;max-height:700px;padding:.4rem;overflow:auto}._list_e9x5j_14>p,._reader_e9x5j_15{padding:1rem}._list_e9x5j_14 ._item_e9x5j_13{text-align:left;overflow-wrap:anywhere;border-color:#0000 #0000 #e3ebef;border-radius:10px;flex-direction:column;gap:.55rem;width:100%;margin-bottom:.2rem;padding:1rem;display:flex}._item_e9x5j_13>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._item_e9x5j_13>span:first-child{-webkit-line-clamp:1}._item_e9x5j_13 time,._hint_e9x5j_19{color:#526d7b;font-size:.875rem}._unread_e9x5j_20 strong{color:#00698e}._reader_e9x5j_15{overflow-wrap:anywhere;min-width:0;max-height:800px;overflow:auto}._reader_e9x5j_15 h3{margin:0 0 1rem;font-size:1.15rem}._reader_e9x5j_15 label{flex-direction:column;gap:.4rem;margin:.8rem 0;font-size:.95rem;display:flex}._reader_e9x5j_15 input,._reader_e9x5j_15 textarea{box-sizing:border-box;width:100%;font:inherit;color:#163548;background:#fff;border:1px solid #b3c8d3;border-radius:7px;padding:.7rem}._reader_e9x5j_15 textarea{resize:vertical}._body_e9x5j_26{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:1rem 0;font-size:1rem;line-height:1.6}._status_e9x5j_27{min-height:1.5rem;font-size:.9rem}._error_e9x5j_28{color:#922424;background:#fff1f0;border-radius:8px;padding:.8rem}._settings_e9x5j_29{margin-top:1rem;font-size:.9rem}._settings_e9x5j_29 summary{cursor:pointer}._mailTabs_e9x5j_31{border-bottom:1px solid #d8e3e7;align-items:center;gap:.35rem;margin-bottom:1.5rem;display:flex}._mailTabs_e9x5j_31 [role=tab]{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:1rem 1.5rem;font-size:1rem;font-weight:650}._mailTabs_e9x5j_31 [aria-selected=true]{color:#095d65;background:#edf7f6;border-bottom-color:#147d83}._mailTabs_e9x5j_31>span{color:#5b727c;margin-left:auto;font-size:.875rem}._listHeading_e9x5j_35{z-index:1;background:#fff;border-bottom:1px solid #d8e3e7;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem;display:flex;position:sticky;top:0}._listHeading_e9x5j_35 h3{margin:0;font-size:1rem}._listHeading_e9x5j_35>span{color:#5b727c;font-size:.875rem}._list_e9x5j_14 ._item_e9x5j_13 ._senderLine_e9x5j_38{justify-content:space-between;align-items:center;gap:.7rem;width:100%;display:flex}._sender_e9x5j_38{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}._senderLine_e9x5j_38 time{flex-shrink:0;font-size:.875rem}._item_e9x5j_13 strong{font-size:.95rem;line-height:1.45}._item_e9x5j_13 ._preview_e9x5j_42{color:#5b727c;font-size:.875rem;line-height:1.5}._unreadDot_e9x5j_43{vertical-align:middle;background:#0c848d;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}._unread_e9x5j_20{background:#f6fbfb!important}._reader_e9x5j_15{padding:1.6rem}._readerEmpty_e9x5j_46{text-align:center;color:#5b727c;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:2rem;display:flex}._readerEmpty_e9x5j_46>span{color:#277f87;background:#eff8f6;border-radius:24px;place-items:center;width:80px;height:80px;margin-bottom:1.25rem;font-size:2.75rem;display:grid}._readerEmpty_e9x5j_46 h3{color:#183c4a;margin:0}._readerEmpty_e9x5j_46 p{max-width:250px;line-height:1.6}._backToList_e9x5j_50{display:none}._calendarSurface_e9x5j_51{color:#183c4a;background:#fff;border:1px solid #d8e3e7;border-radius:16px;padding:clamp(1rem,2vw,1.7rem)}._compactCalendar_e9x5j_52{margin:0 0 1.3rem}._calendarSurface_e9x5j_51 button{color:#173d50;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d5df;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.9rem;display:inline-flex}._calendarSurface_e9x5j_51 button:hover:not(:disabled){background:#edf7f6}._calendarSurface_e9x5j_51 button:disabled{opacity:.6;cursor:wait}._calendarSurface_e9x5j_51 :focus-visible{outline-offset:3px;outline:3px solid #007ca5}._calendarHeading_e9x5j_57,._calendarToolbar_e9x5j_57{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._calendarHeading_e9x5j_57 h2{letter-spacing:-.025em;margin:.35rem 0;font-size:1.5rem}._calendarHeading_e9x5j_57 p{color:#5b727c;margin:.4rem 0;font-size:1rem}._eyebrow_e9x5j_60{color:#16767e;font-size:.875rem;font-weight:650}._calendarToolbar_e9x5j_57{margin-top:1rem}._weekStrip_e9x5j_62{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin:1rem 0;display:grid}._weekStrip_e9x5j_62 button{background:#f6f9fa;border-color:#0000;flex-direction:column;gap:.35rem;padding:1rem .25rem;display:flex}._weekStrip_e9x5j_62 button[aria-pressed=true]{background:#e4f3ef;border-color:#368e84}._weekStrip_e9x5j_62 strong{font-size:1.5rem}._weekStrip_e9x5j_62 span,._weekStrip_e9x5j_62 small{color:#5b727c;font-size:.875rem}._calendarLegend_e9x5j_67{color:#5b727c;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0;font-size:.875rem;line-height:1.65;display:flex}._calendarLegend_e9x5j_67 span{margin-left:.5rem}._agenda_e9x5j_69>section>h3{border-bottom:1px solid #e2eaee;margin:1.5rem 0 .75rem;padding-bottom:.75rem;font-size:1rem}._appointment_e9x5j_70{grid-template-columns:100px minmax(0,1fr);gap:1rem;padding:1rem .25rem;display:grid}._appointment_e9x5j_70+._appointment_e9x5j_70{border-top:1px solid #eef2f4}._appointmentTime_e9x5j_72{flex-direction:column;gap:.3rem;font-size:.95rem;display:flex}._appointmentTime_e9x5j_72 span{color:#5b727c;font-size:.875rem}._appointmentBody_e9x5j_74{overflow-wrap:anywhere;border-left:3px solid #5d9e91;min-width:0;padding-left:1rem}._appointmentBody_e9x5j_74 h4{margin:.55rem 0;font-size:1rem}._appointmentBody_e9x5j_74 p{margin:.3rem 0;font-size:.95rem}._appointmentBody_e9x5j_74 small{color:#5b727c;font-size:.875rem;display:block}._appointmentBody_e9x5j_74 a{color:#096974;margin-top:.65rem;font-size:.875rem;font-weight:600;display:inline-block}._appointmentMeta_e9x5j_79{color:#5b727c;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.875rem;display:flex}._requestedBadge_e9x5j_80,._calendarBadge_e9x5j_80{color:#835b13;background:#fff3d8;border-radius:5px;padding:.2rem .5rem;font-size:.875rem;display:inline-flex}._calendarBadge_e9x5j_80{color:#196a64;background:#e5f4ee}._emptyState_e9x5j_82{text-align:center;color:#5b727c;flex-direction:column;align-items:center;padding:2.5rem 1rem;display:flex}._emptyState_e9x5j_82 h3{color:#183c4a;margin:1rem 0 .2rem;font-size:1.05rem}._emptyState_e9x5j_82 p{max-width:420px;font-size:1rem;line-height:1.6}._calendarFooter_e9x5j_85{color:#5b727c;border-top:1px solid #d8e3e7;margin-top:1.5rem;padding-top:1rem;font-size:.875rem;line-height:1.6}._clearFilter_e9x5j_86{margin-bottom:.5rem}@media (width<=950px){._workspace_e9x5j_10{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr)}._folders_e9x5j_11{flex-flow:wrap;grid-column:1/-1}}@media (width<=650px){._workspace_e9x5j_10{display:block}._list_e9x5j_14{border-bottom:1px solid #cbdbe2;border-right:0;max-height:340px}._reader_e9x5j_15{max-height:none}._workspace_e9x5j_10{min-height:400px}._workspace_e9x5j_10:not(._messageOpen_e9x5j_89) ._reader_e9x5j_15,._messageOpen_e9x5j_89 ._folders_e9x5j_11,._messageOpen_e9x5j_89 ._list_e9x5j_14{display:none}._backToList_e9x5j_50{margin-bottom:1rem;display:inline-flex!important}._weekStrip_e9x5j_62{gap:.2rem}._weekStrip_e9x5j_62 strong{font-size:1.2rem}._weekStrip_e9x5j_62 span,._weekStrip_e9x5j_62 small{font-size:.875rem}._appointment_e9x5j_70{grid-template-columns:76px minmax(0,1fr);gap:.5rem}._calendarHeading_e9x5j_57 h2{font-size:1.25rem}._reader_e9x5j_15{padding:1rem}._mailTabs_e9x5j_31>span{flex-basis:100%}}._page_h588s_1{--paper:var(--sd-paper,#f6f2e9);--ink:var(--sd-ink,#0c1b2a);--green:#0d7f6b;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:1rem;line-height:1.65}body:has(._page_h588s_1){margin:0}._page_h588s_1 *{box-sizing:border-box}._page_h588s_1 a{color:inherit;text-underline-offset:4px}._page_h588s_1 a:focus-visible,._page_h588s_1 summary:focus-visible{outline-offset:6px;outline:3px solid #178a76}._page_h588s_1 h1,._page_h588s_1 h2,._page_h588s_1 h3,._page_h588s_1 p{margin:0}._page_h588s_1 h1,._page_h588s_1 h2,._page_h588s_1 h3{line-height:1.12}._page_h588s_1 h2{letter-spacing:-.045em;font-size:clamp(1.8rem,3.3vw,2.8rem);font-weight:650}._page_h588s_1 h3{letter-spacing:-.025em;font-size:1.2rem}._page_h588s_1 section{scroll-margin-top:24px}._header_h588s_11,._footer_h588s_11{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:25px 48px;display:flex}._header_h588s_11{border-bottom:1px solid #c9cec6}._brand_h588s_13{letter-spacing:-.06em;align-items:baseline;gap:9px;font-size:2rem;font-weight:780;text-decoration:none;display:flex}._brand_h588s_13 span{letter-spacing:-.025em;font-size:.9rem;font-weight:450}._header_h588s_11 nav,._footer_h588s_11 nav{align-items:center;gap:30px;display:flex}._header_h588s_11 nav a{align-items:center;gap:8px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._header_h588s_11 nav a:hover,._textLink_h588s_17:hover{text-decoration:underline}._skip_h588s_18{z-index:10001;background:#fff;padding:10px 18px;position:absolute;top:-150px;left:16px}._skip_h588s_18:focus{top:12px}._hero_h588s_20{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:88px 48px 80px;display:grid}._eyebrow_h588s_21{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;margin-bottom:20px!important}._hero_h588s_20 h1{letter-spacing:-.06em;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:650;line-height:1.05}._hero_h588s_20 h1 span{color:var(--green)}._lead_h588s_24{max-width:30ch;font-size:1.3rem;font-weight:560;line-height:1.4;margin:25px 0 16px!important}._intro_h588s_25{color:#43535e;max-width:54ch}._actions_h588s_26{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0 20px;display:flex}._primary_h588s_27{background:var(--ink);border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:15px 22px;font-weight:620;text-decoration:none;display:inline-flex;color:#fff!important}._primary_h588s_27:hover{background:#203c48}._textLink_h588s_17{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}._small_h588s_30{color:#4b5a62;max-width:56ch;font-size:.85rem}._securityPanel_h588s_31{background:var(--ink);color:#fff;border-radius:8px;padding:38px}._securityPanel_h588s_31>svg{color:#6be0bc;margin-bottom:26px}._securityPanel_h588s_31 ._eyebrow_h588s_21{color:#a8c9c5;font-size:.75rem}._securityPanel_h588s_31 h2{font-size:clamp(1.7rem,2.6vw,2.35rem)}._securityPanel_h588s_31 ol{margin:32px 0 18px;padding:0;list-style:none}._securityPanel_h588s_31 li{border-top:1px solid #3b4a55;gap:16px;padding:16px 0;font-size:.95rem;display:flex}._securityPanel_h588s_31 li span{color:#6be0bc;font-family:var(--font-geist-mono), monospace;padding-top:3px;font-size:.8rem}._securityPanel_h588s_31>p:last-child{color:#bccbd0;font-size:.85rem}._equipment_h588s_39,._procedure_h588s_39,._methods_h588s_39,._records_h588s_39,._faq_h588s_39,._enquiry_h588s_39{border-top:1px solid #c9cec6;max-width:1184px;margin:auto;padding:72px 0}._sectionHeading_h588s_40{max-width:740px;margin-bottom:36px}._sectionHeading_h588s_40>p:last-child{color:#43535e;margin-top:20px}._equipmentGrid_h588s_42{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}._equipmentGrid_h588s_42 svg{color:var(--green);stroke-width:1.5px;width:30px;height:30px;margin-bottom:20px}._equipmentGrid_h588s_42 h3{margin-bottom:12px}._equipmentGrid_h588s_42 p{color:#43535e;font-size:.95rem}._procedure_h588s_39{grid-template-columns:.9fr 1.2fr;gap:80px;display:grid}._steps_h588s_47{margin:0;padding:0;list-style:none}._steps_h588s_47 li{border-bottom:1px solid #c9cec6;align-items:baseline;gap:22px;padding:23px 0;display:flex}._steps_h588s_47 li:first-child{padding-top:0}._steps_h588s_47 li:last-child{border:0;padding-bottom:0}._stepNumber_h588s_51{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:.85rem}._steps_h588s_47 p{color:#43535e;margin-top:12px}._methodGrid_h588s_53{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._methodGrid_h588s_53 article{background:#fffdf9;border:1px solid #d6d9d0;border-radius:6px;padding:28px}._methodGrid_h588s_53 span{color:var(--green);margin-bottom:26px;font-size:.85rem;font-weight:700;display:block}._methodGrid_h588s_53 p{color:#43535e;margin-top:14px}._note_h588s_57{border-left:3px solid var(--green);background:#e2eee8;align-items:flex-start;gap:18px;margin-top:24px;padding:24px;display:flex}._note_h588s_57 svg{color:var(--green);flex:none;margin-top:3px}._source_h588s_59{color:#43535e;font-size:.85rem;margin-top:22px!important}._records_h588s_39{grid-template-columns:1fr 1fr;gap:80px;display:grid}._records_h588s_39 p:not(._eyebrow_h588s_21){color:#43535e;margin-top:18px}._records_h588s_39 ul{align-self:center;margin:0;padding:0;list-style:none}._records_h588s_39 li{border-bottom:1px solid #c9cec6;align-items:center;gap:16px;padding:17px 0;display:flex}._records_h588s_39 li svg{color:var(--green);flex:none}._faq_h588s_39 h2{margin-bottom:30px}._faq_h588s_39 details{border-bottom:1px solid #c9cec6}._faq_h588s_39 summary{cursor:pointer;padding:22px 0;font-size:1.1rem;font-weight:600}._faq_h588s_39 details p{color:#43535e;max-width:90ch;padding:0 0 20px}._enquiry_h588s_39{background:var(--ink);color:#fff;border:0;border-radius:8px;grid-template-columns:1.15fr 1fr;gap:64px;margin-bottom:55px;padding:48px;display:grid}._enquiry_h588s_39 ._eyebrow_h588s_21{color:#a8c9c5}._enquiry_h588s_39 p:not(._eyebrow_h588s_21){color:#c6d4d8;margin-top:20px}._enquiry_h588s_39 ._primary_h588s_27{background:#65dbb8;color:var(--ink)!important}._enquiry_h588s_39 ._primary_h588s_27:hover{background:#94e8ce}._contact_h588s_74{flex-direction:column;align-self:center;align-items:flex-start;gap:24px;display:flex}._contact_h588s_74 p{max-width:38ch;font-size:.85rem;margin-top:0!important}._footer_h588s_11{flex-wrap:wrap;padding-bottom:40px;font-size:.85rem}@media (width<=1280px){._equipment_h588s_39,._procedure_h588s_39,._methods_h588s_39,._records_h588s_39,._faq_h588s_39,._enquiry_h588s_39{margin-left:48px;margin-right:48px}}@media (width<=900px){._hero_h588s_20{gap:32px}._hero_h588s_20,._procedure_h588s_39{grid-template-columns:1fr}._equipmentGrid_h588s_42{grid-template-columns:repeat(2,1fr);gap:32px}._methodGrid_h588s_53{grid-template-columns:1fr}._methodGrid_h588s_53 article{padding:24px}._methodGrid_h588s_53 span{margin-bottom:16px}._records_h588s_39,._enquiry_h588s_39{gap:32px}._procedure_h588s_39{gap:6px}}@media (width<=620px){._header_h588s_11{flex-wrap:wrap;gap:16px;padding:20px}._header_h588s_11 nav{flex-wrap:wrap;gap:18px}._header_h588s_11 nav a{min-height:36px}._hero_h588s_20{padding:46px 20px}._securityPanel_h588s_31{padding:28px}._equipment_h588s_39,._procedure_h588s_39,._methods_h588s_39,._records_h588s_39,._faq_h588s_39,._enquiry_h588s_39{margin-left:20px;margin-right:20px;padding-top:44px;padding-bottom:44px}._equipmentGrid_h588s_42,._records_h588s_39,._enquiry_h588s_39{grid-template-columns:1fr}._equipmentGrid_h588s_42{gap:28px}._equipmentGrid_h588s_42 svg{margin-bottom:12px}._records_h588s_39{gap:20px}._steps_h588s_47 li{gap:16px}._enquiry_h588s_39{margin-bottom:25px;padding:28px}._footer_h588s_11{padding:20px}._footer_h588s_11 nav{gap:24px}._note_h588s_57{padding:20px}._primary_h588s_27{gap:12px}}@media (prefers-reduced-motion:reduce){html:has(._page_h588s_1){scroll-behavior:auto}}._page_12fz8_1{color:#162321;background:#f2f5f4;min-height:100vh;padding:28px clamp(18px,4vw,54px) 60px}._breadcrumb_12fz8_2{color:#64736f;gap:8px;max-width:1440px;margin:0 auto 18px;font-size:13px;display:flex}._breadcrumb_12fz8_2 a{color:#315f56;font-weight:700;text-decoration:none}._console_12fz8_4{gap:18px;max-width:1440px;margin:0 auto;display:grid}._hero_12fz8_5{color:#fff;background:linear-gradient(135deg,#123c35,#1c5a50);border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:30px 32px;display:flex;box-shadow:0 18px 45px #10393229}._hero_12fz8_5 h1,._connectCard_12fz8_6 h1,._accessCard_12fz8_6 h1{letter-spacing:-.04em;margin:4px 0 9px;font-size:clamp(28px,4vw,46px)}._hero_12fz8_5 p{color:#d7ebe6;max-width:720px;margin:0;line-height:1.55}._hero_12fz8_5 button,._deviceCard_12fz8_8 button,._bulkActions_12fz8_8 button,._connectCard_12fz8_6>a,._accessCard_12fz8_6 a{color:#223a05;cursor:pointer;white-space:nowrap;background:#c9ef48;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}._hero_12fz8_5 button:disabled,._deviceCard_12fz8_8 button:disabled,._bulkActions_12fz8_8 button:disabled{opacity:.6;cursor:wait}._kicker_12fz8_10{text-transform:uppercase;letter-spacing:.12em;color:#77b9ac;margin:0;font-size:11px;font-weight:800}._connectionBar_12fz8_11,._notice_12fz8_11,._error_12fz8_11{background:#fff;border:1px solid #d7e1df;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;display:flex}._connectionBar_12fz8_11 svg{color:#27826d}._connectionBar_12fz8_11 small{color:#71807d;margin-left:auto}._notice_12fz8_11{color:#176b57;background:#effaf6;border-color:#bce6d9}._error_12fz8_11{color:#9a342c;background:#fff3f1;border-color:#efc5c0}._metrics_12fz8_14{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._metrics_12fz8_14 article{background:#fff;border:1px solid #dce4e2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:18px;display:grid}._metrics_12fz8_14 svg{color:#2f7769}._metrics_12fz8_14 span{color:#5e6e6b;font-size:13px}._metrics_12fz8_14 strong{font-size:25px}._section_12fz8_17{background:#fff;border:1px solid #dce4e2;border-radius:16px;padding:22px}._sectionHeading_12fz8_18{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}._sectionHeading_12fz8_18 h2{margin:3px 0 0;font-size:22px}._sectionHeading_12fz8_18 small{color:#6b7876;text-align:right;max-width:520px}._deviceControls_12fz8_20{background:#f7faf9;border:1px solid #dfe7e5;border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:12px;margin-bottom:15px;padding:14px;display:grid}._deviceControls_12fz8_20 label{color:#52635f;gap:5px;font-size:11px;font-weight:800;display:grid}._deviceControls_12fz8_20 input[type=search],._deviceControls_12fz8_20 select{color:#162321;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd9d6;border-radius:9px;padding:0 12px;font-size:13px}._deviceControls_12fz8_20 input:focus,._deviceControls_12fz8_20 select:focus{border-color:#2e806c;outline:3px solid #2e806c2e}._bulkActions_12fz8_8{justify-items:end;gap:5px;display:grid}._bulkActions_12fz8_8 span{color:#687773;font-size:11px}._bulkActions_12fz8_8 button{color:#fff;background:#1f6a5a}._deviceGrid_12fz8_25{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}._deviceCard_12fz8_8{background:#fbfcfc;border:1px solid #dfe7e5;border-radius:14px;padding:17px}._deviceSelection_12fz8_27{color:#5b6b67;cursor:pointer;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}._deviceSelection_12fz8_27 input{accent-color:#1f6a5a;width:17px;height:17px}._deviceTitle_12fz8_28{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}._deviceTitle_12fz8_28>span{color:#226858;background:#e5f1ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}._deviceTitle_12fz8_28 h3{margin:0 0 2px;font-size:16px}._deviceTitle_12fz8_28 p{color:#6c7977;margin:0;font-size:12px}._deviceTitle_12fz8_28 em{border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}._good_12fz8_32{color:#146b55;background:#dff5ec}._review_12fz8_32{color:#8c5b11;background:#fff0cf}._deviceCard_12fz8_8 dl{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;display:grid}._deviceCard_12fz8_8 dl div{min-width:0}._deviceCard_12fz8_8 dt{color:#778480;margin-bottom:3px;font-size:11px}._deviceCard_12fz8_8 dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}._deviceCard_12fz8_8 button{color:#185d4e;background:#eaf3f0;border:1px solid #bed8d2;width:100%}._autopilotList_12fz8_36,._taskList_12fz8_36{gap:8px;display:grid}._autopilotList_12fz8_36 article,._taskList_12fz8_36 article{border:1px solid #e1e7e6;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}._autopilotList_12fz8_36 article>span{color:#2b7566}._autopilotList_12fz8_36 strong,._taskList_12fz8_36 strong{font-size:13px;display:block}._autopilotList_12fz8_36 small,._taskList_12fz8_36 small{color:#72807d}._autopilotList_12fz8_36 b,._taskList_12fz8_36 b{color:#355d55;font-size:12px}._autopilotList_12fz8_36 time,._taskList_12fz8_36 time{color:#7b8885;font-size:11px}._goodDot_12fz8_39,._reviewDot_12fz8_39{background:#2a9a78;border-radius:50%;width:9px;height:9px}._reviewDot_12fz8_39{background:#d69a35}._state_12fz8_40{color:#667571;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:90px;display:flex}._connectCard_12fz8_6,._accessCard_12fz8_6{background:#fff;border:1px solid #d8e2df;border-radius:18px;gap:20px;max-width:920px;margin:8vh auto 0;padding:clamp(25px,5vw,50px);display:grid;box-shadow:0 20px 55px #1737311a}._connectCard_12fz8_6{grid-template-columns:auto 1fr}._connectCard_12fz8_6>a{grid-column:2;justify-self:start}._connectCard_12fz8_6 ._icon_12fz8_42{color:#226a5b;background:#e4f2ee;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}._connectCard_12fz8_6 h1,._accessCard_12fz8_6 h1{font-size:clamp(26px,4vw,40px)}._connectCard_12fz8_6 p,._accessCard_12fz8_6 p{color:#5f706c;line-height:1.55}._connectCard_12fz8_6 ul{color:#3d514d;padding-left:20px;line-height:1.7}._accessCard_12fz8_6 span{color:#37786a;font-weight:800}._accessCard_12fz8_6 a{justify-self:start}._spin_12fz8_45{animation:.8s linear infinite _spin_12fz8_45}@keyframes _spin_12fz8_45{to{transform:rotate(360deg)}}@media (width<=900px){._deviceControls_12fz8_20{grid-template-columns:1fr 1fr}._bulkActions_12fz8_8{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}._bulkActions_12fz8_8 button{justify-self:end}}@media (width<=760px){._hero_12fz8_5,._sectionHeading_12fz8_18{flex-direction:column;align-items:stretch}._hero_12fz8_5 button{align-self:start}._metrics_12fz8_14,._deviceControls_12fz8_20{grid-template-columns:1fr}._bulkActions_12fz8_8{grid-column:1;grid-template-columns:1fr;justify-items:stretch}._bulkActions_12fz8_8 button{justify-self:stretch}._deviceGrid_12fz8_25{grid-template-columns:1fr}._sectionHeading_12fz8_18 small{text-align:left}._connectionBar_12fz8_11{flex-wrap:wrap;align-items:flex-start}._connectionBar_12fz8_11 small{width:100%;margin-left:28px}._autopilotList_12fz8_36 article,._taskList_12fz8_36 article{grid-template-columns:auto 1fr}._autopilotList_12fz8_36 b,._autopilotList_12fz8_36 time,._taskList_12fz8_36 b,._taskList_12fz8_36 time{grid-column:2}._connectCard_12fz8_6{grid-template-columns:1fr}._connectCard_12fz8_6>a{grid-column:1}._page_12fz8_1{padding-inline:14px}._section_12fz8_17{padding:16px}}._page_ff0f3_1{color:#173d3b;background:#f2f6f5;min-height:100vh;padding:28px clamp(18px,4vw,60px) 60px;font-size:16px}._page_ff0f3_1 nav{flex-wrap:wrap;gap:24px;max-width:1120px;margin:0 auto 24px;display:flex}._page_ff0f3_1 a{color:#08777b;text-underline-offset:3px}._console_ff0f3_4{gap:20px;max-width:1120px;margin:auto;display:grid}._console_ff0f3_4 header{border-left:5px solid #b5e620;padding:10px 0 10px 22px}._console_ff0f3_4 h1{margin:6px 0 10px;font-size:clamp(28px,4vw,38px)}._console_ff0f3_4 h2{margin:0 0 16px;font-size:23px}._console_ff0f3_4 h3{margin-top:0}._console_ff0f3_4 p,._console_ff0f3_4 li{line-height:1.6}._console_ff0f3_4 li{margin:8px 0}._console_ff0f3_4 section{background:#fff;border:1px solid #ccdedb;border-radius:14px;padding:26px}._progress_ff0f3_10{flex-wrap:wrap;gap:12px;display:flex}._progress_ff0f3_10 span{background:#e8f3f0;border:1px solid #bad5d0;border-radius:8px;padding:10px 14px}._fields_ff0f3_11{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0;display:grid}._fields_ff0f3_11 label{gap:8px;font-size:14px;font-weight:600;display:grid}._fields_ff0f3_11 input{color:#173d3b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9fbeb9;border-radius:6px;padding:10px}._console_ff0f3_4 button,._button_ff0f3_14{min-height:44px;font:inherit;cursor:pointer;background:#c3e958;border:0;border-radius:7px;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;color:#234320!important}._console_ff0f3_4 button:disabled{opacity:.55;cursor:not-allowed}._console_ff0f3_4 ._secondary_ff0f3_15{background:#e8efed;margin:16px 0 0 12px}._console_ff0f3_4 details{border:1px solid #d4e3df;border-radius:8px;margin:16px 0;padding:16px}._console_ff0f3_4 summary{cursor:pointer;font-weight:600}._notice_ff0f3_17{color:#255e31;background:#eef9ef;border-radius:8px;padding:14px}._error_ff0f3_17{color:#962c1d;background:#fff1ed;border-radius:8px;padding:16px}._table_ff0f3_18{overflow:auto}._console_ff0f3_4 table{border-collapse:collapse;width:100%}._console_ff0f3_4 caption{text-align:left;padding:12px 0;font-weight:600}._console_ff0f3_4 th,._console_ff0f3_4 td{text-align:left;border-bottom:1px solid #d6e3df;padding:12px}._console_ff0f3_4 input[type=checkbox]{accent-color:#078185;width:20px;height:20px}._console_ff0f3_4 code{overflow-wrap:anywhere;background:#f0f5f3;max-width:100%;padding:3px 7px;font-size:14px;display:inline-block}._plan_ff0f3_19{background:#f6faf8;border:1px solid #b2cfc8;border-radius:10px;margin-top:20px;padding:20px}._advice_ff0f3_19{white-space:pre-wrap}._check_ff0f3_19{align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5;display:flex}._links_ff0f3_19{flex-wrap:wrap;gap:20px;display:flex}._console_ff0f3_4 :focus-visible{outline-offset:3px;outline:3px solid #078185}._console_ff0f3_4 a[aria-disabled=true]{opacity:.55;cursor:not-allowed}._selection_ff0f3_22{border:1px solid #bad5d0;border-radius:8px;margin:16px 0;padding:18px}._selection_ff0f3_22 ul{padding:0;list-style:none}._selection_ff0f3_22 li{justify-content:space-between;align-items:center;gap:16px;display:flex}._selection_ff0f3_22 li span{min-width:0}._selection_ff0f3_22 code,._plan_ff0f3_19 li code{width:fit-content;margin-top:4px;display:block}._selection_ff0f3_22 ._secondary_ff0f3_15{flex-shrink:0;margin:0}._table_ff0f3_18 td p{margin:4px 0}@media (width<=600px){._console_ff0f3_4 section{padding:18px}._fields_ff0f3_11{grid-template-columns:1fr}._console_ff0f3_4 ._secondary_ff0f3_15{margin-left:0}._progress_ff0f3_10{display:grid}._console_ff0f3_4 button{justify-content:center;width:100%}}._options_a98an_1{background:#fff;border:1px solid #b7c8ad;border-radius:8px;margin:24px 0;padding:22px}._options_a98an_1 h2{font-size:23px}._options_a98an_1 fieldset{border:0;margin:18px 0;padding:0}._options_a98an_1 legend{margin-bottom:10px;font-weight:700}._options_a98an_1 label{align-items:flex-start;gap:9px;margin:14px 0;font-size:14px;display:flex}._options_a98an_1 input{accent-color:#173a32;margin-top:4px}._options_a98an_1 p{font-size:13px;line-height:1.7}._options_a98an_1 a{font-size:13px;text-decoration:underline!important}._options_a98an_1 ._total_a98an_1{font-size:25px;font-weight:700}._terms_a98an_1{max-width:850px;margin:auto;padding:40px 6%;line-height:1.8}._terms_a98an_1 h1{line-height:1.2}._terms_a98an_1 h2{margin-top:32px!important;font-size:24px!important}._terms_a98an_1 a{text-decoration:underline!important}._terms_a98an_1 blockquote{background:#edf1e5;border-left:3px solid #54765d;margin:24px 0;padding:12px 20px}._actions_1k7gx_1{position:relative}._actions_1k7gx_1 summary{cursor:pointer;color:#173a43;background:#fff;border:1px solid #c8d8db;border-radius:.6rem;padding:.7rem 1rem;font-weight:650}._actions_1k7gx_1 nav{z-index:20;background:#fff;border:1px solid #c8d8db;border-radius:.75rem;width:min(17rem,85vw);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 30px #15373d20}._actions_1k7gx_1 nav a{color:#173a43;border-radius:.4rem;padding:.8rem;text-decoration:none}._actions_1k7gx_1 nav a:hover,._actions_1k7gx_1 nav a:focus-visible{background:#edf6f4}._flow_1k7gx_6 .desk-grid{grid-template-columns:minmax(0,1fr)}._flow_1k7gx_6 .desk-inner{max-width:980px}._flow_1k7gx_6 .desk-section{padding-top:2.5rem}._flow_1k7gx_6 .panel-head{flex-wrap:wrap;gap:.6rem}._flow_1k7gx_6 .topbar{flex-wrap:wrap;gap:1rem}._flow_1k7gx_6 .topnav{display:flex}
