/*! 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)))){*,::backdrop,:after,:before{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:host,:root{--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;--font-weight-medium:500;--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink: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}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow,.shadow\/canary{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow,.shadow\/canary{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)}.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))}}.synthetic-integration-banner{color:#174a8b;letter-spacing:.01em;background:#eef6ff;border:1px solid #b9d5ff;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin:0 0 .85rem;padding:.42rem .72rem;font-size:.76rem;font-weight:600;display:flex}.synthetic-integration-banner svg{flex:none;width:.9rem;height:.9rem}.ams-search-grid select{color:#12224a;background:#fff;border:1px solid #cfd9ea;border-radius:10px;width:100%;min-height:44px;padding:.6rem .75rem}:root{--font-ui:"Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-demi:600;--font-weight-bold:700;--flow-shell-font-family:var(--font-ui);--flow-workspace-font-family:var(--font-ui);--flow-data-font-family:var(--font-ui);--flow-display-serif-family:var(--font-ui);--flow-navy-950:#06112f;--flow-navy-900:#0b1b49;--flow-navy-800:#15275c;--flow-blue-700:#0b56d7;--flow-blue-600:#1769f5;--flow-blue-500:#2b7cff;--flow-green-600:#0fac5b;--flow-green-500:#28dd7b;--flow-pearl-100:#eef2f8;--flow-pearl-50:#f7f9fc;--flow-surface:#fff;--flow-text-primary:#09163b;--flow-text-secondary:#52627d;--flow-text-muted:#65728a;--flow-border:#dce4ef;--flow-focus:#79a7ff;--flow-success:#0b7045;--flow-warning:#8b5200;--flow-danger:#bb3d31;--flow-info:#0b56d7;--flow-radius-sm:10px;--flow-radius-md:16px;--flow-radius-lg:24px;--flow-radius-frame:30px;--flow-shadow-soft:0 18px 46px #040f2d1f;--flow-shadow-frame:0 30px 90px #020c2747,inset 0 1px 0 #ffffffa6;--flow-sidebar-expanded:232px;--flow-sidebar-collapsed:116px;--flow-sidebar-current:var(--flow-sidebar-expanded);--flow-topbar-height:92px;--flow-shell-inset:16px;--flow-app-background-image:url(/flow-app-background.png);--ink-950:var(--flow-navy-950);--ink-900:var(--flow-navy-900);--ink-800:var(--flow-navy-800);--ink-text:var(--flow-text-primary);--blue:var(--flow-blue-600);--green:var(--flow-green-500);--page:var(--flow-pearl-100);--line:var(--flow-border)}.guided-setup{z-index:300;pointer-events:none;position:fixed;inset:0}.guided-setup-dim{-webkit-backdrop-filter:blur(3px);-webkit-mask-image:radial-gradient(ellipse var(--guided-focus-rx) var(--guided-focus-ry) at var(--guided-focus-x) var(--guided-focus-y),transparent 0,transparent 84%,#000000b8 94%,#000 100%);mask-image:radial-gradient(ellipse var(--guided-focus-rx) var(--guided-focus-ry) at var(--guided-focus-x) var(--guided-focus-y),transparent 0,transparent 84%,#000000b8 94%,#000 100%);pointer-events:auto;background:#040d2594;transition:opacity .18s;position:absolute;inset:0}.guided-focus-window{z-index:1;pointer-events:none;border:1px solid #60a3ffb8;border-radius:22px;transition:left .85s cubic-bezier(.2,.8,.2,1),top .85s cubic-bezier(.2,.8,.2,1),width .45s,height .45s,opacity .18s;position:absolute;box-shadow:0 0 0 1px #36a1ff29,0 18px 48px #030c2429}.guided-card{z-index:2;color:#fff;pointer-events:auto;background:#0d1c4b;border:1px solid #ffffff29;border-radius:20px;width:min(410px,100vw - 32px);position:absolute;top:32px;right:32px;overflow:hidden;box-shadow:0 30px 90px #030c246b}.guided-card>header{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr 36px;align-items:center;gap:11px;padding:18px 20px;display:grid}.guided-card>header>span{color:#071a16;background:#28dd7b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.guided-card>header p,.guided-card>header small{margin:0;display:block}.guided-card>header p{font-size:13px;font-weight:600}.guided-card>header small{color:#aebbd4;margin-top:3px;font-size:10px}.guided-card>header button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.guided-card-body{padding:22px 20px 18px}.guided-card-body>p{color:#28dd7b;text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:10px;font-weight:600}.guided-card-body h2{letter-spacing:-.035em;margin:7px 0 0;font-size:27px;line-height:32px}.guided-card-body>span{color:#bec9de;margin-top:8px;font-size:13px;line-height:20px;display:block}.guided-card-body>a{color:#7eacff;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.guided-card>ol{gap:7px;margin:0;padding:0 20px 18px;list-style:none;display:flex}.guided-card>ol li{background:#2a3b68;border-radius:99px;flex:1;height:4px}.guided-card>ol li span{display:none}.guided-card>ol li.active,.guided-card>ol li.complete{background:#28dd7b}.guided-card>footer{background:#111f4e;border-top:1px solid #ffffff1a;justify-content:space-between;gap:10px;padding:15px 20px;display:flex}.guided-card>footer button{color:#dbe4f6;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.guided-card>footer button:disabled{opacity:.35}.guided-card>footer button.guided-primary{color:#071a16;background:#28dd7b;border-color:#28dd7b;margin-left:auto}.guided-cursor{z-index:3;pointer-events:none;width:28px;height:34px;transition:transform .85s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;top:0;left:0}.guided-cursor:before{content:"";clip-path:polygon(0 0,0 100%,6px 76%,11px 100%,16px 97%,11px 73%,20px 73%);filter:drop-shadow(0 3px 4px #050e274d);background:#fff;width:20px;height:26px;position:absolute;top:0;left:0}.guided-cursor span{border:2px solid #36a1ff;border-radius:50%;width:34px;height:34px;animation:guided-pulse 1.5s ease-out infinite;position:absolute;top:-11px;left:-11px}@keyframes guided-pulse{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@media (max-width:760px){.guided-card{top:auto;bottom:16px;right:16px}.guided-card-body h2{font-size:23px;line-height:28px}}*{box-sizing:border-box}html{background:#041741}body{min-width:320px;color:var(--ink-text);background-color:#041741;background-image:var(--flow-app-background-image);font-family:var(--flow-shell-font-family);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:flex}.inbox-contained-page{place-items:center;min-width:0;min-height:calc(100vh - 92px);padding:clamp(28px,6vw,76px);display:grid}.inbox-contained-card{background:#fff;border:1px solid #d9e3ef;border-radius:22px;width:min(680px,100%);padding:clamp(26px,5vw,48px);box-shadow:0 24px 70px #1025491a}.inbox-contained-icon{color:#155ed1;background:#eef5ff;border:1px solid #c9dafd;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.inbox-contained-eyebrow{color:#1769f5;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:17px;display:flex}.inbox-contained-eyebrow span{background:#28b86b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5f8ed}.inbox-contained-card h1{color:#0d1c4b;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(28px,4vw,38px);line-height:1.15}.inbox-contained-card>p:not(.inbox-contained-eyebrow){color:#536781;max-width:58ch;margin:14px 0 0;font-size:15px;line-height:24px}.inbox-contained-next{background:#f7f9fc;border:1px solid #dce6f1;border-radius:13px;gap:5px;margin-top:24px;padding:16px 18px;display:grid}.inbox-contained-next strong{color:#183252;font-size:13px;line-height:18px}.inbox-contained-next span{color:#5d7089;font-size:13px;line-height:20px}.inbox-contained-card>a{color:#fff;background:#1769f5;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin-top:22px;padding:0 17px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1769f533}.inbox-contained-card>a:hover{background:#0d57d5}.inbox-contained-card>a:focus-visible{outline-offset:3px;outline:3px solid #1769f552}.sidebar{z-index:20;color:#f7f9ff;background:var(--ink-900);width:278px;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-lockup{justify-content:flex-start;align-items:center;height:136px;padding:18px 30px 10px;display:flex}.brand-logo{object-fit:contain;object-position:center;width:156px;height:auto;display:block}.agency-block{padding:12px 30px 24px}.agency-block h2{color:#fff;letter-spacing:.018em;white-space:nowrap;margin:0;font-size:14px;line-height:19px}.agency-block h2,.agency-block p{text-transform:uppercase;font-weight:600}.agency-block p{color:var(--green);letter-spacing:.13em;margin:0 0 8px;font-size:11px;line-height:15px}.agency-block .scope-indicator{color:#a8b6d3;text-transform:none;letter-spacing:0;margin-top:8px;font-size:9px;font-weight:600;display:block}.analytics-governance-bar{background:#fff;border:1px solid #d8e2ef;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.analytics-mode-switch{background:#eef3fa;border-radius:10px;gap:6px;padding:4px;display:flex}.analytics-mode-switch button{color:#536681;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:600;display:flex}.analytics-mode-switch button svg{width:15px}.analytics-mode-switch button.active{color:#fff;background:#0d1c4b;box-shadow:0 5px 14px #0d1c4b29}.analytics-governance-bar>label{color:#667993;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-left:auto;font-size:9px;font-weight:600;display:flex}.analytics-governance-bar select{color:#1d3151;height:36px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d2ddea;border-radius:8px;padding:0 28px 0 10px;font-size:10px}.analytics-viewing-chip{color:#087949;background:#e3f8ed;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:600;display:flex}.analytics-viewing-chip svg{width:15px}.analytics-export{color:#1769f5;background:#fff;border:1px solid #d2ddea;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:600;display:flex}.analytics-export svg{width:14px}.governed-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr)}.governed-table{border:1px solid #e0e7f0;border-radius:11px;overflow:hidden}.governed-table>div{border-top:1px solid #e7edf4;grid-template-columns:1.15fr 1fr .55fr .45fr .55fr;align-items:center;gap:10px;min-height:49px;padding:9px 12px;display:grid}.governed-table>div:first-child{border-top:0}.governed-table-head{color:#7a8aa1;text-transform:uppercase;letter-spacing:.07em;background:#f5f8fc;font-size:8px;font-weight:600}.governed-table>div:not(.governed-table-head){font-size:10px}.governed-table .primary{font-weight:600}.governed-table .primary small{color:#7b8da6;margin-top:3px;font-size:8px;font-weight:500;display:block}.analytics-loading{text-align:center;color:#75869f;margin:0;padding:30px;font-size:10px}@media (max-width:900px){.analytics-governance-bar{flex-direction:column;align-items:stretch}.analytics-governance-bar>label{margin-left:0}.analytics-viewing-chip{align-self:flex-start}.governed-grid{grid-template-columns:1fr}}@media (max-width:760px){.analytics-mode-switch{overflow-x:auto}.analytics-mode-switch button{min-width:max-content}.governed-table{overflow-x:auto}.governed-table>div{min-width:650px}}.primary-nav{gap:15px;height:calc(100vh - 238px);padding:10px 18px 132px}.nav-item{color:#dce3f4;text-align:left;letter-spacing:-.01em;background:0 0;border:0;border-radius:11px;align-items:center;gap:14px;width:100%;min-height:50px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;background:#ffffff18;font-weight:600}.nav-item.active:before{content:"";background:var(--green);border-radius:6px;width:3px;position:absolute;top:9px;bottom:9px;left:-6px}.nav-icon{color:#e9eeff;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:background .18s,border-color .18s,transform .18s;display:grid}.nav-item:hover .nav-icon{background:#ffffff13;border-color:#ffffff29;transform:translateY(-1px)}.nav-item.active .nav-icon{color:var(--green);background:linear-gradient(145deg,#28dd7b29,#1769f51f);border-color:#28dd7b57;box-shadow:inset 0 0 0 1px #28dd7b0d,0 7px 16px #0000001f}.sidebar-waves{z-index:1;pointer-events:none;height:122px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wave{transform-origin:50% 100%;border-radius:50% 50% 0 0/88% 92% 0 0;width:178%;height:112px;position:absolute;left:-38%}.wave-blue{background:#0758e5;bottom:-57px;transform:rotate(-7deg)skew(-10deg)}.wave-teal{background:#26a8e2;bottom:-72px;left:-51%;transform:rotate(5deg)skew(12deg)}.wave-green{background:#32dd82;bottom:-88px;left:-25%;transform:rotate(-4deg)skew(-8deg)}.light-sidebar-theme .sidebar{color:var(--ink-text);background:#fff;border-right:1px solid #e2e8f1;box-shadow:10px 0 34px #08163d09}.light-sidebar-theme .brand-lockup{border-bottom:1px solid #edf1f6;height:136px}.light-sidebar-theme .brand-logo{width:154px}.light-sidebar-theme .agency-block h2{color:var(--ink-900);font-weight:600}.light-sidebar-theme .agency-block p{color:#08a955}.light-sidebar-theme .nav-item{color:#1859bd}.light-sidebar-theme .nav-item:hover{color:#104a9e;background:#f4f8ff}.light-sidebar-theme .nav-icon{color:var(--blue);background:#f4f8ff;border-color:#dbe8fb;box-shadow:inset 0 1px #ffffffe6}.light-sidebar-theme .nav-item:hover .nav-icon{background:#edf5ff;border-color:#bfd4f4}.light-sidebar-theme .nav-item.active{color:#0b492f;background:#effcf5}.light-sidebar-theme .nav-item.active:before{background:var(--green)}.light-sidebar-theme .nav-item.active .nav-icon{color:#08a955;background:#eafff3;border-color:#28dd7b61;box-shadow:inset 0 0 0 1px #28dd7b0d,0 7px 16px #08a95517}.light-sidebar-theme .sidebar-waves{display:none}.light-sidebar-theme .workflow-heading>strong{color:#fff;background:var(--ink-900);font-variant-numeric:tabular-nums;border-radius:11px;align-self:center;place-items:center;width:48px;height:40px;font-size:20px;line-height:1;display:grid;box-shadow:0 8px 18px #0d1c4b24}.workspace{width:calc(100% - 278px);margin-left:278px}.utility-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid #d6dfecc7;grid-template-columns:minmax(250px,1fr) minmax(330px,1.35fr) auto auto minmax(210px,auto);gap:16px;height:108px;padding:20px 46px}.greeting-mark{color:#052252;background:var(--green);border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.greeting strong{font-size:15px;line-height:20px}.command-search,.health-chip,.profile-button{border:1px solid var(--line);background:#fff;height:58px;box-shadow:0 2px 10px #08163d06}.universal-search{z-index:140;min-width:0;position:relative}.command-search{align-items:center;min-width:0;padding:0 14px 0 18px;display:flex}.command-search>svg{color:#183461;flex:none}.search-icon{border:2px solid #183461;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.search-icon:after{content:"";background:#183461;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.command-search input{width:100%;min-width:0;color:var(--ink-text);background:0 0;border:0;outline:0;padding:0 16px;font-size:14px}.command-search input::placeholder{color:#5a6681;opacity:1}.command-search.is-disabled{box-shadow:none;background:#f6f8fb;border-color:#d9e1ed}.command-search.is-disabled>svg{color:#8390a5}.command-search input:disabled{cursor:not-allowed;color:#728096}.search-availability{color:#77849a;text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:9px;font-weight:600}.search-clear{color:#52627e;background:#f1f5fb;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.universal-search-panel{z-index:180;background:#fff;border:1px solid #d5dfec;border-radius:15px;max-height:min(650px,100vh - 135px);position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 65px #07163d33}.search-result-group{border-top:1px solid #edf1f6;padding:8px}.search-result-group:first-child{border-top:0}.search-result-group h2{color:#7787a2;letter-spacing:.11em;text-transform:uppercase;margin:5px 7px 6px;font-size:9px;font-weight:600;line-height:13px}.search-result-group button{color:#0a173e;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;display:grid}.search-result-group button.active,.search-result-group button:hover{background:#eff5ff}.search-result-group button:focus-visible{outline-offset:-2px;outline:2px solid #1769f5}.search-result-group button>span{color:#1769f5;background:#f2f7ff;border:1px solid #dce7f8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.search-result-group button small,.search-result-group button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-group button strong{font-size:12px;font-weight:600;line-height:17px}.search-result-group button small{color:#687994;margin-top:2px;font-size:10px;line-height:14px}.search-result-group button b{color:#4b617f;background:#edf2f8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:600}.search-empty-state{color:#7889a3;text-align:center;justify-items:center;padding:33px 24px;display:grid}.search-empty-state svg{color:#1769f5;margin-bottom:10px}.search-empty-state strong{color:#13244b;font-size:13px}.search-empty-state span{margin-top:5px;font-size:11px;line-height:17px}.search-loading{align-items:center;gap:13px;padding:25px;display:flex}.search-loading>span{border:2px solid #d5e3fa;border-top-color:#1769f5;border-radius:50%;width:22px;height:22px;animation:search-spin .7s linear infinite}.search-loading small,.search-loading strong{display:block}.search-loading strong{font-size:12px}.search-loading small{color:#72839e;margin-top:3px;font-size:10px}.search-server-progress{color:#667691;border-top:1px solid #edf1f6;align-items:center;gap:8px;padding:8px 15px;font-size:10px;display:flex}.search-server-progress>span{border:2px solid #d5e3fa;border-top-color:#1769f5;border-radius:50%;width:12px;height:12px;animation:search-spin .7s linear infinite}.search-clarification{color:#81500a;background:#fff9ea;border:1px solid #f1d69d;border-radius:10px;align-items:flex-start;gap:10px;margin:8px;padding:11px 12px;font-size:11px;display:flex}.search-clarification svg{flex:none}.search-clarification span,.search-clarification strong{display:block}.search-clarification strong{margin-bottom:2px}.search-evidence{background:#f8fbff;border:1px solid #cfe0f6;border-radius:12px;margin:8px;overflow:hidden}.search-evidence>header{color:#123b76;border-bottom:1px solid #dce8f6;gap:10px;padding:12px;display:flex}.search-evidence>header svg{flex:none}.search-evidence>header small,.search-evidence>header strong{display:block}.search-evidence>header strong{font-size:12px}.search-evidence>header small{color:#63738c;margin-top:3px;font-size:9px;line-height:14px}.search-evidence article{background:#fff;border-top:1px solid #e3ebf5;padding:11px 12px}.search-evidence article:first-of-type{border-top:0}.search-evidence article p{color:#263a59;margin:0;font-size:11px;line-height:16px}.search-evidence article footer{color:#74829a;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:9px;display:flex}.search-evidence article a{color:#1769f5;white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.regulatory-source-page{color:#0d1c4b;max-width:1100px;margin:0 auto;padding:34px}.regulatory-back{color:#1769f5;margin-bottom:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.regulatory-source-page>article{background:#fff;border:1px solid #d9e3f0;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #0d1c4b14}.regulatory-source-page article>header{color:#fff;background:linear-gradient(115deg,#07173f,#104da8);padding:30px 34px}.regulatory-source-page article>header p{color:#53e49a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.regulatory-source-page article>header h1{max-width:760px;margin:8px 0;font-size:34px;line-height:1.12}.regulatory-source-page article>header span{color:#c4d5f1;font-size:13px}.regulatory-source-page article>section{border-bottom:1px solid #e5ebf4;padding:28px 34px}.regulatory-source-page article>section>p{color:#008a5a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.regulatory-source-page blockquote{color:#233859;background:#f4f8ff;border-left:3px solid #1769f5;border-radius:0 12px 12px 0;margin:0;padding:18px 20px;font-size:16px;line-height:1.65}.regulatory-source-page dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:22px 34px;display:grid}.regulatory-source-page dl div{background:#f7f9fc;border-radius:11px;padding:12px}.regulatory-source-page dt{color:#75829a;text-transform:uppercase;font-size:10px;font-weight:600}.regulatory-source-page dd{color:#162b4d;text-transform:capitalize;margin:5px 0 0;font-size:12px;font-weight:700}.regulatory-source-page aside{color:#7c5411;background:#fff8e8;gap:8px;padding:14px 34px;font-size:12px;display:flex}.regulatory-source-page aside span{color:#776746}.regulatory-source-page article>footer{justify-content:flex-end;gap:9px;padding:18px 34px;display:flex}.regulatory-source-page article>footer a,.regulatory-source-page article>footer button{color:#174a9a;background:#fff;border:1px solid #ccd8e8;border-radius:9px;align-items:center;min-height:40px;padding:0 14px;font:700 12px inherit;text-decoration:none;display:inline-flex}.regulatory-source-page article>footer a:first-child{color:#fff;background:#1769f5;border-color:#1769f5}.regulatory-source-missing{background:#fff;border:1px solid #d9e3f0;border-radius:18px;padding:40px}.regulatory-source-missing h1{margin:0}.regulatory-source-missing p{color:#697791}.regulatory-source-page article>footer a:focus-visible,.regulatory-source-page article>footer button:focus-visible{outline-offset:2px;outline:3px solid #8bb5ff}@media (max-width:760px){.regulatory-source-page{padding:18px}.regulatory-source-page article>footer,.regulatory-source-page article>header,.regulatory-source-page article>section,.regulatory-source-page dl{padding-inline:20px}.regulatory-source-page article>header h1{font-size:27px}.regulatory-source-page dl{grid-template-columns:1fr 1fr}.regulatory-source-page aside{flex-direction:column;padding-inline:20px}.regulatory-source-page article>footer{flex-wrap:wrap;justify-content:flex-start}}.universal-search-panel>footer{color:#71809a;background:#f8faff;border-top:1px solid #e8edf4;gap:15px;padding:9px 14px;font-size:9px;display:flex}.universal-search-panel>footer span{align-items:center;gap:4px;display:flex}.universal-search-panel>footer kbd{padding:2px 4px;font-size:8px}@keyframes search-spin{to{transform:rotate(1turn)}}kbd{color:#45536e;white-space:nowrap;background:#f8faff;border:1px solid #e3e8f0;border-radius:7px;padding:5px 7px;font-family:inherit;font-size:12px}.health-chip{gap:10px;min-width:157px;max-width:300px;padding:0 16px}.health-chip>span:last-child{min-width:0}.health-dot{background:#16ad5e;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #28dd7b1f}.health-chip small,.health-chip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.health-chip strong{font-size:13px;font-weight:600;line-height:17px}.health-chip small{color:#73809b;text-transform:uppercase;letter-spacing:.05em;margin-top:1px;font-size:9px;font-weight:600}.inbox-refresh-control{position:relative}.refresh-button{color:#fff;white-space:nowrap;background:#0c2a62;border:0;border-radius:12px;height:58px;padding:0 20px;font-size:14px;font-weight:600;transition:background .16s,box-shadow .16s,opacity .16s;box-shadow:0 9px 24px #061a4821}.refresh-button span{vertical-align:-1px;margin-right:8px;font-size:20px}.refresh-button:disabled{cursor:wait;opacity:.82}.refresh-button.is-loading span{animation:search-spin .8s linear infinite;display:inline-block}.refresh-button.is-success{background:#087f4a;box-shadow:0 9px 24px #087f4a29}.refresh-button.is-error{background:#a72b43;box-shadow:0 9px 24px #a72b4326}.inbox-refresh-status{z-index:190;color:#13244b;background:#fff;border:1px solid #d7e1ee;border-radius:10px;width:min(360px,100vw - 36px);padding:11px 13px;font-size:11px;font-weight:600;line-height:16px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 35px #07163d29}.inbox-refresh-status.is-error,.inbox-refresh-status.is-success{display:block}.inbox-refresh-status.is-success{border-color:#aee8c9}.inbox-refresh-status.is-error{border-color:#f1b9c4}.profile-menu-wrap{z-index:1;min-width:210px;position:relative}.profile-button{width:100%;color:var(--ink-text);text-align:left;align-items:center;gap:11px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.profile-button.is-open,.profile-button:hover{background:#fbfdff;border-color:#c8d6ea;box-shadow:0 7px 20px #08163d14}.avatar{background:#eef2f9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.profile-copy{flex:1;min-width:0}.profile-copy small,.profile-copy strong{white-space:nowrap;display:block}.profile-copy strong{font-size:13px;line-height:17px}.profile-copy small{color:#687691;font-size:11px;line-height:15px}.profile-chevron{color:#465876;flex:none;transition:transform .16s}.profile-button.is-open .profile-chevron{transform:rotate(180deg)}.profile-menu{z-index:121;background:#fff;border:1px solid #d7e1ee;border-radius:15px;width:292px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 22px 55px #07163d2e}.profile-menu>header{background:#f8faff;border-bottom:1px solid #e8edf4;align-items:center;gap:11px;padding:17px;display:flex}.profile-menu>header>span:last-child{min-width:0}.profile-menu>header small,.profile-menu>header strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-menu>header strong{color:#0a173e;font-size:14px;line-height:19px}.profile-menu>header small{color:#687691;margin-top:2px;font-size:12px;line-height:16px}.profile-menu-actions{padding:7px;display:grid}.profile-menu-actions a{color:#203253;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:54px;padding:8px 10px;text-decoration:none;transition:color .15s,background .15s;display:grid}.profile-menu-actions a:focus-visible,.profile-menu-actions a:hover{color:#0b4ec4;background:#f1f6ff;outline:0}.profile-menu-actions a>svg{color:#1769f5;background:#eef4ff;border:1px solid #d9e4f4;border-radius:9px;width:34px;height:34px;padding:8px}.profile-menu-actions a small,.profile-menu-actions a span,.profile-menu-actions a strong{display:block}.profile-menu-actions a strong{font-size:13px;line-height:17px}.profile-menu-actions a small{color:#75839b;margin-top:2px;font-size:11px;line-height:15px}.profile-menu-actions a.profile-signout:focus-visible,.profile-menu-actions a.profile-signout:hover{color:#b42338;background:#fff4f5}.profile-menu-actions a.profile-signout>svg{color:#d92d45;background:#fff0f2;border-color:#ffd5dc}.profile-menu>footer{color:#6f7f98;background:#fbfcfe;border-top:1px solid #e8edf4;align-items:center;gap:7px;padding:11px 16px;font-size:10px;font-weight:600;display:flex}.profile-menu>footer svg{color:#0cad60}.content-wrap{width:min(1460px,100% - 92px);margin:26px auto 60px}.hero-card{color:#f7f9ff;background:linear-gradient(110deg,#08163d,#0b2457 58%,#0f4fa7);border:1px solid #3a88ff9e;border-radius:20px;justify-content:space-between;align-items:center;gap:36px;min-height:220px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #09235a21}.hero-copy{z-index:2;min-width:0;position:relative}.eyebrow{color:#eaf0ff;letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px;font-size:12px;font-weight:600;line-height:16px}.eyebrow span{background:var(--green);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #28dd7b1f}.hero-card h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(38px,3vw,48px);font-weight:600;line-height:1.04}.hero-description{color:#f2f7ffd1;letter-spacing:-.006em;max-width:870px;margin:14px 0 0;font-size:15px;line-height:25px}.hero-rings{border:30px solid #5397ff21;border-radius:50%;width:258px;height:258px;position:absolute;top:-96px;right:150px}.hero-rings span{border:20px solid #2970e91f;border-radius:50%;position:absolute;inset:31px}.queue-metric{z-index:2;flex:none;align-items:center;gap:16px;padding-right:10px;display:flex;position:relative}.metric-number{color:#071a16;background:var(--green);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:74px;height:74px;font-size:31px;font-weight:600;line-height:1;display:grid;box-shadow:0 12px 28px #28dd7b2e}.metric-label small,.metric-label strong{display:block}.metric-label strong{color:#fff;font-size:20px;font-weight:600;line-height:25px}.metric-label small{color:#f4f8ffbf;margin-top:2px;font-size:13px;line-height:18px}.email-card,.filter-card{border:1px solid var(--line);background:#fffffff2;border-radius:16px;box-shadow:0 8px 25px #08163d09}.filter-card{margin-top:16px;padding:17px 22px}.section-kicker{color:#35415e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:15px}.filter-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.filter-pill{color:#142143;background:#fff;border:1px solid #d7deea;border-radius:9px;min-height:31px;padding:0 15px;font-size:12px;font-weight:600}.filter-pill.selected{border-color:var(--ink-950);color:#fff;background:var(--ink-950);box-shadow:0 4px 10px #0613341c}.clear-filter{min-height:31px;color:var(--blue);background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:600}.email-card{margin-top:16px;padding:22px}.email-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.email-toolbar>strong{font-size:13px;font-weight:600;line-height:18px}.category-control{color:var(--blue);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.category-control select,.search-fields select{height:37px;color:var(--ink-text);background:#fff;border:1px solid #d6deea;border-radius:9px;padding:0 35px 0 12px;font-size:12px;font-weight:600}.status-row{align-items:center;gap:9px;margin-top:14px;display:flex}.status-tag{border:1px solid;border-radius:8px;align-items:center;min-height:29px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.status-tag.blue{color:#0758df;background:#f6f9ff;border-color:#d6e5ff}.status-tag.green{color:#08763e;background:#f5fbf7;border-color:#d6f0e1}.status-select{min-height:30px;color:var(--ink-text);background:#fff;border:1px solid #d7deea;border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.status-select span{background:#14ae5c;border-radius:50%;width:10px;height:10px}.status-select b{margin-left:14px;font-weight:700}.email-card>h2{letter-spacing:-.018em;margin:14px 0 0;font-size:20px;font-weight:700;line-height:27px}.sender{color:#65728f;margin:2px 0 0;font-size:13px;line-height:19px}.summary-box{border:1px solid #dce3ed;border-left:4px solid var(--green);background:#fff;border-radius:10px;margin-top:13px;padding:14px 17px}.summary-box strong{font-size:12px;line-height:16px}.summary-box p{color:#182541;margin:5px 0 0;font-size:12px;line-height:19px}.action-row{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.btn{border:1px solid #0000;border-radius:8px;min-height:35px;padding:0 15px;font-size:12px;font-weight:600}.btn.navy{color:#fff;background:var(--ink-950)}.btn.green{color:#fff;background:linear-gradient(#14b762,#079f4d)}.btn.blue{color:#fff;background:linear-gradient(135deg,#1769f5,#0d4ed8)}.btn.outline{color:var(--ink-text);background:#fff;border-color:#d2dbe8}.btn.orange{color:#fff;background:linear-gradient(#ff7b18,#fa5d00)}.btn.icon-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.match-panel{background:#fff;border:1px solid #d8e1ed;border-radius:13px;margin-top:14px;padding:20px;position:relative}.close-button{min-height:34px;color:var(--ink-text);background:#fff;border:1px solid #d7dfeb;border-radius:8px;padding:0 16px;position:absolute;top:17px;right:17px}.blue-kicker,.close-button{font-size:11px;font-weight:600}.blue-kicker{color:var(--blue);text-transform:uppercase;margin:0 80px 4px 0;line-height:15px}.match-panel h3{letter-spacing:-.018em;margin:0 80px 8px 0;font-size:19px;font-weight:700;line-height:24px}.keyword-label{color:#5f6f91}.keyword-row{flex-wrap:wrap;gap:6px;max-width:calc(100% - 70px);margin-top:7px;display:flex}.keyword-row span{color:#172344;background:#fbfcfe;border:1px solid #d8e0ec;border-radius:7px;align-items:center;min-height:25px;padding:0 10px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.customer-search{background:#fafbfd;border:1px solid #dce3ed;border-radius:11px;margin-top:13px;padding:15px}.customer-search>strong{font-size:12px;line-height:16px}.customer-search>p{color:#64728f;margin:2px 0 10px;font-size:10px;line-height:15px}.search-fields{grid-template-columns:210px 1fr auto;gap:10px;display:grid}.search-fields .btn,.search-fields input,.search-fields select{min-height:42px}.search-fields input{min-width:0;color:var(--ink-text);background:#fff;border:1px solid #d7dfeb;border-radius:9px;outline:0;padding:0 14px;font-size:12px}.search-fields input::placeholder{color:#98a3b9}.landing-page{min-height:100svh;color:var(--ink-text);font-family:var(--flow-workspace-font-family);background:linear-gradient(135deg,#fbfdff,#fff 46%,#f2f7ff);padding:0 48px;position:relative;overflow:hidden}.landing-copy h1{font-family:var(--flow-display-serif-family)}.landing-page a{text-decoration:none}.landing-header{z-index:4;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100%);height:116px;margin:0 auto;display:flex;position:relative}.landing-brand{width:166px;display:block}.landing-brand img{width:100%;height:auto;display:block}.landing-header__actions{align-items:center;gap:18px;display:flex}.landing-client{color:#64718c;font-size:12px;font-weight:600;line-height:16px}.landing-secondary,.landing-signin{border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.landing-signin{color:#fff;background:#0d55de;box-shadow:0 10px 24px #0d55de2e}.landing-signin:hover{background:#084bc8}.landing-signin--compact{min-height:42px;padding-inline:15px;font-size:12px}.microsoft-mark{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;width:15px;height:15px;display:grid}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.landing-hero{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:74px;width:min(1180px,100%);min-height:610px;margin:0 auto;padding:38px 0 34px;display:grid;position:relative}.landing-copy{padding-bottom:14px}.landing-eyebrow{color:#08764a;letter-spacing:.15em;text-transform:uppercase;background:#f3fff8;border:1px solid #28dd7b6b;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:0 0 24px;padding:8px 13px;font-size:11px;font-weight:600;line-height:14px;display:flex}.landing-eyebrow span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #28dd7b21}.landing-copy h1{letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(50px,5.25vw,72px);font-weight:600;line-height:.98}.landing-lede{color:#53617d;letter-spacing:-.008em;max-width:610px;margin:28px 0 0;font-size:17px;line-height:29px}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-secondary{color:var(--ink-text);background:#ffffffd1;border:1px solid #d8e1ee;box-shadow:0 6px 16px #08163d0d}.landing-secondary:hover{background:#fff;border-color:#b9c9df}.landing-trust{color:#60708c;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;font-weight:600;line-height:17px;display:flex}.landing-trust span{align-items:center;gap:7px;display:flex}.landing-trust svg{color:#08a955}.landing-product{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd4;border:1px solid #dfe7f2;border-radius:27px;padding:13px;position:relative;box-shadow:0 28px 70px #08163d24}.landing-product__glow{z-index:-1;filter:blur(20px);background:radial-gradient(circle,#28dd7b29,#1769f517 45%,#0000 72%);border-radius:50%;position:absolute;inset:12% -18% -15% 10%}.guidance-card{color:#f7f9ff;background:var(--ink-900);border-radius:19px;min-height:520px;padding:28px;box-shadow:inset 0 1px #ffffff0a}.guidance-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.guidance-card header p{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600;line-height:15px}.guidance-card h2{letter-spacing:-.026em;margin:0;font-size:23px;font-weight:600;line-height:29px}.guidance-status{color:#c9ffe1;background:#28dd7b1f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:600;display:flex}.guidance-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #28dd7b8c}.guidance-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.guidance-summary div{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:12px;align-content:center;gap:5px;min-height:76px;padding:12px 14px;display:grid}.guidance-summary strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:24px}.guidance-summary span{color:#aeb8d1;font-size:10px;line-height:14px}.guidance-steps{gap:8px;margin-top:22px;display:grid;position:relative}.guidance-step{align-items:center;gap:13px;min-height:64px;display:flex;position:relative}.guidance-step:not(:last-child):after,.guidance-step:not(:last-child):before{content:"";z-index:0;border-radius:999px;width:2px;height:28px;position:absolute;top:calc(50% + 22px);left:15.5px}.guidance-step:not(:last-child):before{background:#ffffff24;width:1px}.guidance-step:not(:last-child):after{opacity:0;background:linear-gradient(#9acbff,#1769f5);height:0;box-shadow:0 0 10px #1769f58c}.guidance-step--active:not(:last-child):after{animation:guidance-connector .65s linear 4.35s forwards}.guidance-step>span{z-index:2;color:#a7b1cd;width:33px;height:33px;box-shadow:none;background:#23315b;border:1px solid #4d5c7e;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative}.guidance-step--active>span{color:#071a16;background:var(--green);border-color:#28dd7bc7;animation:guidance-circle-exit .65s linear 4.35s forwards;box-shadow:0 0 14px #28dd7b29}.guidance-step--next>span{animation:guidance-circle-in .65s linear 4.35s forwards}.guidance-step>span:after{content:"";border-radius:inherit;opacity:0;filter:drop-shadow(0 0 5px #1769f599);background:conic-gradient(#9acbff 0deg,#1769f5 24deg,#1769f53d 34deg,#0000 42deg 1turn);padding:2px;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.guidance-step--active>span:after{opacity:1;animation:guidance-ring 4.35s linear forwards,guidance-ring-exit .12s linear 4.35s forwards}.guidance-step>div{opacity:.48}.guidance-step--active>div{opacity:1;animation:guidance-copy-exit .65s linear 4.35s forwards}.guidance-step--next>div{animation:guidance-copy-in .65s linear 4.35s forwards}.guidance-step strong{color:#7f8aa7;transition:color .3s}.guidance-step small{color:#66728e;transition:color .3s}.guidance-step--active strong{color:#fff}.guidance-step--active small{color:#c1d9ff}.guidance-step--next strong{animation:guidance-title-in .65s linear 4.35s forwards}.guidance-step--next small{animation:guidance-subtitle-in .65s linear 4.35s forwards}.guidance-step small,.guidance-step strong{display:block}.guidance-step strong{font-size:13px;font-weight:600;line-height:18px}.guidance-step small{max-width:290px;margin-top:2px;font-size:11px;line-height:16px}@keyframes guidance-ring{to{transform:rotate(900deg)}}@keyframes guidance-ring-exit{to{opacity:0}}@keyframes guidance-circle-exit{to{color:#a7b1cd;box-shadow:none;background:#23315b;border-color:#4d5c7e}}@keyframes guidance-circle-in{to{color:#071a16;background:var(--green);border-color:#28dd7bc7;box-shadow:0 0 14px #28dd7b29}}@keyframes guidance-copy-exit{to{opacity:.48}}@keyframes guidance-copy-in{to{opacity:1}}@keyframes guidance-title-in{to{color:#fff}}@keyframes guidance-subtitle-in{to{color:#c1d9ff}}@keyframes guidance-connector{0%{opacity:1;height:0}to{opacity:1;height:28px}}@media (prefers-reduced-motion:reduce){.guidance-step--active>div,.guidance-step--active>span,.guidance-step--next small,.guidance-step--next strong,.guidance-step--next>div,.guidance-step--next>span{animation:none}.guidance-step--active>span:after{opacity:1;animation:none}.guidance-step--active:not(:last-child):after{opacity:1;height:28px;animation:none}}.guidance-callout{color:var(--green);background:var(--ink-800);border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px;display:flex}.guidance-callout div{color:#f7f9ff}.guidance-callout span,.guidance-callout strong{display:block}.guidance-callout strong{font-size:12px;line-height:17px}.guidance-callout span{color:#c1c9dc;margin-top:3px;font-size:10px;line-height:15px}.landing-capabilities{z-index:3;grid-template-columns:repeat(4,1fr);gap:14px;width:min(1180px,100%);margin:0 auto 54px;display:grid;position:relative}.landing-capabilities article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #dfe6f0;border-radius:15px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;box-shadow:0 8px 22px #08163d0b}.landing-capability__icon{color:#1769f5;background:#f3f7ff;border:1px solid #1769f524;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.landing-capabilities h2{margin:0;font-size:14px;font-weight:700;line-height:19px}.landing-capabilities p{color:#6c7890;margin:4px 0 0;font-size:11px;line-height:16px}.landing-footer{z-index:4;color:#61718f;border-top:1px solid #d4deec;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100%);min-height:72px;margin:0 auto 92px;padding:0 2px;font-size:12px;line-height:18px;display:flex;position:relative}.landing-footer nav{gap:24px;display:flex}.landing-footer a{color:#263a60;font-weight:700}.landing-footer a:hover{color:var(--blue)}.landing-orb{pointer-events:none;border-radius:50%;position:absolute}.landing-orb--one{border:70px solid #28dd7b0d;width:420px;height:420px;top:130px;left:-260px}.landing-orb--two{border:58px solid #1769f50f;width:310px;height:310px;top:80px;right:-165px}.landing-waves{z-index:2;pointer-events:none;width:100%;height:126px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.landing-waves span{transform-origin:50% 100%;border-radius:50% 50% 0 0/88% 92% 0 0;width:120%;height:108px;position:absolute;left:-10%}.landing-waves span:first-child{background:#0758e5;bottom:-48px;transform:rotate(-2.5deg)skew(-8deg)}.landing-waves span:nth-child(2){background:#26a8e2;bottom:-66px;left:-16%;transform:rotate(3deg)skew(10deg)}.landing-waves span:nth-child(3){background:#32dd82;bottom:-84px;left:-7%;transform:rotate(-2deg)skew(-7deg)}@media (max-width:980px){.landing-page{padding-inline:28px}.landing-hero{grid-template-columns:1fr;gap:42px;padding-top:26px}.landing-copy h1{max-width:760px}.landing-product{width:min(560px,100%)}.landing-capabilities{grid-template-columns:1fr}.landing-footer{margin-bottom:82px}.landing-waves{height:114px}}@media (max-width:620px){.landing-page{padding-inline:18px}.landing-header{height:92px}.landing-brand{width:136px}.landing-client{display:none}.landing-signin--compact{color:#0000;gap:0;width:42px;padding:0;overflow:hidden}.landing-signin--compact .microsoft-mark{flex:none}.landing-hero{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:24px}.landing-copy h1{font-size:44px;line-height:1}.landing-lede{font-size:15px;line-height:25px}.landing-actions{flex-direction:column;align-items:stretch}.landing-actions>a{width:100%}.guidance-card{min-height:0;padding:22px}.guidance-card h2{font-size:19px}.guidance-summary{grid-template-columns:1fr 1fr 1fr}.guidance-summary div{min-width:0;padding-inline:10px}.guidance-step small{font-size:10px}.landing-footer{flex-direction:column;align-items:flex-start;margin-bottom:76px;padding:22px 0}}.dashboard-wrap{margin-top:24px}.dashboard-hero{min-height:206px}.dashboard-hero h1{font-size:clamp(36px,2.5vw,46px)}.dashboard-subtext{color:#90c1ff;font-weight:500}.dashboard-metrics{z-index:2;flex:none;grid-template-columns:repeat(2,110px);gap:10px;display:grid;position:relative}.dashboard-metric{background:#04123657;border:1px solid #69a7ff7a;border-radius:13px;align-content:center;place-items:center;gap:6px;min-height:100px;display:grid}.dashboard-metric strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1}.dashboard-metric span{color:#8fc0ff;font-size:12px;font-weight:600;line-height:16px}.dashboard-metric .blue{color:#fff}.dashboard-metric .red{color:#ff334a}.dashboard-metric .orange{color:#ff8a17}.dashboard-metric .green{color:var(--green)}.dashboard-live-totals{color:#5c6d8d;justify-content:flex-end;align-items:center;gap:7px;min-height:20px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.dashboard-live-totals>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0ed57a1f}.dashboard-live-totals.is-error{color:#b4233c}.dashboard-live-totals.is-error>span{background:#f21c42;box-shadow:0 0 0 4px #f21c421a}.dashboard-live-totals.is-contained{color:#475877}.dashboard-live-totals.is-contained>span{background:#71809b;box-shadow:0 0 0 4px #71809b1f}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.workflow-card{border:1px solid var(--line);min-width:0;color:var(--ink-text);background:#fffffff5;border-radius:15px;padding:20px 21px 17px;text-decoration:none;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 24px #08163d09}.workflow-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #08163d13}.workflow-card.is-unavailable{box-shadow:none;border-style:dashed}.workflow-card.is-unavailable:hover{box-shadow:none;transform:none}.workflow-card.is-unavailable .workflow-track span{width:0}.workflow-heading{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;display:grid}.workflow-icon{width:48px;height:48px;color:var(--workflow-color);border:1px solid var(--workflow-color);border-radius:13px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.workflow-icon{border:1px solid color-mix(in srgb,var(--workflow-color) 17%,white)}}.workflow-icon{background:linear-gradient(145deg,var(--workflow-color),var(--workflow-color))}@supports (color:color-mix(in lab,red,red)){.workflow-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--workflow-color) 13%,white),color-mix(in srgb,var(--workflow-color) 5%,white))}}.workflow-icon{box-shadow:inset 0 1px 0 #ffffffe0,0 8px 18px var(--workflow-color)}@supports (color:color-mix(in lab,red,red)){.workflow-icon{box-shadow:inset 0 1px 0 #ffffffe0,0 8px 18px color-mix(in srgb,var(--workflow-color) 12%,transparent)}}.workflow-icon{transition:transform .2s,box-shadow .2s}.workflow-icon:after{content:"";background:var(--workflow-color);width:5px;height:5px;box-shadow:0 0 8px var(--workflow-color);border-radius:50%;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab,red,red)){.workflow-icon:after{box-shadow:0 0 8px color-mix(in srgb,var(--workflow-color) 48%,transparent)}}.workflow-card:hover .workflow-icon{box-shadow:inset 0 1px 0 #ffffffe6,0 11px 24px var(--workflow-color);transform:translateY(-2px)scale(1.025)}@supports (color:color-mix(in lab,red,red)){.workflow-card:hover .workflow-icon{box-shadow:inset 0 1px 0 #ffffffe6,0 11px 24px color-mix(in srgb,var(--workflow-color) 18%,transparent)}}.workflow-heading h2{letter-spacing:-.018em;margin:0;font-size:17px;font-weight:700;line-height:22px}.workflow-heading p{color:#5c6d8c;margin:3px 0 0;font-size:12px;line-height:16px}.workflow-heading>strong{color:#fff;background:var(--ink-900);font-variant-numeric:tabular-nums;border-radius:11px;align-self:center;place-items:center;width:48px;height:40px;font-size:20px;font-weight:600;line-height:1;display:grid;box-shadow:0 8px 18px #0d1c4b24}.workflow-track{background:#e8ecf2;border-radius:99px;height:4px;margin-top:19px;overflow:hidden}.workflow-track span{border-radius:inherit;background:var(--workflow-color);width:19%;height:100%;display:block}.workflow-card:last-child .workflow-track span{width:74%}.workflow-stats{color:#566887;white-space:nowrap;justify-content:space-between;gap:6px;margin-top:15px;font-size:11px;font-weight:600;line-height:16px;display:flex}.workflow-stats span{align-items:center;gap:6px;display:flex}.workflow-stats i{background:#12ae5b;border-radius:50%;width:7px;height:7px}.workflow-stats .stat-1 i{background:#ff8908}.workflow-stats .stat-2 i{background:#1769f5}.workflow-stats .stat-3 i{background:#f21c42}.happening-section{margin-top:21px}.dashboard-task-source{color:#475877;justify-content:flex-end;align-items:center;gap:7px;min-height:20px;margin:-6px 0 8px;font-size:12px;font-weight:600;line-height:17px;display:flex}.dashboard-task-source>span{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0ed57a1f}.dashboard-task-source.is-flow_only>span,.dashboard-task-source.is-microsoft_only>span{background:#d97706;box-shadow:0 0 0 4px #d977061f}.dashboard-task-source.is-unavailable{color:#b4233c}.dashboard-task-source.is-unavailable>span{background:#f21c42;box-shadow:0 0 0 4px #f21c421a}.dashboard-task-source.is-loading>span{background:#71809b;box-shadow:0 0 0 4px #71809b1f}.section-heading{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px;font-weight:600;line-height:27px}.insight-card a,.section-heading a{color:var(--blue);font-size:11px;font-weight:600;text-decoration:none}.insight-grid{grid-template-columns:1.02fr 1fr 1fr;gap:14px;display:grid}.insight-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;min-height:196px;padding:17px;box-shadow:0 8px 24px #08163d09}.insight-card header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.insight-card h3{margin:3px 0 0;font-size:14px;font-weight:700;line-height:18px}.todo-card .section-kicker,.watch-card .section-kicker{font-size:12px;line-height:16px}.todo-card h3,.watch-card h3{font-size:16px;line-height:21px}.todo-card a{font-size:12px}.green-copy{color:#08a955}.blue-copy{color:var(--blue)}.cyan-copy{color:#30d7e9}.red-copy{color:#f12c47!important}.todo-row,.watch-row{border-top:1px solid #edf0f4;align-items:center;gap:11px;min-height:60px;padding:8px 10px;display:flex}.todo-row>div,.watch-row>div{flex:1;min-width:0}.todo-row small,.todo-row strong,.watch-row small,.watch-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.todo-row strong,.watch-row strong{font-size:13px;line-height:17px}.todo-row small,.watch-row small{color:#62708c;margin-top:2px;font-size:11px;line-height:15px}.todo-row>b{color:#e31f3d;background:#fff0f3;border-radius:8px;padding:4px 8px;font-size:10px}.todo-row>b.medium{color:#d56a00;background:#fff5e8}.mini-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.mini-icon.purple{color:#6c24ff;background:#f2edff}.mini-icon.blue{color:#1769f5;background:#edf4ff}.mini-icon.orange{color:#ff7a00;background:#fff3e8}.mini-icon.red{color:#d92343;background:#fff0f3}.task-dashboard-link{transition:background .16s,transform .16s;color:inherit!important;text-decoration:none!important}.task-dashboard-link:hover{background:#f7faff;border-radius:10px;transform:translate(2px)}.overview-tiles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tile{border-radius:11px;align-content:center;gap:2px;min-height:61px;padding:9px 12px;display:grid}.tile strong{font-size:20px;line-height:22px}.tile span{font-size:11px;font-weight:600;line-height:15px}.tile.cyan{color:#008b95;background:#e9fbfc}.tile.cream{color:#d35b00;background:#fff8e6}.tile.blush{color:#e31f3d;background:#fff0f3}.tile.pale{color:#1769f5;background:#eff4ff}.watch-card{color:#f7f9ff;background:linear-gradient(145deg,#10245a,#173471);border-color:#4f96ff8a;position:relative;overflow:hidden;box-shadow:0 12px 30px #08163d21,inset 0 1px #ffffff0b}.watch-card:before{content:"";z-index:2;background:linear-gradient(90deg,var(--green),#5bf09a 58%,#5bf09a00);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:18px;right:18px}.watch-card:after{content:"";pointer-events:none;border:22px solid #3582ff21;border-radius:50%;width:178px;height:178px;position:absolute;top:-72px;right:-58px}.watch-card>*{z-index:1;position:relative}.watch-card .cyan-copy{color:var(--green)}.prediction-flow{gap:9px;margin-top:2px;display:grid;position:relative}.prediction-flow:before{content:"";background:#ffffff29;width:1px;position:absolute;top:25px;bottom:25px;left:14px}.prediction-step{align-items:center;gap:11px;min-height:39px;display:flex;position:relative}.prediction-step>span{z-index:1;color:#a7b1cd;background:var(--ink-900);border:1px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;line-height:1;display:grid;position:relative}.prediction-step.is-active>span{border-color:var(--green);color:#071a16;background:var(--green);box-shadow:0 0 18px #28dd7b38}.prediction-step small,.prediction-step strong{display:block}.prediction-step strong{color:#f7f9ff;font-size:13px;font-weight:600;line-height:17px}.prediction-step small{color:#b2bdd5;margin-top:2px;font-size:11px;line-height:15px}.prediction-callout{background:#ffffff13;border:1px solid #ffffff17;border-radius:10px;align-items:flex-start;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.prediction-callout>span{color:var(--green);font-size:15px;line-height:17px}.prediction-callout small,.prediction-callout strong{display:block}.prediction-callout strong{font-size:12px;font-weight:700;line-height:16px}.prediction-callout small{color:#c7cfe0;margin-top:2px;font-size:11px;line-height:15px}.prediction-link{transition:border-color .16s,background .16s;color:#f7f9ff!important;text-decoration:none!important}.prediction-link:hover{background:#ffffff1c;border-color:#28dd7b47}@media (max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(2,90px)}.dashboard-metric{min-height:72px}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-grid{grid-template-columns:1fr}}@media (min-width:1321px) and (max-width:1490px){.utility-bar{grid-template-columns:minmax(190px,.9fr) minmax(250px,1.2fr) auto auto minmax(180px,auto);gap:12px;padding-inline:30px}.profile-menu-wrap{min-width:180px}.profile-copy small,.profile-copy strong{text-overflow:ellipsis;overflow:hidden}}@media (max-width:1320px){.utility-bar{grid-template-columns:minmax(210px,1fr) minmax(270px,1.25fr) auto auto;padding-inline:30px}.profile-menu-wrap{display:none}.content-wrap{width:calc(100% - 60px)}.hero-description{max-width:680px}}@media (min-width:2500px){body{zoom:2}}@media (max-width:1040px){.sidebar{visibility:hidden;pointer-events:none;transition:transform .22s,visibility 0s linear .22s;transform:translate(-100%);box-shadow:20px 0 45px #030e2838}.sidebar.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.workspace{width:100%;margin-left:0}.utility-bar{grid-template-columns:auto 1fr minmax(250px,1.2fr) auto}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.health-chip{display:none}}@media (max-width:760px){.utility-bar{grid-template-columns:auto 1fr auto;height:auto;padding:14px 18px}.command-search,.universal-search{grid-area:2/1/auto/-1;width:100%}.universal-search .command-search{grid-area:auto}.universal-search-panel{max-height:calc(100vh - 142px);position:fixed;top:126px;left:12px;right:12px}.refresh-button{padding:0 14px;font-size:0}.refresh-button span{margin:0;font-size:20px}.content-wrap{width:calc(100% - 28px);margin-top:14px}.hero-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;padding:28px}.queue-metric{padding:0}.hero-rings{border-width:22px;width:180px;height:180px;top:-54px;right:-12px}.email-toolbar{flex-direction:column;align-items:flex-start}.category-control{justify-content:space-between;width:100%}.search-fields{grid-template-columns:1fr}.keyword-row{max-width:100%}.workflow-grid{grid-auto-rows:1fr;align-items:stretch;gap:14px;overflow:hidden}.workflow-card{flex-direction:column;height:100%;min-height:176px;padding:17px 16px 15px;display:flex;overflow:hidden}.workflow-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px}.workflow-heading>div{min-width:0}.workflow-heading>strong{display:none}.workflow-heading h2{overflow-wrap:anywhere;font-size:18px;line-height:22px}.workflow-heading p{margin-top:4px;font-size:13px;line-height:18px}.workflow-track{margin-top:auto}.workflow-stats{justify-content:flex-start;margin-top:13px;font-size:13px;line-height:18px}.workflow-stats .stat-1,.workflow-stats .stat-2,.workflow-stats .stat-3{display:none}}.mail-page{width:min(1540px,100% - 64px);color:var(--ink-text);margin:24px auto 56px}.mail-compose-overlay button,.mail-compose-overlay input,.mail-compose-overlay textarea,.mail-page button,.mail-page input,.mail-page select{font:inherit}.mail-page-header{color:#f7f9ff;background:#0d1c4b;border:1px solid #468eff7a;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;min-height:132px;padding:25px 30px;display:flex;overflow:hidden;box-shadow:0 14px 34px #08163d1a}.mail-eyebrow{color:#cdd6e9;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:600;line-height:15px;display:flex}.mail-eyebrow span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #28dd7b1c}.mail-title-row{align-items:center;gap:12px;display:flex}.mail-title-row h1{color:#f7f9ff;letter-spacing:-.035em;margin:0;font-size:34px;font-weight:700;line-height:38px}.mail-title-row>span{color:#071a16;background:var(--green);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:31px;height:27px;padding:0 9px;font-size:12px;font-weight:600;display:grid}.mail-page-header>div>p:last-child{color:#aebbd5;margin:7px 0 0;font-size:13px;line-height:20px}.mail-header-actions{flex:none;align-items:center;gap:10px;display:flex}.mail-compose-button,.mail-icon-button{border-radius:10px;min-height:44px}.mail-icon-button{color:#d7e1f3;background:#ffffff13;border:1px solid #fff3;place-items:center;width:44px;display:grid}.mail-compose-button{color:#fff;background:#1769f5;border:1px solid #2f7aff;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 9px 24px #1769f538}.flow-page-header.flow-page-header{box-sizing:border-box;border-radius:17px;min-height:132px;padding:27px 30px}.flow-page-header .flow-page-eyebrow{color:#cdd6e9;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:15px;display:flex}.flow-page-header .flow-page-eyebrow>span:first-child{background:var(--green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #28dd7b1c}.flow-page-header .flow-page-title{color:#f7f9ff;letter-spacing:-.035em;margin:0;font-family:inherit;font-size:38px;font-weight:600;line-height:43px}.flow-page-header .flow-page-description{color:#aebbd5;letter-spacing:-.005em;max-width:720px;margin:7px 0 0;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;display:block}@media (max-width:650px){.flow-page-header.flow-page-header{padding:22px}.flow-page-header .flow-page-title{font-size:32px;line-height:37px}.flow-page-header .flow-page-description{font-size:13px;line-height:20px}}.mail-workbench{background:#fff;border:1px solid #dce5f1;border-radius:16px;grid-template-columns:430px minmax(0,1fr);height:min(850px,100vh - 280px);min-height:690px;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 16px 42px #08163d12}.mail-list-column{z-index:1;background:#fff;border-right:1px solid #dce5f1;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.mail-list-controls{background:#fbfdff;border-bottom:1px solid #e4ebf4;padding:17px}.mail-view-tabs{background:#f2f6fb;border:1px solid #dce5f1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.mail-view-tabs button{color:#5e6f8e;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:600;display:flex}.mail-view-tabs button span{color:#7f8ba3;font-variant-numeric:tabular-nums;font-size:10px}.mail-view-tabs button.active{color:#fff;background:var(--ink-900);box-shadow:0 4px 12px #08163d21}.mail-view-tabs button.active span{color:#c8d1e3}.mail-search{color:#70809d;background:#fff;border:1px solid #d7e1ee;border-radius:9px;align-items:center;gap:9px;height:42px;margin-top:12px;padding:0 12px;display:flex}.mail-search:focus-within{border-color:#4b8cff;box-shadow:0 0 0 3px #1769f517}.mail-search input{color:#0b193d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.mail-search input::placeholder{color:#8e9ab0}.mail-search button{color:#71809a;background:#f1f5fa;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.mail-filter-row{grid-template-columns:.88fr 1.32fr;gap:8px;margin-top:9px;display:grid}.mail-filter-row select{color:#263653;background:#fff;border:1px solid #d7e1ee;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 28px 0 10px;font-size:11px;font-weight:600}.mail-filter-row select:focus{border-color:#4b8cff;box-shadow:0 0 0 3px #1769f514}.mail-unread-filter{color:#5f6e88;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:32px;margin-top:9px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.mail-unread-filter>span{background:var(--green);border-radius:50%;width:7px;height:7px}.mail-unread-filter b{color:#46546d;background:#edf2f8;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:2px;font-size:9px;display:grid}.mail-unread-filter.active{color:#0d4ed8;background:#edf4ff;border-color:#cddfff}.mail-list-heading{color:#7a879e;letter-spacing:.025em;background:#fff;border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;min-height:38px;padding:0 17px;font-size:10px;font-weight:600;display:flex}.mail-list-heading button{color:#1769f5;background:0 0;border:0;font-size:10px;font-weight:600}.mail-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mail-list-item{background:#fff;border-bottom:1px solid #e5ebf3;min-height:115px;transition:background .16s;display:flex;position:relative}.mail-list-item:hover{background:#f8faff}.mail-list-item.selected{background:#eaf2ff;box-shadow:inset 3px 0 #1769f5}.mail-list-item.unread:before{content:"";z-index:2;background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:14px}.mail-row-main{color:#152342;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:15px 37px 14px 18px;display:block}.mail-list-item.unread .mail-row-main{padding-left:29px}.mail-row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-row-top strong{color:#1a2948;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:16px;overflow:hidden}.mail-list-item.unread .mail-row-subject,.mail-list-item.unread .mail-row-top strong{font-weight:600}.mail-row-top time{color:#7b88a0;font-variant-numeric:tabular-nums;flex:none}.mail-row-snippet,.mail-row-subject{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-row-subject{color:#0b193d;margin-top:5px;font-size:13px;font-weight:600;line-height:18px}.mail-row-snippet{color:#687896;margin-top:3px;font-size:11px}.mail-row-meta{color:#7e8ba3;align-items:center;gap:7px;min-height:20px;margin-top:8px;display:flex}.mail-star{z-index:2;color:#a7b1c3;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:42px;right:13px}.mail-star:hover{color:#1769f5;background:#1769f512}.mail-reader-star.active,.mail-star.active{color:#f0ab00}.mail-category,.mail-priority{white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:600;line-height:12px;display:inline-flex}.mail-category{color:#0d58cf;background:#eff5ff;border:1px solid #cfdeff}.category-renewals{color:#087b43;background:#effaf4;border-color:#c7ead9}.category-claims{color:#bd2942;background:#fff1f4;border-color:#f3ccd4}.category-leads{color:#6a3adc;background:#f6f1ff;border-color:#dfd1ff}.category-endorsements{color:#3567bb;background:#f1f6ff;border-color:#d1e0fa}.category-coi-and-id-cards{color:#a45700;background:#fff7eb;border-color:#f1dcc2}.category-unclassified{color:#53627d;background:#f3f6fa;border-color:#d8e0eb}.mail-priority.urgent{color:#bd2039;background:#ffe8ed}.mail-priority.review{color:#a25800;background:#fff0d8}.mail-empty{color:#8a96aa;text-align:center;align-content:center;place-items:center;min-height:310px;padding:30px;display:grid}.mail-empty h3{color:#1c2c4d;margin:12px 0 3px;font-size:15px}.mail-empty p{margin:0;font-size:11px}.mail-empty button{color:#1769f5;background:0 0;border:0;margin-top:12px;font-size:11px;font-weight:600}.mail-outlook-state.error{color:#a9394f}.mail-outlook-state.error p{max-width:310px}.mail-reader{z-index:2;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.mail-reader,.mail-reader-header{background:#fff;position:relative}.mail-reader-header{z-index:4;border-bottom:1px solid #e1e8f1;padding:18px 22px 14px;overflow:visible}.mail-back-button{color:#1769f5;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;font-weight:600;display:none}.mail-reader-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.mail-reader-title-row>div{gap:8px;min-width:0}.mail-reader-star{color:#9ca8bb;background:#fff;border:1px solid #dce5f1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mail-reader h2{color:#071a3d;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:880px;margin:0;font-size:22px;font-weight:600;line-height:28px;overflow:hidden}.mail-sender-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mail-sender-avatar{color:#0c3f9b;background:#e8f0ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:600;display:grid}.mail-sender-line>div>span,.mail-sender-line>div>strong{display:block}.mail-sender-line strong{color:#172544;font-weight:600;line-height:16px}.mail-sender-line div>span,.mail-sender-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-sender-line div>span{color:#6c7a95;margin-top:1px}.mail-sender-line time{color:#6d7b95;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.mail-reader-actions{margin-top:13px}.mail-reader-actions,.mail-reader-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-reader-secondary-actions{z-index:10;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.mail-reader-secondary-actions .mail-action.compact{margin-left:0}.mail-action{color:#253452;white-space:nowrap;background:#fff;border:1px solid #d7e1ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.mail-action.primary{color:#fff;border-color:var(--ink-950);background:var(--ink-950)}.mail-action.ai{color:#fff;background:linear-gradient(135deg,#16b963,#079f4d);border-color:#079f4d}.mail-action:hover{background:#f7faff;border-color:#9eb8df}.mail-action.primary:hover{background:#10285f}.mail-action.ai:hover{background:#079f4d;border-color:#079f4d}.mail-action.active{color:#0b57bf;background:#eff5ff;border-color:#92b9f6}.mail-action.mail-delete-action{color:#a91f38;width:38px;padding:0}.mail-action.mail-delete-action:hover{color:#c42643;background:#fff3f5;border-color:#f1b9c3}.mail-action.compact{margin-left:auto}.mail-reader-scroll{overflow-anchor:none;flex:1;min-height:0;padding:18px 22px 50px;overflow-y:auto}.mail-intelligence-panel{border:1px solid #cdebdc;border-left:3px solid var(--green);background:#f6fcf9;border-radius:11px;max-width:880px;margin:0 0 12px}.mail-intelligence-main{align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.mail-intelligence-main>span{color:#087d44;background:#dcf7e9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mail-intelligence-main>div{flex:1;min-width:0}.mail-intelligence-main p,.mail-intelligence-main small,.mail-intelligence-main strong{display:block}.mail-intelligence-main p{color:#087d44;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;line-height:12px}.mail-intelligence-main strong{color:#1b2946;line-height:18px}.mail-intelligence-main small{color:#6b7a94;margin-top:3px;font-size:9px;line-height:13px}.mail-intelligence-panel.no-action{background:#f8fafc;border-color:#dce4ef #dce4ef #dce4ef #7b8aa3}.mail-intelligence-panel.no-action .mail-intelligence-main>span{color:#64748b;background:#e9eef5}.mail-intelligence-panel.no-action .mail-summary-label b{color:#52627a;background:#e6ebf2}.mail-summary-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.mail-summary-label b{color:#087d44;white-space:nowrap;background:#dcf7e9;border-radius:999px;padding:4px 7px}.mail-intelligence-triage{background:#ffffff8f;border-top:1px solid #6f91802e;align-items:center;gap:14px;padding:9px 15px;display:flex}.mail-intelligence-triage span{color:#71809a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:8px;font-weight:600;display:block}.mail-category-correction{align-items:center;gap:8px;min-width:0;display:flex}.mail-category-correction span{margin:0}.mail-category-correction select{color:#11264b;background:#fff;border:1px solid #bfcde1;border-radius:8px;width:155px;height:32px;padding:0 28px 0 9px;font:700 11px inherit}.mail-category-correction select:focus{outline-offset:1px;border-color:#1769f5;outline:2px solid #1769f524}.mail-category-correction select:disabled{cursor:wait;opacity:.7}.mail-classification-folder{min-width:0}.mail-classification-folder strong{color:#11264b;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;display:block;overflow:hidden}.mail-classification-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.mail-classification-actions small{color:#67758e;font-size:9px}.mail-classification-actions button{color:#174a9a;white-space:nowrap;background:0 0;border:0;padding:6px;font:700 9px inherit}.mail-classification-actions button:disabled{color:#8996aa}.mail-message-details{background:#fff;border:1px solid #dce5f1;border-radius:10px;max-width:880px;margin:0 0 12px}.mail-message-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;list-style:none;display:flex}.mail-message-details>summary::-webkit-details-marker{display:none}.mail-message-details>summary span{min-width:0}.mail-message-details>summary small,.mail-message-details>summary strong{display:block}.mail-message-details>summary strong{color:#253452;font-size:10px}.mail-message-details>summary small{color:#738198;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.mail-message-details>summary>svg{color:#75849a;flex:none;transition:transform .18s}.mail-message-details[open]>summary>svg{transform:rotate(180deg)}.mail-message-headers{background:#fbfcfe;border-top:1px solid #e4eaf2;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;padding:11px;display:grid}.mail-message-headers>div{align-content:start;gap:3px;min-width:0;padding:3px 7px;display:grid}.mail-message-headers span{color:#71809a;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.mail-message-headers strong{overflow-wrap:anywhere;color:#11264b;text-transform:capitalize;font-size:11px}.mail-message-headers small{overflow-wrap:anywhere;color:#68758b;font-size:9px}.mail-message-header-actions{flex-flow:wrap;align-items:center!important;gap:7px!important;display:flex!important}.mail-message-header-actions a,.mail-message-header-actions button{color:#174a9a;white-space:nowrap;background:#fff;border:1px solid #ccd8e8;border-radius:8px;padding:7px 9px;font:700 10px inherit;text-decoration:none}.mail-message-headers dl{background:#f8fafc;border-top:1px solid #e2e8f1;grid-column:1/-1;max-height:240px;margin:4px 0 0;padding:10px;overflow:auto}.mail-message-headers dl div{grid-template-columns:minmax(140px,.35fr) 1fr;gap:10px;padding:5px 0;display:grid}.mail-message-headers dt{color:#2b3d5d;overflow-wrap:anywhere;font-size:10px;font-weight:600}.mail-message-headers dd{color:#5a6880;overflow-wrap:anywhere;margin:0;font:10px/15px ui-monospace,SFMono-Regular,Menlo,monospace}.mail-workbench.ams-matching{grid-template-columns:minmax(0,1fr)}.mail-workbench.ams-matching .mail-list-column{display:none}.mail-workbench.ams-matching .mail-ams-match,.mail-workbench.ams-matching .mail-content-section,.mail-workbench.ams-matching .mail-intelligence-panel,.mail-workbench.ams-matching .mail-message-details{max-width:1120px}.mail-ams-match{background:#fff;border:1px solid #bfe9df;border-radius:14px;max-width:880px;margin:0 0 14px;padding:17px;box-shadow:0 10px 28px #08163d12}.mail-ams-match>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mail-ams-match>header p{color:#07955a;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.mail-ams-match>header h3{color:#101f3b;margin:4px 0 0;font-size:18px;line-height:24px}.mail-ams-match>header button{color:#42536d;background:#fff;border:1px solid #d3deeb;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.mail-ams-keywords{margin-top:13px}.mail-ams-candidates>p,.mail-ams-keywords>span{color:#8190a8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.mail-ams-keywords>div{flex-wrap:wrap;gap:5px;display:flex}.mail-ams-keywords button{color:#08778a;text-overflow:ellipsis;white-space:nowrap;background:#ecfbfd;border:1px solid #a7e5eb;border-radius:999px;max-width:240px;padding:5px 8px;font-size:8px;font-weight:600;overflow:hidden}.mail-ams-linked{background:#edfbf4;border:1px solid #9ce8c5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.mail-ams-linked>span{color:#07854e;background:#d8f7e7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mail-ams-linked p,.mail-ams-linked small,.mail-ams-linked strong{margin:0;display:block}.mail-ams-linked small{color:#0a8753;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:600}.mail-ams-linked strong{color:#12324b;margin-top:2px;font-size:12px}.mail-ams-linked p{color:#5f7488;margin-top:2px;font-size:8px}.mail-ams-linked>a,.mail-ams-linked>button{color:#087858;background:#fff;border:1px solid #9ce8d5;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:600;text-decoration:none;display:flex}.mail-ams-linked>button{color:#ac233a;border-color:#f0cbd2}.mail-ams-search{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:minmax(160px,.7fr) 180px minmax(220px,1fr) auto;align-items:end;gap:8px;margin-top:14px;padding:12px;display:grid}.mail-ams-search>div small,.mail-ams-search>div strong{display:block}.mail-ams-search>div strong{color:#1e304d;font-size:10px}.mail-ams-search>div small{color:#79889e;margin-top:3px;font-size:8px}.mail-ams-search input,.mail-ams-search select{color:#213450;background:#fff;border:1px solid #ced9e7;height:38px;font:600 10px inherit}.mail-ams-search select{border-radius:9px;width:100%;padding:0 27px 0 9px}.mail-ams-search-input{position:relative}.mail-ams-search-input svg{color:#7b8ba1;position:absolute;top:12px;left:10px}.mail-ams-search input{border-radius:9px;width:100%;padding:0 10px 0 31px}.mail-ams-search>button{color:#fff;white-space:nowrap;background:#0d1c4b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:9px;font-weight:600;display:flex}.mail-ams-search>button:disabled{cursor:wait;opacity:.55}.mail-ams-state{color:#5d6f88;text-align:center;background:#f9fbfd;border:1px solid #dde6ef;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:120px;margin-top:12px;padding:18px;display:grid}.mail-ams-state>svg{color:#0ca266;width:24px}.mail-ams-state strong{color:#203451;font-size:11px}.mail-ams-state small{font-size:9px}.mail-ams-state>button{color:#174a9a;background:#fff;border:1px solid #ccd9e8;border-radius:8px;margin-top:5px;padding:7px 10px;font-size:9px;font-weight:600}.mail-ams-state.error>svg{color:#b32640}.mail-ams-search-summary{color:#087283;background:#ebfbfd;border:1px solid #b8ebee;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:9px;font-weight:600}.mail-ams-results{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);gap:12px;margin-top:12px;display:grid}.mail-ams-candidates article{cursor:pointer;background:#fff;border:1px solid #d8e3ef;border-radius:11px;padding:11px}.mail-ams-candidates article+article{margin-top:8px}.mail-ams-candidates article.selected{background:#f1fcf9;border-color:#65daca;box-shadow:0 0 0 2px #21c1a614}.mail-ams-candidates article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-ams-candidates article strong{color:#132743;font-size:10px}.mail-ams-candidates article>p,.mail-ams-candidates article>small{color:#687b92;margin:4px 0 0;font-size:8px;line-height:12px;display:block}.mail-ams-candidates article>button{color:#fff;background:#0a8b78;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;margin:9px 0 0 auto;padding:0 9px;font-size:8px;font-weight:600;display:flex}.mail-ams-candidates article>button:disabled{background:#83cfc4}.mail-ams-preview{background:#fff;border:1px solid #dce5ef;border-radius:12px;overflow:hidden}.mail-ams-preview>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.mail-ams-preview>header p,.mail-ams-recommendation p{color:#07955a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.mail-ams-preview>header h4{color:#0f213d;margin:4px 0 2px;font-size:17px}.mail-ams-preview>header small{color:#708098;font-size:8px}.mail-ams-recommendation{background:#ecfbf7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 13px 10px;padding:12px;display:grid}.mail-ams-recommendation small,.mail-ams-recommendation strong{display:block}.mail-ams-recommendation strong{color:#10243f;margin-top:3px;font-size:12px}.mail-ams-recommendation small{color:#60768b;margin-top:4px;font-size:8px}.mail-ams-recommendation button{color:#fff;background:#07152f;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:8px;font-weight:600;display:flex}.mail-ams-preview>nav{border-bottom:1px solid #e2e9f1;gap:5px;margin:0 13px;padding-bottom:9px;display:flex}.mail-ams-preview>nav a,.mail-ams-preview>nav button{color:#5d6e87;background:#eef2f7;border:0;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:600;text-decoration:none}.mail-ams-preview>nav .active{color:#fff;background:#08162f}.mail-ams-overview{grid-template-columns:1fr 1fr;gap:8px;padding:11px 13px;display:grid}.mail-ams-overview>div{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:9px;min-width:0;padding:9px}.mail-ams-overview span,.mail-ams-overview strong{display:block}.mail-ams-overview span{color:#8795aa;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:600}.mail-ams-overview strong{color:#233651;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.mail-ams-preview>footer{background:#fafbfd;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.mail-ams-preview>footer a,.mail-ams-preview>footer span{color:#718198;align-items:center;gap:5px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.mail-ams-preview>footer a{color:#1769f5}.mail-ams-candidates article{cursor:default}.mail-ams-candidates article>button.mail-ams-candidate-select{width:100%;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.mail-ams-candidate-select>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-ams-candidate-select strong{color:#132743;font-size:10px}.mail-ams-candidate-select>p,.mail-ams-candidate-select>small{color:#687b92;margin:4px 0 0;font-size:8px;line-height:12px;display:block}.mail-ams-candidates article>button.mail-ams-candidate-select:disabled{background:0 0}.mail-attachment{color:#1a2846;text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:9px;align-items:center;gap:10px;max-width:400px;margin-top:18px;padding:10px 13px;display:flex}.mail-attachment>span:first-child{color:#1769f5;background:#edf4ff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.mail-attachment small,.mail-attachment strong{display:block}.mail-attachment strong{font-size:11px;line-height:15px}.mail-attachment small{color:#7a879d;margin-top:2px;font-size:9px}.mail-message-body{color:#263653;max-width:800px;margin-top:26px;font-size:14px;line-height:1.65}.mail-message-body p{margin:0 0 18px}.mail-content-section{background:#fff;border:1px solid #dfe7f2;border-radius:14px;max-width:900px;margin-top:24px;overflow:hidden}.mail-content-heading{background:#f9fbfe;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.mail-content-heading p{color:#008c65;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:600;line-height:14px}.mail-content-heading h3{color:#10204c;margin:0;font-size:17px;font-weight:600;line-height:22px}.mail-content-heading>span{color:#315179;background:#eef4fc;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:600;line-height:14px}.mail-attachments-list{gap:10px;padding:16px 20px 20px;display:grid}.mail-attachment-link{text-align:left;width:100%;max-width:none;margin-top:0;text-decoration:none}.mail-attachment-link>span:nth-child(2){flex:1;min-width:0}.mail-attachment-link>svg{color:#1769f5;flex:none}.mail-attachment-link strong{font-size:13px;line-height:18px}.mail-attachment-link small{font-size:11px;line-height:16px}.mail-message-text{color:#263653;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px 20px 28px;font-size:15px;line-height:1.72}.mail-message-frame-wrap{background:#fff;padding:22px 20px 28px}.mail-message-frame{background:#fff;border:0;width:100%;min-height:320px;display:block}.mail-detail-state{color:#4c5f80;background:#f7faff;border:1px solid #dbe5f3;border-radius:12px;margin:20px;padding:20px;font-size:13px;line-height:20px}.mail-detail-state span,.mail-detail-state strong{display:block}.mail-detail-state.error{color:#9f1239;background:#fff7f8;border-color:#fecdd3}.mail-detail-state button{color:#9f1239;background:#fff;border:1px solid #fda4af;border-radius:8px;min-height:34px;margin-top:12px;padding:0 12px;font-size:11px;font-weight:600}.mail-reader-empty{color:#8290a7;text-align:center;flex:1;align-content:center;place-items:center;padding:40px;display:grid}.mail-reader-empty>span{color:#1769f5;background:#edf4ff;border-radius:17px;place-items:center;width:62px;height:62px;display:grid}.mail-reader-empty h2{margin:17px 0 4px;font-size:19px}.mail-reader-empty p{margin:0;font-size:12px}.mail-compose-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c226b;justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.mail-composer{background:#fff;border:1px solid #d5dfec;border-radius:15px;width:min(680px,100vw - 48px);overflow:hidden;box-shadow:0 28px 80px #030f2b47}.mail-composer>header{color:#fff;background:var(--ink-900);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.mail-composer header p{color:var(--green);letter-spacing:.11em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:600}.mail-composer header h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:26px}.mail-composer header button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mail-composer form{gap:0;display:grid}.form-guide{background:linear-gradient(90deg,#f8fbff,#fff 78%);border-bottom:1px solid #e1e8f1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px 13px;display:grid}.form-guide.compact{grid-template-columns:36px minmax(0,1fr);gap:10px;padding-block:12px 10px}.form-guide-icon{color:#1769f5;background:#e8f1ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #d5e5ff}.form-guide.compact .form-guide-icon{border-radius:9px;width:36px;height:36px}.form-guide p{color:#0b8c53;letter-spacing:.11em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:600;line-height:12px}.form-guide h3{color:#10203f;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600;line-height:20px}.form-guide div>span{color:#60708b;margin-top:2px;font-size:10.5px;line-height:16px;display:block}.mail-composer label{border-bottom:1px solid #e1e8f1;grid-template-columns:116px 1fr;align-items:center;transition:background .16s,box-shadow .16s;display:grid}.mail-composer label:focus-within{background:#fbfdff;box-shadow:inset 3px 0 #1769f5}.mail-composer label>span{color:#52627f;padding-left:19px;font-size:12px;font-weight:700}.mail-composer .field-label-icon{color:#263856;align-items:center;gap:7px;display:flex}.mail-composer .field-label-icon svg{color:#1769f5;flex:none}.mail-composer input,.mail-composer textarea{color:#10203f;background:#fff;border:0;outline:0;width:100%;font-size:14px}.mail-composer input::placeholder,.mail-composer textarea::placeholder{color:#91a0b6}.mail-composer input{height:52px;padding:0 18px}.mail-composer .compose-body{grid-template-columns:1fr}.mail-composer .compose-body>span{padding:14px 19px 0}.mail-composer .compose-body .field-label-icon{padding-bottom:2px}.mail-composer textarea{resize:vertical;min-height:205px;padding:12px 19px 18px;line-height:1.62}.mail-composer footer{background:#f7f9fc;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.mail-composer footer>div{gap:9px;display:flex}.compose-cancel,.compose-send{border-radius:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700}.compose-cancel{color:#35435f;background:#fff;border:1px solid #d6dfeb}.compose-send{color:#fff;background:#1769f5;border:1px solid #1769f5;align-items:center;gap:7px;display:inline-flex}.attachment-input{display:none}.compose-attachment-zone{background:#fbfcfe;border-bottom:1px solid #e1e8f1;padding:12px 18px;transition:background .18s,box-shadow .18s}.compose-attachment-zone.dragging{background:#edf5ff;box-shadow:inset 0 0 0 2px #3d82f7}.attachment-drop-prompt{background:#fff;border:1px dashed #bccbe0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.compose-attachment-zone.dragging .attachment-drop-prompt{border-color:#1769f5}.attachment-drop-prompt>span{color:#1769f5;background:#e9f2ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.attachment-drop-prompt small,.attachment-drop-prompt strong{display:block}.attachment-drop-prompt strong{color:#182846;font-size:12px;line-height:17px}.attachment-drop-prompt small{color:#697995;margin-top:1px;font-size:10px;line-height:15px}.attachment-drop-prompt button{color:#174eaa;background:#fff;border:1px solid #ced9e8;border-radius:8px;min-width:70px;height:34px;font-size:10px;font-weight:600}.attachment-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.attachment-file{background:#fff;border:1px solid #d9e3ef;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.attachment-file>span:first-child{color:#1769f5;background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.attachment-file small,.attachment-file strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attachment-file strong{color:#192a48;font-size:10px;line-height:14px}.attachment-file small{color:#77859b;font-size:9px;line-height:13px}.attachment-file button{color:#738198;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.attachment-file button:hover{color:#d73f53;background:#fff0f2}.attachment-file.attachment-clean{background:#f5fcf8;border-color:#bce7ce}.attachment-file.attachment-clean>span:first-child{color:#087c4a;background:#ddf7e8}.attachment-file.attachment-error{background:#fff7f8;border-color:#f1bdc6}.attachment-file.attachment-error>span:first-child{color:#b4233d;background:#ffe9ed}.attachment-file.attachment-scanning>span:first-child,.attachment-file.attachment-uploading>span:first-child{color:#1769f5;background:#e8f1ff}.compose-attachment-count{color:#687894;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.meeting-attachment-zone{background:#fff}.mail-compose-overlay.meeting-overlay{z-index:220}.meeting-overlay{align-items:center;padding:20px}.meeting-composer{width:min(780px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.meeting-composer>header{z-index:2;background:linear-gradient(112deg,#08163d,#0d245e 72%,#10459e);grid-template-columns:1fr auto auto;gap:10px;display:grid;position:sticky;top:0}.meeting-header-mark{width:36px;height:36px;color:var(--green);background:#30dd7b17;border:1px solid #30dd7b59;border-radius:9px;place-items:center;display:grid}.meeting-ai-note{background:linear-gradient(95deg,#eff6ff,#f8fbff);border:1px solid #c5d9fb;border-radius:11px;align-items:flex-start;gap:11px;margin:14px 18px 8px;padding:13px 14px;display:flex}.meeting-ai-note>span:first-child{color:#1769f5;background:#dfeaff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #cfdeff}.meeting-ai-note strong{color:#102247;letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:18px;display:block}.meeting-ai-note p{color:#536581;margin:2px 0 0;font-size:11.5px;line-height:18px}.meeting-attendees{border-bottom:1px solid #e1e8f1;padding:13px 18px 15px}.meeting-attendees>.form-guide{margin:-13px -18px 13px}.meeting-field-label{color:#667590;align-items:center;gap:8px;margin-bottom:11px;display:flex}.meeting-field-label>svg{box-sizing:content-box;color:#1769f5;background:#e8f1ff;border-radius:8px;width:15px;height:15px;padding:6px}.meeting-field-label>span{color:#1f3150;letter-spacing:-.01em;font-size:13px;font-weight:600}.meeting-field-label small{color:#6a7890;margin-left:auto;font-size:10px}.meeting-attendee-list{flex-wrap:wrap;gap:7px;display:flex}.meeting-attendee{background:#f8fafd;border:1px solid #d8e2ef;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-width:205px;padding:6px 7px;display:grid}.meeting-attendee>span:first-child{color:#0d2658;background:#def7e9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:600;display:grid}.meeting-attendee small,.meeting-attendee strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;display:block;overflow:hidden}.meeting-attendee strong{color:#142340;font-size:11px}.meeting-attendee small{color:#62738f;margin-top:1px;font-size:9px}.meeting-attendee button{color:#71809a;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.meeting-attendee button:hover{color:#d73f53;background:#fff0f2}.meeting-add-attendee{color:#71809a;border:1px dashed #c9d6e6;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:0 5px 0 10px;display:grid}.meeting-add-attendee input{background:0 0;height:39px;padding:0}.meeting-add-attendee button{color:#174eaa;background:#fff;border:1px solid #cfdaea;border-radius:7px;min-width:48px;height:30px;font-size:9px;font-weight:600}.meeting-add-attendee button:disabled{opacity:.45;cursor:not-allowed}.outlook-attendee-picker{position:relative}.outlook-people-results{z-index:8;background:#fff;border:1px solid #cbd8e8;border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #0c234c29}.outlook-people-results>button{color:#172846;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;padding:9px 11px;display:grid}.outlook-people-results>button:focus-visible,.outlook-people-results>button:hover{background:#f0f6ff;outline:none}.outlook-people-results>button>span:first-child{color:#1769f5;background:#e8f1ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.outlook-people-results small,.outlook-people-results strong{display:block}.outlook-people-results strong{font-size:12px}.outlook-people-results small{color:#65748e;margin-top:1px;font-size:10px}.outlook-people-results p{color:#61718b;margin:0;padding:10px 12px;font-size:10.5px;line-height:16px}.meeting-date-grid{grid-template-columns:1.25fr 1fr 1fr;display:grid}.meeting-date-grid label{grid-template-columns:52px 1fr}.meeting-date-grid label+label{border-left:1px solid #e1e8f1}.meeting-timezone{color:#5f6f89;background:#fbfcfe;border-bottom:1px solid #e1e8f1;align-items:center;gap:7px;padding:9px 18px;font-size:10px;display:flex}.meeting-type-section{background:#fff;border-bottom:1px solid #e1e8f1;padding:13px 18px 15px}.meeting-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.meeting-type-grid>button{color:#233553;text-align:left;background:#fbfcfe;border:1px solid #d6e0ed;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.meeting-type-grid>button:hover{background:#f6f9ff;border-color:#a9c8f6}.meeting-type-grid>button.active{color:#123a7c;background:#eff6ff;border-color:#4a8cf5;box-shadow:0 0 0 2px #1769f514}.meeting-type-grid>button>span:first-child{color:#1769f5;background:#e7f1ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.meeting-type-grid small,.meeting-type-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meeting-type-grid strong{letter-spacing:-.01em;font-size:12px;line-height:17px}.meeting-type-grid small{color:#6b7b95;margin-top:1px;font-size:9px;line-height:13px}.meeting-type-grid>button>svg{color:#158a51}.meeting-adaptive-card{background:#f8fafd;border:1px solid #d7e2ef;border-radius:11px;margin:13px 18px;padding:12px}.meeting-adaptive-card.teams{background:#f2f7ff;border-color:#bad5ff}.meeting-adaptive-card.call{background:#f5fbf7;border-color:#c7dfd3}.meeting-adaptive-card.in-person{background:#f8fafc;border-color:#d7dfeb}.meeting-adaptive-heading{align-items:center;gap:9px;display:flex}.meeting-adaptive-heading>span{color:#1769f5;background:#e4efff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.meeting-adaptive-card.call .meeting-adaptive-heading>span{color:#0b8d51;background:#dff5e9}.meeting-adaptive-card.in-person .meeting-adaptive-heading>span{color:#8a5a14;background:#fff0d6}.meeting-adaptive-heading small,.meeting-adaptive-heading strong{display:block}.meeting-adaptive-heading strong{color:#182947;font-size:12px;line-height:17px}.meeting-adaptive-heading small{color:#61728d;margin-top:1px;font-size:9px;line-height:14px}.meeting-adaptive-card .meeting-credentials{margin:10px 0 0}.meeting-adaptive-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.mail-composer .meeting-stacked-field{border:0;grid-template-columns:1fr;gap:5px;display:grid}.mail-composer .meeting-stacked-field>span{color:#52627f;padding:0;font-size:10px;font-weight:600}.mail-composer .meeting-stacked-field input{background:#fff;border:1px solid #d3deeb;border-radius:8px;height:41px;padding:0 11px;font-size:12px}.meeting-venue-fields{gap:9px;margin-top:11px;display:grid}.meeting-address-row{grid-template-columns:minmax(0,1fr) 82px 104px;gap:9px;display:grid}.meeting-teams-toggle{color:#1b2c4c;text-align:left;background:#f8fafd;border:1px solid #d8e2ef;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:calc(100% - 36px);margin:13px 18px;padding:10px 12px;display:grid}.meeting-teams-toggle.active{background:#f1f7ff;border-color:#b8d7ff}.meeting-teams-icon{color:#1769f5;background:#dfeeff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.meeting-teams-toggle small,.meeting-teams-toggle strong{display:block}.meeting-teams-toggle strong{font-size:12px}.meeting-teams-toggle small{color:#5f6f89;margin-top:2px;font-size:10px}.meeting-switch{background:#c5cfdd;border-radius:999px;width:34px;height:20px;padding:2px;transition:background .2s}.meeting-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 1px 4px #0b1d4133}.meeting-teams-toggle.active .meeting-switch{background:#24ca72}.meeting-teams-toggle.active .meeting-switch i{transform:translate(14px)}.meeting-credentials{background:#fff;border:1px solid #d8e2ef;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:8px;margin:-5px 18px 13px;padding:9px;display:grid}.meeting-credentials>div{border-right:1px solid #e4eaf2;padding:0 8px}.meeting-credentials span,.meeting-credentials strong{display:block}.meeting-credentials span{color:#687791;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.meeting-credentials strong{color:#152545;margin-top:2px;font-size:11px}.meeting-credentials button{color:#23416f;background:#f8fafd;border:1px solid #d2ddeb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.meeting-location-input{color:#74829a;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding-left:17px;display:grid}.meeting-location-input input{padding-left:5px}.mail-composer .meeting-notes textarea{min-height:145px}.meeting-composer footer{justify-content:space-between;align-items:center}.meeting-composer footer>div,.meeting-organizer{gap:8px;display:flex}.meeting-organizer{align-items:center}.meeting-organizer>span:first-child{color:#102650;background:#e4ebf5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:600;display:grid}.meeting-organizer small,.meeting-organizer strong{display:block}.meeting-organizer strong{color:#243450;font-size:10px}.meeting-organizer small{color:#6c7a91;margin-top:1px;font-size:9px}.task-composer{width:min(780px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.tasks-modal-overlay.task-composer-overlay{z-index:220;padding:20px}.task-composer>header{z-index:2;background:linear-gradient(112deg,#08163d,#0d245e 72%,#10459e);grid-template-columns:1fr auto auto;gap:10px;display:grid;position:sticky;top:0}.task-client-section{background:#fff;border-bottom:1px solid #e1e8f1;padding:13px 18px 15px;position:relative}.task-client-picker{display:block;position:relative}.task-client-label{color:#273854;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:600;line-height:16px;display:flex}.task-client-label svg{color:#1769f5}.task-client-label small{color:#70809a;margin-left:auto;font-size:9px;font-weight:600;line-height:14px}.task-client-input-wrap{align-items:center;display:flex;position:relative}.task-client-input-wrap>svg:first-child{color:#75849b;pointer-events:none;position:absolute;left:12px}.task-client-input-wrap input{color:#172746;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #ced9e8;border-radius:10px;outline:0;padding:0 40px 0 38px;font-size:12px}.task-client-input-wrap input:focus{border-color:#1769f5;box-shadow:0 0 0 3px #1769f51f}.task-client-spinner{color:#1769f5;animation:task-client-spin .8s linear infinite;position:absolute;right:12px}@keyframes task-client-spin{to{transform:rotate(1turn)}}.task-client-results{z-index:12;background:#fff;border:1px solid #cfdbea;border-radius:12px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0f244c33}.task-client-results>p{color:#667691;margin:0;padding:14px;font-size:10px;line-height:15px}.task-client-results>button{color:#20304d;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.task-client-results>button.active,.task-client-results>button:hover{background:#edf4ff}.task-client-results>button>span:first-child{color:#0a9960;background:#e5f8ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.task-client-results small,.task-client-results strong{display:block}.task-client-results strong{font-size:11px;line-height:15px}.task-client-results small{color:#70809a;margin-top:1px;font-size:9px;line-height:13px}.task-ai-note{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.task-confidence{color:#087944;white-space:nowrap;background:#effbf4;border:1px solid #bfe9d1;border-radius:999px;align-self:center;padding:5px 8px;font-size:8px;font-weight:600}.task-deliverables,.task-due-section,.task-priority-section{border-bottom:1px solid #e1e8f1;padding:13px 18px 15px}.task-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.task-priority-grid button{color:#3e4e68;text-align:left;background:#fbfcfe;border:1px solid #d8e1ed;border-radius:9px;grid-template-columns:9px 1fr 15px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.task-priority-grid button>span{background:#9aa7b9;border-radius:50%;width:9px;height:9px}.task-priority-grid button strong{letter-spacing:-.005em;font-size:11.5px}.task-priority-grid button.urgent>span{background:#e7334f}.task-priority-grid button.high>span{background:#ef7a18}.task-priority-grid button.normal>span{background:#1769f5}.task-priority-grid button.low>span{background:#19a864}.task-priority-grid button.active{color:#12264b;background:#f3f7ff;box-shadow:inset 0 0 0 1px #5b93ee}.task-priority-grid button.urgent.active{color:#9c1830;background:#fff2f4;box-shadow:inset 0 0 0 1px #ef6f83}.task-priority-grid button>svg{color:#168a52}.task-owner-grid{border-bottom:1px solid #e1e8f1;grid-template-columns:1fr 1fr;display:grid}.task-owner-grid>label+label{border-left:1px solid #e1e8f1}.task-owner-grid select{color:#10203f;background:#fff;border:0;outline:0;width:100%;height:52px;padding:0 18px;font-size:13.5px;font-weight:600}.task-select-wrap{color:#667792;grid-template-columns:auto minmax(0,1fr);align-items:center;padding-left:17px;display:grid}.task-select-wrap select{padding-left:8px}.task-due-grid{grid-template-columns:1fr 1fr 1.25fr;gap:9px;display:grid}.task-due-grid select{color:#10203f;background:#fff;border:1px solid #d3deeb;border-radius:8px;width:100%;height:41px;padding:0 10px;font-size:12px}.task-due-section .meeting-field-label small{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:600}.task-due-section .meeting-field-label small.inferred{color:#087944;background:#eaf9f1}.task-due-section .meeting-field-label small.suggested{color:#1b5dbb;background:#edf4ff}.task-deliverable-list{gap:7px;display:grid}.task-deliverable{background:#fff;border:1px solid #d9e3ef;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:5px;display:grid}.task-deliverable>span{color:#0c7544;background:#def6e9;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:600;display:grid}.task-deliverable input{height:34px;padding:0 5px;font-size:12px;line-height:17px}.task-deliverable button{color:#738198;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.task-deliverable button:hover{color:#d73f53;background:#fff0f2}.task-add-deliverable{color:#1769f5;background:#fbfcfe;border:1px dashed #c9d6e6;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:0 5px 0 10px;display:grid}.task-add-deliverable input{background:0 0;height:39px;padding:0;font-size:12px}.task-add-deliverable button{color:#174eaa;background:#fff;border:1px solid #cfdaea;border-radius:7px;min-width:48px;height:30px;font-size:9px;font-weight:600}.mail-composer .task-notes textarea{min-height:105px}.task-automations{background:#fbfcfe;border-bottom:1px solid #e1e8f1;grid-template-columns:1fr 1fr;gap:9px;padding:12px 18px;display:grid}.task-automations>button{color:#233552;text-align:left;background:#fff;border:1px solid #d7e1ed;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.task-automations>button.active{background:#f2fbf6;border-color:#afd8c2}.task-automations>button>span:first-child{color:#1769f5;background:#e8f1ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.task-automations>button.active>span:first-child{color:#0b8a50;background:#dcf5e7}.task-automations small,.task-automations strong{display:block}.task-automations strong{letter-spacing:-.005em;font-size:11px;line-height:15px}.task-automations small{color:#687893;margin-top:2px;font-size:9px;line-height:13px}.task-automations>button.active .meeting-switch{background:#24ca72}.task-automations>button.active .meeting-switch i{transform:translate(14px)}.task-source{color:#1769f5;border-bottom:1px solid #e1e8f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 18px;display:grid}.task-source small,.task-source strong{display:block}.task-source strong{color:#263754;font-size:10px}.task-source small{color:#70809a;text-overflow:ellipsis;white-space:nowrap;max-width:480px;margin-top:2px;font-size:8px;overflow:hidden}.task-source a,.task-source button{color:#174eaa;background:#fff;border:1px solid #d4deeb;border-radius:7px;align-items:center;min-height:30px;padding:0 10px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.mail-toast{z-index:110;color:#fff;background:var(--ink-900);border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 36px #05112d3d}.mail-toast span{color:#071a16;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.mail-compose-overlay button:focus-visible,.mail-compose-overlay input:focus-visible,.mail-compose-overlay textarea:focus-visible,.mail-page button:focus-visible,.mail-page input:focus-visible,.mail-page select:focus-visible{outline-offset:2px;outline:3px solid #1769f547}@media (max-width:1400px){.mail-page{width:calc(100% - 44px)}.mail-workbench{grid-template-columns:390px minmax(0,1fr)}.mail-reader-header{padding-inline:22px}.mail-reader-scroll{padding-inline:24px}.mail-action{padding-inline:9px}}@media (max-width:980px){.mail-page{width:calc(100% - 30px);margin-top:15px}.mail-page-header{min-height:118px;padding:22px}.mail-workbench{grid-template-columns:1fr;height:auto;min-height:0}.mail-list-column{border-right:0;min-height:650px}.mail-reader{border-top:1px solid #dce5f1;min-height:680px}.mail-back-button{display:inline-flex}}@media (max-width:620px){.mail-page-header{flex-direction:column;align-items:flex-start}.mail-header-actions{width:100%}.mail-compose-button{flex:1}.mail-filter-row{grid-template-columns:1fr}.mail-reader-header,.mail-reader-scroll{padding-inline:17px}.mail-content-heading{align-items:flex-start}.mail-content-heading>span{display:none}.mail-attachments-list{padding-inline:16px}.mail-message-text{padding:18px 16px 24px;font-size:15px;line-height:24px}.mail-sender-line{grid-template-columns:auto minmax(0,1fr)}.mail-sender-line time{grid-column:2}.mail-action.compact{margin-left:0}.mail-compose-overlay{padding:10px}.mail-composer{width:100%}.meeting-composer{max-height:calc(100vh - 20px)}.meeting-date-grid{grid-template-columns:1fr}.meeting-date-grid label+label{border-left:0}.meeting-type-grid{grid-template-columns:1fr}.meeting-type-grid>button{grid-template-columns:34px minmax(0,1fr) 16px}.meeting-adaptive-fields,.meeting-address-row{grid-template-columns:1fr}.meeting-credentials{grid-template-columns:1fr 1fr}.meeting-credentials button{grid-column:1/-1;min-height:34px}.meeting-composer footer{align-items:flex-end;gap:10px}.task-priority-grid{grid-template-columns:1fr 1fr}.task-automations,.task-due-grid,.task-owner-grid{grid-template-columns:1fr}.task-owner-grid>label+label{border-left:0}.task-ai-note{grid-template-columns:30px minmax(0,1fr)}.task-confidence{grid-column:2;justify-self:start}.task-source{grid-template-columns:auto minmax(0,1fr)}.task-source a,.task-source button{grid-column:2;justify-self:start}.attachment-file-list{grid-template-columns:1fr}.attachment-drop-prompt{grid-template-columns:32px minmax(0,1fr)}.attachment-drop-prompt>span{width:32px;height:32px}.attachment-drop-prompt button{grid-column:1/-1;width:100%}.mail-composer footer{align-items:flex-end}.compose-attachment-count{max-width:110px}}.tasks-page{width:min(1540px,100% - 64px);color:var(--ink-text);margin:24px auto 56px}.tasks-page button,.tasks-page input,.tasks-page select{font:inherit}.tasks-hero{color:#f7f9ff;background:linear-gradient(108deg,#08163d,#0d2866 62%,#0b55c9);border:1px solid #468eff80;border-radius:18px;justify-content:space-between;gap:34px;min-height:156px;padding:28px 32px;overflow:hidden;box-shadow:0 16px 38px #08163d1f}.tasks-eyebrow,.tasks-hero{align-items:center;display:flex}.tasks-eyebrow{color:#cbd6eb;letter-spacing:.11em;text-transform:uppercase;gap:8px;margin:0 0 8px;font-size:11px;font-weight:600;line-height:15px}.tasks-eyebrow span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #28dd7b1f}.tasks-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:42px;font-weight:600;line-height:47px}.tasks-hero>div:first-child>p:last-child{color:#b9c6de;max-width:790px;margin:10px 0 0;font-size:15px;line-height:23px}.tasks-hero-metrics{grid-template-columns:repeat(4,104px);gap:8px;display:grid}.tasks-hero-metrics>span{background:#05123138;border:1px solid #fff3;border-radius:12px;align-content:center;place-items:center;min-height:78px;display:grid}.tasks-hero-metrics small,.tasks-hero-metrics strong{text-align:center;display:block}.tasks-hero-metrics strong{color:#fff;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;line-height:28px}.tasks-hero-metrics small{color:#bdc8dc;margin-top:4px;font-size:11px;font-weight:600;line-height:14px}.tasks-hero-metrics>span:first-child strong{color:#ff5069}.tasks-hero-metrics .healthy strong{color:var(--green)}.tasks-snapshot{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.tasks-snapshot article{background:#fff;border:1px solid #dbe4ef;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 17px;display:grid;box-shadow:0 7px 22px #08163d09}.tasks-snapshot article>span{border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.tasks-snapshot article>span.urgent{color:#d82b47;background:#fff0f3}.tasks-snapshot article>span.upcoming{color:#1769f5;background:#eaf2ff}.tasks-snapshot article>span.low{color:#0c9859;background:#e8f9f0}.tasks-snapshot p,.tasks-snapshot small,.tasks-snapshot strong{margin:0;display:block}.tasks-snapshot p{color:#0a9960;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:14px}.tasks-snapshot strong{color:#142443;letter-spacing:-.015em;margin-top:2px;font-size:15px;line-height:20px}.tasks-snapshot small{color:#697995;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:16px;overflow:hidden}.tasks-toolbar{background:#fff;border:1px solid #dbe4ef;border-radius:13px;grid-template-columns:minmax(280px,1fr) 170px auto;align-items:center;gap:9px;margin-top:14px;padding:11px;display:grid;box-shadow:0 7px 22px #08163d09}.tasks-toolbar label{color:#76849c;border:1px solid #d7e1ed;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 11px;display:flex}.tasks-toolbar label:focus-within{border-color:#4c8df5;box-shadow:0 0 0 3px #1769f514}.tasks-toolbar input{color:#192a48;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.tasks-toolbar select{color:#354761;background:#fff;border:1px solid #d7e1ed;border-radius:9px;height:40px;padding:0 30px 0 11px;font-size:12px;font-weight:600}.tasks-toolbar>button{color:#fff;background:#1769f5;border:1px solid #1769f5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #1769f52e}.tasks-list-slice{background:#fff;border:1px solid #dbe4ef;border-radius:16px;margin-top:12px;overflow:hidden;box-shadow:0 16px 40px #08163d0f}.tasks-list-slice>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;min-height:76px;padding:15px 20px;display:flex}.tasks-list-slice>header p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:600}.tasks-list-slice>header h2{color:#0b193d;letter-spacing:-.02em;margin:0;font-size:18px;line-height:23px}.tasks-list-slice>header>span{color:#0d55c5;background:#e9f2ff;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:600;display:inline-flex}.tasks-list-head{color:#77859b;letter-spacing:.065em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #dfe7f1;grid-template-columns:minmax(280px,1.5fr) minmax(190px,1fr) 140px 130px 90px 100px;align-items:center;gap:12px;min-height:38px;padding:0 18px 0 55px;font-size:8px;font-weight:600;line-height:11px;display:grid}.tasks-list-slice>article{color:#273755;border-bottom:1px solid #e4ebf3;grid-template-columns:25px minmax(240px,1.5fr) minmax(180px,1fr) 140px 130px 90px 100px;align-items:center;gap:12px;min-height:74px;padding:10px 18px;display:grid}.tasks-list-slice>article:last-child{border-bottom:0}.tasks-list-slice>article:hover{background:#fbfdff}.task-check{color:#1769f5;background:#eaf2ff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.task-check.done{color:#0a8d52;background:#ddf6e8}.tasks-list-slice article div small,.tasks-list-slice article div strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-list-slice article div strong{color:#132341;font-size:11px;line-height:15px}.tasks-list-slice article div small{color:#77849a;margin-top:3px;font-size:8px;line-height:11px}.tasks-list-slice article time,.tasks-list-slice article>span:not(.task-check){color:#566681;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tasks-list-slice article>b{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:600}.priority-urgent{color:#be203b;background:#fff0f3}.priority-high{color:#a65300;background:#fff4e5}.priority-normal{color:#1459bd;background:#ecf3ff}.priority-low{color:#16774a;background:#eaf9f1}.tasks-list-slice article>em{color:#53637e;font-size:9px;font-style:normal;font-weight:600}@media (max-width:1200px){.tasks-page{width:calc(100% - 38px)}.tasks-hero{flex-direction:column;align-items:flex-start}.tasks-hero-metrics{grid-template-columns:repeat(4,1fr);width:100%}.tasks-list-slice{overflow:auto}.tasks-list-head,.tasks-list-slice>article{min-width:1120px}}@media (max-width:760px){.tasks-page{width:calc(100% - 24px);margin-top:14px}.tasks-hero{padding:22px}.tasks-hero h1{font-size:31px;line-height:36px}.tasks-hero-metrics{grid-template-columns:1fr 1fr}.tasks-snapshot,.tasks-toolbar{grid-template-columns:1fr}.tasks-toolbar>button{width:100%}}.tasks-hero-right{justify-items:end;gap:9px;display:grid}.tasks-hero-right>button{color:#071a16;background:var(--green);border:1px solid #28dd7b52;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #28dd7b2b}.tasks-snapshot article{grid-template-columns:42px minmax(0,1fr) auto}.tasks-snapshot article>b{color:#57708f;background:#f0f4f9;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:600}.tasks-snapshot article:first-child>b{color:#b6243d;background:#fff0f3}.tasks-snapshot article:last-child>b{color:#087a47;background:#eaf9f1}.tasks-toolbar{grid-template-columns:minmax(260px,1.2fr) minmax(440px,1.6fr) 135px auto}.tasks-search button{color:#6c7b94;background:#f0f4f9;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.tasks-filter-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tasks-filter-group select{width:100%;min-width:0;padding-inline:9px 22px}.tasks-sort{gap:5px!important;padding-right:0!important}.tasks-sort select{border:0;flex:1;min-width:0;padding-left:0}.tasks-view-toggle{background:#f2f6fa;border:1px solid #d9e2ed;border-radius:9px;padding:3px;display:flex}.tasks-view-toggle button{color:#687791;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.tasks-view-toggle button.active{color:#fff;background:var(--ink-900);box-shadow:0 4px 10px #08163d1f}.tasks-workbench{height:min(820px,100vh - 430px);min-height:700px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 400px;gap:16px;margin-top:16px;display:grid;overflow:visible}.tasks-main-panel{background:#fff;border:1px solid #d7e2ef;border-radius:17px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 46px #08163d14}.tasks-main-panel>header{background:#fff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:17px 22px;display:flex}.tasks-main-panel>header p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:600}.tasks-main-panel>header h2{color:#0b193d;letter-spacing:-.025em;margin:0;font-size:22px;line-height:27px}.tasks-main-panel>header>div:last-child{align-items:center;gap:8px;display:flex}.tasks-main-panel>header>div:last-child span{color:#0d55c5;background:#e9f2ff;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.tasks-main-panel>header>div:last-child button{color:#1769f5;background:0 0;border:0;font-size:11px;font-weight:700}.tasks-list-view{background:#f3f6fa;flex:1;min-width:1060px;padding:0 12px 12px;overflow:auto}.tasks-list-head{background:0 0;border-bottom:0;grid-template-columns:minmax(250px,1.5fr) minmax(180px,1fr) 120px 120px 76px 88px;min-height:46px;padding-left:42px;font-size:9px}.tasks-list-row{color:#273755;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:30px minmax(230px,1.5fr) minmax(170px,1fr) 120px 120px 76px 88px;align-items:center;gap:12px;width:calc(100% - 4px);min-height:88px;margin:0 2px 10px;padding:12px 15px;display:grid;box-shadow:0 7px 18px #08163d0b}.tasks-list-row:hover{background:#fff;border-color:#b9cff0;transform:translateY(-1px);box-shadow:0 10px 24px #08163d14}.tasks-list-row.selected{background:#f7faff;border-color:#80adf3;box-shadow:0 0 0 2px #1769f517,0 10px 24px #08163d12}.tasks-list-row>span:nth-child(2) small,.tasks-list-row>span:nth-child(2) strong,.tasks-list-row>span:nth-child(3) small,.tasks-list-row>span:nth-child(3) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-list-row>span:nth-child(2) strong,.tasks-list-row>span:nth-child(3) strong{color:#132341;font-size:13.5px;line-height:18px}.tasks-list-row>span:nth-child(2) small,.tasks-list-row>span:nth-child(3) small{color:#6f7f98;margin-top:4px;font-size:10.5px;line-height:14px}.tasks-list-row time,.tasks-list-row>span:nth-child(4){color:#4f607c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasks-list-row>b,.tasks-list-row>em{border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:600}.status-to-do{color:#485873!important;background:#edf1f6!important}.status-in-progress{color:#1458bd!important;background:#eaf2ff!important}.status-waiting{color:#9e5c00!important;background:#fff3df!important}.status-done{color:#087a47!important;background:#e6f8ef!important}.tasks-empty{color:#8794a9;text-align:center;align-content:center;place-items:center;min-height:340px;display:grid}.tasks-empty svg{color:#1769f5}.tasks-empty h3{color:#243451;margin:11px 0 3px;font-size:14px}.tasks-empty p{margin:0;font-size:10px}.tasks-empty button{color:#1759bd;background:#fff;border:1px solid #cfdbea;border-radius:8px;min-height:33px;margin-top:12px;padding:0 11px;font-size:9px;font-weight:700}.tasks-board{background:#f5f8fc;flex:1;grid-template-columns:repeat(4,minmax(205px,1fr));gap:10px;min-width:900px;padding:12px;display:grid;overflow:auto}.tasks-board>section{background:#fff;border:1px solid #dbe4ef;border-radius:11px;align-self:start;min-width:0;overflow:hidden}.tasks-board>section>header{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;display:flex}.tasks-board>section>header span{border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.tasks-board>section>header b{color:#6c7b92;font-size:9px}.tasks-board>section>div{gap:8px;padding:8px;display:grid}.tasks-board>section>div>button{color:#253553;text-align:left;background:#fff;border:1px solid #dae3ef;border-radius:9px;padding:10px;display:block;box-shadow:0 4px 12px #08163d09}.tasks-board>section>div>button.selected,.tasks-board>section>div>button:hover{border-color:#a9c8f7;box-shadow:0 0 0 2px #1769f512}.tasks-board>section>div>button>div{color:#74829a;justify-content:space-between;align-items:center;display:flex}.tasks-board>section>div>button>div>span{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:600}.tasks-board>section>div>button>small,.tasks-board>section>div>button>strong{display:block}.tasks-board>section>div>button>strong{color:#142443;margin-top:9px;font-size:10px;line-height:15px}.tasks-board>section>div>button>small{color:#70809a;margin-top:3px;font-size:8px}.board-progress{background:#e8edf4;border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.board-progress i{border-radius:inherit;background:linear-gradient(90deg,#1769f5,#28dd7b);height:100%;display:block}.tasks-board footer{border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:7px;margin-top:10px;padding-top:8px;display:flex}.tasks-board footer span,.tasks-board footer time{color:#687892;align-items:center;gap:4px;font-size:7px;display:inline-flex}.board-empty{color:#98a3b5;border:1px dashed #d7e0eb;border-radius:8px;place-items:center;min-height:85px;font-size:8px;display:grid}.task-detail-panel{background:#fbfdff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.task-detail-panel>header{background:#fff;border-bottom:1px solid #dfe7f1;padding:17px 18px 15px}.task-detail-panel>header>div{justify-content:space-between;align-items:center;display:flex}.task-detail-panel>header>div>span{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.task-detail-panel>header>div>button{color:#6d7c94;background:#f0f4f8;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.task-detail-panel>header h2{color:#0b193d;letter-spacing:-.02em;margin:12px 0 4px;font-size:17px;line-height:22px}.task-detail-panel>header p{color:#687893;margin:0;font-size:9px}.task-detail-scroll{flex:1;padding:13px;overflow-y:auto}.task-detail-progress{background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:12px}.task-detail-progress>div{color:#62728b;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.task-detail-progress>div strong{color:#0a193d;font-variant-numeric:tabular-nums;font-size:14px}.task-detail-progress>span{background:#e7edf4;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.task-detail-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#1769f5,#25d776);height:100%;display:block}.task-detail-progress small{color:#7d8aa0;margin-top:6px;font-size:8px;display:block}.task-detail-panel dl{background:#fff;border:1px solid #dce5f0;border-radius:10px;gap:0;margin:11px 0;display:grid;overflow:hidden}.task-detail-panel dl>div{border-bottom:1px solid #e6ecf3;grid-template-columns:105px 1fr;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.task-detail-panel dl>div:last-child{border-bottom:0}.task-detail-panel dt{color:#6c7b93;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.task-detail-panel dd{color:#223451;margin:0;font-size:9px;font-weight:600}.task-detail-panel dd select{color:#263753;background:#fff;border:1px solid #d4dfeb;border-radius:7px;width:100%;height:29px;padding:0 8px;font-size:8px}.task-detail-context{background:#f3f7ff;border:1px solid #cfdef8;border-radius:10px;padding:11px 12px}.task-detail-context p{color:#1769f5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:600}.task-detail-context span{color:#52637f;font-size:9px;line-height:15px}.task-detail-checklist{background:#fff;border:1px solid #dce5f0;border-radius:10px;margin-top:11px;overflow:hidden}.task-detail-checklist>header{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.task-detail-checklist>header p{color:#0a9960;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.task-detail-checklist>header h3{color:#1a2b49;margin:2px 0 0;font-size:11px}.task-detail-checklist>header>span{color:#0c56c1;background:#e8f1ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:600;display:grid}.task-detail-checklist>button{color:#32435f;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf4;grid-template-columns:25px 1fr;align-items:center;gap:7px;width:100%;min-height:39px;padding:6px 9px;font-size:9px;line-height:14px;display:grid}.task-detail-checklist>button:last-child{border-bottom:0}.task-detail-checklist>button>span{color:#1769f5;background:#edf4ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.task-detail-checklist>button.done{color:#77859b;text-decoration:line-through}.task-detail-checklist>button.done>span{color:#087c49;background:#e4f8ed}.task-source-link{color:#1769f5;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:11px;padding:9px;display:grid}.task-source-link>svg:first-child{box-sizing:border-box;background:#e8f1ff;border-radius:7px;width:28px;height:28px;padding:7px}.task-source-link small,.task-source-link strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-source-link strong{color:#243653;font-size:9px}.task-source-link small{color:#74829a;margin-top:2px;font-size:8px}.task-detail-panel>footer{background:#fff;border-top:1px solid #dfe7f1;justify-content:flex-end;gap:7px;padding:11px 13px;display:flex}.task-detail-panel>footer button{color:#33445f;background:#fff;border:1px solid #d3deeb;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:700}.task-detail-panel>footer button:last-child{color:#071a16;background:#28dd7b;border-color:#28dd7b;align-items:center;gap:6px;display:inline-flex}.task-detail-empty{color:#8693a7;text-align:center;flex:1;align-content:center;place-items:center;padding:30px;display:grid}.task-detail-empty svg{color:#1769f5}.task-detail-empty h2{color:#263653;margin:11px 0 3px;font-size:15px}.task-detail-empty p{max-width:250px;margin:0;font-size:9px;line-height:14px}.tasks-board>section>header span{padding:6px 9px;font-size:10px}.tasks-board>section>header b{font-size:11px}.tasks-board>section>div>button>div>span{padding:5px 8px;font-size:9px}.tasks-board>section>div>button>strong{font-size:13px;line-height:18px}.tasks-board>section>div>button>small{margin-top:4px;font-size:10px}.tasks-board footer span,.tasks-board footer time{font-size:9px}.task-detail-panel{background:#f7faff;border:1px solid #d7e2ef;border-radius:17px;box-shadow:0 18px 46px #08163d14}.task-detail-panel>header{padding:21px 21px 18px}.task-detail-panel>header>div>span{gap:6px;padding:6px 9px;font-size:10px}.task-detail-panel>header h2{letter-spacing:-.025em;margin:13px 0 5px;font-size:21px;line-height:26px}.task-detail-panel>header p{font-size:12px}.task-detail-scroll{padding:16px}.task-detail-progress{border-radius:12px;padding:15px;box-shadow:0 6px 16px #08163d09}.task-detail-progress>div{font-size:11px}.task-detail-progress>div strong{font-size:18px}.task-detail-progress small{margin-top:7px;font-size:10px}.task-detail-panel dl>div{grid-template-columns:112px 1fr;min-height:49px;padding:0 12px}.task-detail-panel dt{gap:7px;font-size:10px}.task-detail-panel dd{font-size:11px}.task-detail-panel dd select{border-radius:8px;height:34px;font-size:11px}.task-detail-context{border-radius:12px;padding:14px 15px}.task-detail-context p{margin-bottom:5px;font-size:9px}.task-detail-context span{font-size:12px;line-height:19px}.task-detail-checklist>header{padding:12px 13px}.task-detail-checklist>header p{font-size:9px}.task-detail-checklist>header h3{margin-top:3px;font-size:14px}.task-detail-checklist>header>span{width:29px;height:29px;font-size:10px}.task-detail-checklist>button{grid-template-columns:29px 1fr;gap:9px;min-height:50px;padding:8px 11px;font-size:12px;line-height:17px}.task-detail-checklist>button>span{border-radius:8px;width:28px;height:28px}.task-source-link strong{font-size:11px}.task-source-link small{margin-top:3px;font-size:10px}.task-detail-panel>footer{gap:8px;padding:13px 16px}.task-detail-panel>footer button{border-radius:9px;min-height:38px;padding:0 13px;font-size:11px}.task-detail-panel.is-editing{border-color:#8cb7f8;box-shadow:0 0 0 3px #1769f512,0 18px 46px #08163d14}.task-editing-badge{color:#0d5ac7!important;background:#eaf2ff!important}.task-detail-panel>header>div>button.task-edit-trigger{color:#165fc9;background:#edf4ff;align-items:center;gap:6px;width:auto;min-height:30px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.task-edit-header-fields{gap:10px;margin-top:13px;display:grid!important}.task-edit-header-fields>div{grid-template-columns:1fr 1fr;gap:9px;display:grid!important}.task-edit-header-fields label{gap:5px;display:grid}.task-edit-header-fields label>span{color:#6c7b93;font-size:9px;font-weight:700}.task-detail-panel dd input,.task-edit-header-fields input,.task-edit-header-fields select{color:#172846;background:#fbfdff;border:1px solid #cfdbea;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:11px;font-weight:600}.task-edit-header-fields>label:first-child input{color:#0b193d;letter-spacing:-.015em;background:#fff;height:44px;font-size:15px;font-weight:700}.task-detail-context textarea:focus,.task-detail-panel dd input:focus,.task-edit-deliverable input:focus,.task-edit-header-fields input:focus,.task-edit-header-fields select:focus{border-color:#4b8df5;box-shadow:0 0 0 3px #1769f514}.task-detail-context textarea{resize:vertical;color:#344863;width:100%;min-height:102px;font:inherit;background:#fff;border:1px solid #cbd9ed;border-radius:8px;outline:0;padding:10px 11px;font-size:12px;line-height:19px}.task-edit-deliverables{background:#f7f9fc;gap:8px;padding:10px;display:grid}.task-edit-deliverable{background:#fff;border:1px solid #dce5f0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;padding:5px;display:grid}.task-edit-deliverable input{color:#263955;background:#fff;border:1px solid #0000;border-radius:7px;outline:0;width:100%;min-width:0;height:34px;padding:0 7px;font-size:11px}.task-edit-deliverable button{color:#1769f5;background:#edf4ff;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.task-edit-deliverable button.done{color:#087c49;background:#e4f8ed}.task-edit-deliverable button:last-child{color:#9d3043;background:#fff0f3}.task-add-edit-deliverable{color:#1769f5;background:#fff;border:1px dashed #b8c9df;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:10px;font-weight:600;display:flex}.task-detail-panel>footer button:nth-last-child(2){align-items:center;gap:6px;display:inline-flex}.task-detail-panel>footer button.save-task-button{color:#071a16;background:#28dd7b;border-color:#28dd7b}.task-detail-panel>footer button:disabled{cursor:not-allowed;opacity:.45}.tasks-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c2270;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tasks-modal{background:#fff;border:1px solid #d4dfec;border-radius:15px;width:min(660px,100vw - 40px);overflow:hidden;box-shadow:0 28px 80px #030f2b47}.tasks-modal>header{color:#fff;background:linear-gradient(112deg,#08163d,#0d245e 72%,#10459e);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:15px 18px;display:grid}.tasks-modal>header p{color:#28dd7b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:600}.tasks-modal>header h2{letter-spacing:-.02em;margin:0;font-size:19px}.tasks-modal>header>span{color:#28dd7b;background:#28dd7b17;border:1px solid #28dd7b52;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.tasks-modal>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.tasks-modal-guide{background:#f3f7ff;border:1px solid #cbdcf9;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin:13px;padding:11px;display:grid}.tasks-modal-guide>span{color:#1769f5;background:#e2edff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.tasks-modal-guide p,.tasks-modal-guide small,.tasks-modal-guide strong{margin:0;display:block}.tasks-modal-guide p{color:#0a9960;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}.tasks-modal-guide strong{color:#152644;margin-top:2px;font-size:11px}.tasks-modal-guide small{color:#657590;margin-top:2px;font-size:9px}.tasks-modal form>label,.tasks-modal-grid label{gap:5px;display:grid}.tasks-modal form>label{padding:0 14px 13px}.tasks-modal label>span{color:#53637e;font-size:9px;font-weight:700}.tasks-modal input,.tasks-modal select{color:#1d2d4a;background:#fff;border:1px solid #d4dfeb;border-radius:8px;outline:0;width:100%;height:40px;padding:0 10px;font-size:11px}.tasks-modal input:focus,.tasks-modal select:focus{border-color:#4b8df5;box-shadow:0 0 0 3px #1769f514}.tasks-modal-grid{grid-template-columns:1fr 1fr;gap:11px;padding:0 14px 14px;display:grid}.tasks-modal-grid .wide{grid-column:1/-1}.tasks-modal footer{background:#f7f9fc;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.tasks-modal footer button{color:#35455f;background:#fff;border:1px solid #d4dfeb;border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700}.tasks-modal footer button:last-child{color:#fff;background:#1769f5;border-color:#1769f5;align-items:center;gap:6px;display:inline-flex}.tasks-toast{z-index:110;color:#fff;background:var(--ink-900);border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 36px #05112d3d}.tasks-toast span{color:#071a16;background:#28dd7b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tasks-modal-overlay button:focus-visible,.tasks-modal-overlay input:focus-visible,.tasks-modal-overlay select:focus-visible,.tasks-page button:focus-visible,.tasks-page input:focus-visible,.tasks-page select:focus-visible{outline-offset:2px;outline:3px solid #1769f547}@media (max-width:1450px){.tasks-page{width:calc(100% - 44px)}.tasks-toolbar{grid-template-columns:minmax(250px,1fr) minmax(420px,1.5fr) 130px}.tasks-view-toggle{grid-column:1/-1;justify-self:end}.tasks-workbench{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1100px){.tasks-hero{flex-direction:column;align-items:flex-start}.tasks-hero-right{justify-items:stretch;width:100%}.tasks-hero-metrics{grid-template-columns:repeat(4,1fr);width:100%}.tasks-hero-right>button{justify-content:center;justify-self:end}.tasks-snapshot,.tasks-toolbar{grid-template-columns:1fr}.tasks-filter-group{grid-template-columns:1fr 1fr}.tasks-view-toggle{grid-column:auto;justify-self:start}.tasks-workbench{grid-template-columns:1fr;height:auto}.tasks-main-panel{border-right:0;min-height:680px}.task-detail-panel{border-top:1px solid #dfe7f1;min-height:600px}}@media (max-width:650px){.tasks-page{width:calc(100% - 24px);margin-top:14px}.tasks-hero{padding:21px}.tasks-hero h1{font-size:30px;line-height:35px}.tasks-hero-metrics{grid-template-columns:1fr 1fr}.tasks-filter-group,.tasks-modal-grid{grid-template-columns:1fr}.tasks-modal-grid .wide{grid-column:auto}.tasks-snapshot article{grid-template-columns:38px minmax(0,1fr)}.tasks-snapshot article>b{display:none}.tasks-workbench{min-height:0}.tasks-main-panel>header>div:last-child span{display:none}.task-detail-panel{min-height:560px}.tasks-modal-overlay{padding:10px}.tasks-modal{width:100%}}.completion-overlay{z-index:120}.task-completion-modal{color:#f8faff;text-align:center;background:linear-gradient(145deg,#08163d,#0d1c4b 65%,#132965);border:1px solid #ffffff24;border-radius:20px;width:min(490px,100vw - 32px);padding:31px;position:relative;box-shadow:0 30px 90px #030c2266}.completion-close{color:#d9e3f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.completion-icon{color:#071a16;background:#28dd7b;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid;box-shadow:0 0 0 8px #28dd7b1c}.task-completion-modal>p:first-of-type{color:#28dd7b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:600}.task-completion-modal h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:28px;line-height:34px}.task-completion-modal .completion-copy{color:#b7c3dc;max-width:370px;margin:10px auto 20px;font-size:14px;line-height:21px}.completion-summary{text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.completion-summary>svg{color:#28dd7b;background:#28dd7b1c;border-radius:9px;width:38px;height:38px;padding:9px}.completion-summary span{gap:3px;display:grid}.completion-summary strong{font-size:12px}.completion-summary small{color:#aebad1;font-size:10px;line-height:15px}.task-completion-modal footer{justify-content:center;gap:9px;margin-top:22px;display:flex}.task-completion-modal footer button{color:#dfe7f7;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;min-height:42px;padding:0 16px;font-size:11px;font-weight:600}.task-completion-modal footer button:last-child{color:#071a16;background:#28dd7b;border-color:#28dd7b;align-items:center;gap:8px;display:inline-flex}.client-update-overlay{z-index:125;align-items:center;padding:24px;overflow:auto}.client-update-modal{background:#fff;border:1px solid #cfdaea;border-radius:19px;width:min(850px,100vw - 40px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 32px 100px #030c225c}.client-update-modal>header{z-index:2;color:#fff;background:linear-gradient(112deg,#08163d,#0d245e 72%,#10459e);justify-content:space-between;align-items:center;padding:19px 22px;display:flex;position:sticky;top:0}.client-update-modal>header p{color:#28dd7b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;font-size:9px;font-weight:600;display:flex}.client-update-modal>header h2{letter-spacing:-.025em;margin:0;font-size:23px}.client-update-modal>header span{color:#b8c7e2;margin-top:4px;font-size:10px;display:block}.client-update-modal>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2b;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.client-update-source{background:#f2f7ff;border:1px solid #cbdcf8;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:15px 18px 0;padding:13px;display:grid}.client-update-source>span{color:#1769f5;background:#e2edff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.client-update-source div{gap:2px;display:grid}.client-update-source p{color:#0a9960;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.client-update-source strong{color:#152644;font-size:12px}.client-update-source small{color:#697995;font-size:9px}.client-update-source>b{color:#51617b;background:#fff;border:1px solid #d5e0ee;border-radius:7px;padding:6px 8px;font-size:8px}.client-update-fields{grid-template-columns:1fr 1fr;gap:0 14px;padding:14px 20px 0;display:grid}.client-update-fields label{border-bottom:1px solid #e2e8f1;grid-template-columns:52px 1fr;align-items:center;display:grid}.client-update-fields label.subject{grid-column:1/-1}.client-update-fields span{color:#61718b;font-size:9px;font-weight:600}.client-update-fields input{color:#172846;background:0 0;border:0;outline:0;height:41px;font-size:11px;font-weight:600}.client-update-fields input::placeholder{color:#a4afc0}.client-update-ai-note{color:#1253b4;background:#eef5ff;border-radius:10px;align-items:center;gap:9px;margin:14px 20px 0;padding:10px 12px;display:flex}.client-update-ai-note>svg{flex:none}.client-update-ai-note span{flex:1;gap:1px;display:grid}.client-update-ai-note strong{color:#17335e;font-size:10px}.client-update-ai-note small{color:#617593;font-size:9px}.client-update-ai-note>b{color:#0b6f45;background:#dff7e9;border-radius:999px;padding:5px 7px;font-size:8px}.client-update-body{resize:vertical;color:#20324f;width:calc(100% - 40px);min-height:250px;font:11px/19px var(--flow-workspace-font-family);background:#fbfdff;border:1px solid #d8e2ee;border-radius:12px;outline:0;margin:13px 20px 0;padding:16px;display:block}.client-update-body:focus{border-color:#5e95ec;box-shadow:0 0 0 3px #1769f514}.client-update-attachments{background:#f8fafd;border:1px solid #d9e3ef;border-radius:12px;margin:13px 20px 17px}.client-update-attachments>header{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.client-update-attachments>header>div{color:#1769f5;align-items:center;gap:8px;display:flex}.client-update-attachments>header span{gap:1px;display:grid}.client-update-attachments>header strong{color:#243653;font-size:10px}.client-update-attachments>header small{color:#78879e;font-size:8px}.client-update-attachments>header button{color:#2b4164;background:#fff;border:1px solid #cfdaea;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.client-update-attachments>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.client-update-attachments>div>span{background:#fff;border:1px solid #dbe4ee;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.client-update-attachments>div>span>svg{color:#0a9960;background:#e4f8ed;border-radius:7px;grid-row:1/3;width:30px;height:30px;padding:7px}.client-update-attachments>div b{color:#243653;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-update-attachments>div small{color:#7b899f;grid-column:2;font-size:8px}.client-update-attachments>div button{color:#7c8aa0;background:#f1f4f8;border:0;border-radius:7px;grid-area:1/3/3;place-items:center;width:26px;height:26px;display:grid}.client-update-modal>footer{background:#f8fafd;border-top:1px solid #dce5ef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 20px;display:grid;position:sticky;bottom:0}.client-update-modal>footer>span{color:#74839a;text-align:center;font-size:8px}.client-update-modal>footer button{color:#344762;background:#fff;border:1px solid #d1dce9;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.client-update-modal>footer button:last-child{color:#071a16;background:#28dd7b;border-color:#28dd7b}@media (max-width:700px){.task-completion-modal{padding:26px 19px}.task-completion-modal footer{flex-direction:column}.client-update-overlay{padding:8px}.client-update-modal{width:100%;max-height:calc(100vh - 16px)}.client-update-attachments>div,.client-update-fields{grid-template-columns:1fr}.client-update-fields label.subject{grid-column:auto}.client-update-source{grid-template-columns:42px 1fr}.client-update-source>b{display:none}.client-update-modal>footer{grid-template-columns:1fr 1fr}.client-update-modal>footer>span{display:none}.client-update-modal>footer button{justify-content:center}}.calendar-provider-picker{min-height:50px}.calendar-provider-picker small{font-size:9px;line-height:12px}.calendar-sync{min-height:50px}.calendar-sync small{font-size:9px;line-height:12px}.calendar-new-button{min-height:50px}.calendar-toolbar{padding:13px}.calendar-date-nav h2{font-size:18px;line-height:23px}.calendar-filters select{height:42px}.calendar-weekdays span{font-size:8px}.calendar-day-number{width:24px;height:24px;font-size:9px}.calendar-event-chip{height:19px;padding:0 5px;font-size:7px;line-height:17px}.calendar-more{font-size:7px}.calendar-agenda-panel header h2{font-size:19px;line-height:24px}.calendar-event-detail h3{font-size:20px;line-height:25px}.week-event strong{font-size:11px;line-height:15px}.week-event span{font-size:9px}.agenda-view em,.agenda-view>button>span small{font-size:11px}.coverage-tool-switch{background:#fff;border:1px solid #d8e3ef;border-radius:16px;grid-template-columns:minmax(250px,.58fr) minmax(780px,1.42fr);align-items:center;gap:22px;margin-bottom:14px;padding:15px 17px;display:grid;box-shadow:0 9px 26px #08163d0b}.coverage-tool-switch>div:first-child p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.coverage-tool-switch>div:first-child h2{color:#0c1a3c;letter-spacing:-.02em;margin:3px 0 0;font-size:18px;line-height:23px}.coverage-tool-switch>div:first-child>span{color:#71809a;margin-top:3px;font-size:10px;line-height:15px;display:block}.coverage-tool-switch>div:last-child{grid-template-columns:.92fr 1.22fr .92fr;gap:9px;display:grid}.coverage-tool-switch>div:last-child>button{color:#44536d;text-align:left;background:#f8fafd;border:1px solid #d6e1ed;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.coverage-tool-switch>div:last-child>button>span{color:#1769f5;background:#e8f1ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.coverage-tool-switch>div:last-child>button div{min-width:0}.coverage-tool-switch>div:last-child>button small,.coverage-tool-switch>div:last-child>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coverage-tool-switch>div:last-child>button strong{color:#172846;font-size:11px}.coverage-tool-switch>div:last-child>button small{color:#76849a;margin-top:3px;font-size:8px}.coverage-tool-switch>div:last-child>button>svg{color:#8a97aa}.coverage-tool-switch>div:last-child>button.active{color:#fff;background:#0d1c4b;border-color:#1769f5;box-shadow:0 8px 18px #08163d1f}.coverage-tool-switch>div:last-child>button.active>span{color:#071a16;background:var(--green)}.coverage-tool-switch>div:last-child>button.active strong{color:#fff}.coverage-tool-switch>div:last-child>button.active small{color:#b7c4dc}.coverage-tool-switch>div:last-child>button.active>svg{color:#6da2fa}.policy-intake-grid{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr) auto;align-items:stretch;gap:12px;margin-top:15px;display:grid}.policy-upload-card{background:#fff;border:1px solid #d7e2ee;border-radius:15px;padding:16px;box-shadow:0 10px 27px #08163d0b}.policy-upload-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.policy-upload-card>header>span{color:#1769f5;background:#e9f2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.policy-upload-card header p{color:#0a9960;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.policy-upload-card h2{color:#122341;margin:2px 0 0;font-size:16px}.policy-upload-card header em{color:#087b49;background:#e7f8ee;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:600}.policy-upload-card.proposed header em{color:#0d55c5;background:#e9f2ff}.policy-upload-card>button{color:#1769f5;text-align:left;background:#f5f9ff;border:1px dashed #acc6eb;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:62px;margin-top:13px;padding:9px;display:grid}.policy-upload-card>button input{display:none}.policy-upload-card>button>span{min-width:0}.policy-upload-card>button small,.policy-upload-card>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.policy-upload-card>button strong{color:#1d2e4c;font-size:10px}.policy-upload-card>button small{color:#75849b;margin-top:3px;font-size:8px}.policy-compare-bridge{color:#6e7e97;align-content:center;place-items:center;display:grid}.policy-compare-bridge>span{color:#1769f5;background:#fff;border:1px solid #cddbeb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 18px #08163d0f}.policy-compare-bridge strong{color:#2d3f5e;margin-top:6px;font-size:9px}.policy-compare-bridge small{margin-top:1px;font-size:7px}.policy-run-comparison{color:#071a16;background:var(--green);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:7px;min-height:45px;padding:0 15px;font-size:10px;font-weight:600;display:flex;box-shadow:0 8px 20px #28dd7b2b}.policy-run-comparison:disabled{opacity:.65}.policy-summary-strip{background:#fff;border:1px solid #d5e1ee;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:17px 20px;display:flex;box-shadow:0 10px 27px #08163d0b}.policy-summary-strip p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.policy-summary-strip h2{color:#0b193d;margin:4px 0 0;font-size:19px;line-height:24px}.policy-summary-strip>div:first-child>span{color:#6c7c95;max-width:680px;margin-top:4px;font-size:10px;line-height:15px;display:block}.policy-summary-strip>div:last-child{grid-template-columns:repeat(4,98px);gap:7px;display:grid}.policy-summary-strip>div:last-child>span{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;align-content:center;place-items:center;min-height:60px;display:grid}.policy-summary-strip small,.policy-summary-strip strong{text-align:center;display:block}.policy-summary-strip strong{color:#172846;font-size:17px}.policy-summary-strip small{color:#74839a;margin-top:3px;font-size:8px}.policy-summary-strip .improved strong{color:#0a995c}.policy-summary-strip .attention strong{color:#dc6b00}.policy-summary-strip .premium strong{color:#1769f5;font-size:14px}.policy-comparison-workspace{grid-template-columns:minmax(0,1fr) 380px;gap:14px;height:570px;margin-top:14px;display:grid}.policy-comparison-table,.policy-difference-panel{background:#fff;border:1px solid #d7e2ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 15px 40px #08163d0f}.policy-comparison-table>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.policy-comparison-table>header p,.policy-difference-panel>header p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.policy-comparison-table>header h2,.policy-difference-panel>header h2{color:#0b193d;margin:4px 0 0;font-size:18px}.policy-comparison-table>header>span{color:#0d55c5;background:#e9f2ff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:600}.policy-comparison-head{color:#78869c;letter-spacing:.065em;text-transform:uppercase;background:#f7f9fc;grid-template-columns:minmax(210px,1.3fr) minmax(130px,.8fr) minmax(130px,.8fr) 90px;align-items:center;gap:10px;min-height:36px;padding:0 42px 0 16px;font-size:8px;font-weight:600;display:grid}.policy-comparison-table>div:last-child{background:#f3f6fa;height:calc(100% - 108px);padding:9px;overflow:auto}.policy-comparison-table>div:last-child>button{color:#263755;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:minmax(210px,1.3fr) minmax(130px,.8fr) minmax(130px,.8fr) 90px 16px;align-items:center;gap:10px;width:100%;min-height:54px;margin-bottom:7px;padding:8px 10px;display:grid}.policy-comparison-table>div:last-child>button.selected,.policy-comparison-table>div:last-child>button:hover{background:#f8fbff;border-color:#8cb5f4;box-shadow:0 0 0 2px #1769f50f}.policy-comparison-table button>span small,.policy-comparison-table button>span strong{display:block}.policy-comparison-table button>span strong{color:#172846;font-size:10px}.policy-comparison-table button>span small{color:#77859a;margin-top:2px;font-size:8px}.policy-comparison-table button>span:nth-child(2),.policy-comparison-table button>span:nth-child(3){font-size:10px;font-weight:600}.policy-comparison-table button>svg{color:#8391a6}.policy-change{border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:600}.policy-change.improved{color:#087b49;background:#e6f8ee}.policy-change.reduced{color:#c42440;background:#fff0f3}.policy-change.changed{color:#9c5b00;background:#fff3df}.policy-change.same{color:#66758d;background:#edf1f6}.policy-difference-panel{background:#f8faff;flex-direction:column;display:flex}.policy-difference-panel>header{background:#fff;border-bottom:1px solid #dfe7f1;padding:17px 18px;position:relative}.policy-difference-panel>header>span{position:absolute;top:18px;right:17px}.policy-side-by-side{background:#fff;border:1px solid #d7e2ef;border-radius:11px;grid-template-columns:1fr 22px 1fr;align-items:center;gap:8px;margin:14px;padding:12px;display:grid}.policy-side-by-side>span{gap:3px;display:grid}.policy-side-by-side>span:last-child{text-align:right}.policy-side-by-side small{color:#74839a;font-size:8px}.policy-side-by-side strong{color:#142442;font-size:15px}.policy-side-by-side>svg{color:#1769f5}.policy-difference-panel>section{background:#f0fbf5;border:1px solid #bee7d0;border-radius:11px;margin:0 14px;padding:14px}.policy-difference-panel>section p{color:#0a9960;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.policy-difference-panel>section small,.policy-difference-panel>section strong{display:block}.policy-difference-panel>section strong{color:#173a2a;margin-top:6px;font-size:11px;line-height:18px}.policy-difference-panel>section small{color:#64786e;margin-top:7px;font-size:8px;line-height:13px}.policy-review-actions{grid-template-columns:1fr 1fr;gap:8px;margin:auto 14px 14px;display:grid}.policy-review-actions button{color:#27405f;background:#fff;border:1px solid #ccd9e9;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;font-weight:700;display:flex}.policy-review-actions button:first-child{color:#087b49;background:#effbf4;border-color:#bde8d0}.policy-client-brief{background:linear-gradient(100deg,#f2f7ff,#f9fbff);border:1px solid #bdd5fa;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:grid;box-shadow:0 10px 27px #08163d0a}.policy-client-brief>span{color:#1769f5;background:#e1edff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.policy-client-brief p{color:#1769f5;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.policy-client-brief h2{color:#132441;margin:3px 0 0;font-size:16px}.policy-client-brief strong{color:#62728c;margin-top:4px;font-size:9px;font-weight:500;display:block}.policy-client-brief>button{color:#fff;background:#1769f5;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:600;display:inline-flex}.coverage-tool-switch{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr)}@media (max-width:1200px){.coverage-tool-switch{grid-template-columns:1fr}.policy-intake-grid{grid-template-columns:1fr 56px 1fr}.policy-run-comparison{grid-column:1/-1;justify-self:center}.policy-summary-strip{flex-direction:column;align-items:flex-start}.policy-comparison-workspace{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:900px){.coverage-tool-switch>div:last-child,.policy-intake-grid{grid-template-columns:1fr}.policy-compare-bridge{display:none}.policy-summary-strip>div:last-child{grid-template-columns:repeat(4,1fr);width:100%}.policy-comparison-workspace{grid-template-columns:1fr;height:auto}.policy-comparison-table{height:570px}.policy-difference-panel{min-height:430px}}@media (max-width:650px){.coverage-tool-switch{padding:13px}.policy-summary-strip>div:last-child{grid-template-columns:1fr 1fr}.policy-client-brief{grid-template-columns:44px 1fr}.policy-client-brief>button{grid-column:2;justify-self:start}.policy-comparison-head{display:none}.policy-comparison-table>div:last-child{height:calc(100% - 72px)}.policy-comparison-table>div:last-child>button{min-width:700px}.policy-upload-card>header{grid-template-columns:38px 1fr}.policy-upload-card header em{display:none}}.quote-comparison-panel,.quote-negotiation-card,.quote-upload-workspace{background:#fff;border:1px solid #d6e1ed;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 12px 34px #08163d0e}.quote-upload-workspace>header{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.quote-comparison-panel>header p,.quote-negotiation-card header p,.quote-recommendation-card>p,.quote-upload-workspace>header p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.quote-comparison-panel>header h2,.quote-negotiation-card header h2,.quote-upload-workspace>header h2{color:#0b193d;letter-spacing:-.025em;margin:4px 0 0;font-size:19px;line-height:24px}.quote-comparison-panel>header>div>span,.quote-upload-workspace>header>div:first-child>span{color:#6c7c95;margin-top:4px;font-size:10px;line-height:15px;display:block}.quote-upload-workspace>header>div:last-child{background:#f2f7ff;border:1px solid #cfe0f8;border-radius:11px;place-items:center;min-width:78px;padding:9px 12px;display:grid}.quote-upload-workspace>header>div:last-child strong{color:#1769f5;font-size:21px;line-height:23px}.quote-upload-workspace>header>div:last-child span{color:#687892;font-size:8px;font-weight:600}.quote-hidden-input{display:none}.quote-upload-board{background:#f3f6fa;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px;display:grid}.quote-file-card{background:#fff;border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:94px;padding:12px;display:grid;position:relative;box-shadow:0 5px 14px #08163d09}.quote-file-order{color:#74839b;background:#edf1f6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:600;display:grid;position:absolute;top:8px;right:8px}.quote-carrier-mark{color:#1769f5;background:#e8f1ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:600;display:grid}.quote-file-card.green .quote-carrier-mark{color:#087c49;background:#e4f8ed}.quote-file-card.violet .quote-carrier-mark{color:#722ee5;background:#f0eaff}.quote-file-card.orange .quote-carrier-mark{color:#bd6200;background:#fff1e2}.quote-file-card>div:nth-of-type(2){min-width:0}.quote-file-card h3,.quote-file-card p,.quote-file-card small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.quote-file-card p{color:#78869b;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:600}.quote-file-card h3{color:#172846;margin-top:2px;font-size:11px}.quote-file-card small{color:#8290a5;margin-top:3px;font-size:7px}.quote-file-card>strong{color:#10213f;grid-column:2;font-size:12px}.quote-file-card>button{color:#8f9caf;background:#f4f6f9;border:0;border-radius:7px;grid-area:2/3;place-items:center;width:26px;height:26px;display:grid}.quote-open-slot{color:#1769f5;background:#f4f8ff;border:1px dashed #94b7eb;border-radius:12px;align-content:center;place-items:center;gap:4px;min-height:94px;display:grid}.quote-open-slot>span{background:#e3eeff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quote-open-slot strong{font-size:10px}.quote-open-slot small{color:#77869c;font-size:8px}.quote-upload-actions{justify-content:flex-end;align-items:center;gap:8px;padding:11px 14px;display:flex}.quote-upload-actions>span{color:#687892;align-items:center;gap:6px;margin-right:auto;font-size:8px;display:flex}.quote-upload-actions>span svg{color:#0a995c}.quote-upload-actions>button{color:#1e477a;background:#fff;border:1px solid #cad8e9;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:600;display:inline-flex}.quote-upload-actions>button:last-child{color:#071a16;border-color:var(--green);background:var(--green)}.quote-upload-actions>button:disabled{cursor:not-allowed;opacity:.45}.quote-summary-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.quote-summary-strip article{background:#fff;border:1px solid #d9e3ee;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid;box-shadow:0 8px 22px #08163d0a}.quote-summary-strip article>span{color:#1769f5;background:#e8f1ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.quote-summary-strip article:nth-child(2)>span{color:#087b49;background:#e5f8ed}.quote-summary-strip article:nth-child(3)>span{color:#6d2cdf;background:#f0eaff}.quote-summary-strip article:nth-child(4)>span{color:#071a16;background:#d9f9e7}.quote-summary-strip h3,.quote-summary-strip p,.quote-summary-strip small{margin:0;display:block}.quote-summary-strip p{color:#7a889d;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:600}.quote-summary-strip h3{color:#122341;margin-top:3px;font-size:13px}.quote-summary-strip small{color:#71809a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.quote-comparison-panel>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.quote-comparison-panel>header>button{color:#1459bd;background:#fff;border:1px solid #cbd9e9;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:9px;font-weight:600;display:inline-flex}.quote-table-scroll{overflow-x:auto}.quote-table-head,.quote-table-row{grid-template-columns:210px repeat(4,1fr);align-items:stretch;display:grid}.quote-table-head{color:#fff;background:#0d1c4b;min-height:68px}.quote-table-head>span{border-left:1px solid #ffffff1a;align-content:center;padding:11px 14px;display:grid}.quote-table-head>span:first-child{color:#b9c6dc;letter-spacing:.07em;text-transform:uppercase;border-left:0;font-size:8px;font-weight:600}.quote-table-head>span:not(:first-child){grid-template-columns:22px 1fr;gap:0 7px}.quote-table-head i{color:#071a16;background:var(--green);border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:600;display:grid}.quote-table-head strong{font-size:10px}.quote-table-head small{color:#aebbd2;margin-top:2px;font-size:8px}.quote-table-row{border-bottom:1px solid #e1e8f1;min-height:52px}.quote-table-row:last-child{border-bottom:0}.quote-table-row>strong{color:#263752;background:#f8fafc;font-size:9px}.quote-table-row>span,.quote-table-row>strong{align-items:center;padding:10px 14px;display:flex}.quote-table-row>span{color:#31415d;border-left:1px solid #e1e8f1;gap:7px;font-size:10px;font-weight:600;position:relative}.quote-table-row>span.best{color:#087749;background:#f0fbf5}.quote-table-row>span.attention{color:#a85c00;background:#fff8ec}.quote-table-row em{color:#087749;background:#dff6e9;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal;font-weight:600}.quote-table-row>span.attention em{color:#9b5700;background:#ffe8c2}.quote-intelligence-grid{grid-template-columns:.78fr 1.22fr;gap:14px;margin-top:14px;display:grid}.quote-recommendation-card{color:#fff;background:linear-gradient(140deg,#08163d,#0d2866 68%,#0b55c9);border-radius:16px;flex-direction:column;min-height:360px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 44px #08163d26}.quote-recommendation-card:after{content:"";border:35px solid #3b82f62e;border-radius:50%;width:210px;height:210px;position:absolute;top:-85px;right:-65px}.quote-recommendation-card>p{color:var(--green)}.quote-recommendation-card h2{z-index:1;letter-spacing:-.035em;max-width:460px;margin:9px 0 0;font-size:24px;line-height:30px;position:relative}.quote-recommendation-card>span{z-index:1;color:#bdc9df;margin-top:12px;font-size:11px;line-height:18px;display:block;position:relative}.quote-recommendation-card>div{z-index:1;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;margin-top:22px;padding:14px;display:grid;position:relative}.quote-recommendation-card>div strong{font-size:22px}.quote-recommendation-card>div small{color:#b8c4da;margin-top:3px;font-size:8px}.quote-recommendation-card>button{z-index:1;color:#071a16;background:var(--green);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:auto;font-size:10px;font-weight:600;display:inline-flex;position:relative}.quote-negotiation-card>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.quote-negotiation-card>header>span{color:#0d55c5;background:#e9f2ff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:600}.quote-negotiation-card ol{background:#f3f6fa;gap:8px;margin:0;padding:13px;list-style:none;display:grid}.quote-negotiation-card li{background:#fff;border:1px solid #dce5f0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.quote-negotiation-card li>span{color:#1769f5;background:#e8f1ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:600;display:grid}.quote-negotiation-card li small,.quote-negotiation-card li strong{display:block}.quote-negotiation-card li strong{color:#172846;font-size:10px}.quote-negotiation-card li small{color:#74839a;margin-top:3px;font-size:8px;line-height:13px}.quote-negotiation-card li em{color:#087749;background:#e5f8ed;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:600}.quote-negotiation-card>button{color:#fff;background:#0d1c4b;border:1px solid #cbd8e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:0 13px 13px;font-size:10px;font-weight:600;display:flex}.quote-intelligence-grid>.quote-negotiation-card,.quote-intelligence-grid>.quote-recommendation-card{height:100%;margin-top:0}.quote-intelligence-grid>.quote-negotiation-card{flex-direction:column;display:flex}.quote-intelligence-grid>.quote-negotiation-card ol{flex:1}.quote-intelligence-grid>.quote-negotiation-card>button{margin-top:auto}@media (max-width:1200px){.quote-summary-strip,.quote-upload-board{grid-template-columns:1fr 1fr}.quote-intelligence-grid{grid-template-columns:1fr}.quote-recommendation-card{min-height:330px}}@media (max-width:700px){.quote-comparison-panel>header,.quote-upload-workspace>header{flex-direction:column;align-items:flex-start}.quote-summary-strip,.quote-upload-board{grid-template-columns:1fr}.quote-upload-actions{flex-direction:column;align-items:stretch}.quote-upload-actions>span{margin:0}.quote-intelligence-grid{grid-template-columns:1fr}.quote-recommendation-card{padding:20px}.quote-recommendation-card h2{font-size:21px;line-height:27px}.quote-negotiation-card li{grid-template-columns:30px 1fr}.quote-negotiation-card li em{grid-column:2;justify-self:start}}.calendar-page{width:min(1540px,100% - 64px);color:var(--ink-text);margin:24px auto 56px}.calendar-modal-overlay button,.calendar-modal-overlay input,.calendar-modal-overlay select,.calendar-modal-overlay textarea,.calendar-page button,.calendar-page input,.calendar-page select{font:inherit}.calendar-page-header{color:#f7f9ff;background:#0d1c4b;border:1px solid #468eff7a;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;min-height:132px;padding:25px 30px;display:flex;box-shadow:0 14px 34px #08163d1a}.calendar-eyebrow{color:#cdd6e9;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-weight:600;line-height:15px;display:flex}.calendar-eyebrow span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #28dd7b1c}.calendar-title-row{align-items:center;gap:12px;display:flex}.calendar-title-row h1{color:#f7f9ff;letter-spacing:-.035em;margin:0;font-size:34px;font-weight:700;line-height:38px}.calendar-title-row>span{color:#67eba1;background:#28dd7b17;border:1px solid #28dd7b3d;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.calendar-page-header>div>p:last-child{color:#aebbd5;margin:7px 0 0;font-size:13px;line-height:20px}.calendar-header-actions{align-items:center;gap:10px;display:flex}.calendar-provider-picker{color:#f4f7ff;background:#ffffff13;border:1px solid #ffffff30;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-width:190px;min-height:46px;padding:6px 10px;display:grid}.calendar-provider-picker>span:last-child{min-width:0}.calendar-provider-picker small{color:#aab8d1;letter-spacing:.055em;text-transform:uppercase;margin-bottom:1px;font-size:8px;font-weight:600;line-height:10px;display:block}.calendar-provider-picker select{color:#f7f9ff;background:0 0;border:0;outline:0;width:100%;height:20px;padding:0 18px 0 0;font-size:10px;font-weight:700;line-height:15px}.calendar-provider-picker select option{color:#14223f;background:#fff}.calendar-provider-picker .ms-mark{width:25px;height:25px}.calendar-provider-mark{border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:600;display:grid}.calendar-provider-mark.google{color:#1769f5;background:linear-gradient(135deg,#fff 0 48%,#f2f6ff 48%);box-shadow:inset 0 0 0 1px #ffffff40}.calendar-provider-mark.icloud{color:#30a7ff;background:#ffffff1a}.calendar-provider-mark.caldav{color:var(--green);background:#28dd7b1a}.calendar-sync{color:#f4f7ff;text-align:left;background:#ffffff13;border:1px solid #ffffff30;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.calendar-sync small,.calendar-sync strong{display:block}.calendar-sync small{color:#aab8d1;margin-top:1px;font-size:8px;line-height:11px}.calendar-new-button{color:#fff;background:#1769f5;border:1px solid #2f7aff;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 9px 24px #1769f538}.is-spinning{animation:calendar-spin .8s linear infinite}@keyframes calendar-spin{to{transform:rotate(1turn)}}.calendar-toolbar{background:#fff;border:1px solid #dce5f1;border-radius:13px;grid-template-columns:auto minmax(230px,1fr) auto auto;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid;box-shadow:0 7px 22px #08163d09}.calendar-date-nav{align-items:center;gap:6px;display:flex}.calendar-date-nav button{color:#42516d;background:#fff;border:1px solid #d7e1ed;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.calendar-date-nav .calendar-today{color:#0d4ed8;width:auto;padding:0 12px;font-size:11px;font-weight:600}.calendar-date-nav h2{color:#0b193d;letter-spacing:-.015em;min-width:142px;margin:0 4px 0 8px;font-size:16px;line-height:21px}.calendar-search{color:#75849e;background:#fff;border:1px solid #d7e1ed;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.calendar-search:focus-within{border-color:#4b8cff;box-shadow:0 0 0 3px #1769f514}.calendar-search input{color:#172642;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.calendar-search input::placeholder{color:#8f9bb0}.calendar-search button{color:#6f7d95;background:#f0f4f9;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.calendar-filters{gap:7px;display:flex}.calendar-filters select{color:#394965;background:#fff;border:1px solid #d7e1ed;border-radius:8px;max-width:150px;height:38px;padding:0 27px 0 10px;font-size:10px}.calendar-mode-tabs{background:#f2f6fb;border:1px solid #dce5f1;border-radius:9px;padding:3px;display:flex}.calendar-mode-tabs button{color:#6b7992;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.calendar-mode-tabs button.active{color:#fff;background:var(--ink-900);box-shadow:0 4px 10px #08163d1f}.calendar-workbench{background:#fff;border:1px solid #dce5f1;border-radius:16px;grid-template-columns:minmax(0,1fr) 345px;height:min(820px,100vh - 300px);min-height:680px;margin-top:12px;display:grid;overflow:hidden;box-shadow:0 16px 42px #08163d12}.calendar-main-surface{background:#fff;border-right:1px solid #dce5f1;min-width:0;min-height:0;overflow:auto}.month-view{flex-direction:column;min-width:840px;height:100%;display:flex}.calendar-weekdays{color:#76859e;background:#fbfdff;border-bottom:1px solid #dfe7f1;grid-template-columns:repeat(7,1fr);height:37px;display:grid}.calendar-weekdays span{letter-spacing:.065em;text-transform:uppercase;place-items:center;font-size:9px;font-weight:600;display:grid}.calendar-month-grid{flex:1;grid-template-rows:repeat(6,minmax(100px,1fr));grid-template-columns:repeat(7,1fr);display:grid}.calendar-day{background:#fff;border-bottom:1px solid #e5ebf3;border-right:1px solid #e5ebf3;min-width:0}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{background:#fafbfd}.calendar-day.selected{background:#f5f9ff;box-shadow:inset 0 0 0 2px #1769f53d}.calendar-day-number{color:#4d5c76;background:0 0;border:0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.calendar-day.outside .calendar-day-number{color:#b0b8c7}.calendar-day.today .calendar-day-number{color:#071a16;background:var(--green);font-weight:600}.calendar-day-events{margin-top:4px;display:grid}.calendar-event-chip{color:#0d58cf;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#eff5ff;border:1px solid #cfdeff;border-radius:5px;min-width:0;height:22px;padding:0 6px;font-size:8px;line-height:20px;display:block;overflow:hidden}.calendar-event-chip span{opacity:.72;font-variant-numeric:tabular-nums;margin-right:4px}.calendar-more{color:#65738d;padding-left:4px;font-size:8px;font-weight:600}.event-renewals{color:#087b43!important;background:#effaf4!important;border-color:#c7ead9!important}.event-claims{color:#bd2942!important;background:#fff1f4!important;border-color:#f3ccd4!important}.event-leads{color:#6a3adc!important;background:#f6f1ff!important;border-color:#dfd1ff!important}.event-endorsements{color:#3567bb!important;background:#f1f6ff!important;border-color:#d1e0fa!important}.event-coi-and-id-cards{color:#a45700!important;background:#fff7eb!important;border-color:#f1dcc2!important}.dot-inquiries{background:#1769f5}.dot-renewals{background:#13b565}.dot-claims{background:#ee3d59}.dot-leads{background:#7a43ec}.dot-endorsements{background:#4e83dc}.dot-coi-and-id-cards{background:#e58a22}.calendar-agenda-panel{background:#fbfdff;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.calendar-agenda-panel>header{background:#fff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:12px;min-height:77px;padding:16px 18px;display:flex}.calendar-agenda-panel header p{color:#0a9860;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:600;line-height:12px}.calendar-agenda-panel header h2{color:#0b193d;margin:0;font-size:16px;line-height:20px}.calendar-agenda-panel>header>span{color:#0c4db9;background:#e8f1ff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.calendar-day-agenda{background:#f7faff;border-bottom:1px solid #dfe7f1;padding:11px}.calendar-day-agenda>button{color:#263653;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.calendar-day-agenda>button.active{background:#fff;border-color:#c9dbf8;box-shadow:0 5px 14px #08163d0d}.event-dot{border-radius:50%;width:8px;height:8px}.calendar-day-agenda small,.calendar-day-agenda strong{display:block}.calendar-day-agenda strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:14px;overflow:hidden}.calendar-day-agenda small{color:#77859b;margin-top:2px;font-size:8px;line-height:11px}.calendar-open-day{color:#8895aa;text-align:center;place-items:center;padding:24px 12px;display:grid}.calendar-open-day svg{color:#12aa5b}.calendar-open-day strong{margin-top:6px;font-size:11px}.calendar-open-day span{margin-top:2px;font-size:9px}.calendar-detail-category{color:#0d58cf;background:#eff5ff;border:1px solid #cfdeff;border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.calendar-event-detail h3{color:#0a193c;letter-spacing:-.015em;margin:11px 0 7px;font-size:17px;line-height:22px}.calendar-event-detail>p{color:#64728d;margin:0;font-size:10px;line-height:16px}.calendar-event-detail dl{gap:9px;margin:17px 0;display:grid}.calendar-event-detail dl>div{grid-template-columns:92px 1fr;gap:9px;display:grid}.calendar-event-detail dt{color:#73819a;align-items:center;gap:6px;font-size:9px;display:flex}.calendar-event-detail dd{color:#263653;margin:0;font-size:9px;line-height:14px}.calendar-join{color:#fff;background:#1769f5;border:1px solid #1769f5;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:600;display:inline-flex}.calendar-graph-note{background:#fff;border:1px solid #dce5f1;border-radius:9px;align-items:center;gap:9px;margin-top:16px;padding:10px;display:flex}.ms-mark{flex:none;grid-template-columns:1fr 1fr;gap:2px;width:24px;height:24px;display:grid}.ms-mark i:first-child{background:#f25022}.ms-mark i:nth-child(2){background:#7fba00}.ms-mark i:nth-child(3){background:#00a4ef}.ms-mark i:nth-child(4){background:#ffb900}.calendar-graph-note .calendar-provider-mark{color:#1769f5;background:#edf4ff;flex:none}.calendar-graph-note small,.calendar-graph-note strong{display:block}.calendar-graph-note small{color:#7d899e;margin-top:2px;font-size:8px;line-height:11px}.week-view{background:#f8faff;min-width:850px;height:100%;padding:14px;overflow:auto}.week-columns{background:#fff;border:1px solid #dce5f1;border-radius:11px;grid-template-columns:repeat(7,1fr);min-height:100%;display:grid;overflow:hidden}.week-columns>section{border-right:1px solid #e2e9f2;min-width:0}.week-columns>section:last-child{border-right:0}.week-columns>section.selected{background:#f5f9ff}.week-columns header{color:#71809a;text-transform:uppercase;border-bottom:1px solid #e2e9f2;place-items:center;gap:4px;padding:12px 6px;font-size:9px;font-weight:700;display:grid}.week-columns header button{color:#263653;background:0 0;border:0;border-radius:50%;width:29px;height:29px;font-size:11px;font-weight:600}.week-columns section.selected header button{color:#071a16;background:var(--green)}.week-columns section>div{gap:7px;padding:8px;display:grid}.week-event{color:#0d58cf;text-align:left;background:#eff5ff;border:1px solid #cfdeff;border-radius:7px;min-height:70px;padding:8px}.week-event,.week-event span,.week-event strong,.week-event time{display:block}.week-event span,.week-event time{opacity:.72;font-size:8px}.week-event span{margin-top:5px}.week-empty{color:#a0abba;text-align:center;padding:16px 4px;font-size:8px;display:block}.agenda-view{min-width:760px;padding:16px}.agenda-view>button{color:#233350;text-align:left;background:#fff;border:1px solid;border-color:#0000 #0000 #e4ebf3;grid-template-columns:80px auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 13px;display:grid}.agenda-view>button.active{background:#f5f9ff;border-color:#cbdcf6;border-radius:9px}.agenda-view time span,.agenda-view time strong,.agenda-view>button>span small,.agenda-view>button>span strong{display:block}.agenda-view time span{color:#75839a;margin-top:2px;font-size:8px}.agenda-view>button>span strong{font-size:11px}.agenda-view>button>span small{color:#73819a;margin-top:3px;font-size:9px}.agenda-view em{color:#6e7c94;font-size:9px;font-style:normal}.calendar-no-results{color:#8491a7;text-align:center;place-items:center;padding:100px 20px;display:grid}.calendar-no-results h3{color:#20304d;margin:12px 0 3px;font-size:15px}.calendar-no-results p{margin:0;font-size:10px}.calendar-modal-overlay{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c2270;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.calendar-event-modal{background:#fff;border:1px solid #d5dfec;border-radius:15px;width:min(660px,100vw - 48px);overflow:hidden;box-shadow:0 28px 80px #030f2b47}.calendar-event-modal>header{color:#fff;background:var(--ink-900);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.calendar-event-modal header p{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:600}.calendar-event-modal header h2{margin:0;font-size:18px}.calendar-event-modal header button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.calendar-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-field{gap:5px;display:grid}.calendar-field>span{color:#596985;font-size:9px;font-weight:600}.calendar-field input,.calendar-field select,.calendar-field textarea{color:#182744;background:#fff;border:1px solid #d7e1ed;border-radius:8px;outline:0;width:100%;font-size:11px}.calendar-field textarea{resize:vertical;min-height:82px;padding:10px 11px;line-height:1.5}.calendar-event-modal footer{background:#f7f9fc;justify-content:flex-end;gap:9px;margin:18px -18px -18px;padding:13px 18px;display:flex}.calendar-event-modal footer button{color:#35435f;background:#fff;border:1px solid #d6dfeb;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:600}.calendar-event-modal footer button:last-child{color:#fff;background:#1769f5;border-color:#1769f5;align-items:center;gap:7px;display:inline-flex}.calendar-toast{z-index:110;color:#fff;background:var(--ink-900);border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 36px #05112d3d}.calendar-toast span{color:#071a16;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.calendar-modal-overlay button:focus-visible,.calendar-modal-overlay input:focus-visible,.calendar-modal-overlay select:focus-visible,.calendar-modal-overlay textarea:focus-visible,.calendar-page button:focus-visible,.calendar-page input:focus-visible,.calendar-page select:focus-visible{outline-offset:2px;outline:3px solid #1769f547}@media (max-width:1450px){.calendar-page{width:calc(100% - 44px)}.calendar-toolbar{grid-template-columns:auto minmax(190px,1fr) auto}.calendar-mode-tabs{grid-column:1/-1;justify-self:end}.calendar-workbench{grid-template-columns:minmax(0,1fr) 315px}}@media (max-width:1050px){.calendar-page{width:calc(100% - 30px);margin-top:15px}.calendar-page-header{flex-direction:column;align-items:flex-start}.calendar-header-actions{flex-wrap:wrap;width:100%}.calendar-provider-picker{flex:1}.calendar-toolbar{grid-template-columns:1fr}.calendar-date-nav{flex-wrap:wrap}.calendar-filters,.calendar-search{width:100%}.calendar-filters select{flex:1;max-width:none}.calendar-mode-tabs{grid-column:auto;justify-self:start}.calendar-workbench{grid-template-columns:1fr;height:auto}.calendar-main-surface{border-right:0;min-height:650px}.calendar-agenda-panel{border-top:1px solid #dce5f1;min-height:480px}}@media (max-width:650px){.calendar-header-actions{flex-direction:column;align-items:stretch}.calendar-new-button,.calendar-provider-picker,.calendar-sync{width:100%}.calendar-new-button{justify-content:center}.calendar-filters{flex-direction:column}.calendar-form-grid{grid-template-columns:1fr}.calendar-modal-overlay{padding:10px}.calendar-event-modal{width:100%}}.coverage-page{width:min(1540px,100% - 64px);color:var(--ink-text);margin:24px auto 56px}.coverage-page button,.coverage-page input,.coverage-page select{font:inherit}.coverage-hero{color:#f7f9ff;background:linear-gradient(108deg,#08163d,#0d2866 62%,#0b55c9);border:1px solid #468eff80;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;min-height:158px;padding:28px 32px;display:flex;overflow:hidden;box-shadow:0 16px 38px #08163d1f}.coverage-eyebrow{color:#cbd6eb;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:600;line-height:15px;display:flex}.coverage-eyebrow span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #28dd7b1f}.coverage-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:42px;font-weight:600;line-height:47px}.coverage-hero>div:first-child>p:last-child{color:#b9c6de;max-width:790px;margin:10px 0 0;font-size:15px;line-height:23px}.coverage-hero-metrics{grid-template-columns:repeat(4,104px);gap:8px;display:grid}.coverage-hero-metrics>span{background:#05123138;border:1px solid #fff3;border-radius:12px;align-content:center;place-items:center;min-height:78px;display:grid}.coverage-hero-metrics small,.coverage-hero-metrics strong{text-align:center;display:block}.coverage-hero-metrics strong{color:#fff;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;line-height:28px}.coverage-hero-metrics small{color:#bdc8dc;margin-top:4px;font-size:10px;font-weight:600;line-height:14px}.coverage-hero-metrics .attention strong{color:#ff5069}.coverage-hero-metrics .confidence strong{color:var(--green)}.coverage-intake-grid{grid-template-columns:1.35fr .85fr .8fr;gap:14px;margin-top:15px;display:grid}.coverage-intake-grid>article{background:#fff;border:1px solid #d8e3ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #08163d0d}.coverage-upload-card{padding:17px}.coverage-decision-card>header,.coverage-upload-card>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.coverage-decision-card>header>span,.coverage-upload-card>header>span{color:#1769f5;background:#e9f2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.coverage-decision-card header p,.coverage-process-card header p,.coverage-upload-card header p{color:#0a9960;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.coverage-decision-card h2,.coverage-process-card h2,.coverage-upload-card h2{color:#122341;letter-spacing:-.018em;margin:3px 0 0;font-size:16px;line-height:21px}.coverage-dropzone{cursor:pointer;background:#f4f8ff;border:1px dashed #a9c5ed;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid}.coverage-dropzone input{display:none}.coverage-dropzone>span{color:#1769f5;background:#e2edff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.coverage-dropzone small,.coverage-dropzone strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coverage-dropzone strong{color:#1a2b48;font-size:11px}.coverage-dropzone small{color:#74839a;margin-top:3px;font-size:9px}.coverage-dropzone button{color:#1459bd;background:#fff;border:1px solid #cbd9ea;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700}.coverage-client-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.coverage-client-row label{gap:5px;display:grid}.coverage-client-row label>span{color:#667791;font-size:8px;font-weight:600}.coverage-client-row input,.coverage-client-row select{color:#223350;background:#fff;border:1px solid #d5dfeb;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px;font-size:10px}.coverage-analyze-button{color:#071a16;background:var(--green);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:11px;font-size:10px;font-weight:600;display:flex;box-shadow:0 8px 20px #28dd7b29}.coverage-analyze-button:disabled{opacity:.65}.coverage-process-card>header{border-bottom:1px solid #e1e8f1;padding:17px 17px 13px}.coverage-process-card ol{gap:0;margin:0;padding:10px 15px 14px;list-style:none;display:grid;position:relative}.coverage-process-card ol:before{content:"";background:#d9e2ed;width:1px;position:absolute;top:33px;bottom:34px;left:29px}.coverage-process-card li{grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:49px;display:grid;position:relative}.coverage-process-card li>span{z-index:1;color:#78869c;background:#fff;border:1px solid #cbd6e5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:600;display:grid;position:relative}.coverage-process-card li.done>span{color:#087b49;background:#e5f8ed;border-color:#bde8d0}.coverage-process-card li.active>span{color:#071a16;border-color:var(--green);background:var(--green);box-shadow:0 0 0 5px #28dd7b1c}.coverage-process-card li small,.coverage-process-card li strong{display:block}.coverage-process-card li strong{color:#233451;font-size:10px}.coverage-process-card li small{color:#78869d;margin-top:2px;font-size:8px;line-height:12px}.coverage-decision-card{padding:17px}.coverage-decision-score{background:#fff3f5;border:1px solid #ffd4da;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.coverage-decision-score strong{color:#d92243;font-size:30px;line-height:32px}.coverage-decision-score span{color:#5e6d85;font-size:9px;line-height:14px}.coverage-decision-list{gap:8px;margin:13px 0;display:grid}.coverage-decision-list span{color:#42536e;align-items:center;gap:7px;font-size:9px;display:flex}.coverage-decision-list span:first-child svg{color:#0a995a}.coverage-decision-list span:nth-child(2) svg{color:#d92243}.coverage-decision-list span:last-child svg{color:#dc7500}.coverage-decision-card>button{color:#fff;background:var(--ink-900);border:1px solid #d0dbea;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:37px;font-size:10px;font-weight:600;display:flex}.coverage-analysis-workspace{grid-template-columns:minmax(0,1fr) 390px;gap:15px;height:650px;margin-top:15px;display:grid}.coverage-evidence-panel,.coverage-requirements-panel{background:#fff;border:1px solid #d7e2ef;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 17px 44px #08163d12}.coverage-evidence-panel>header,.coverage-requirements-panel>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 20px;display:flex}.coverage-evidence-panel>header p,.coverage-requirements-panel>header p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.coverage-evidence-panel>header h2,.coverage-requirements-panel>header h2{color:#0b193d;letter-spacing:-.02em;margin:4px 0 0;font-size:18px;line-height:23px}.coverage-evidence-panel>header>span,.coverage-requirements-panel>header>span{color:#0d55c5;background:#e9f2ff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:600}.coverage-requirement-head{color:#77859b;letter-spacing:.065em;text-transform:uppercase;background:#f7f9fc;grid-template-columns:minmax(240px,1.25fr) minmax(250px,1.15fr) 110px 95px;align-items:center;gap:11px;min-height:37px;padding:0 50px 0 55px;font-size:8px;font-weight:600;display:grid}.coverage-requirement-list{background:#f3f6fa;height:calc(100% - 113px);padding:10px;overflow:auto}.coverage-requirement-list>button{color:#273755;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:28px minmax(205px,1.25fr) minmax(220px,1.15fr) 110px 95px 16px;align-items:center;gap:11px;width:100%;min-height:79px;margin-bottom:9px;padding:11px 13px;display:grid;box-shadow:0 6px 16px #08163d09}.coverage-requirement-list>button.selected,.coverage-requirement-list>button:hover{background:#f8fbff;border-color:#8db6f5;box-shadow:0 0 0 2px #1769f512}.coverage-requirement-icon{color:#1769f5;background:#edf4ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.coverage-requirement-list>button>span small,.coverage-requirement-list>button>span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coverage-requirement-list>button>span strong{color:#142443;font-size:11px}.coverage-requirement-list>button>span small{color:#71809a;margin-top:3px;font-size:8px}.coverage-requirement-list>button>span:nth-child(3) small{white-space:normal;line-height:12px}.coverage-status{border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:600}.coverage-status.covered{color:#087849;background:#e8f8ef}.coverage-status.action-needed{color:#bb213a;background:#fff0f3}.coverage-status.verify{color:#9e5c00;background:#fff3df}.coverage-requirement-list>button>svg{color:#8290a6}.coverage-evidence-panel{background:#f8faff;flex-direction:column;display:flex}.coverage-evidence-panel>header{background:#fff}.coverage-document-preview{background:#fff;border:1px solid #d8e2ed;border-radius:12px;margin:14px;padding:13px}.coverage-page-label{color:#5e6e88;border-bottom:1px solid #e3e9f1;align-items:center;gap:7px;padding-bottom:10px;font-size:9px;display:flex}.coverage-page-label span{flex:1}.coverage-page-label button{color:#1769f5;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.coverage-document-preview blockquote{color:#233451;background:#f2f7ff;border-left:3px solid #1769f5;border-radius:0 8px 8px 0;margin:13px 0;padding:12px;font-size:11px;font-style:normal;line-height:18px}.coverage-highlight-key{color:#76849a;align-items:center;gap:6px;font-size:8px;display:flex}.coverage-highlight-key i{background:#1769f5;border-radius:999px;width:15px;height:4px}.coverage-recommendation{background:#f0fbf5;border:1px solid #bfe8d1;border-radius:11px;margin:0 14px;padding:13px}.coverage-recommendation p{color:#0a9960;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.coverage-recommendation small,.coverage-recommendation strong{display:block}.coverage-recommendation strong{color:#173a2a;margin-top:5px;font-size:11px;line-height:17px}.coverage-recommendation small{color:#64786e;margin-top:5px;font-size:8px;line-height:13px}.coverage-review-controls{grid-template-columns:1fr 1fr;gap:8px;margin:auto 14px 14px;display:grid}.coverage-review-controls button{color:#27405f;background:#fff;border:1px solid #ccd9e9;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;font-weight:700;display:flex}.coverage-review-controls button:first-child{color:#087b49;background:#effbf4;border-color:#bde8d0}.coverage-output-package{background:#fff;border:1px solid #d7e2ef;border-radius:17px;margin-top:15px;overflow:hidden;box-shadow:0 17px 44px #08163d0f}.coverage-output-package>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.coverage-output-package header p{color:#0a9960;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.coverage-output-package header h2{color:#0b193d;margin:4px 0 0;font-size:18px;line-height:23px}.coverage-output-package header>div:first-child>span{color:#71809a;margin-top:4px;font-size:9px;display:block}.coverage-output-package header>div:last-child{gap:8px;display:flex}.coverage-output-package header button{color:#245070;background:#fff;border:1px solid #d0dcea;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.coverage-output-package header button:last-child{color:#071a16;border-color:var(--green);background:var(--green)}.coverage-output-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.coverage-output-grid>button{color:#253653;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.coverage-output-grid>button.selected{background:#f7faff;border-color:#9dc2f8}.coverage-output-check{color:#1769f5;background:#edf4ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.coverage-output-grid>button.selected .coverage-output-check{color:#087b49;background:#e2f8ec}.coverage-output-grid b,.coverage-output-grid small,.coverage-output-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coverage-output-grid b{color:#0a9960;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.coverage-output-grid strong{color:#172845;margin-top:3px;font-size:10px}.coverage-output-grid small{color:#75839a;margin-top:2px;font-size:8px}.coverage-output-grid em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:600}.coverage-output-grid em.ready{color:#087b49;background:#e8f8ef}.coverage-output-grid em.verify{color:#9e5c00;background:#fff3df}.coverage-output-grid>button>svg{color:#7c8ba2}.coverage-coi-instructions{background:#f2f7ff;border:1px solid #cbdcf7;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 13px 13px;padding:12px;display:grid}.coverage-coi-instructions>span{color:#1769f5;background:#e2edff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.coverage-coi-instructions p{color:#1769f5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.coverage-coi-instructions strong{color:#31435f;margin-top:3px;font-size:9px;line-height:14px;display:block}.coverage-coi-instructions button{color:#1558bc;background:#fff;border:1px solid #c9d8ea;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.coverage-dropzone:focus-visible,.coverage-page button:focus-visible,.coverage-page input:focus-visible,.coverage-page select:focus-visible{outline-offset:2px;outline:3px solid #1769f547}@media (max-width:1400px){.coverage-page{width:calc(100% - 44px)}.coverage-intake-grid{grid-template-columns:1.2fr .8fr}.coverage-decision-card{grid-column:1/-1}.coverage-analysis-workspace{grid-template-columns:minmax(0,1fr) 340px}.coverage-output-grid{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.coverage-page{width:calc(100% - 30px);margin-top:15px}.coverage-hero{flex-direction:column;align-items:flex-start}.coverage-hero-metrics{grid-template-columns:repeat(4,1fr);width:100%}.coverage-intake-grid{grid-template-columns:1fr}.coverage-decision-card{grid-column:auto}.coverage-analysis-workspace{grid-template-columns:1fr;height:auto}.coverage-requirements-panel{height:650px}.coverage-evidence-panel{min-height:560px}.coverage-output-grid{grid-template-columns:1fr}.coverage-output-package>header{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.coverage-page{width:calc(100% - 24px)}.coverage-hero{padding:22px}.coverage-hero h1{font-size:32px;line-height:37px}.coverage-hero-metrics{grid-template-columns:1fr 1fr}.coverage-client-row{grid-template-columns:1fr}.coverage-requirement-head{display:none}.coverage-requirement-list{height:calc(100% - 76px)}.coverage-requirement-list>button{min-width:780px}.coverage-output-package header>div:last-child{flex-direction:column;width:100%}.coverage-output-package header button{justify-content:center}.coverage-coi-instructions{grid-template-columns:38px 1fr}.coverage-coi-instructions button{grid-column:2;justify-self:start}}.tasks-list-head{grid-template-columns:minmax(250px,1.5fr) minmax(180px,1fr) 120px 120px 76px 88px 34px;padding-right:14px}.tasks-list-row{grid-template-columns:minmax(0,1fr) 34px;gap:7px;padding:0;overflow:hidden}.tasks-list-row-select{color:#273755;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(230px,1.5fr) minmax(170px,1fr) 120px 120px 76px 88px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:12px 0 12px 15px;display:grid}.tasks-list-row-select>span:nth-child(2) small,.tasks-list-row-select>span:nth-child(2) strong,.tasks-list-row-select>span:nth-child(3) small,.tasks-list-row-select>span:nth-child(3) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-list-row-select>span:nth-child(2) strong,.tasks-list-row-select>span:nth-child(3) strong{color:#132341;font-size:13.5px;line-height:18px}.tasks-list-row-select>span:nth-child(2) small,.tasks-list-row-select>span:nth-child(3) small{color:#6f7f98;margin-top:4px;font-size:10.5px;line-height:14px}.tasks-list-row-select time,.tasks-list-row-select>span:nth-child(4){color:#4f607c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasks-list-row-select>b,.tasks-list-row-select>em{border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:600}.task-row-delete{color:#91a0b4;background:0 0;border:1px solid #0000;border-radius:8px;align-self:center;place-items:center;width:30px;height:30px;transition:color .16s,background .16s,border-color .16s;display:grid}.task-row-delete:hover{color:#c32643;background:#fff0f3;border-color:#ffd4dc}.tasks-list-row.selected .task-row-delete{color:#7c8da5}.tasks-list-row.selected .task-row-delete:hover{color:#c32643}.task-detail-header-actions{align-items:center;gap:7px;display:flex}.task-detail-header-actions .task-edit-trigger{color:#165fc9;background:#edf4ff;border:0;border-radius:7px;align-items:center;gap:6px;width:auto;min-height:30px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.task-detail-header-actions .task-detail-delete{color:#c32643;background:#fff2f4;border:1px solid #ffd6dd;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.task-detail-header-actions .task-detail-delete:hover{color:#fff;background:#c32643;border-color:#c32643}.task-delete-overlay{z-index:135}.task-delete-modal{text-align:center;background:#fff;border:1px solid #d9e2ee;border-radius:19px;width:min(470px,100vw - 32px);padding:30px;position:relative;box-shadow:0 30px 90px #030c2257}.task-delete-close{color:#6e7d93;background:#f7f9fc;border:1px solid #dbe4ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.task-delete-icon{color:#c32643;background:#fff0f3;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid;box-shadow:0 0 0 7px #da314e0f}.task-delete-modal>p:first-of-type{color:#c32643;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.task-delete-modal h2{color:#0b193d;letter-spacing:-.035em;margin:0;font-size:27px;line-height:33px}.task-delete-target{text-align:left;background:#f8fafc;border:1px solid #dce5ef;border-radius:11px;gap:4px;margin:18px 0 0;padding:13px;display:grid}.task-delete-target strong{color:#172846;font-size:12px}.task-delete-target small{color:#75839a;font-size:9px}.task-delete-copy{color:#687892;max-width:370px;margin:14px auto 0;font-size:11px;line-height:18px}.task-delete-modal footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.task-delete-modal footer button{color:#33445e;background:#fff;border:1px solid #d4deea;border-radius:10px;min-height:42px;font-size:11px;font-weight:600}.task-delete-modal footer button:last-child{color:#fff;background:#c32643;border-color:#c32643;justify-content:center;align-items:center;gap:7px;display:flex;box-shadow:0 8px 20px #c326432e}@media (max-width:1200px){.tasks-list-head,.tasks-list-row{min-width:1180px}}@media (max-width:650px){.task-delete-modal{padding:27px 19px}.task-delete-modal footer{grid-template-columns:1fr}}.calendar-page{font-size:14px}.calendar-page-header{padding:27px 30px}.calendar-eyebrow{font-size:11px;line-height:16px}.calendar-title-row h1{font-size:38px;font-weight:600;line-height:43px}.calendar-title-row>span{min-height:29px;font-size:11px}.calendar-page-header>div>p:last-child{max-width:650px;font-size:14px;line-height:22px}.calendar-provider-picker{min-width:225px;min-height:54px;padding:7px 11px}.calendar-provider-picker small{margin-bottom:2px;font-size:10px;line-height:13px}.calendar-provider-picker select{height:23px;font-size:13px;line-height:18px}.calendar-provider-mark,.calendar-provider-picker .ms-mark{width:29px;height:29px}.calendar-sync{min-height:54px;padding:0 14px}.calendar-sync strong{font-size:13px;line-height:17px}.calendar-sync small{margin-top:2px;font-size:10px;line-height:13px}.calendar-new-button{min-height:54px;padding:0 18px;font-size:13px}.calendar-toolbar{gap:11px;padding:14px}.calendar-date-nav button{width:42px;height:42px}.calendar-date-nav .calendar-today{font-size:13px}.calendar-date-nav h2{min-width:160px;font-size:20px;font-weight:600;line-height:25px}.calendar-search{height:44px;padding:0 12px}.calendar-search input{font-size:13px}.calendar-filters select{max-width:170px;height:44px;padding-left:12px;font-size:12px;font-weight:600}.calendar-mode-tabs{padding:4px}.calendar-mode-tabs button{min-height:35px;padding:0 11px;font-size:11px}.calendar-workbench{grid-template-columns:minmax(0,1fr) 400px}.calendar-weekdays{height:42px}.calendar-weekdays span{letter-spacing:.075em;font-size:10px}.calendar-month-grid{grid-template-rows:repeat(6,minmax(108px,1fr))}.calendar-day{padding:8px}.calendar-day-number{width:28px;height:28px;font-size:12px;font-weight:600}.calendar-day-events{gap:4px;margin-top:5px}.calendar-event-chip{height:24px;padding:0 7px;font-size:10px;font-weight:600;line-height:22px}.calendar-event-chip span{margin-right:5px}.calendar-more{font-size:9px;line-height:13px}.calendar-agenda-panel>header{min-height:92px;padding:18px 20px}.calendar-agenda-panel header p{margin-bottom:4px;font-size:10px;line-height:14px}.calendar-agenda-panel header h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:25px}.calendar-agenda-panel>header>span{min-width:34px;height:34px;font-size:12px}.calendar-day-agenda{padding:13px}.calendar-day-agenda>button{border-radius:10px;gap:11px;padding:11px}.calendar-day-agenda strong{font-size:12px;line-height:17px}.calendar-day-agenda small{margin-top:3px;font-size:10px;line-height:14px}.calendar-open-day strong{font-size:13px}.calendar-open-day span{font-size:11px}.calendar-event-detail{padding:21px}.calendar-detail-category{min-height:25px;padding:0 9px;font-size:10px}.calendar-event-detail h3{letter-spacing:-.025em;margin:13px 0 8px;font-size:22px;font-weight:600;line-height:28px}.calendar-event-detail>p{font-size:13px;line-height:20px}.calendar-event-detail dl{gap:13px;margin:20px 0}.calendar-event-detail dl>div{grid-template-columns:108px 1fr;gap:12px}.calendar-event-detail dt{gap:7px;font-size:11px;font-weight:600}.calendar-event-detail dd{font-size:12px;line-height:18px}.calendar-join{min-height:42px;padding:0 14px;font-size:12px}.calendar-graph-note{gap:11px;margin-top:18px;padding:12px}.calendar-graph-note strong{font-size:11px;line-height:15px}.calendar-graph-note small{margin-top:3px;font-size:9px;line-height:13px}.week-columns header{font-size:10px}.week-columns header button{width:32px;height:32px;font-size:12px}.week-event{min-height:80px;padding:10px}.week-event time{font-size:10px}.week-event strong{margin-top:5px;font-size:12px;line-height:17px}.week-event span{margin-top:6px;font-size:10px}.week-empty{font-size:10px}.agenda-view>button{grid-template-columns:92px auto minmax(0,1fr) auto;min-height:76px;padding:12px 14px}.agenda-view time strong{font-size:13px}.agenda-view time span{font-size:11px}.agenda-view>button>span strong{font-size:14px;line-height:19px}.agenda-view>button>span small{font-size:11px;line-height:16px}.agenda-view em{font-size:11px}.calendar-no-results h3{font-size:18px}.calendar-no-results p{font-size:12px}.calendar-event-modal{width:min(720px,100vw - 48px)}.calendar-event-modal>header{padding:18px 21px}.calendar-event-modal header p{font-size:10px;line-height:14px}.calendar-event-modal header h2{font-size:22px;line-height:28px}.calendar-event-modal form{padding:21px}.calendar-form-grid{gap:14px}.calendar-field{gap:7px}.calendar-field.wide{margin-bottom:14px}.calendar-field>span{font-size:11px}.calendar-field input,.calendar-field select,.calendar-field textarea{font-size:13px}.calendar-field input,.calendar-field select{height:44px;padding:0 12px}.calendar-field textarea{min-height:104px;padding:12px;line-height:20px}.calendar-form-grid+.calendar-field{margin-top:14px}.calendar-event-modal footer{gap:10px;margin:21px -21px -21px;padding:14px 21px}.calendar-event-modal footer button{min-height:42px;padding:0 15px;font-size:12px}.calendar-toast{font-size:12px}.calendar-event-modal-enhanced{width:min(820px,100vw - 48px);max-height:calc(100vh - 36px);overflow:auto}.calendar-event-modal-enhanced .meeting-ai-note{margin:0 0 18px}.calendar-attendee-field{gap:8px;display:grid}.calendar-attendee-field>.outlook-attendee-picker{margin-top:0}.calendar-meeting-type{margin:4px 0 16px}.calendar-teams-note{margin:0 0 16px}.calendar-event-modal-enhanced footer button:disabled{cursor:wait;opacity:.62}.calendar-create-impact{background:#f3f7ff;border:1px solid #c5d9fb;border-radius:11px;gap:4px;margin:0 0 16px;padding:12px 14px;display:grid}.calendar-create-impact strong{color:#102247;font-size:11px;line-height:16px}.calendar-create-impact small{color:#536581;font-size:10px;line-height:15px}@media (max-width:1450px){.calendar-workbench{grid-template-columns:minmax(0,1fr) 370px}}@media (max-width:1050px){.calendar-workbench{grid-template-columns:1fr}.calendar-agenda-panel{min-height:520px}.calendar-toolbar{grid-template-columns:1fr}.calendar-mode-tabs{grid-column:auto}}@media (max-width:650px){.calendar-title-row{flex-direction:column;align-items:flex-start}.calendar-title-row h1{font-size:32px;line-height:37px}.calendar-page-header{padding:22px}.calendar-event-modal{width:100%}.calendar-event-detail h3{font-size:20px;line-height:26px}}.calendar-mobile-mode-tabs,.calendar-mobile-workbench{display:none}@media (max-width:650px){.calendar-page{width:calc(100% - 24px);padding-bottom:30px}.calendar-toolbar{gap:12px;padding:14px}.calendar-mode-tabs,.calendar-toolbar>.calendar-date-nav{display:none}.calendar-mobile-mode-tabs{background:#f2f6fb;border:1px solid #d7e1ed;border-radius:11px;order:-1;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.calendar-mobile-mode-tabs button{color:#62718d;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:600;display:flex}.calendar-mobile-mode-tabs button.active{color:#fff;background:var(--ink-900);box-shadow:0 5px 13px #08163d26}.calendar-search{height:46px}.calendar-search input{font-size:14px}.calendar-filters select{height:44px;font-size:13px}.calendar-workbench{display:none}.calendar-mobile-workbench{background:#fff;border:1px solid #d8e2ef;border-radius:16px;margin-top:12px;display:block;overflow:hidden;box-shadow:0 14px 34px #08163d12}.calendar-mobile-day-header,.calendar-mobile-upcoming-header{background:#fbfdff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.calendar-mobile-day-header p,.calendar-mobile-upcoming-header p{color:#06965a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600;line-height:15px}.calendar-mobile-day-header h2,.calendar-mobile-upcoming-header h2{color:#0b193d;letter-spacing:-.02em;margin:0;font-size:20px;line-height:25px}.calendar-mobile-day-header span,.calendar-mobile-upcoming-header span{color:#697892;margin-top:4px;font-size:12px;line-height:17px;display:block}.calendar-mobile-day-header>div:last-child{align-items:center;gap:5px;display:flex}.calendar-mobile-day-header button{color:#40506c;background:#fff;border:1px solid #d5dfec;border-radius:9px;place-items:center;min-width:38px;height:38px;display:grid}.calendar-mobile-day-header .calendar-mobile-today{color:#0d58cf;padding:0 10px;font-size:12px;font-weight:600}.calendar-mobile-day-events{background:#f6f9fd;gap:9px;padding:13px;display:grid}.calendar-mobile-day-events>button{color:#243451;text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.calendar-mobile-day-events>button.active{border-color:#9fc0ff;box-shadow:0 0 0 3px #1769f514}.calendar-mobile-day-events small,.calendar-mobile-day-events strong,.calendar-mobile-day-events time{display:block}.calendar-mobile-day-events time{color:#1769f5;font-size:12px;font-weight:600;line-height:16px}.calendar-mobile-day-events strong{margin-top:3px;font-size:15px;line-height:20px}.calendar-mobile-day-events small{color:#71809a;margin-top:3px;font-size:12px;line-height:17px}.calendar-mobile-event-detail{padding:19px}.calendar-mobile-event-detail h3{color:#0b193d;letter-spacing:-.02em;margin:12px 0 7px;font-size:21px;line-height:27px}.calendar-mobile-event-detail>p{color:#64728d;margin:0;font-size:14px;line-height:21px}.calendar-mobile-event-detail dl{gap:11px;margin:18px 0;display:grid}.calendar-mobile-event-detail dl>div{grid-template-columns:96px 1fr;gap:10px;display:grid}.calendar-mobile-event-detail dt{color:#70809a;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.calendar-mobile-event-detail dd{color:#263653;margin:0;font-size:13px;line-height:18px}.calendar-mobile-event-detail .calendar-join{min-height:43px;font-size:13px}.calendar-mobile-upcoming-header>strong{color:#0b58ca;white-space:nowrap;background:#e8f1ff;border-radius:999px;padding:7px 10px;font-size:12px}.calendar-mobile-upcoming-list{padding-bottom:6px}.calendar-mobile-upcoming-list>section>header{background:#f6f9fd;padding:13px 17px 7px}.calendar-mobile-upcoming-list>section>header time{color:#60708d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:17px}.calendar-mobile-upcoming-list>section>button{color:#243451;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e9f2;grid-template-columns:66px auto 1fr auto;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 8px;padding:13px 5px;display:grid}.calendar-mobile-upcoming-list>section>button>time{color:#1769f5;font-size:12px;font-weight:600;line-height:16px}.calendar-mobile-upcoming-list small,.calendar-mobile-upcoming-list strong{display:block}.calendar-mobile-upcoming-list strong{font-size:14px;line-height:19px}.calendar-mobile-upcoming-list small{color:#71809a;margin-top:3px;font-size:12px;line-height:17px}.calendar-mobile-empty{color:#8290a6;text-align:center;place-items:center;padding:48px 18px;display:grid}.calendar-mobile-empty svg{color:#0daa64}.calendar-mobile-empty strong{color:#253552;margin-top:9px;font-size:15px}.calendar-mobile-empty span{margin-top:4px;font-size:13px}}.coverage-page{font-size:14px}.coverage-tool-switch>div:first-child p,.policy-summary-strip p,.quote-comparison-panel>header p,.quote-negotiation-card header p,.quote-recommendation-card>p,.quote-upload-workspace>header p{font-size:11px;line-height:15px}.coverage-tool-switch>div:first-child h2{font-size:22px;font-weight:700;line-height:27px}.coverage-tool-switch>div:first-child>span{font-size:12px;line-height:18px}.coverage-tool-switch>div:last-child>button strong{font-size:13px;line-height:18px}.coverage-tool-switch>div:last-child>button small{font-size:10px;line-height:14px}.quote-upload-workspace>header{padding:20px 22px}.quote-comparison-panel>header h2,.quote-negotiation-card header h2,.quote-upload-workspace>header h2{font-size:22px;font-weight:700;line-height:28px}.quote-comparison-panel>header>div>span,.quote-upload-workspace>header>div:first-child>span{font-size:12px;line-height:18px}.quote-upload-workspace>header>div:last-child strong{font-size:24px;line-height:27px}.quote-upload-workspace>header>div:last-child span{font-size:10px;line-height:14px}.quote-file-card p{font-size:9px;line-height:13px}.quote-file-card h3{font-size:13px;line-height:18px}.quote-file-card small{font-size:10px;line-height:14px}.quote-file-card>strong{font-size:14px;line-height:19px}.quote-open-slot strong{font-size:12px;line-height:17px}.quote-open-slot small{font-size:10px;line-height:14px}.quote-upload-actions>span{font-size:10px;line-height:15px}.quote-upload-actions>button{min-height:40px;font-size:11px}.quote-summary-strip article{min-height:88px;padding:15px 16px}.quote-summary-strip p{font-size:9px;line-height:13px}.quote-summary-strip h3{font-size:15px;line-height:20px}.quote-summary-strip small{font-size:10px;line-height:14px}.quote-comparison-panel>header{padding:20px 22px}.quote-comparison-panel>header>button{min-height:40px;font-size:11px}.quote-table{min-width:1180px}.quote-table-head{min-height:78px}.quote-table-head>span:first-child{font-size:10px;line-height:14px}.quote-table-head strong{font-size:12px;line-height:17px}.quote-table-head small{font-size:10px;line-height:14px}.quote-table-head i{width:26px;height:26px;font-size:10px}.quote-table-row{min-height:62px}.quote-table-row>strong{font-size:11px;line-height:16px}.quote-table-row>span{font-size:12px;line-height:17px}.quote-table-row em{padding:5px 8px;font-size:9px;line-height:12px}.quote-recommendation-card{min-height:430px;padding:27px}.quote-recommendation-card h2{margin-top:11px;font-size:28px;line-height:35px}.quote-recommendation-card>span{margin-top:14px;font-size:13px;line-height:21px}.quote-recommendation-card>div{margin-top:24px;padding:16px}.quote-recommendation-card>div strong{font-size:26px;line-height:30px}.quote-recommendation-card>div small{font-size:10px;line-height:14px}.quote-recommendation-card>button{min-height:44px;font-size:12px}.quote-negotiation-card>header{padding:20px 21px}.quote-negotiation-card>header>span{font-size:10px;line-height:14px}.quote-negotiation-card ol{gap:10px;padding:15px}.quote-negotiation-card li{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:13px}.quote-negotiation-card li>span{width:34px;height:34px;font-size:11px}.quote-negotiation-card li strong{font-size:12px;line-height:17px}.quote-negotiation-card li small{font-size:10px;line-height:15px}.quote-negotiation-card li em{padding:6px 8px;font-size:9px;line-height:12px}.quote-negotiation-card>button{min-height:44px;font-size:12px}@media (max-width:1200px){.quote-recommendation-card{min-height:390px}}@media (max-width:700px){.quote-recommendation-card h2{font-size:24px;line-height:31px}.quote-negotiation-card li{grid-template-columns:34px 1fr}}.mail-reader-title-row>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mail-sender-status{color:#08784a;background:#e6f8ee;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.mail-safety-wrap{z-index:12;position:relative}.mail-safety-trigger.active{color:#0d55c5;background:#edf4ff;border-color:#9fc1f4}.mail-safety-menu{z-index:80;background:#fff;border:1px solid #d5e0ed;border-radius:13px;width:290px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 20px 55px #08163d33}.mail-safety-menu>header{background:#f7f9fc;border-bottom:1px solid #e1e8f1;align-items:center;gap:9px;padding:12px 13px;display:flex}.mail-safety-menu>header>span{color:#1769f5;background:#e7f0ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mail-safety-menu button small,.mail-safety-menu button strong,.mail-safety-menu header small,.mail-safety-menu header strong{text-align:left;display:block}.mail-safety-menu header strong{color:#152644;font-size:11px;line-height:15px}.mail-safety-menu header small{color:#75849a;margin-top:2px;font-size:9px;line-height:13px}.mail-safety-menu>button{color:#243653;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.mail-safety-menu>button:hover{background:#f6f9fd}.mail-safety-menu>button>span{color:#1769f5;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mail-safety-menu>button strong{font-size:11px;line-height:15px}.mail-safety-menu>button small{color:#738198;margin-top:2px;font-size:9px;line-height:13px}.mail-safety-menu>button.danger>span{color:#c42643;background:#fff0f3}.mail-safety-menu>button.danger strong{color:#a9203a}.mail-safety-menu>footer{color:#6e7d94;background:#f8fafc;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:600;display:flex}.ms-mark.mini{gap:1px;width:14px;height:14px}.mail-safety-overlay{z-index:135;justify-content:center;align-items:center}.mail-safety-dialog{text-align:center;background:#fff;border:1px solid #d6e0ec;border-radius:20px;width:min(520px,100vw - 32px);padding:30px;position:relative;box-shadow:0 30px 90px #030c225c}.mail-safety-close{color:#6e7d94;background:#f7f9fc;border:1px solid #dce4ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.mail-safety-dialog-icon{color:#1769f5;background:#e9f2ff;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid;box-shadow:0 0 0 7px #1769f50f}.mail-safety-dialog-icon.unsubscribe{color:#087b49;background:#e7f8ee;box-shadow:0 0 0 7px #28dd7b12}.mail-safety-dialog-icon.block,.mail-safety-dialog-icon.delete,.mail-safety-dialog-icon.spam{color:#c42643;background:#fff0f3;box-shadow:0 0 0 7px #c426430f}.mail-safety-dialog>p:first-of-type{color:#0a9960;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.mail-safety-dialog h2{color:#0b193d;letter-spacing:-.035em;margin:0;font-size:27px;line-height:33px}.mail-safety-dialog-copy{color:#687892;max-width:430px;margin:11px auto 0;font-size:12px;line-height:19px}.mail-safety-target{text-align:left;background:#f8fafc;border:1px solid #dce5ef;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin-top:18px;padding:12px;display:grid}.mail-safety-target .mail-sender-avatar{width:42px;height:42px}.mail-safety-target small,.mail-safety-target strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-safety-target strong{color:#172846;font-size:12px}.mail-safety-target small{color:#75839a;margin-top:3px;font-size:10px}.mail-graph-assurance{text-align:left;background:#f1f6ff;border:1px solid #cbdcf8;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.mail-graph-assurance .ms-mark{width:24px;height:24px}.mail-graph-assurance small,.mail-graph-assurance strong{display:block}.mail-graph-assurance strong{color:#17335e;font-size:10px}.mail-graph-assurance small{color:#657795;margin-top:2px;font-size:9px;line-height:13px}.mail-safety-dialog>footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:21px;display:grid}.mail-safety-dialog>footer button{color:#33445f;background:#fff;border:1px solid #d3deeb;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:11px;font-weight:600;display:flex}.mail-safety-dialog>footer button:last-child{color:#071a16;background:#28dd7b;border-color:#28dd7b}.mail-safety-dialog>footer button.danger{color:#fff;background:#c42643;border-color:#c42643}.mail-safety-dialog button:disabled{cursor:wait;opacity:.68}@keyframes mail-spin{to{transform:rotate(1turn)}}@container (max-width:700px){.mail-reader-header,.mail-reader-scroll{padding-inline:16px}.mail-reader-actions{gap:7px}.mail-action{min-height:42px}.mail-intelligence-triage{flex-wrap:wrap;align-items:flex-start}.mail-classification-actions{margin-left:0}.mail-message-header-actions{justify-content:flex-start}.mail-message-headers dl{grid-column:1/-1}.mail-message-headers dl div{grid-template-columns:1fr}.mail-ams-search{grid-template-columns:1fr 1fr}.mail-ams-search>div{grid-column:1/-1}.mail-ams-results{grid-template-columns:1fr}.mail-ams-candidates{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.mail-ams-candidates>p{grid-column:1/-1}.mail-ams-candidates article+article{margin-top:0}}@container (max-width:520px){.mail-reader h2{font-size:19px;line-height:25px}.mail-sender-line{grid-template-columns:auto minmax(0,1fr)}.mail-sender-line time{grid-column:2}.mail-reader-actions{grid-template-columns:1fr 1fr;display:grid}.mail-reader-actions>.mail-action{width:100%}.mail-reader-workflow-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.mail-reader-workflow-actions .mail-action:last-child{grid-column:1/-1}.mail-reader-secondary-actions{grid-column:1/-1;width:100%;margin-left:0}.mail-reader-secondary-actions>.mail-safety-wrap{flex:1}.mail-reader-secondary-actions .mail-action{width:100%}.mail-intelligence-main{padding:12px}.mail-summary-label{align-items:flex-start}.mail-intelligence-triage{grid-template-columns:1fr;display:grid}.mail-category-correction{grid-template-columns:auto 1fr;display:grid}.mail-category-correction select{width:100%}.mail-classification-actions{margin-left:0}.mail-message-headers{grid-template-columns:1fr}.mail-safety-menu{width:auto;position:fixed;inset:auto 12px 12px}.mail-ams-match{padding:13px}.mail-ams-linked{grid-template-columns:auto 1fr}.mail-ams-linked>a,.mail-ams-linked>button{justify-content:center}.mail-ams-search{grid-template-columns:1fr}.mail-ams-search>div{grid-column:auto}.mail-ams-recommendation{grid-template-columns:1fr}.mail-ams-recommendation button{justify-content:center}.mail-ams-overview{grid-template-columns:1fr}.mail-ams-preview>footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.mail-safety-dialog{padding:27px 18px}.mail-safety-dialog>footer{grid-template-columns:1fr}}.ams-page,.ams-profile-page{color:#0d1c4b;max-width:1500px;margin:0 auto;padding:32px}.ams-hero{color:#f7f9ff;background:linear-gradient(112deg,#08163d,#0d2866 62%,#0b55c9);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;padding:34px 38px;display:flex;box-shadow:0 22px 48px #08163d29}.ams-context-rail header p,.ams-hero>div:first-child>p:first-child,.ams-panel header p,.ams-profile-head>div>p,.ams-workflows article p{text-transform:uppercase;letter-spacing:.11em;margin:0 0 8px;font-size:12px;font-weight:600}.ams-hero>div:first-child>p:first-child{color:#28dd7b}.ams-hero>div:first-child>p:first-child span,.ams-profile-head>div>p span{background:#28dd7b;border-radius:999px;width:9px;height:9px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #28dd7b1f}.ams-hero h1{letter-spacing:-.035em;margin:0;font-size:42px;line-height:1.05}.ams-hero-copy{color:#b7c8ed;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.65}.ams-connection{background:#04103470;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:14px;min-width:360px;padding:15px;display:flex}.ams-connection>span{color:#071a16;background:#28dd7b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ams-connection svg{width:20px}.ams-connection div{gap:2px;margin-right:auto;display:grid}.ams-connection p,.ams-connection small{color:#a7b1cd;margin:0;font-size:11px}.ams-connection strong{font-size:15px}.ams-connection b{color:#67efa2;background:#28dd7b24;border-radius:999px;padding:7px 10px;font-size:11px}.ams-connection button{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ams-panel,.ams-results,.ams-search-card,.ams-tabs{background:#fff;border:1px solid #d9e2f2;border-radius:18px;margin-top:18px;box-shadow:0 12px 32px #0d1c4b0f}.ams-search-card{padding:24px 28px}.ams-panel>header,.ams-results>header,.ams-search-card header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ams-results>header p,.ams-search-card header p{color:#00965f;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:600}.ams-panel h2,.ams-results h2,.ams-search-card h2{letter-spacing:-.025em;margin:4px 0 0;font-size:23px}.ams-search-card header span{color:#62708f;max-width:440px;font-size:13px;line-height:1.5}.ams-search-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.ams-search-grid label{color:#33415f;gap:8px;font-size:12px;font-weight:700;display:grid}.ams-search-grid input{color:#0d1c4b;height:47px;font:inherit;background:#fbfcff;border:1px solid #cfd9ea;border-radius:11px;padding:0 14px;font-size:14px}.ams-search-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ams-empty button,.ams-search-actions button{color:#0d1c4b;background:#fff;border:1px solid #d2dced;border-radius:10px;height:42px;padding:0 18px;font-weight:700}.ams-search-actions button:last-child{color:#fff;background:#1769f5;border-color:#1769f5}.ams-results{overflow:hidden}.ams-results>header{border-bottom:1px solid #e2e8f3;padding:22px 26px}.ams-results>header span{color:#1769f5;background:#edf4ff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.ams-results>header svg{width:15px}.ams-empty{text-align:center;justify-items:center;padding:56px 24px;display:grid}.ams-empty>svg{color:#1769f5;width:34px;height:34px;margin-bottom:10px}.ams-empty h3{margin:0;font-size:20px}.ams-empty p{color:#62708f;max-width:520px;margin:8px 0 18px;font-size:14px}.ams-table-wrap{overflow:auto}.ams-results table{border-collapse:collapse;width:100%}.ams-results td,.ams-results th{text-align:left;border-bottom:1px solid #e5ebf5;padding:15px 18px;font-size:13px}.ams-results th{color:#697794;text-transform:uppercase;letter-spacing:.08em;background:#f7f9fd;font-size:10px}.ams-results td small,.ams-results td strong{display:block}.ams-results td small{color:#73809b;margin-top:4px;font-size:11px}.ams-results td code{color:#0d1c4b;background:#eef3fb;border-radius:7px;padding:5px 7px}.ams-results td a{color:#1769f5;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ams-results td a svg{width:16px}.ams-status,.ams-type-pill{text-transform:capitalize;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.ams-type-pill{color:#1769f5;background:#edf4ff}.ams-status.active{color:#07854e;background:#e6f8ef}.ams-status.inactive{color:#647089;background:#f0f2f6}.ams-profile-page{padding-bottom:70px}.ams-profile-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 4px 0;display:flex}.ams-profile-head>div>p{color:#0a9d61}.ams-profile-head h1{letter-spacing:-.035em;margin:0;font-size:36px}.ams-profile-head span{color:#687590;margin-top:7px;font-size:13px;display:block}.ams-profile-head>a{color:#1769f5;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ams-profile-notice{color:#087a4d;background:#eefcf5;border:1px solid #a9e8c8;border-radius:12px;margin-top:14px;padding:13px 16px;font-weight:600}.ams-tabs{gap:3px;padding:6px;display:flex;overflow:auto}.ams-tabs button{color:#5f6d89;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:700}.ams-tabs button.active{color:#fff;background:#0d1c4b}.ams-profile-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.ams-profile-main{min-width:0}.ams-panel{padding:24px 26px}.ams-panel>header{align-items:center;padding-bottom:18px}.ams-panel>header small{color:#7c89a4}.ams-overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ams-overview-grid>div{background:#fbfcff;border:1px solid #e0e7f2;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ams-overview-grid svg{color:#1769f5;width:19px}.ams-overview-grid span{gap:4px;display:grid}.ams-overview-grid small{color:#78849d;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ams-count-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;display:grid}.ams-count-grid button{text-align:left;background:#eef3fb;border:0;border-radius:11px;gap:4px;padding:13px;display:grid}.ams-count-grid strong{font-size:20px}.ams-count-grid span{color:#62708f;text-transform:capitalize;font-size:11px}.ams-workflows{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ams-workflows article{border:1px solid #dde5f1;border-radius:14px;grid-template-columns:auto 1fr auto;gap:12px;padding:15px;display:grid;position:relative}.ams-workflows article>span{color:#1769f5;background:#edf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ams-workflows h3{margin:0;font-size:15px}.ams-workflows article p{color:#07955a;margin-bottom:4px;font-size:9px}.ams-workflows article small{color:#697691;margin-top:5px;line-height:1.45;display:block}.ams-workflows article>b{color:#07854e;background:#e8f9f0;border-radius:999px;height:max-content;padding:5px 8px;font-size:9px}.ams-workflows article button{color:#1769f5;background:0 0;border:0;grid-column:2/4;justify-self:start;font-size:11px;font-weight:600}.ams-context-rail{color:#f7f9ff;background:#0d1c4b;border-radius:18px;margin-top:18px;padding:24px;position:sticky;top:18px;box-shadow:0 20px 42px #08163d2e}.ams-context-rail header p,.ams-context-rail section>p{color:#28dd7b}.ams-context-rail h2{margin:0 0 18px;font-size:20px}.ams-context-rail dl{gap:0;margin:0;display:grid}.ams-context-rail dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.ams-context-rail dt{color:#a7b1cd;font-size:11px}.ams-context-rail dd{text-align:right;margin:0;font-size:12px;font-weight:600}.ams-context-rail dd span{background:#28dd7b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ams-context-rail section{margin-top:20px}.ams-context-rail section>p{text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:600}.ams-context-rail section button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;align-items:center;gap:8px;width:100%;padding:10px 0;font-size:11px;display:flex}.ams-context-rail section button svg{width:15px}.ams-context-rail section button svg:last-child{margin-left:auto}.ams-rail-status{background:#1c2c5d;border-radius:11px;gap:9px;margin-top:20px;padding:12px;display:flex}.ams-rail-status>span{color:#28dd7b}.ams-rail-status small,.ams-rail-status strong{display:block}.ams-rail-status strong{font-size:11px}.ams-rail-status small{color:#a7b1cd;margin-top:3px;font-size:9px}.ams-contact-list,.ams-document-list,.ams-insight-list,.ams-policy-list,.ams-task-list,.ams-timeline{gap:11px;display:grid}.ams-contact-list article,.ams-document-list article,.ams-insight-list article,.ams-policy-card,.ams-task-list article,.ams-timeline article{background:#fbfcff;border:1px solid #dfe6f2;border-radius:13px;gap:8px;padding:16px;display:grid}.ams-policy-card{grid-template-columns:1fr auto}.ams-contact-list h3,.ams-document-list h3,.ams-insight-list h3,.ams-policy-card h3,.ams-task-list h3{margin:0;font-size:15px}.ams-contact-list p,.ams-document-list p,.ams-insight-list p,.ams-policy-card p,.ams-policy-card small,.ams-task-list p,.ams-timeline p{color:#687590;margin:0;font-size:12px}.ams-policy-meta{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ams-policy-meta span{background:#eef3fb;border-radius:8px;padding:6px 8px;font-size:10px}.ams-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040b2094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ams-modal{background:#fff;border-radius:20px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #040b204d}.ams-modal>header{border-bottom:1px solid #e0e7f2;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.ams-modal>header p{color:#07955a;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px;font-weight:600}.ams-modal>header h2{margin:4px 0 0;font-size:23px}.ams-modal>header button{background:#fff;border:1px solid #d9e1ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ams-choice-grid{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.ams-choice-grid>button{text-align:left;background:#fbfcff;border:1px solid #d9e2f0;border-radius:14px;grid-template-columns:auto 1fr;gap:11px;padding:17px;display:grid}.ams-choice-grid>button>span{color:#1769f5;background:#edf4ff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.ams-choice-grid h3{margin:0;font-size:16px}.ams-choice-grid p{color:#697691;margin:5px 0 0;font-size:12px;line-height:1.45}.ams-choice-grid article{color:#fff;background:#0d1c4b;border-radius:13px;grid-column:1/-1;padding:16px}.ams-choice-grid article p{color:#28dd7b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:600}.ams-choice-grid article ul{color:#d4daf0;gap:7px;margin:0;padding-left:18px;font-size:11px;display:grid}.doc-profile-source{background:#1c2c5d;border-radius:11px;align-items:center;gap:9px;margin:14px 0;padding:11px;display:flex}.doc-profile-source>svg{color:#28dd7b;width:18px}.doc-profile-source small,.doc-profile-source strong{display:block}.doc-profile-source small{color:#a7b1cd;margin-top:3px}.doc-guide+label .source-badge{margin-left:6px}@media (max-width:1100px){.ams-search-grid{grid-template-columns:repeat(2,1fr)}.ams-profile-layout{grid-template-columns:1fr}.ams-context-rail{position:static}.ams-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ams-page,.ams-profile-page{padding:18px}.ams-hero,.ams-profile-head{flex-direction:column;align-items:flex-start}.ams-connection{width:100%;min-width:0}.ams-hero h1{font-size:34px}.ams-choice-grid,.ams-overview-grid,.ams-search-grid,.ams-workflows{grid-template-columns:1fr}.ams-count-grid{grid-template-columns:repeat(2,1fr)}.ams-choice-grid article{grid-column:auto}.ams-profile-head h1{font-size:30px}}.ams-section-title{align-items:center;gap:12px;display:flex}.ams-section-title>span{color:#1769f5;background:#edf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ams-section-title svg{width:19px}.ams-section-title p{color:#07955a;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px;font-weight:600}.ams-section-title h2{margin:3px 0}.ams-section-title small{color:#697691}.ams-search-card>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.ams-search-card>footer>p{color:#687590;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.ams-search-card>footer>p svg{color:#0ba566;width:15px}.ams-search-card>footer>div{gap:9px;display:flex}.ams-search-card>footer button{color:#0d1c4b;background:#fff;border:1px solid #d6dfed;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 16px;font-weight:600;display:inline-flex}.ams-search-card>footer .ams-search-button{color:#fff;background:#1769f5;border-color:#1769f5}.ams-search-card>footer button:disabled{cursor:not-allowed;opacity:.5}.ams-search-card>footer svg{width:16px}.ams-back{color:#1769f5;align-items:center;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;display:inline-flex}.ams-back svg{width:15px}.ams-success{color:#087a4d;background:#eefcf5;border:1px solid #a9e8c8;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.ams-success>svg{width:20px}.ams-success span{gap:2px;font-size:12px;display:grid}.ams-success button{color:#087a4d;background:0 0;border:0;margin-left:auto}.ams-profile-head{background:#fff;border:1px solid #d9e2f2;border-radius:18px;align-items:center;padding:20px 24px;box-shadow:0 12px 32px #0d1c4b0f}.ams-profile-mark{color:#07854e;background:#e6f8ef;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:600;display:grid}.ams-profile-head>div:nth-child(2){flex:1}.ams-profile-head>div:nth-child(2)>div{align-items:center;gap:9px;margin-top:8px;display:flex}.ams-profile-head>div:nth-child(2)>div span{background:#eef3fb;border-radius:8px;margin:0;padding:5px 8px;font-size:10px}.ams-profile-head>div:nth-child(2)>div b{color:#07854e;text-transform:capitalize;background:#e6f8ef;border-radius:999px;padding:5px 8px;font-size:10px}.ams-profile-head>button{color:#fff;background:#1769f5;border:0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 15px;font-weight:600;display:inline-flex}.ams-profile-head>button svg{width:17px}.ams-profile-tabs{background:#fff;border:1px solid #d9e2f2;border-radius:14px;gap:3px;margin-top:14px;padding:6px;display:flex;overflow:auto}.ams-profile-tabs button{color:#5f6d89;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.ams-profile-tabs button span{background:#eef3fb;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.ams-profile-tabs button.active{color:#fff;background:#0d1c4b}.ams-profile-tabs button.active span{background:#1c2c5d}.ams-contact-grid,.ams-insights,.ams-policy-table{gap:11px;display:grid}.ams-policy-table article{background:#fbfcff;border:1px solid #dfe6f2;border-radius:13px;grid-template-columns:auto 1.25fr 1fr 1fr 1.1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.ams-policy-icon{color:#1769f5;background:#edf4ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ams-contact-grid h3,.ams-policy-table h3{margin:2px 0;font-size:14px}.ams-policy-table p,.ams-policy-table small{color:#6a7690;margin:0;font-size:10px;display:block}.ams-policy-table code{font-size:10px}.ams-policy-table article>div:nth-child(5){flex-wrap:wrap;gap:5px;display:flex}.ams-policy-table article>div:nth-child(5) span{background:#eef3fb;border-radius:7px;padding:5px 6px;font-size:9px}.ams-contact-grid{grid-template-columns:repeat(2,1fr)}.ams-contact-grid article{background:#fbfcff;border:1px solid #dfe6f2;border-radius:13px;gap:12px;padding:16px;display:flex;position:relative}.ams-contact-grid article>span{color:#1769f5;background:#edf4ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:grid}.ams-contact-grid a,.ams-contact-grid p,.ams-contact-grid small{color:#687590;margin:3px 0;font-size:11px;display:block}.ams-contact-grid article>b{color:#07854e;background:#e6f8ef;border-radius:999px;padding:5px 7px;font-size:9px;position:absolute;top:12px;right:12px}.ams-document-list article,.ams-task-list article,.ams-timeline article{grid-template-columns:auto 1fr auto auto;align-items:center}.ams-document-list article>span,.ams-task-list article>span:first-child,.ams-timeline article>span{color:#1769f5;background:#edf4ff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.ams-timeline h3{margin:0;font-size:14px}.ams-document-list small,.ams-timeline small{color:#7a86a0;font-size:10px}.ams-document-list a,.ams-timeline a{color:#1769f5;font-size:11px;font-weight:700}.ams-insights article{background:#fbfcff;border:1px solid #dfe6f2;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:15px;display:grid}.ams-insights article>span{color:#071a16;background:#28dd7b;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.ams-insights svg{color:#1769f5;width:17px}.ams-insights p{color:#33415f;margin:0;font-size:13px}.ams-demo-label{color:#a55c00;background:#fff1d9;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:600}.ams-workflow-modal{background:#fff;border-radius:20px;width:min(720px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #040b204d}.ams-workflow-modal>header{border-bottom:1px solid #e0e7f2;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.ams-workflow-modal>header p{color:#07955a;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px;font-weight:600}.ams-workflow-modal>header h2{margin:4px 0 0;font-size:23px}.ams-workflow-modal>header button{background:#fff;border:1px solid #d9e1ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ams-account-chip{background:#eef3fb;border-radius:12px;align-items:center;gap:11px;margin:20px 22px 0;padding:13px;display:flex}.ams-account-chip>svg:first-child{color:#1769f5}.ams-account-chip span{gap:2px;display:grid}.ams-account-chip p,.ams-account-chip small{color:#687590;margin:0;font-size:10px}.ams-account-chip>svg:last-child{color:#07955a;margin-left:auto}.ams-document-choice{grid-template-columns:1fr 1fr;gap:11px;padding:14px 22px;display:grid}.ams-document-choice button{text-align:left;background:#fbfcff;border:1px solid #d9e2f0;border-radius:13px;gap:10px;padding:15px;display:flex}.ams-document-choice button.active{border-color:#1769f5;box-shadow:0 0 0 2px #1769f51a}.ams-document-choice button>svg{color:#1769f5;width:22px}.ams-document-choice small,.ams-document-choice strong{display:block}.ams-document-choice small{color:#687590;margin-top:5px;line-height:1.4}.ams-readiness{border-radius:12px;gap:10px;margin:0 22px 18px;padding:14px;display:flex}.ams-readiness.ready{color:#087a4d;background:#eafaf2}.ams-readiness.attention{color:#9a5900;background:#fff5e5}.ams-readiness svg{width:21px}.ams-readiness h3,.ams-readiness p,.ams-readiness small{margin:0;display:block}.ams-readiness p{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.ams-readiness h3{margin:3px 0;font-size:15px}.ams-readiness small{font-size:11px}.ams-workflow-modal>footer{border-top:1px solid #e0e7f2;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.ams-workflow-modal>footer button{background:#fff;border:1px solid #d7e0ee;border-radius:10px;height:42px;padding:0 16px;font-weight:600}.ams-workflow-modal>footer .primary{color:#fff;background:#1769f5;border-color:#1769f5;align-items:center;gap:7px;display:inline-flex}.ams-workflow-modal>footer svg{width:16px}.ams-connection p,.ams-connection small{font-size:13px;line-height:18px}.ams-connection strong{font-size:16px;line-height:21px}.ams-connection b{font-size:12px}.ams-search-card header span,.ams-section-title small{font-size:15px;line-height:23px}.ams-search-grid label{font-size:13px;line-height:18px}.ams-search-card>footer>p{font-size:13px;line-height:19px}.ams-results>header span{font-size:12px}.ams-results th{font-size:11px;line-height:15px}.ams-results td{font-size:14px;line-height:20px}.ams-results td small{font-size:12px;line-height:17px}.ams-status,.ams-type-pill{font-size:11px;line-height:15px}.ams-profile-head span,.ams-profile-head>a{font-size:14px;line-height:20px}.ams-panel>header small{font-size:13px;line-height:19px}.ams-overview-grid small{font-size:11px;line-height:15px}.ams-overview-grid strong{font-size:14px;line-height:20px}.ams-count-grid span{font-size:12px;line-height:17px}.ams-workflows article p,.ams-workflows article>b{font-size:10px;line-height:14px}.ams-workflows article small{font-size:12px;line-height:18px}.ams-workflows article button{font-size:12px}.ams-context-rail dt,.ams-context-rail section button{font-size:12px;line-height:17px}.ams-context-rail dd{font-size:13px;line-height:18px}.ams-rail-status strong{font-size:12px;line-height:17px}.ams-rail-status small{font-size:11px;line-height:16px}.ams-contact-list p,.ams-document-list p,.ams-insight-list p,.ams-policy-card p,.ams-policy-card small,.ams-task-list p,.ams-timeline p{font-size:13px;line-height:19px}.ams-policy-table code,.ams-policy-table p,.ams-policy-table small{font-size:12px;line-height:17px}.ams-policy-table article>div:nth-child(5) span{font-size:11px;line-height:15px}.ams-policy-actions{grid-column:2/-1;align-items:center;gap:10px;padding-top:2px;display:flex}.ams-policy-actions button{color:#fff;background:#1769f5;border:1px solid #1769f5;border-radius:9px;height:36px;padding:0 13px;font-size:11px;font-weight:600}.ams-policy-actions button:disabled{cursor:not-allowed;opacity:.55}.ams-policy-actions small{font-size:10px}.ams-policy-detail-error{color:#a83825;background:#fff0ed;border-radius:10px;grid-column:2/-1;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.ams-policy-detail-error svg{flex:none;width:16px}.ams-policy-detail{background:#fff;border:1px solid #cbd9ee;border-radius:12px;grid-column:1/-1;padding:16px}.ams-policy-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.ams-policy-detail>header p{color:#07955a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.ams-policy-detail>header h3{margin:2px 0 0}.ams-policy-detail>header span{color:#a55c00;background:#fff1d9;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:600}.ams-policy-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ams-policy-detail-grid>div{background:#f4f7fc;border-radius:9px;gap:3px;padding:10px;display:grid}.ams-policy-detail-grid small{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.ams-policy-detail-grid strong{font-size:11px}.ams-policy-transactions{margin-top:15px}.ams-policy-transactions h4{margin:0 0 8px;font-size:12px}.ams-policy-transactions article{background:#fbfcff;border:1px solid #e2e8f3;border-radius:9px;grid-template-columns:1.5fr 1fr 1fr auto;gap:10px;margin-top:7px;padding:10px;display:grid}.ams-policy-transactions article div{gap:2px;display:grid}.ams-policy-transactions article b{align-self:center;font-size:10px}.ams-policy-no-transactions{background:#f4f7fc;border-radius:9px;padding:10px;margin:14px 0 0!important}.ams-renewal-handoff{background:#f0fbf6;border:1px solid #b7dccd;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.ams-renewal-handoff>div{gap:3px;display:grid}.ams-renewal-handoff strong{color:#0d5f47;font-size:12px}.ams-renewal-handoff small{max-width:650px;font-size:10px;line-height:1.45}.ams-renewal-handoff button,.ams-renewal-review footer button{color:#fff;white-space:nowrap;background:#087157;border:1px solid #087157;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600}.ams-renewal-handoff button:disabled,.ams-renewal-review button:disabled{opacity:.55}.ams-renewal-review{background:#f8faff;border:1px solid #c7d5e7;border-radius:11px;gap:14px;margin-top:12px;padding:15px;display:grid}.ams-renewal-review>header{align-items:center;gap:10px;display:flex}.ams-renewal-review>header svg{color:#1769f5;width:20px}.ams-renewal-review>header div{gap:2px;display:grid}.ams-renewal-review>header strong{font-size:12px}.ams-renewal-review>header small{font-size:10px}.ams-renewal-review>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ams-renewal-review label{color:#33415f;gap:5px;font-size:10px;font-weight:600;display:grid}.ams-renewal-review select{color:#142344;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #bdc9d9;border-radius:8px;padding:0 9px}.ams-renewal-confirm{background:#fff;border-radius:9px;align-items:flex-start;padding:11px;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.ams-renewal-confirm input{margin-top:2px}.ams-renewal-confirm span{font-size:10px;line-height:1.45}.ams-renewal-review>footer{justify-content:flex-end;gap:8px;display:flex}.ams-renewal-review>footer button:first-child{color:#33415f;background:#fff;border-color:#c7d2e2}.ams-contact-grid a,.ams-contact-grid p,.ams-contact-grid small,.ams-document-list small,.ams-timeline small{font-size:12px;line-height:17px}.ams-document-list a,.ams-timeline a{font-size:12px}.ams-demo-label{font-size:10px}.ams-account-chip p,.ams-account-chip small{font-size:12px;line-height:17px}.ams-document-choice small,.ams-readiness small{font-size:12px;line-height:18px}@media (max-width:760px){.ams-profile-head,.ams-search-card>footer{flex-direction:column;align-items:flex-start}.ams-profile-head>button{justify-content:center;width:100%}.ams-contact-grid,.ams-document-choice{grid-template-columns:1fr}.ams-policy-table article{grid-template-columns:auto 1fr}.ams-policy-table article>:not(.ams-policy-icon):not(.ams-policy-detail){grid-column:2}.ams-policy-detail{grid-column:1/-1}.ams-policy-actions,.ams-renewal-handoff{flex-direction:column;align-items:flex-start}.ams-renewal-handoff button{width:100%}.ams-policy-detail-grid,.ams-policy-transactions article,.ams-renewal-review>div{grid-template-columns:1fr 1fr}.ams-search-card>footer>div{justify-content:flex-end;width:100%}}.doc-page{color:#0b183e;background:#f2f6fc;min-height:calc(100vh - 88px);padding:28px 34px 64px}.doc-hero{color:#fff;background:linear-gradient(112deg,#08163d,#102b70 62%,#1262d8);border-radius:22px;justify-content:space-between;align-items:center;min-height:205px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0d1c4b26}.doc-hero:after{content:"";border:35px solid #4e8bff2b;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:12%}.doc-hero>div{z-index:1;position:relative}.doc-builder-head p,.doc-builder>aside>p,.doc-complete-card p,.doc-guide p,.doc-hero p,.doc-integrations p,.doc-preview-toolbar p,.doc-section-head p{text-transform:uppercase;letter-spacing:.12em;color:#27df82;margin:0 0 8px;font-size:12px;font-weight:600}.doc-hero p span{background:#27df82;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block;box-shadow:0 0 0 5px #27df8224}.doc-hero h1{letter-spacing:-.04em;max-width:710px;margin:0 0 15px;font-size:39px;line-height:1.05}.doc-hero>div>span{color:#aecaee;max-width:760px;font-size:16px;line-height:1.6;display:block}.doc-hero-metrics{gap:10px;display:flex}.doc-hero-metrics div{text-align:center;background:#05123659;border:1px solid #fff3;border-radius:14px;place-content:center;width:104px;height:88px;display:grid}.doc-hero-metrics strong{font-size:25px}.doc-hero-metrics span{color:#aecaee;margin-top:5px;font-size:12px}.doc-tabs{background:#fff;border:1px solid #dce4f0;border-radius:14px;gap:6px;width:max-content;margin:18px 0 24px;padding:6px;display:flex}.doc-tabs button{color:#52617d;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font:600 14px inherit;display:flex}.doc-tabs button.active{color:#fff;background:#0d1c4b}.doc-section-head{justify-content:space-between;align-items:flex-end;margin:26px 0 18px;display:flex}.doc-section-head p{color:#078d57}.doc-section-head h2{letter-spacing:-.03em;margin:0 0 6px;font-size:28px}.doc-section-head span{color:#677590;font-size:15px}.doc-section-head label{background:#fff;border:1px solid #d5dfed;border-radius:12px;align-items:center;gap:10px;min-width:300px;padding:0 14px;display:flex}.doc-section-head input{border:0;outline:0;width:100%;height:46px;font:500 14px inherit}.doc-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.doc-catalog article{background:#fff;border:1px solid #d8e1ee;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid;box-shadow:0 8px 24px #162c520d}.doc-catalog-icon{color:#1769f5;background:#eaf1ff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.doc-catalog p{letter-spacing:.12em;color:#8b98ae;margin:0 0 5px;font-size:10px;font-weight:600}.doc-catalog h3{margin:0 0 5px;font-size:17px}.doc-catalog article>div>span{color:#6c7890;font-size:13px}.doc-catalog article>button,.doc-history article>button{color:#15305f;background:#eef3fa;border:0;border-radius:10px;align-items:center;gap:5px;padding:10px 12px;font-weight:700;display:flex}.doc-draft-strip{background:#eaf3ff;border:1px solid #b9cce6;border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 18px;display:flex}.doc-draft-strip>div{align-items:center;gap:12px;display:flex}.doc-draft-strip span{flex-direction:column;display:flex}.doc-draft-strip small{color:#60708b;margin-top:3px}.doc-draft-strip button{color:#fff;background:#1769f5;border:0;border-radius:10px;padding:11px 16px;font-weight:600}.doc-history,.doc-integrations{background:#fff;border:1px solid #d9e2ef;border-radius:18px;padding:22px}.doc-history .doc-section-head{margin:0 0 20px}.doc-history article{border-top:1px solid #e4eaf3;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.doc-history article>span{color:#0a9b57;background:#ddf9e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.doc-history article>div{flex-direction:column;gap:4px;display:flex}.doc-history small{color:#72809a}.doc-empty{text-align:center;color:#7d899e;padding:70px 20px}.doc-empty h3{color:#0d1c4b;margin:12px 0 5px;font-size:20px}.doc-integrations{gap:12px;display:grid}.doc-integrations>div{border:1px solid #dfe6f0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.doc-integrations>div>svg{color:#09975a;background:#ddf9e9;border-radius:12px;width:42px;height:42px;padding:10px}.doc-integrations h2{margin:0 0 5px;font-size:18px}.doc-integrations small{color:#697894}.doc-integrations b{color:#078f55;background:#def9e9;border-radius:999px;padding:7px 11px}.doc-integrations>button{background:#fff;border:1px solid #d6dfec;border-radius:10px;justify-self:start;gap:8px;padding:11px 15px;font-weight:700;display:flex}.doc-builder{background:#fff;border:1px solid #d5dfed;border-radius:20px;grid-template-columns:300px minmax(0,1fr);min-height:710px;display:grid;overflow:hidden;box-shadow:0 18px 46px #152c5014}.doc-builder>aside{color:#fff;background:#0d1c4b;flex-direction:column;padding:25px 24px;display:flex}.doc-back{color:#b9c6df;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 24px;display:flex}.doc-builder>aside>h2{letter-spacing:-.025em;margin:0 0 28px;font-size:23px;line-height:1.15}.doc-builder ol{margin:0;padding:0;list-style:none}.doc-builder li{color:#7f8aa8;grid-template-columns:34px 1fr;gap:11px;padding-bottom:24px;display:grid;position:relative}.doc-builder li:not(:last-child):after{content:"";background:#3b4870;width:1px;height:calc(100% - 26px);position:absolute;top:34px;left:16px}.doc-builder li>span{border:1px solid #45547f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.doc-builder li div{flex-direction:column;gap:3px;display:flex}.doc-builder li strong{font-size:14px}.doc-builder li small{font-size:12px;line-height:1.35}.doc-builder li.active{color:#fff}.doc-builder li.active>span,.doc-builder li.done>span{color:#071a16;background:#28dd7b;border-color:#28dd7b}.doc-builder li.done{color:#a9b6d1}.doc-trust{background:#1c2c5d;border-radius:13px;grid-template-columns:auto 1fr;gap:6px 9px;margin-top:auto;padding:15px;display:grid}.doc-trust svg{color:#28dd7b}.doc-trust strong{font-size:13px}.doc-trust span{color:#bdc7dc;grid-column:2;font-size:12px;line-height:1.5}.doc-builder>main{flex-direction:column;min-width:0;display:flex}.doc-builder-head{border-bottom:1px solid #dfe6f0;justify-content:space-between;align-items:center;height:83px;padding:0 26px;display:flex}.doc-builder-head h2{margin:0;font-size:25px}.doc-builder-head>div:last-child{align-items:center;gap:10px;display:flex}.doc-builder-head button{background:#fff;border:1px solid #cfd9e7;border-radius:9px;padding:9px 12px;font-weight:700}.doc-source{color:#53617a;letter-spacing:.02em;text-transform:none;background:#edf2f8;border-radius:999px;width:max-content;padding:4px 8px;font-weight:600;line-height:1;display:inline-flex;font-size:10px!important}.doc-source.email{color:#105dde;background:#e7efff}.doc-source.ams360{color:#087d4c;background:#ddf9e9}.doc-source.system-derived{color:#6b36d5;background:#f0e9ff}.doc-form{flex-direction:column;flex:1;gap:22px;padding:26px;display:flex}.doc-guide{background:#edf4ff;border:1px solid #c8daf5;border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.doc-guide>span{color:#1769f5;background:#dbe9ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.doc-guide p{color:#1769f5;margin-bottom:4px;font-size:10px}.doc-guide h3{margin:0 0 3px;font-size:17px}.doc-guide small{color:#667590}.doc-field-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.doc-field-grid label,.doc-notes{flex-direction:column;gap:8px;display:flex}.doc-field-grid label>span,.doc-notes>span{color:#33425f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.doc-field-grid label.wide{grid-column:1/-1}.doc-account-search,.doc-field-grid input,.doc-field-grid select,.doc-notes textarea{background:#fbfcfe;border:1px solid #cfd9e7;border-radius:10px;min-height:46px;padding:12px;font:500 14px inherit}.doc-analysis-note{color:#5023a5;background:#f4ebff;border-radius:12px;gap:10px;padding:14px;display:flex}.doc-analysis-note p{margin:4px 0 0;font-size:13px}.doc-account-search{align-items:center;gap:9px;padding:0 13px;display:flex}.doc-account-search input{background:0 0;border:0;outline:0;width:100%;height:44px}.doc-account-list,.doc-policy-list,.doc-vehicle-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doc-account-list button,.doc-policy-list button,.doc-vehicle-list button{text-align:left;color:#14234a;background:#fff;border:1px solid #d7e0ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.doc-account-list button>span,.doc-vehicle-list button>span{color:#1769f5;background:#eaf1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.doc-account-list button div,.doc-policy-list button div,.doc-vehicle-list button div{flex-direction:column;gap:3px;display:flex}.doc-account-list button small,.doc-policy-list button small,.doc-vehicle-list button small{color:#71809a;font-size:11px}.doc-account-list button.active,.doc-policy-list button.active,.doc-vehicle-list button.active{border-color:#1769f5;box-shadow:0 0 0 2px #1769f51c}.doc-policy-list button:disabled{opacity:.55}.doc-policy-list button>span{color:#52637e;font-size:11px;font-weight:700}.doc-policy-list b{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:10px}.doc-policy-list b.active{color:#087b49;background:#dff9e9}.doc-policy-list b.expired{color:#9c3443;background:#fee9ed}.doc-subhead{text-transform:uppercase;letter-spacing:.08em;color:#53617a;margin:2px 0 -8px;font-size:14px}.doc-checks{flex-wrap:wrap;gap:9px;display:flex}.doc-checks button{text-transform:capitalize;background:#fff;border:1px solid #d0dae8;border-radius:999px;gap:6px;padding:9px 12px;display:flex}.doc-checks button.active{color:#087c4a;background:#ddf9e9;border-color:#5ed59b}.doc-checks svg{width:14px}.doc-notes textarea{min-height:98px}.doc-warning{color:#8b5300;background:#fff4de;border-radius:11px;align-items:center;gap:10px;padding:15px;display:flex}.doc-validation{border:1px solid #d9e1ed;border-radius:14px;padding:17px}.doc-validation>div{align-items:center;gap:11px;margin-bottom:12px;display:flex}.doc-validation>div>span{flex-direction:column;gap:3px;display:flex}.doc-validation small{color:#65748d}.doc-validation p{color:#9d263a;background:#feecef;border-radius:9px;align-items:center;gap:8px;margin:7px 0;padding:9px 11px;font-size:13px;display:flex}.doc-validation p.warning{color:#895303;background:#fff4de}.doc-validation.ready>div>svg{color:#0d9c5c}.doc-review-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doc-review-summary>div{border:1px solid #dbe3ee;border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.doc-review-summary>div>span:first-child{letter-spacing:.09em;color:#6d7b94;font-size:10px;font-weight:600}.doc-preview-toolbar{justify-content:space-between;align-items:center;display:flex}.doc-preview-toolbar p{color:#1769f5}.doc-preview-toolbar h3{margin:0;font-size:20px}.doc-preview-toolbar>div:last-child{gap:8px;display:flex}.doc-preview-toolbar button{background:#fff;border:1px solid #cbd7e6;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.doc-preview-toolbar svg{width:16px}.synthetic-document{background:#fff;border:1px solid #aebcd0;min-height:430px;box-shadow:0 12px 35px #1c2e4e17}.synthetic-document header{color:#fff;background:#0d1c4b;padding:25px}.synthetic-document header span{letter-spacing:.1em;color:#28dd7b;font-size:10px;font-weight:700}.synthetic-document header h2{margin:9px 0 4px;font-size:27px}.synthetic-document header p{color:#b9c5db;margin:0}.synthetic-document section{border-bottom:1px solid #cad4e3;grid-template-columns:1fr 1fr;display:grid}.synthetic-document section>div{min-height:120px;padding:24px}.synthetic-document section>div+div{border-left:1px solid #cad4e3}.synthetic-document small{letter-spacing:.1em;color:#6a7890;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.synthetic-document strong{font-size:17px}.synthetic-document p{color:#53617a;font-size:13px;line-height:1.6}.synthetic-document footer{color:#6b7890;justify-content:space-between;padding:16px 24px;font-size:11px;display:flex}.doc-confirm{background:#f4f8fd;border:1px solid #b9cbe2;border-radius:13px;gap:12px;padding:16px;display:flex}.doc-confirm input{accent-color:#1769f5;width:19px;height:19px}.doc-confirm span{flex-direction:column;gap:4px;display:flex}.doc-confirm small{color:#697790}.doc-complete-card{color:#fff;background:#0d1c4b;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.doc-complete-card>span{color:#28dd7b;background:#17356f;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.doc-complete-card h3{margin:0 0 4px}.doc-complete-card small{color:#adbad3}.doc-complete-card button{color:#071a16;background:#28dd7b;border:0;border-radius:10px;padding:12px 16px;font-weight:600}.doc-complete-card button:disabled{opacity:.45}.doc-builder-footer{border-top:1px solid #dce4ef;justify-content:space-between;align-items:center;margin-top:auto;padding:17px 26px;display:flex}.doc-builder-footer button{background:#fff;border:1px solid #ccd7e5;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:flex}.doc-builder-footer button.primary{color:#fff;background:#1769f5;border-color:#1769f5}.doc-builder-footer svg{width:16px}.doc-builder-footer span{color:#8490a5;font-size:12px}.doc-toast{color:#fff;z-index:50;background:#0d1c4b;border-radius:12px;align-items:center;gap:9px;padding:13px 17px;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 12px 30px #09143447}.doc-toast svg{color:#28dd7b;width:18px}.doc-catalog article{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.doc-catalog article>div{min-width:0}.doc-catalog article.planned{box-shadow:none;background:#f7f9fc}.doc-catalog article.planned .doc-catalog-icon{color:#71809a;background:#e8edf4}.doc-catalog article>button:disabled{cursor:not-allowed;color:#65748b;opacity:1;background:#e7ebf1}@media (max-width:1100px){.doc-hero-metrics{display:none}.doc-builder{grid-template-columns:240px 1fr}.doc-account-list,.doc-catalog,.doc-field-grid,.doc-policy-list{grid-template-columns:1fr}}@media (max-width:760px){.doc-page{padding:18px}.doc-hero{padding:28px 24px}.doc-hero h1{font-size:31px}.doc-builder{grid-template-columns:1fr}.doc-builder>aside{display:none}.doc-section-head{flex-direction:column;align-items:stretch;gap:14px}.doc-section-head label{min-width:0}.doc-tabs{width:100%;overflow:auto}.doc-form{padding:18px}.doc-review-summary,.synthetic-document section{grid-template-columns:1fr}.synthetic-document section>div+div{border-top:1px solid #cad4e3;border-left:0}}.doc-policy-list b{align-items:center;gap:4px;display:inline-flex}.doc-policy-list b svg{width:12px;height:12px}.doc-policy-help{color:#65748d;margin-top:-4px;font-size:12px;line-height:1.5;display:block}.mail-document-recommendation{z-index:80;color:#fff;background:linear-gradient(120deg,#0d1c4b,#123d91);border:1px solid #3f68b5;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;width:min(470px,100vw - 32px);padding:17px;display:grid;position:fixed;bottom:26px;right:26px;box-shadow:0 20px 55px #04113257}.mail-doc-icon{color:#062015;background:#28dd7b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mail-doc-copy p{color:#62f1a1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600}.mail-doc-copy p span{color:#b8c8e7;margin-left:6px}.mail-doc-copy h3{margin:0 0 5px;font-size:17px}.mail-doc-copy small{color:#b8c6df;line-height:1.4}.mail-doc-copy>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.mail-doc-copy>div span{color:#dce6f8;text-transform:capitalize;border:1px solid #fff3;border-radius:999px;padding:4px 7px;font-size:9px}.mail-doc-actions{flex-direction:column;gap:7px;display:flex}.mail-doc-actions a,.mail-doc-actions button{white-space:nowrap;border:0;border-radius:9px;padding:9px 11px;font-weight:600}.mail-doc-actions a{color:#071a16;background:#28dd7b;align-items:center;gap:5px;text-decoration:none;display:flex}.mail-doc-actions button{color:#d8e2f3;background:#ffffff1a}.mail-attachment-send-block{color:#744900;background:#fff8e8;border:1px solid #f2c777;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.mail-attachment-send-block.scanning{color:#174e96;background:#f2f7ff;border-color:#b9d3f8}.mail-attachment-send-block.error{color:#9f1731;background:#fff3f5;border-color:#efb7c1}.coverage-demo-disclosure{color:#704900;background:#fff8e7;border:1px solid #efc96f;border-radius:11px;align-items:center;gap:9px;margin:14px 0 18px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.coverage-demo-disclosure svg{flex:none}.calendar-event-hover-wrap{min-width:0;display:block;position:relative}.calendar-event-hover-card{z-index:90;color:#f7f9ff;opacity:0;visibility:hidden;pointer-events:none;background:#0d1c4b;border:1px solid #ffffff26;border-radius:14px;gap:8px;width:294px;padding:15px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 9px);left:8px;transform:translateY(5px);box-shadow:0 20px 44px #05113247}.calendar-event-hover-wrap:focus-within .calendar-event-hover-card,.calendar-event-hover-wrap:hover .calendar-event-hover-card{opacity:1;visibility:visible;transform:translateY(0)}.calendar-hover-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.calendar-hover-top em{color:#28dd7b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:600}.calendar-hover-top small{color:#b8c8e7;background:#ffffff14;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.calendar-event-hover-card>strong{letter-spacing:-.015em;font-size:16px;line-height:1.25}.calendar-hover-meta{color:#d5def0;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.calendar-hover-meta svg{color:#6ca1ff;flex:none;margin-top:1px}.calendar-hover-description{color:#aebbd4;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.calendar-hover-hint{color:#72f0a5;background:#ffffff09;border-top:1px solid #ffffff1a;border-radius:0 0 14px 14px;margin:2px -15px -15px;padding:10px 15px;font-size:9px;font-weight:600}.calendar-day{position:relative}.calendar-day:focus-within,.calendar-day:hover{z-index:45}.calendar-day:nth-child(7n+6) .calendar-event-hover-card,.calendar-day:nth-child(7n+7) .calendar-event-hover-card{left:auto;right:8px}.calendar-event-hover-wrap.week .calendar-event-hover-card{top:calc(100% + 9px);bottom:auto;left:0}.week-columns>section:nth-last-child(-n+2) .calendar-event-hover-card{left:auto;right:0}.calendar-event-detail>.calendar-join,.calendar-mobile-event-detail>.calendar-join{box-sizing:border-box;justify-content:center;width:100%;text-decoration:none;display:flex;box-shadow:0 8px 20px #1769f529}.calendar-no-notes{font-style:italic;color:#8996aa!important}.calendar-event-actions{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));align-items:stretch;gap:8px;margin-top:10px;display:grid}.calendar-event-actions a,.calendar-event-actions button{color:#17325d;white-space:nowrap;background:#fff;border:1px solid #cbd8ea;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;padding:0 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.calendar-event-actions a:focus-visible,.calendar-event-actions a:hover,.calendar-event-actions button:focus-visible,.calendar-event-actions button:hover{color:#1769f5;background:#f2f7ff;border-color:#1769f5}.calendar-event-actions .danger{color:#b4233a;background:#fff5f7;border-color:#ffd0d8}.calendar-event-actions .danger:focus-visible,.calendar-event-actions .danger:hover{color:#fff;background:#c42643;border-color:#c42643}.calendar-event-actions .outlook{color:#174a9a;background:#f5f8fd}.calendar-event-modal footer,.calendar-header-actions,.doc-preview-toolbar>div:last-child,.mail-classification-actions,.mail-message-header-actions,.mail-reader-actions,.mail-reader-secondary-actions,.pa-change-actions,.task-detail-header-actions{align-items:center}.calendar-header-actions,.doc-preview-toolbar>div:last-child,.mail-classification-actions,.mail-message-header-actions,.mail-reader-actions,.mail-reader-secondary-actions,.pa-change-actions{gap:8px}.calendar-event-modal footer,.calendar-header-actions,.doc-preview-toolbar>div:last-child,.mail-message-header-actions,.pa-change-actions{flex-wrap:wrap}.doc-preview-toolbar button,.mail-classification-actions a,.mail-classification-actions button,.mail-message-header-actions a,.mail-message-header-actions button{justify-content:center;align-items:center;display:inline-flex}.calendar-cancel-modal{text-align:center;background:#fff;border:1px solid #d5dfec;border-radius:20px;width:min(520px,100vw - 32px);padding:30px;box-shadow:0 30px 90px #030c2261}.calendar-cancel-icon{color:#c42643;background:#fff0f3;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid;box-shadow:0 0 0 7px #c426430f}.calendar-cancel-modal>p{color:#c42643;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.calendar-cancel-modal h2{color:#0d1c4b;letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.2}.calendar-cancel-modal>span{color:#677691;margin-top:9px;font-size:12px;display:block}.calendar-cancel-impact{text-align:left;background:#fff6f8;border:1px solid #ffd3da;border-radius:12px;gap:4px;margin-top:19px;padding:14px;display:grid}.calendar-cancel-impact strong{color:#8e2638;font-size:12px}.calendar-cancel-impact small{color:#7a5a62;font-size:10px;line-height:1.5}.calendar-cancel-modal>label{text-align:left;gap:7px;margin-top:15px;display:grid}.calendar-cancel-modal>label>span{color:#34435f;font-size:11px;font-weight:600}.calendar-cancel-modal textarea{color:#0d1c4b;min-height:86px;font:inherit;resize:vertical;background:#fbfcff;border:1px solid #cfd9e7;border-radius:10px;padding:12px;font-size:12px}.calendar-cancel-modal>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.calendar-cancel-modal>footer button{color:#33445f;background:#fff;border:1px solid #d3deeb;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:600;display:inline-flex}.calendar-cancel-modal>footer .danger{color:#fff;background:#c42643;border-color:#c42643}.calendar-cancel-modal button:disabled{cursor:wait;opacity:.65}@media (min-width:1051px){.calendar-main-surface,.calendar-workbench{overflow:visible}.calendar-agenda-panel{overflow-y:auto}.calendar-workbench{border-radius:16px}}@media (max-width:1050px){.calendar-workbench{overflow:hidden}.calendar-main-surface{overflow:auto}.calendar-event-hover-card{display:none}}@media (max-width:650px){.calendar-cancel-modal{padding:26px 19px}.calendar-cancel-modal>footer{grid-template-columns:1fr 1fr;display:grid}.calendar-cancel-modal>footer button{width:100%}}.mail-ams-preview>nav>span{color:#5d6e87;background:#eef2f7;border:0;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:600;text-decoration:none}.wf-page{color:#0d1c4b;background:#f5f7fb;min-height:100%;padding:30px}.wa-hero,.wf-hero,.wf-record-head{color:#fff;background:linear-gradient(120deg,#0d1c4b,#123b88 72%,#11615d 125%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;box-shadow:0 16px 40px #0b1e4a24}.wa-hero p,.wf-eyebrow,.wf-hero p,.wf-record-head p{color:#62f1a1;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:600;display:flex}.wa-hero h1,.wf-hero h1,.wf-record-head h1{letter-spacing:-.04em;margin:0 0 6px;font-size:34px}.wa-hero>div>span,.wf-hero>div>span{color:#c4d1e8;font-size:13px}.wf-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.wf-hero-actions a,.wf-hero-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:600;text-decoration:none;display:flex}.wf-hero-actions button{color:#071a16;background:#28dd7b;border-color:#28dd7b}.wf-state{background:#fff;border:1px solid #d5dfec;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:18px;display:flex}.wf-state>svg{color:#1769f5}.wf-state>div{flex-direction:column;gap:3px;display:flex}.wf-state span{color:#65748d;font-size:12px}.wf-inline-error,.wf-state.error{color:#8e2638;background:#fff5f7;border-color:#ffd1d9}.wf-inline-error{border:1px solid #ffd1d9;border-radius:10px;align-items:center;gap:8px;margin:14px 0;padding:13px;font-size:12px;font-weight:700;display:flex}.spin{animation:wfspin 1s linear infinite}@keyframes wfspin{to{transform:rotate(1turn)}}.wf-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0;display:grid}.wf-metrics article{background:#fff;border:1px solid #dce4ef;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.wf-metrics article>svg{color:#1769f5;background:#eaf1ff;border-radius:11px;width:40px;height:40px;padding:10px}.wf-metrics article>div{flex-direction:column;gap:2px;display:flex}.wf-metrics small,.wf-metrics span{color:#71809a;font-size:10px}.wf-metrics strong{font-size:23px}.wf-metrics .wf-role{text-transform:capitalize;font-size:15px}.wf-section{background:#fff;border:1px solid #dce4ef;border-radius:18px;margin-top:18px;padding:22px}.wf-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.wf-section-head p{color:#1769f5;letter-spacing:.1em;margin:0 0 3px;font-size:9px;font-weight:600}.wf-section-head h2{letter-spacing:-.025em;margin:0;font-size:21px}.wf-truth{color:#087c4a;background:#e0f9eb;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;display:flex}.wa-matrix,.wf-table-wrap{border:1px solid #dfe6f0;border-radius:13px;overflow:auto}.wa-matrix table,.wf-table{border-collapse:collapse;width:100%}.wa-matrix th,.wf-table th{text-align:left;color:#75829a;letter-spacing:.07em;text-transform:uppercase;background:#f7f9fc;padding:11px 13px;font-size:9px}.wa-matrix td,.wf-table td{border-top:1px solid #e4eaf3;padding:13px;font-size:12px}.wf-table td:first-child a{color:#13234a;flex-direction:column;gap:3px;text-decoration:none;display:flex}.wa-matrix td:first-child small,.wf-table td:first-child small{color:#7b879d}.wf-health,.wf-pill{color:#315177;text-transform:capitalize;background:#edf2f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:600;display:inline-flex}.wf-health.on_track{color:#087c4a;background:#e0f9eb}.wf-health.at_risk{color:#8a5600;background:#fff2da}.wf-health.critical{color:#a0233a;background:#fee9ed}.wf-open{color:#1769f5;background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.wf-empty{color:#75829a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.wf-empty>svg{color:#1769f5;background:#eaf1ff;border-radius:10px;width:36px;height:36px;padding:9px}.wf-empty strong{color:#263654}.wf-filters{gap:8px;display:flex}.wf-filters label{border:1px solid #d2dce9;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.wf-filters input{background:0 0;border:0;outline:0;width:170px}.wa-matrix select,.wf-filters select{color:#35445e;background:#fff;border:1px solid #d2dce9;border-radius:8px;padding:9px;font-size:11px}.wf-catalog{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wf-catalog article{background:linear-gradient(160deg,#fff,#f8faff);border:1px solid #dbe4ef;border-radius:14px;flex-direction:column;min-height:205px;padding:18px;display:flex}.wf-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.wf-card-top>span{color:#1769f5;text-transform:uppercase;font-size:9px;font-weight:600}.wf-card-top b{color:#6750bd;align-items:center;gap:4px;font-size:9px;display:flex}.wf-catalog h3{margin:13px 0 6px;font-size:16px;line-height:1.25}.wf-catalog p{color:#677691;margin:0;font-size:11px;line-height:1.55}.wf-stage-preview{justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.wf-stage-preview small{color:#7d899d;font-size:9px}.wf-stage-preview span{color:#087c4a;text-transform:uppercase;background:#e0f9eb;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:600}.wf-catalog article>a,.wf-disabled{color:#1769f5;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.wf-disabled{color:#7e8a9f}.wf-back{color:#52627d;align-items:center;gap:6px;margin:0 0 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.wf-create{background:#fff;border:1px solid #d7e1ee;border-radius:20px;grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #10264f14}.wf-create>aside{color:#fff;background:#0d1c4b;padding:36px}.wf-create>aside>p{color:#28dd7b;letter-spacing:.1em;font-size:9px;font-weight:600}.wf-create>aside h1{font-size:30px;line-height:1.1}.wf-create>aside>span{color:#bcc8dd;font-size:12px;line-height:1.6}.wf-create>aside>div{background:#192b5b;border-radius:12px;grid-template-columns:auto 1fr;gap:6px 9px;margin-top:34px;padding:15px;display:grid}.wf-create>aside>div svg{color:#28dd7b}.wf-create>aside>div small{color:#b9c5d9;grid-column:2;line-height:1.45}.wf-create form{flex-direction:column;gap:18px;padding:34px;display:flex}.wf-create form>label{flex-direction:column;gap:7px;display:flex}.wf-create form>label>span{font-size:11px;font-weight:600}.wf-create form input,.wf-create form select{background:#fbfcfe;border:1px solid #ccd8e7;border-radius:10px;min-height:45px;padding:0 12px}.wf-create form label small{color:#77849a;line-height:1.45}.wf-date-field{border:1px solid #ccd8e7;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.wf-date-field input{border:0;width:100%}.wf-create-summary{color:#087c4a;background:#e7f9ef;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.wf-create-summary>div{flex-direction:column;display:flex}.wf-create-summary span{color:#557366;font-size:10px}.wf-primary{color:#fff;background:#1769f5;border:0;border-radius:10px;align-self:flex-end;min-height:44px;padding:0 18px;font-weight:600}.wf-primary:disabled{opacity:.5}.wf-record-head>div>div{align-items:center;gap:8px;display:flex}.wf-record-head>div>div>span:last-child{color:#c2d0e8;align-items:center;gap:5px;font-size:10px;display:flex}.wf-record-head aside{background:#ffffff17;border-radius:13px;flex-direction:column;gap:4px;min-width:190px;padding:16px;display:flex}.wf-record-head aside small,.wf-record-head aside span{color:#b8c7df;font-size:9px}.wf-record-head aside strong{font-size:15px}.wf-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:16px;margin-top:18px;display:grid}.wf-history,.wf-steps{background:#fff;border:1px solid #dce4ef;border-radius:17px;padding:22px}.wf-steps>article{border-top:1px solid #e5eaf2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 3px;display:grid}.wf-step-marker{color:#1769f5}.wf-steps article.done .wf-step-marker{color:#0b9b59}.wf-steps article>div>small{color:#7c899f;font-size:8px;font-weight:600}.wf-steps article>div{flex-direction:column;gap:3px;display:flex}.wf-steps article p{color:#748199;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.wf-steps article p>span{text-transform:capitalize;font-weight:600}.wf-steps article p>b{color:#8a5600;align-items:center;gap:4px;margin-left:6px;display:flex}.wf-steps article>button{color:#1769f5;background:#f4f8ff;border:1px solid #bcd0eb;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600}.wf-history>article{grid-template-columns:auto 1fr;gap:10px;padding:10px 0;display:grid}.wf-history>article>span{background:#28dd7b;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #e0faeb}.wf-history>article div{flex-direction:column;gap:3px;display:flex}.wf-history>article strong{text-transform:capitalize;font-size:11px}.wf-history>article p,.wf-history>article small{color:#7b879a;margin:0;font-size:9px}.wa-hero aside{background:#ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.wa-hero aside>svg{color:#28dd7b}.wa-hero aside>div{flex-direction:column;display:flex}.wa-hero aside small{color:#bac7dc}.wa-layers{grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0;display:grid}.wa-layers article,.wa-layers>a{color:#0d1c4b;background:#fff;border:1px solid #dae3ef;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;text-decoration:none;display:grid}.wa-layers article>svg:first-child,.wa-layers>a>svg:first-child{color:#1769f5;background:#eaf1ff;border-radius:10px;width:37px;height:37px;padding:9px}.wa-layers article>div,.wa-layers>a>div{flex-direction:column;display:flex}.wa-layers article span,.wa-layers>a span{color:#758299;font-size:10px}.wa-access,.wa-packages{background:#fff;border:1px solid #dae3ef;border-radius:17px;margin-top:16px;padding:21px}.wa-packages>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wa-packages article{border:1px solid #dfe6f0;border-radius:12px;padding:15px}.wa-packages article>span{color:#1769f5;font-size:8px;font-weight:600}.wa-packages h3{margin:8px 0 4px;font-size:14px}.wa-packages p{color:#718097;min-height:44px;margin:0;font-size:10px;line-height:1.45}.wa-packages article>small{color:#087c4a;margin-top:10px;font-size:8px;font-weight:600;display:block}.wa-role-tabs{background:#edf2f8;border-radius:10px;padding:3px;display:flex}.wa-role-tabs button{color:#627088;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:600}.wa-role-tabs button.active{color:#fff;background:#1769f5}.wa-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.wa-matrix td:not(:first-child),.wa-matrix th:not(:first-child){text-align:center}.wa-matrix td:first-child{min-width:230px}.wa-matrix td:first-child strong{font-size:10px;display:block}.wa-matrix tr.unlicensed{opacity:.46}.wa-check input{opacity:0;position:absolute}.wa-check>span{color:#0000;background:#fff;border:1px solid #cbd7e5;border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.wa-check input:checked+span{color:#fff;background:#1769f5;border-color:#1769f5}.wa-check svg{width:13px}.wa-preview{color:#fff;background:#0d1c4b;border-radius:14px;align-self:start;padding:18px}.wa-preview>div:first-child{align-items:center;gap:10px;display:flex}.wa-preview>div:first-child>svg{color:#28dd7b}.wa-preview>div span{flex-direction:column;display:flex}.wa-preview small{color:#62f1a1;letter-spacing:.07em;font-size:8px}.wa-preview>p{color:#bac5d9;font-size:10px;line-height:1.5}.wa-preview nav{flex-direction:column;gap:7px;max-height:330px;display:flex;overflow:auto}.wa-preview nav span{color:#dce5f4;background:#ffffff0f;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.wa-preview nav svg{color:#28dd7b;width:12px}.wa-preview footer{color:#9fadc7;border-top:1px solid #ffffff1f;gap:7px;margin-top:14px;padding-top:12px;font-size:8px;line-height:1.4;display:flex}.wa-empty{color:#b8c4d8;align-items:center;gap:8px;padding:14px;font-size:10px;display:flex}.mr-stage-map{grid-template-columns:repeat(6,1fr);gap:8px;margin:17px 0;display:grid}.mr-stage-map article{background:#fff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.mr-stage-map article>span{color:#fff;background:#1769f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:grid}.mr-stage-map strong{font-size:9px}.mr-stage-map svg{color:#8a97aa;width:13px}.mr-modules{flex-direction:column;display:flex}.mr-modules>article{border-top:1px solid #e4eaf2;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:center;gap:16px;padding:14px 2px;display:grid}.mr-module-name,.mr-readiness{align-items:center;gap:10px;display:flex}.mr-module-name>span{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.mr-module-name>span.active{color:#087c4a;background:#e0f9eb}.mr-module-name>span.paused{color:#8a5600;background:#fff2da}.mr-module-name>div,.mr-readiness>div{flex-direction:column;display:flex}.mr-module-name strong{text-transform:capitalize}.mr-module-name small,.mr-readiness small{color:#748198;font-size:9px}.mr-readiness>span{color:#1769f5}.mr-readiness strong{font-size:10px}.mr-modules button{border-radius:9px;min-width:120px;padding:9px 11px;font-size:10px;font-weight:600}.mr-modules button.pause{color:#875400;background:#fff8e8;border:1px solid #efc97e}.mr-modules button.activate{color:#fff;background:#1769f5;border:1px solid #1769f5}.mr-modules button:disabled{opacity:.55}@media (max-width:1150px){.wa-packages>div:last-child,.wf-catalog,.wf-metrics{grid-template-columns:repeat(2,1fr)}.wa-grid{grid-template-columns:1fr}.wa-preview{position:static}.wf-detail-grid{grid-template-columns:1fr}.mr-stage-map{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.wf-page{padding:18px}.wa-hero,.wf-hero,.wf-record-head{flex-direction:column;align-items:flex-start;padding:25px}.wf-hero-actions{width:100%}.wf-hero-actions a,.wf-hero-actions button{flex:1;justify-content:center}.mr-stage-map,.wa-layers,.wa-packages>div:last-child,.wf-catalog,.wf-metrics{grid-template-columns:1fr}.wf-section{padding:16px}.wf-section-head{flex-direction:column;align-items:flex-start}.wf-filters{flex-direction:column;width:100%}.wf-filters input,.wf-filters label{width:auto}.wf-create{grid-template-columns:1fr}.wf-create>aside{padding:26px}.wf-create form{padding:24px}.wf-steps>article{grid-template-columns:auto 1fr}.wf-steps article>button{grid-column:2;justify-self:start}.wa-access,.wa-packages{padding:15px}.wa-role-tabs{width:100%}.wa-role-tabs button{flex:1}.mr-modules>article{grid-template-columns:1fr}.mr-modules button{justify-self:start}}@media (prefers-reduced-motion:reduce){.spin{animation:none}.wf-hero-actions button{scroll-behavior:auto}}.analysis-page{color:#0d1c4b;background:#f3f6fb;min-height:100%;padding:28px 32px 70px}.analysis-hero{color:#fff;background:linear-gradient(112deg,#08163d,#102b70 62%,#1262d8);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:32px 36px;display:flex;overflow:hidden;box-shadow:0 18px 45px #0d1c4b26}.analysis-hero>div:first-child{max-width:790px}.analysis-hero .flow-page-eyebrow{color:#2be28a}.analysis-hero .flow-page-description{color:#c3d2ed}.analysis-hero-metrics{grid-template-columns:repeat(2,minmax(110px,1fr));gap:9px;display:grid}.analysis-hero-metrics article{text-align:center;background:#05123657;border:1px solid #ffffff2e;border-radius:13px;place-content:center;min-height:74px;padding:10px 17px;display:grid}.analysis-hero-metrics span,.analysis-hero-metrics strong{display:block}.analysis-hero-metrics strong{font-size:24px}.analysis-hero-metrics span{color:#b7c8e7;margin-top:3px;font-size:10px}.analysis-hero-metrics .attention strong{color:#ff9d72}.analysis-control-bar{background:#fff;border:1px solid #d8e2ef;border-radius:15px;grid-template-columns:minmax(190px,.6fr) minmax(250px,1fr) minmax(190px,.6fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #1128530a}.analysis-control-bar label{gap:6px;display:grid}.analysis-control-bar label>span{color:#697894;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.analysis-control-bar select{color:#122246;width:100%;height:41px;font:inherit;background:#fbfcff;border:1px solid #cdd9e8;border-radius:10px;padding:0 34px 0 11px;font-size:12px;font-weight:600}.analysis-control-bar>div{border-left:1px solid #e3e9f2;gap:3px;padding-left:14px;display:grid}.analysis-control-bar>div span{color:#73809a;font-size:10px}.analysis-control-bar>button{color:#40506a;white-space:nowrap;background:#fff;border:1px solid #d0dbe9;border-radius:10px;align-items:center;gap:6px;min-height:41px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.analysis-dropzone{background:linear-gradient(145deg,#fff,#f8faff);border:1.5px dashed #aebeda;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:16px;padding:21px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.analysis-dropzone.is-dragging{background:#edf4ff;border-color:#1769f5;transform:translateY(-2px)}.analysis-dropzone.is-processing{border-style:solid}.analysis-dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.analysis-drop-icon{color:#1769f5;background:#e7efff;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.analysis-drop-icon svg{width:23px}.analysis-dropzone>div:nth-of-type(2){gap:5px;display:grid}.analysis-dropzone p{margin:0;font-size:16px;font-weight:600}.analysis-dropzone>div:nth-of-type(2)>span{color:#6f7d96;font-size:11px}.analysis-dropzone>button{color:#fff;background:#1769f5;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:600;display:flex;box-shadow:0 8px 18px #1769f52e}.analysis-dropzone>button:disabled{cursor:not-allowed;opacity:.55}.analysis-dropzone>aside{color:#64738d;border-top:1px solid #e3e9f2;grid-column:1/-1;align-items:center;gap:8px;padding-top:13px;font-size:10px;display:flex}.analysis-dropzone>aside svg{color:#0b9b5a;width:15px}.analysis-dropzone>aside strong{color:#087c4a}.analysis-error{color:#982139;background:#fff4f6;border:1px solid #ffd0d8;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;font-size:11px;display:flex}.analysis-error>button{color:inherit;background:0 0;border:0;margin-left:auto}.analysis-empty-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.analysis-empty-grid article{background:#fff;border:1px solid #dbe4f0;border-radius:16px;gap:13px;padding:22px;display:flex;box-shadow:0 10px 25px #1128530a}.analysis-empty-grid article>span{color:#1769f5;background:#eaf1ff;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.analysis-empty-grid article>span svg{width:20px}.analysis-empty-grid p{color:#08935a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.analysis-empty-grid h2{margin:5px 0;font-size:15px}.analysis-empty-grid small{color:#6e7b93;font-size:10px;line-height:1.55;display:block}.analysis-session-summary{background:#f3fcf7;border:1px solid #c9e9d9;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px 19px;display:flex}.analysis-session-summary>div{align-items:center;gap:11px;display:flex}.analysis-session-summary>div:first-child>span{color:#07854e;background:#daf6e7;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.analysis-session-summary p{color:#07854e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.analysis-session-summary h2{margin:3px 0;font-size:16px}.analysis-session-summary small{color:#64778a;font-size:10px}.analysis-session-summary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px}.analysis-session-summary button{color:#24405f;background:#fff;border:1px solid #c7d5e5;border-radius:9px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.analysis-session-summary button.primary{color:#fff;background:#1769f5;border-color:#1769f5}.analysis-workspace{grid-template-columns:270px minmax(450px,1fr) 335px;align-items:start;gap:14px;margin-top:16px;display:grid}.analysis-comparison-panel,.analysis-evidence-panel,.analysis-file-rail,.analysis-results{background:#fff;border:1px solid #d9e2ef;border-radius:17px;box-shadow:0 10px 26px #1128530b}.analysis-file-rail{position:sticky;top:16px;overflow:hidden}.analysis-comparison-panel>header,.analysis-evidence-panel>header,.analysis-file-rail>header{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.analysis-ask>p,.analysis-comparison-panel header p,.analysis-evidence-panel header p,.analysis-file-rail header p,.analysis-finding-section>header p,.analysis-results-head p,.analysis-summary-card p{color:#078d56;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.analysis-comparison-panel h2,.analysis-evidence-panel h2,.analysis-file-rail h2{margin:3px 0 0;font-size:17px}.analysis-file-rail header>span{color:#1769f5;background:#eaf1ff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:600}.analysis-file-rail>div{display:grid}.analysis-file-rail>div>button{color:#172847;text-align:left;background:#fff;border:0;border-top:1px solid #e9edf4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:13px 12px;display:grid}.analysis-file-rail>div>button:first-child{border-top:0}.analysis-file-rail>div>button.selected{background:#eef4ff;box-shadow:inset 3px 0 #1769f5}.analysis-file-number{color:#1769f5;background:#e9f1ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:600;display:grid}.analysis-file-rail button span:nth-child(2){gap:3px;min-width:0;display:grid}.analysis-file-rail button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analysis-file-rail button small{color:#78869b;font-size:8px}.analysis-file-rail button em{color:#087c4a;font-size:8px;font-style:normal;font-weight:600}.analysis-add-file,.analysis-remove-file{justify-content:center;align-items:center;gap:6px;width:calc(100% - 24px);min-height:38px;color:#1769f5!important;background:#f7faff!important;border:1px dashed #abc0df!important;border-radius:9px!important;margin:12px!important;padding:0!important;font-size:9px!important;font-weight:600!important;display:flex!important}.analysis-remove-file{color:#a12b3f!important;background:#fff7f8!important;border-style:solid!important;border-color:#f0cbd2!important;margin-top:0!important}.analysis-results{min-width:0;overflow:hidden}.analysis-results-head{border-bottom:1px solid #e2e8f1;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.analysis-results-head h2{overflow-wrap:anywhere;letter-spacing:-.025em;margin:4px 0 3px;font-size:20px}.analysis-results-head>div>span{color:#768399;font-size:9px}.analysis-confidence{text-align:center;border:6px solid #dff7ea;border-top-color:#15bd6d;border-radius:50%;flex:0 0 75px;place-content:center;width:75px;height:75px;display:grid}.analysis-confidence strong{font-size:16px}.analysis-confidence span{color:#738199;max-width:50px;font-size:7px;line-height:1.2}.analysis-summary-card{background:#f1f6ff;border:1px solid #bcd4ff;border-radius:12px;gap:10px;margin:15px;padding:14px;display:flex}.analysis-summary-card>span{color:#1769f5;background:#dfeaff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.analysis-summary-card strong{color:#203451;margin-top:4px;font-size:11px;line-height:1.55;display:block}.analysis-finding-section{border-top:1px solid #e3e9f1;padding:17px 20px}.analysis-finding-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.analysis-finding-section h3{margin:3px 0 0;font-size:15px}.analysis-finding-section>header>span{color:#728099;font-size:9px}.analysis-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analysis-field-grid button{text-align:left;background:#fbfcff;border:1px solid #dce4ef;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.analysis-field-grid button:focus-visible,.analysis-field-grid button:hover{border-color:#1769f5}.analysis-field-grid span{color:#748299;text-transform:uppercase;font-size:8px;font-weight:600}.analysis-field-grid strong{overflow-wrap:anywhere;font-size:11px}.analysis-field-grid small{color:#0a8e56;font-size:8px}.analysis-coverage-list,.analysis-risk-list{gap:8px;display:grid}.analysis-coverage-list article{cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.analysis-coverage-list article.confirmed{background:#f4fcf7;border-color:#9fe0bd}.analysis-coverage-list article.flagged{background:#fffaf0;border-color:#f1c172}.analysis-finding-status{color:#078d56;background:#e4f8ee;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.analysis-finding-status.review{color:#aa6500;background:#fff1d6}.analysis-finding-status svg{width:16px}.analysis-coverage-list article>div:nth-child(2){gap:3px;display:grid}.analysis-coverage-list article>div:nth-child(2)>small{color:#354761;font-size:10px}.analysis-coverage-list article>div:nth-child(2)>em{color:#7a879b;font-size:8px;font-style:normal;line-height:1.4}.analysis-score{color:#0a8e56;font-size:9px;font-weight:600}.analysis-review-buttons{gap:5px;display:flex}.analysis-review-buttons button,.analysis-risk-list article>div:last-child button{color:#56677f;background:#fff;border:1px solid #d1dce9;border-radius:7px;align-items:center;gap:4px;min-height:30px;padding:0 7px;font-size:8px;font-weight:600;display:flex}.analysis-review-buttons button.active.confirm,.analysis-risk-list button.active{color:#087c4a;background:#eaf9f1;border-color:#8fd7b2}.analysis-review-buttons button.active.flag,.analysis-risk-list article.flagged button:last-child{color:#9b5800;background:#fff5df;border-color:#edc176}.analysis-risk-list article{cursor:pointer;background:#fffaf1;border:1px solid #eadcbf;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.analysis-risk-list article.high{background:#fff7f8;border-color:#f1c9d0}.analysis-risk-list article>span{color:#9b5e00;text-transform:uppercase;background:#ffebc7;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:600}.analysis-risk-list article.high>span{color:#a02039;background:#ffe3e8}.analysis-risk-list article>div:nth-child(2){gap:4px;display:grid}.analysis-risk-list article>div:nth-child(2) small{color:#68778f;font-size:8px;line-height:1.45}.analysis-risk-list article>div:last-child{gap:5px;display:flex}.analysis-no-findings{color:#66778f;background:#f5f8fc;border-radius:10px;align-items:center;gap:7px;margin:0;padding:13px;font-size:9px;display:flex}.analysis-no-findings svg{color:#0a9a59}.analysis-form-list{flex-wrap:wrap;gap:7px;display:flex}.analysis-form-list button{color:#24405e;background:#f8faff;border:1px solid #d7e2ef;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.analysis-form-list svg{color:#1769f5}.analysis-form-list span{color:#75829a}.analysis-evidence-panel{position:sticky;top:16px;overflow:hidden}.analysis-evidence-panel>header svg{color:#1769f5}.analysis-evidence-location{color:#1769f5;background:#edf4ff;border-radius:9px;align-items:center;gap:7px;margin:15px 15px 0;padding:9px;font-size:9px;font-weight:600;display:flex}.analysis-evidence-location em{color:#657691;margin-left:auto;font-size:7px;font-style:normal}.analysis-evidence-panel blockquote{color:#263954;background:#f8faff;border-left:3px solid #1769f5;border-radius:0 10px 10px 0;margin:12px 15px;padding:16px;font-size:10px;line-height:1.65}.analysis-evidence-key{color:#6f7d93;align-items:center;gap:7px;margin:0 15px 15px;font-size:8px;display:flex}.analysis-evidence-key i{background:#9fc0ff;border-radius:3px;width:13px;height:5px}.analysis-evidence-empty{text-align:center;color:#718099;place-content:center;justify-items:center;gap:6px;min-height:220px;padding:20px;display:grid}.analysis-evidence-empty svg{color:#9eb0c8}.analysis-evidence-empty strong{color:#33445e;font-size:11px}.analysis-ask{border-top:1px solid #e2e8f1;padding:15px}.analysis-ask>label{background:#fbfcff;border:1px solid #cfdbea;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding-left:9px;display:flex}.analysis-ask>label>svg{color:#1769f5}.analysis-ask input{width:100%;height:39px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.analysis-ask label button{color:#fff;background:#1769f5;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.analysis-ask label button:disabled{opacity:.45}.analysis-ask>div{background:#edf4ff;border-radius:9px;gap:7px;margin-top:9px;padding:10px;display:grid}.analysis-ask>div strong{font-size:9px;line-height:1.45}.analysis-ask>div button{color:#1769f5;background:0 0;border:0;align-items:center;gap:3px;width:max-content;padding:0;font-size:8px;font-weight:600;display:flex}.analysis-evidence-panel>footer{color:#6e7d94;background:#f8fafc;border-top:1px solid #e2e8f1;gap:7px;padding:14px;font-size:8px;line-height:1.45;display:flex}.analysis-evidence-panel>footer svg{color:#0a9859;flex:none}.analysis-comparison-panel{overflow:hidden}.analysis-comparison-panel>header{align-items:flex-start}.analysis-comparison-panel header>div>span{color:#718099;margin-top:4px;font-size:9px;display:block}.analysis-comparison-panel>header>svg{color:#1769f5}.analysis-comparison-scroll{overflow:auto}.analysis-comparison-table>div{grid-template-columns:190px repeat(var(--analysis-files),minmax(180px,1fr));border-top:1px solid #e3e9f1;display:grid}.analysis-comparison-table>div:first-child{border-top:0}.analysis-comparison-table>div>*{padding:12px;font-size:9px}.analysis-comparison-table>div>:first-child{border-left:0}.analysis-comparison-table .head{color:#65758e;background:#f5f8fc}.analysis-comparison-table .head small{color:#8390a4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.analysis-comparison-table>div:not(.head)>strong{font-size:10px}.analysis-comparison-table .missing{color:#9b6b29;background:#fff9ee;font-style:italic}.analysis-page{font-size:15px;line-height:1.5}.analysis-hero-metrics span{font-size:12px}.analysis-control-bar label>span{font-size:11px}.analysis-control-bar select{height:46px;font-size:14px}.analysis-control-bar>div strong{font-size:14px}.analysis-control-bar>div span{font-size:12px;line-height:1.45}.analysis-control-bar>button{min-height:46px;font-size:13px}.analysis-dropzone>div:nth-of-type(2)>span{font-size:13px}.analysis-dropzone>button{min-height:46px;font-size:13px}.analysis-dropzone>aside{font-size:12px;line-height:1.5}.analysis-error{font-size:13px}.analysis-empty-grid p,.analysis-session-summary p{font-size:11px}.analysis-empty-grid h2{font-size:17px}.analysis-empty-grid small{font-size:13px}.analysis-session-summary h2{font-size:18px}.analysis-session-summary small{font-size:13px;line-height:1.45}.analysis-session-summary button{min-height:43px;font-size:13px}.analysis-ask>p,.analysis-comparison-panel header p,.analysis-evidence-panel header p,.analysis-file-rail header p,.analysis-finding-section>header p,.analysis-results-head p,.analysis-summary-card p{font-size:10px}.analysis-comparison-panel h2,.analysis-evidence-panel h2,.analysis-file-rail h2{font-size:20px}.analysis-file-rail header>span{font-size:11px}.analysis-file-number{width:30px;height:30px;font-size:12px}.analysis-file-rail button strong{font-size:13px}.analysis-file-rail button small{font-size:11px;line-height:1.4}.analysis-file-rail button em{font-size:11px}.analysis-add-file,.analysis-remove-file{min-height:43px!important;font-size:12px!important}.analysis-results-head>div>span{font-size:12px}.analysis-confidence span{font-size:10px}.analysis-summary-card strong{font-size:14px}.analysis-finding-section h3{font-size:17px}.analysis-finding-section>header>span{font-size:12px}.analysis-field-grid span{font-size:11px}.analysis-field-grid strong{font-size:14px}.analysis-field-grid small{font-size:11px}.analysis-coverage-list article>div:nth-child(2)>strong{font-size:14px}.analysis-coverage-list article>div:nth-child(2)>small{font-size:13px}.analysis-coverage-list article>div:nth-child(2)>em,.analysis-score{font-size:12px}.analysis-review-buttons button,.analysis-risk-list article>div:last-child button{min-height:36px;padding:0 10px;font-size:12px}.analysis-risk-list article>span{font-size:10px}.analysis-risk-list article>div:nth-child(2) strong{font-size:14px}.analysis-risk-list article>div:nth-child(2) small{font-size:12px}.analysis-no-findings{font-size:13px}.analysis-form-list button{min-height:39px;font-size:12px}.analysis-evidence-location{font-size:12px}.analysis-evidence-location em{font-size:10px}.analysis-evidence-panel blockquote{font-size:14px;line-height:1.7}.analysis-evidence-key{font-size:11px}.analysis-evidence-empty strong{font-size:14px}.analysis-evidence-empty span{font-size:12px}.analysis-ask input{height:44px;font-size:14px}.analysis-ask label button{width:40px;height:40px}.analysis-ask>div strong{font-size:13px}.analysis-ask>div button,.analysis-evidence-panel>footer{font-size:12px}.analysis-comparison-prompt{background:#f3f7ff;border:1px solid #bed3f9;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:20px;display:grid}.analysis-comparison-prompt>span{color:#1769f5;background:#dfeaff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.analysis-comparison-prompt p{color:#1769f5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.analysis-comparison-prompt h2{margin:3px 0;font-size:18px}.analysis-comparison-prompt small{color:#5f708b;font-size:13px;line-height:1.5}.analysis-comparison-prompt button{color:#fff;background:#1769f5;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.analysis-comparison-panel{margin-top:16px}.analysis-comparison-panel>header{padding:21px 22px}.analysis-comparison-panel header>div>span{max-width:900px;margin-top:6px;font-size:13px;line-height:1.5}.analysis-comparison-documents{grid-template-columns:repeat(var(--analysis-files,2),minmax(0,1fr));background:#f8faff;border-bottom:1px solid #e3e9f1;gap:10px;padding:16px 18px;display:grid}.analysis-comparison-documents article{background:#fff;border:1px solid #d6e0ed;border-radius:12px;min-width:0;padding:15px;position:relative}.analysis-comparison-documents article.leading{border-color:#76b096;box-shadow:inset 0 0 0 1px #76b096}.analysis-comparison-documents article>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.analysis-comparison-documents article>div:first-child>svg{color:#1769f5;flex:none}.analysis-comparison-documents article>div:first-child span{gap:2px;min-width:0;display:grid}.analysis-comparison-documents article>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.analysis-comparison-documents article>div:first-child small{color:#718099;font-size:12px}.analysis-comparison-documents article>em{color:#08794a;text-transform:uppercase;background:#def6e9;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:10px;right:10px}.analysis-comparison-documents dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0 0;display:grid}.analysis-comparison-documents dl div{background:#f3f6fb;border-radius:8px;padding:8px}.analysis-comparison-documents dt{color:#6b7a92;font-size:11px}.analysis-comparison-documents dd{margin:2px 0 0;font-size:15px;font-weight:600}.analysis-comparison-table{min-width:900px}.analysis-comparison-table>div{grid-template-columns:230px repeat(var(--analysis-files),minmax(215px,1fr))}.analysis-comparison-table>div>*{border-left:1px solid #e6ebf2;padding:15px;font-size:13px;line-height:1.5}.analysis-comparison-table .head{z-index:2;position:sticky;top:0}.analysis-comparison-table .head span>strong,.analysis-comparison-table .head>strong{font-size:13px}.analysis-comparison-table .head span{gap:3px;display:grid}.analysis-comparison-table .head small{font-size:11px}.analysis-comparison-table .row-label{gap:2px;display:grid;position:relative}.analysis-comparison-table .row-label small{color:#718099;text-transform:uppercase;font-size:10px;font-weight:600}.analysis-comparison-table .row-label strong{font-size:14px}.analysis-comparison-table .row-label em{color:#a35d00;text-transform:uppercase;background:#ffedcc;border-radius:999px;width:max-content;margin-top:3px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:600}.analysis-comparison-table>div.difference{background:#fffdf8}.analysis-comparison-table .missing{color:#875310;background:#fff6e5;font-weight:700}.analysis-comparison-intelligence{background:#f5f8fc;border-top:1px solid #d9e2ef;padding:18px}.analysis-intelligence-recommendation{background:linear-gradient(135deg,#eef4ff,#fff);border:1px solid #94bafc;border-radius:14px;gap:13px;padding:18px;display:flex}.analysis-intelligence-icon{color:#1769f5;background:#dce8ff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.analysis-intelligence-details header p,.analysis-intelligence-recommendation p{color:#1769f5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.analysis-intelligence-recommendation h3{margin:4px 0 7px;font-size:20px}.analysis-intelligence-recommendation>div:last-child>strong{color:#253b5d;font-size:14px;line-height:1.6;display:block}.analysis-intelligence-recommendation small{color:#63748e;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.analysis-intelligence-recommendation small svg{color:#078d56;flex:none}.analysis-intelligence-details{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.analysis-intelligence-details>section{background:#fff;border:1px solid #d6e0ed;border-radius:13px;overflow:hidden}.analysis-intelligence-details header{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.analysis-intelligence-details header h3{margin:3px 0 0;font-size:17px}.analysis-intelligence-details header>svg{color:#1769f5}.analysis-intelligence-details>section:first-child>div{gap:8px;padding:13px;display:grid}.analysis-intelligence-details>section:first-child article{background:#f5f8fc;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.analysis-intelligence-details>section:first-child article.attention{background:#fff7e8}.analysis-intelligence-details>section:first-child article.positive{background:#effaf4}.analysis-intelligence-details>section:first-child article>span{color:#1769f5}.analysis-intelligence-details>section:first-child article.attention>span{color:#b46700}.analysis-intelligence-details>section:first-child article.positive>span{color:#078d56}.analysis-intelligence-details article strong{font-size:13px;display:block}.analysis-intelligence-details article small{color:#64748b;margin-top:2px;font-size:12px;line-height:1.5;display:block}.analysis-intelligence-details ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.analysis-intelligence-details li{border-top:1px solid #edf0f5;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px 15px;display:grid}.analysis-intelligence-details li:first-child{border-top:0}.analysis-intelligence-details li>span{color:#1769f5;background:#e7efff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid}.analysis-intelligence-details li>strong{font-size:13px;line-height:1.5}@media (max-width:1320px){.analysis-workspace{grid-template-columns:235px minmax(0,1fr)}.analysis-evidence-panel{grid-column:1/-1;position:static}.analysis-control-bar{grid-template-columns:1fr 1fr}.analysis-control-bar>div{order:3}.analysis-control-bar>button{justify-self:end}}@media (max-width:900px){.analysis-page{padding:18px}.analysis-hero{flex-direction:column;align-items:flex-start;padding:26px}.analysis-hero-metrics{grid-template-columns:repeat(4,1fr);width:100%}.analysis-empty-grid,.analysis-workspace{grid-template-columns:1fr}.analysis-file-rail{position:static}.analysis-session-summary{flex-direction:column;align-items:flex-start}.analysis-session-summary>div:last-child{justify-content:flex-start}.analysis-evidence-panel{grid-column:auto}.analysis-coverage-list article{grid-template-columns:auto minmax(0,1fr) auto}.analysis-review-buttons{grid-column:2/-1}.analysis-risk-list article{grid-template-columns:auto 1fr}.analysis-risk-list article>div:last-child{grid-column:2}.analysis-field-grid{grid-template-columns:1fr}}@media (max-width:620px){.analysis-page{padding:12px}.analysis-hero-metrics{grid-template-columns:repeat(2,1fr)}.analysis-control-bar{grid-template-columns:1fr}.analysis-control-bar>div{order:0;border-left:0;padding-left:0}.analysis-control-bar>button{justify-content:center;justify-self:stretch}.analysis-dropzone{grid-template-columns:auto 1fr}.analysis-dropzone>button{grid-column:1/-1}.analysis-empty-grid{grid-template-columns:1fr}.analysis-session-summary>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.analysis-session-summary button{justify-content:center}.analysis-results-head{align-items:flex-start}.analysis-confidence{flex-basis:62px;width:62px;height:62px}.analysis-coverage-list article{grid-template-columns:auto 1fr}.analysis-score{grid-column:2}.analysis-review-buttons,.analysis-risk-list article>div:last-child{flex-wrap:wrap}}@media (max-width:900px){.analysis-comparison-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-intelligence-details{grid-template-columns:1fr}.analysis-comparison-prompt{grid-template-columns:auto 1fr}.analysis-comparison-prompt button{grid-column:1/-1}.analysis-page{font-size:16px}}@media (max-width:620px){.analysis-comparison-documents,.analysis-comparison-prompt{grid-template-columns:1fr}.analysis-comparison-prompt>span{display:none}.analysis-intelligence-recommendation{align-items:flex-start}.analysis-intelligence-recommendation h3{font-size:18px}.analysis-intelligence-recommendation small{align-items:flex-start}.analysis-comparison-panel>header{padding:18px}.analysis-comparison-panel>header>svg{display:none}}.mail-intelligence-main{gap:13px;padding:17px 18px 16px}.mail-intelligence-main>span{border-radius:10px;width:36px;height:36px}.mail-intelligence-main p{font-size:10px;font-weight:600;line-height:14px}.mail-intelligence-main strong{letter-spacing:-.01em;max-width:760px;font-size:15px;font-weight:600;line-height:22px}.mail-intelligence-main small{margin-top:5px;line-height:14px}.mail-summary-label{margin-bottom:7px}.mail-summary-label b{padding:4px 8px;font-size:9px;line-height:12px}.mail-intelligence-triage{background:#fff6;gap:11px;min-height:37px;padding:5px 12px 5px 18px}.mail-category-correction{gap:6px}.mail-category-correction select{color:#394a65;background:#fbfcfe;border-color:#d5deea;border-radius:7px;width:122px;height:27px;padding:0 24px 0 8px;font-size:10px;font-weight:600}.mail-classification-actions button{padding-block:4px}@container (max-width:520px){.mail-intelligence-main strong{font-size:14px;line-height:21px}.mail-category-correction{display:flex}.mail-category-correction select{width:122px}}.health-chip.is-degraded{background:#fff7f8;border-color:#f1c8ce}.health-chip.is-degraded strong{color:#9d253a}.analysis-portfolio-picker{background:#f6fcf9;border:1px solid #cfe6df;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px 15px;display:grid}.analysis-portfolio-picker>div{color:#087d59;align-items:center;gap:9px;display:flex}.analysis-portfolio-picker>div small,.analysis-portfolio-picker>div span,.analysis-portfolio-picker>div strong{display:block}.analysis-portfolio-picker>div strong{color:#15344b;font-size:13px}.analysis-portfolio-picker>div small{color:#6b7f8e;margin-top:2px;font-size:11px}.analysis-portfolio-picker select{color:#1c354b;background:#fff;border:1px solid #bfd8cf;border-radius:9px;min-width:0;height:40px;padding:0 32px 0 10px;font-size:12px}.analysis-portfolio-picker button{color:#fff;background:#087d59;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.analysis-portfolio-picker button:disabled{opacity:.5}@media (max-width:900px){.analysis-portfolio-picker{grid-template-columns:1fr}.analysis-portfolio-picker button{width:100%}}.wf-client-spine{background:#fff;border:1px solid #d4e0ee;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 30px #10264f0f}.wf-client-spine>header{background:linear-gradient(120deg,#f8fbff,#eff7ff);border-bottom:1px solid #e3eaf3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.wf-client-spine>header>span{color:#fff;background:#1769f5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.wf-client-spine>header>div p{color:#1769f5;letter-spacing:.1em;margin:0;font-size:9px;font-weight:600}.wf-client-spine>header h2{margin:2px 0;font-size:20px}.wf-client-spine>header small{color:#65748d}.wf-client-spine>header>b{color:#087c4a;background:#e0f9eb;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.wf-client-content{grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr) minmax(250px,1fr);gap:16px;padding:20px 22px;display:grid}.wf-client-action,.wf-client-identity{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.wf-client-identity>strong{font-size:19px}.wf-client-action p,.wf-client-identity>small,.wf-client-identity>span{color:#65748d;margin:0;font-size:11px}.wf-client-action>a,.wf-client-identity>a{color:#1769f5;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.wf-client-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wf-client-metrics>span{text-align:center;background:#f8faff;border:1px solid #dce6f1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:82px;display:flex}.wf-client-metrics svg{color:#1769f5;width:16px}.wf-client-metrics strong{font-size:16px}.wf-client-metrics small{color:#71809a;font-size:9px}.wf-client-action{color:#fff;background:#0d1c4b;border-radius:13px;padding:14px}.wf-client-action>small{color:#62f1a1;letter-spacing:.1em;font-size:8px;font-weight:600}.wf-client-action p{color:#bbc8dd;line-height:1.45}.wf-client-action>a{color:#071a16;background:#28dd7b;border-radius:8px;padding:9px 11px}.wf-client-missing{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:center;gap:20px;padding:22px;display:grid}.wf-client-missing>div:first-child{gap:10px;display:flex}.wf-client-missing>div:first-child>svg{color:#1769f5}.wf-client-missing>div:first-child span{flex-direction:column;gap:4px;display:flex}.wf-client-missing small{color:#65748d;line-height:1.45}.wf-delivery-success{color:#087c4a;background:#e9faef;border:1px solid #b9e9cc;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:flex}.wf-delivery-success span{flex-direction:column;display:flex}.wf-delivery-success small{color:#557366}@media (max-width:1000px){.wf-client-content,.wf-client-missing{grid-template-columns:1fr}}@media (max-width:700px){.wf-client-spine>header{grid-template-columns:auto 1fr}.wf-client-spine>header>b{grid-column:1/-1;justify-self:start}.wf-client-metrics{grid-template-columns:1fr}}.task-workflow-launch{color:#0d4fb7;background:#edf5ff;border:1px solid #bad6ff;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:12px 13px;text-decoration:none;display:flex}.task-workflow-launch>span{flex-direction:column;flex:1;display:flex}.task-workflow-launch small{color:#5e7697}.mail-doc-actions button.primary{color:#071a16;background:#28dd7b;align-items:center;gap:5px;display:flex}.mail-doc-actions button:disabled{opacity:.65}.mail-doc-error{background:#7d2638;border-radius:7px;margin-top:7px;padding:7px 8px;color:#fff!important;display:block!important}.doc-automation-summary{background:#f3f8ff;border:1px solid #b9d3f8;border-radius:14px;gap:13px;margin:18px 26px 0;padding:17px;display:grid}.doc-automation-summary.needs_information{background:#fff9eb;border-color:#e9c16e}.doc-automation-title{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.doc-automation-title>span{color:#fff;background:#1769f5;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.doc-automation-title p{color:#1769f5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:600}.doc-automation-title h3{margin:0 0 3px;font-size:17px}.doc-automation-title small{color:#62718b}.doc-automation-title b{color:#087c4a;text-transform:uppercase;background:#ddf9e9;border-radius:999px;padding:6px 9px;font-size:10px}.doc-automation-summary.needs_information .doc-automation-title b{color:#875500;background:#ffedc5}.doc-automation-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.doc-automation-metrics>span,.doc-automation-policies>span{background:#fff;border:1px solid #d5e1f2;border-radius:9px;flex-direction:column;gap:2px;padding:10px;display:flex}.doc-automation-metrics strong{font-size:15px}.doc-automation-checks small,.doc-automation-metrics small,.doc-automation-policies small{color:#687792;font-size:10px}.doc-automation-policies{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.doc-automation-policies strong{font-size:12px}.doc-automation-checks{gap:6px;display:grid}.doc-automation-checks>span{background:#e7f8ee;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:8px 10px;display:grid}.doc-automation-checks>span.review_required{background:#fff0cf}.doc-automation-checks svg{color:#078a51;width:15px}.doc-automation-checks .review_required svg{color:#9a6200}.doc-automation-checks strong{text-transform:capitalize;font-size:11px}@media (max-width:900px){.doc-automation-metrics{grid-template-columns:1fr 1fr}.doc-automation-policies{grid-template-columns:1fr}}.wf-client-action.complete{background:linear-gradient(135deg,#073d31,#087c5a)}.wf-client-action.complete>a{color:#073d31;background:#fff}.wf-steps article.done{opacity:1}.wf-step-evidence{background:#f0fbf4;border:1px solid #bce6ce;border-radius:9px;grid-template-columns:auto 1fr;margin-top:8px;padding:9px 10px;gap:8px!important;display:grid!important}.wf-step-evidence>svg{color:#08975a}.wf-step-evidence>span{flex-direction:column;gap:2px;display:flex}.wf-step-evidence strong{color:#087c4a;text-transform:uppercase;font-size:9px}.wf-step-evidence small{line-height:1.4;color:#526d60!important;font-size:10px!important;font-weight:500!important}.wf-history-reason{line-height:1.45;color:#596981!important}.wf-health.complete,.wf-pill:has(+.wf-health.complete){color:#087c4a;background:#dcf8e8}.wf-task-link{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.wf-task-notice{background:#eefcf5;border:1px solid #a9e8c8;border-radius:11px;gap:9px;margin:0 0 14px;padding:12px 14px;font-size:12px;font-weight:700}.wf-task-notice,.wf-task-notice a{color:#087a4d;align-items:center;display:flex}.wf-task-notice a{gap:4px;margin-left:auto}.wf-step-actions{justify-content:flex-end;align-items:center;flex-direction:row!important;gap:6px!important}.wf-step-actions button{color:#fff;background:#1769f5;border:1px solid #1769f5;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600}.wf-step-actions button.secondary{color:#1769f5;background:#f4f8ff;border-color:#bcd0eb}.wf-step-actions button.danger{color:#9c2c41;background:#fff5f7;border-color:#efbdc6}.wf-step-actions button:disabled{opacity:.55;cursor:not-allowed}.wf-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040b209e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wf-task-dialog,.wf-transition-dialog{background:#fff;border-radius:18px;width:min(660px,100%);overflow:hidden;box-shadow:0 30px 80px #040b2052}.wf-task-dialog>header,.wf-transition-dialog>header{border-bottom:1px solid #e0e7f2;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.wf-task-dialog>header p,.wf-transition-dialog>header p{color:#07955a;letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:600}.wf-task-dialog h2,.wf-transition-dialog h2{margin:0;font-size:22px}.wf-task-dialog>header button,.wf-transition-dialog>header button{background:#fff;border:1px solid #d9e1ee;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.wf-task-dialog>header button svg,.wf-transition-dialog>header button svg{width:17px}.wf-task-dialog-body{gap:16px;padding:22px;display:grid}.wf-task-control-note{color:#315177;background:#edf4ff;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px;font-size:11px;display:flex}.wf-task-dialog label,.wf-transition-dialog label{gap:6px;display:grid}.wf-task-dialog label>span,.wf-task-dialog-grid>div>span,.wf-transition-dialog label>span{color:#53617a;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.wf-task-dialog input,.wf-task-dialog select,.wf-transition-dialog textarea{color:#0d1c4b;min-height:42px;font:inherit;background:#fbfcfe;border:1px solid #ccd8e7;border-radius:9px;padding:0 11px}.wf-task-dialog-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.wf-task-dialog-grid>div{border:1px solid #dce4ef;border-radius:9px;flex-direction:column;gap:7px;padding:10px;display:flex}.wf-task-dialog-grid>div strong{font-size:12px}.wf-task-dialog-grid>div small{color:#748199;font-size:9px}.wf-task-dialog>footer,.wf-transition-dialog>footer{background:#f8fafd;border-top:1px solid #e0e7f2;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.wf-task-dialog>footer button,.wf-transition-dialog>footer button{color:#33415f;background:#fff;border:1px solid #ced9e8;border-radius:9px;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-weight:600;display:flex}.wf-task-dialog>footer button:last-child,.wf-transition-dialog>footer button:last-child{color:#fff;background:#1769f5;border-color:#1769f5}.wf-task-dialog>footer button:disabled,.wf-transition-dialog>footer button:disabled{opacity:.55}.wf-transition-dialog{width:min(520px,100%)}.wf-transition-dialog>div{gap:14px;padding:22px;display:grid}.wf-transition-dialog>div>strong{font-size:14px}.wf-transition-dialog textarea{resize:vertical;min-height:110px;padding:11px}@media (max-width:760px){.wf-step-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.wf-task-dialog-grid{grid-template-columns:1fr}.wf-task-notice{flex-wrap:wrap;align-items:flex-start}.wf-task-notice a{margin-left:0}.wf-modal-backdrop{padding:12px}}.task-origin-badge{color:#087c4a;text-transform:uppercase;background:#e0f9eb;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:600;display:flex}.task-detail-checklist>button:disabled{cursor:not-allowed;opacity:.78}.task-detail-checklist>button:disabled:hover{transform:none}.task-waiting-reason{color:#8a5600;background:#fff2da;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:10px;display:flex}.task-open-authoritative{background:#eefcf5!important;border-color:#a9e8c8!important}.task-detail-workflow-footer{color:#fff;background:#1769f5;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.wf-document-review{background:#fff;border:1px solid #cfdbea;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 30px #10264f0f}.wf-document-review>header{background:linear-gradient(120deg,#f8fbff,#eef5ff);border-bottom:1px solid #dce5f0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.wf-document-review>header>span{color:#fff;background:#1769f5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.wf-document-review>header p{color:#1769f5;letter-spacing:.1em;margin:0;font-size:9px;font-weight:600}.wf-document-review>header h2{margin:2px 0;font-size:20px}.wf-document-review>header small{color:#65748d}.wf-document-review>header b{color:#087c4a;background:#ddf8e8;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.wf-document-frame{background:#e8eef6;padding:16px}.wf-document-frame iframe{background:#fff;border:1px solid #c4cfdd;border-radius:10px;width:100%;height:min(68vh,760px);display:block;box-shadow:0 8px 22px #0b1e4a1a}.wf-document-review>footer{border-top:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.wf-document-review>footer a,.wf-document-review>footer div,.wf-document-review>footer>span{align-items:center;gap:6px;display:flex}.wf-document-review>footer>span{color:#61708a;font-size:10px}.wf-document-review>footer div{gap:9px}.wf-document-review>footer a{color:#1769f5;background:#edf4ff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:600;text-decoration:none}@media (max-width:760px){.wf-document-review>header{grid-template-columns:auto 1fr}.wf-document-review>header b{grid-column:2;width:max-content}.wf-document-frame{padding:8px}.wf-document-frame iframe{height:58vh}.wf-document-review>footer{flex-direction:column;align-items:flex-start}}.wf-client-confirmed{background:linear-gradient(135deg,#f5fdf8,#eefaf4);border:1px solid #b9e5cd;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:-4px;padding:13px 14px;display:grid}.wf-client-confirmed>svg{color:#087c4a;background:#dff7e9;border-radius:11px;width:40px;height:40px;padding:10px}.wf-client-confirmed>span{flex-direction:column;gap:3px;min-width:0;display:flex}.wf-client-confirmed strong{color:#16325b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.wf-client-confirmed small{color:#65778f;font-size:10px;line-height:15px}.wf-client-confirmed>b{color:#087c4a;letter-spacing:.03em;text-transform:uppercase;background:#d9f5e5;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:9px;font-weight:600;display:inline-flex}.wf-create form:has(.wf-client-confirmed) .task-client-input-wrap>svg:first-child{display:none}.wf-create form:has(.wf-client-confirmed) .task-client-input-wrap input{padding-left:12px}@media (max-width:760px){.wf-client-confirmed{grid-template-columns:40px minmax(0,1fr)}.wf-client-confirmed>b{grid-column:2;justify-self:start}}.task-client-input-wrap input{padding-left:12px}.doc-date-field{position:relative;display:block!important}.doc-date-field input{color:#0d1c4b;width:100%;padding-right:52px}.doc-date-field input::-webkit-calendar-picker-indicator{opacity:0}.doc-date-field>button{color:#1769f5;cursor:pointer;background:#e8f1ff;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:5px;right:5px}.doc-date-field>button:hover{color:#fff;background:#1769f5}.doc-date-field>button:focus-visible{outline-offset:2px;outline:3px solid #1769f533}.beta-scope-note{background:#f1fbf7;border:1px solid #b9d7cd;border-left:5px solid #0a7b62;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:18px 20px;display:flex}.beta-scope-note h2{color:#173552;margin:3px 0 5px;font-size:19px}.beta-scope-note p:last-child{color:#43566f;max-width:880px;margin:0;font-size:14px;line-height:1.55}.beta-scope-note>a{color:#fff;white-space:nowrap;background:#0e3157;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-category-heading{margin-top:24px}.dashboard-category-heading p:last-child{color:#52647a;margin:5px 0 0;font-size:14px}.beta-scope-note a:focus-visible{outline-offset:3px;outline:3px solid #1769f5}@media (max-width:760px){.beta-scope-note{flex-direction:column;align-items:flex-start}.beta-scope-note>a{width:100%}}.doc-builder-controls{border:0;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;display:flex}.doc-legacy-readonly{margin:18px 26px 0}.doc-builder-head button:disabled{cursor:not-allowed;opacity:.55}.doc-builder-controls:disabled{color:inherit}.doc-builder-controls:disabled .doc-form{opacity:.62}.flow-skip-link{z-index:500;color:#fff;background:var(--flow-navy-950);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s;position:fixed;top:10px;left:50%;transform:translate(-50%,-160%)}.flow-skip-link:focus{outline:3px solid var(--flow-focus);outline-offset:3px;transform:translate(-50%)}.app-shell{--flow-sidebar-current:var(--flow-sidebar-expanded);isolation:isolate;color:#fff;background-color:#041741;background-image:var(--flow-app-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;display:block;position:relative;overflow-x:hidden}.app-shell:after,.app-shell:before,.sidebar-circles{display:none}.app-shell.nav-collapsed{--flow-sidebar-current:var(--flow-sidebar-collapsed)}.light-sidebar-theme .sidebar,.sidebar{z-index:30;width:var(--flow-sidebar-current);color:#fff;height:100vh;box-shadow:none;background:0 0;border:0;flex-direction:column;padding:18px 16px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-lockup,.light-sidebar-theme .brand-lockup{border:0;justify-content:flex-start;align-items:center;height:64px;padding:0 11px;display:flex}.brand-logo,.light-sidebar-theme .brand-logo{object-fit:contain;object-position:left center;width:126px;height:57px;display:block}.sidebar-collapse{z-index:4;color:#fff;background:#0513396b;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:27px;right:10px;box-shadow:0 8px 20px #0000001f}.sidebar-collapse:hover{background:#ffffff24}.primary-nav{z-index:3;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:16px;height:auto;min-height:0;padding:22px 0 16px;display:flex;position:relative;overflow-y:auto}.nav-section{gap:5px;display:grid}.nav-section>p{color:#d7e2f9a3;letter-spacing:.12em;text-transform:uppercase;margin:3px 14px 5px;font-size:9px;font-weight:600;line-height:13px}.nav-section-utility{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.light-sidebar-theme .nav-item,.nav-item{color:#eff4ffd9;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 11px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:flex;position:relative}.light-sidebar-theme .nav-item:hover,.nav-item:hover{color:#fff;background:#ffffff14;border-color:#ffffff14}.light-sidebar-theme .nav-item.active,.nav-item.active{color:#fff;background:linear-gradient(100deg,#ffffff24,#fff1);border-color:#ffffff14;box-shadow:0 9px 24px #0000001f}.light-sidebar-theme .nav-item.active:before,.nav-item.active:before{background:var(--flow-green-500);width:3px;top:9px;bottom:9px;left:-4px}.light-sidebar-theme .nav-icon,.nav-icon{color:#eef4ff;width:34px;height:34px;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;display:grid}.light-sidebar-theme .nav-item:hover .nav-icon,.nav-item:hover .nav-icon{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.light-sidebar-theme .nav-item.active .nav-icon,.nav-item.active .nav-icon{color:var(--flow-green-500);background:#0e2d5a8c;border-color:#28dd7b47;box-shadow:inset 0 0 0 1px #28dd7b0a}.sidebar-profile{z-index:3;border-top:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:58px;padding:10px 8px;display:grid;position:relative}.sidebar-profile .avatar{color:#fff;background:linear-gradient(145deg,#1769f5,#15366f);border:2px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:600;display:grid}.sidebar-profile-copy{flex-direction:column;min-width:0;display:flex}.sidebar-profile-copy em,.sidebar-profile-copy small,.sidebar-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile-copy strong{color:#fff;font-size:11px;line-height:16px}.sidebar-profile-copy small{color:#e2ebfcb3;font-size:9px;line-height:14px}.sidebar-profile-copy em{color:var(--flow-green-500);margin-top:2px;font-size:8px;font-style:normal;font-weight:600;line-height:12px}.presence-dot{border:2px solid var(--flow-navy-900);background:var(--flow-green-500);box-sizing:content-box;border-radius:50%;width:8px;height:8px}.presence-dot.is-unavailable{background:#91a3bf}.profile-button:disabled{cursor:not-allowed;opacity:.72}.sidebar-circles{z-index:1;pointer-events:none;height:380px;position:absolute;bottom:-175px;left:-95px;right:-100px;overflow:hidden}.sidebar-circles span{border:1px solid #ffffff17;border-radius:50%;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.sidebar-circles span:first-child{width:330px;height:230px}.sidebar-circles span:nth-child(2){width:440px;height:315px}.sidebar-circles span:nth-child(3){width:560px;height:410px}.nav-collapsed .brand-lockup,.nav-collapsed.light-sidebar-theme .brand-lockup{justify-content:center;padding:0}.nav-collapsed .brand-logo,.nav-collapsed.light-sidebar-theme .brand-logo{object-fit:contain;object-position:center;width:84px}.nav-collapsed .sidebar-collapse{top:75px;right:9px}.nav-collapsed .primary-nav{padding-top:51px}.nav-collapsed .nav-label,.nav-collapsed .nav-section>p,.nav-collapsed .sidebar-profile-copy{display:none}.nav-collapsed .nav-item{justify-content:center;width:54px;margin-inline:auto;padding:0}.nav-collapsed .nav-section{gap:8px}.nav-collapsed .nav-section-utility{padding-top:13px}.nav-collapsed .sidebar-profile{grid-template-columns:1fr;justify-items:center;padding-inline:0}.nav-collapsed .presence-dot{position:absolute;bottom:11px;right:15px}.workspace{z-index:2;width:calc(100% - var(--flow-sidebar-current));min-width:0;min-height:100vh;margin-left:var(--flow-sidebar-current);padding-right:var(--flow-shell-inset);transition:width .2s,margin-left .2s;position:relative}.utility-bar{z-index:120;height:var(--flow-topbar-height);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(235px,.85fr) minmax(330px,1.45fr) auto auto auto;align-items:center;gap:14px;padding:15px 2px 15px 0;display:grid;position:relative;overflow:visible}.mobile-menu{display:none}.greeting{align-items:center;gap:10px;min-width:0;display:flex}.greeting span,.greeting strong{white-space:nowrap;display:block}.greeting strong{color:#fff;font-size:18px;font-weight:600;line-height:24px}.greeting strong b{color:var(--flow-green-500);font-weight:600}.greeting span{color:#e7efffad;margin-top:1px;font-size:10px;font-weight:600;line-height:15px}.command-search,.health-chip,.profile-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0519467a;border:1px solid #ffffff24;border-radius:12px;height:48px;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000014}.command-search{padding:0 13px 0 16px}.command-search .search-icon,.command-search>svg{color:#fff;border-color:#fff}.command-search .search-icon:after{background:#fff}.command-search input{color:#fff;font-size:12px}.command-search input::placeholder{color:#e7efff9e}.command-search.is-open{border-color:#79a7ffdb;box-shadow:0 0 0 3px #79a7ff2e,0 12px 30px #00000029}.search-clear{color:#fff;background:#ffffff1f}.health-chip{align-items:center;gap:9px;min-width:48px;padding:0 12px;display:flex}.health-chip .health-dot{background:var(--flow-green-500);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #28dd7b1f}.health-chip.is-degraded .health-dot{background:#ffba43;box-shadow:0 0 0 4px #ffba4321}.health-chip span:last-child{flex-direction:column;display:flex}.health-chip strong{color:#fff;font-size:9px;line-height:13px}.health-chip small{color:#e7efff9e;font-size:8px;line-height:12px}.header-utility-actions{align-items:center;gap:7px;display:flex}.header-utility-actions button{color:#ffffffb8;background:#0519466b;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.header-utility-actions button:disabled{cursor:not-allowed;opacity:.68}.profile-menu-wrap{min-width:auto}.profile-button{grid-template-columns:34px;place-content:center;width:54px;min-width:54px;padding:0;display:grid}.profile-button .avatar{width:34px;height:34px;font-size:10px}.profile-button .profile-chevron,.profile-button .profile-copy{display:none}.profile-menu{right:0}.flow-workspace-frame{min-height:calc(100vh - var(--flow-topbar-height) - var(--flow-shell-inset));border-radius:var(--flow-radius-frame);color:var(--flow-text-primary);box-shadow:var(--flow-shadow-frame);background:linear-gradient(145deg,#fffffffc,#f2f6fcf7);border:1px solid #ffffff6b;outline:none;position:relative;overflow:hidden}.flow-workspace-frame:focus-visible{box-shadow:var(--flow-shadow-frame),0 0 0 3px var(--flow-focus)}.flow-route-surface{min-width:0;min-height:inherit;border-radius:inherit;font-family:var(--flow-workspace-font-family);overflow:hidden}.flow-route-surface :is(table,.mail-folders,.mail-list,.tasks-view-rail,.tasks-register,.daily-route-summary,.daily-route-timeline,.workflows-register-metrics,.workflows-register-toolbar,.workflows-register-table,.ams-client-workbench,.dashboard-day-list,.dashboard-incoming-grid){font-family:var(--flow-data-font-family)}.greeting strong{font-size:24px;line-height:30px;font-weight:var(--font-weight-demi);letter-spacing:-.02em}.greeting span{font-size:16px;line-height:22px;font-weight:var(--font-weight-regular);margin-top:0}.light-sidebar-theme .nav-item,.nav-item{font-size:14px;line-height:20px;font-weight:var(--font-weight-medium)}.light-sidebar-theme .nav-item.active,.nav-item.active{font-weight:var(--font-weight-demi)}.flow-route-surface :is(button,input,select,textarea){font-family:var(--font-ui)}.flow-route-surface .flow-page-title{font-size:20px;line-height:26px;font-weight:var(--font-weight-demi);letter-spacing:-.015em}.flow-route-surface .flow-page-description{font-size:12px;line-height:18px;font-weight:var(--font-weight-regular)}.flow-route-surface :is(.flow-button,.mail-action){font-size:12px;line-height:16px;font-weight:var(--font-weight-medium)}.flow-route-surface :is(.flow-card-header h2,.flow-pane-header h2,.flow-inspector-section h3){font-size:12px;line-height:17px;font-weight:var(--font-weight-demi)}.mail-title-row h1{font-size:20px;line-height:26px;font-weight:var(--font-weight-demi);letter-spacing:-.015em}.mail-page-header>div>p:last-child{font-size:12px;line-height:18px;font-weight:var(--font-weight-regular)}.mail-list-heading{font-size:11px;line-height:16px;font-weight:var(--font-weight-demi)}.mail-row-top strong{font-size:12px;line-height:17px;font-weight:var(--font-weight-demi)}.mail-row-subject{font-size:11px;line-height:16px;font-weight:var(--font-weight-medium)}.mail-list-item.unread .mail-row-subject{font-weight:var(--font-weight-demi)}.mail-row-snippet{font-size:10px;line-height:16px}.mail-row-snippet,.mail-row-top time{font-weight:var(--font-weight-regular)}.mail-row-top time{font-size:9px;line-height:13px}.mail-reader h2{font-size:17px;line-height:23px;font-weight:var(--font-weight-demi);letter-spacing:-.01em}.mail-sender-line strong{font-size:12px;line-height:17px;font-weight:var(--font-weight-demi)}.mail-sender-line div>span{font-size:10px;line-height:14px;font-weight:var(--font-weight-regular)}.mail-sender-line time{font-size:9px;line-height:13px;font-weight:var(--font-weight-regular)}.mail-reader :is(.safe-email-body,.mail-body,.mail-message-body){font-size:10px;line-height:16px;font-weight:var(--font-weight-regular)}.mail-intelligence-main strong{font-size:12px;line-height:17px;font-weight:var(--font-weight-demi)}.mail-intelligence-main small{font-size:10px;line-height:16px;font-weight:var(--font-weight-regular)}.mail-message-headers :is(span,dt){font-size:10px;line-height:14px;font-weight:var(--font-weight-demi)}.mail-message-headers :is(small,dd){font-size:9px;line-height:13px;font-weight:var(--font-weight-regular)}.flow-status,.mail-category,.mail-priority{font-size:9px;line-height:12px;font-weight:var(--font-weight-medium)}.flow-page{min-height:inherit;color:var(--flow-text-primary);padding:clamp(22px,2.4vw,38px)}.flow-page-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.flow-page-header-copy{max-width:760px}.flow-eyebrow{color:var(--flow-blue-600);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:600;line-height:14px}.flow-page-title{color:var(--flow-text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.08}.flow-page-description{max-width:70ch;color:var(--flow-text-secondary);margin:9px 0 0;font-size:13px;line-height:20px}.flow-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.flow-button{border:1px solid var(--flow-border);min-height:42px;color:var(--flow-text-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.flow-button:hover{background:var(--flow-pearl-50);border-color:#b6c6dc}.flow-button-primary{color:#fff;border-color:var(--flow-blue-600);background:var(--flow-blue-600);box-shadow:0 8px 20px #1769f52e}.flow-button-primary:hover{border-color:var(--flow-blue-700);background:var(--flow-blue-700)}.flow-button:disabled{cursor:not-allowed;opacity:.5}.flow-status{color:#31506f;background:#eaf0f7;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:9px;font-weight:600;line-height:12px;display:inline-flex}.flow-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.flow-status-success{color:var(--flow-success);background:#e2f7ec}.flow-status-warning{color:var(--flow-warning);background:#fff1d7}.flow-status-danger{color:var(--flow-danger);background:#ffebe8}.flow-status-info{color:var(--flow-info);background:#e8f1ff}.flow-card{border:1px solid var(--flow-border);border-radius:var(--flow-radius-md);background:#ffffffe6;min-width:0;box-shadow:0 8px 30px #08163d0b}.flow-card-header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.flow-card-header h2{color:var(--flow-text-primary);margin:0;font-size:15px;line-height:21px}.flow-card-header p{color:var(--flow-text-muted);margin:4px 0 0;font-size:11px;line-height:17px}.flow-card-body{padding:20px}.flow-state-panel{text-align:center;place-items:center;min-height:190px;padding:32px;display:grid}.flow-state-panel>div{max-width:460px}.flow-state-panel h2{color:var(--flow-text-primary);margin:0;font-size:18px}.flow-state-panel p{color:var(--flow-text-secondary);margin:8px 0 0;font-size:13px;line-height:20px}.flow-state-panel .flow-page-actions{justify-content:center;margin-top:18px}.flow-pane-layout{border:1px solid var(--flow-border);border-radius:var(--flow-radius-lg);min-height:620px;box-shadow:var(--flow-shadow-soft);background:#ffffffd6;grid-template-columns:minmax(175px,.58fr) minmax(235px,.82fr) minmax(390px,1.55fr) minmax(245px,.9fr);display:grid;overflow:hidden}.flow-pane{border-left:1px solid var(--flow-border);background:#fff;min-width:0;overflow:auto}.flow-pane:first-child{background:#f7f9fc;border-left:0}.flow-pane-header{z-index:3;border-bottom:1px solid var(--flow-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 15px;display:flex;position:sticky;top:0}.flow-pane-header h2{margin:0;font-size:12px;line-height:17px}.flow-pane-header small{color:var(--flow-text-muted);font-size:9px}.flow-inspector{background:linear-gradient(#f9fbfe,#f1f5fa)}.flow-inspector-section{border-top:1px solid var(--flow-border);padding:16px}.flow-inspector-section:first-of-type{border-top:0}.flow-inspector-section h3{color:var(--flow-text-primary);margin:0 0 8px;font-size:11px}.flow-inspector-section p{color:var(--flow-text-secondary);margin:0;font-size:10px;line-height:16px}.flow-data-row{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:grid}.flow-data-row:hover{background:#f7f9fc}.flow-data-row small,.flow-data-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-data-row strong{font-size:11px;line-height:16px}.flow-data-row small{color:var(--flow-text-muted);margin-top:2px;font-size:9px;line-height:13px}.flow-button:focus-visible,.header-utility-actions button:focus-visible,.nav-item:focus-visible,.profile-button:focus-visible,.sidebar-collapse:focus-visible{outline:3px solid var(--flow-focus);outline-offset:2px}@media (max-width:1320px){.utility-bar{grid-template-columns:minmax(205px,.75fr) minmax(300px,1.25fr) 48px auto auto}.health-chip{justify-content:center;width:48px;padding:0}.health-chip span:last-child{display:none}.flow-pane-layout{grid-template-columns:170px 230px minmax(360px,1.4fr) 230px}}@media (max-width:1120px){.utility-bar{grid-template-columns:minmax(190px,.72fr) minmax(260px,1.15fr) 48px auto auto}.greeting strong{font-size:15px}.greeting span{font-size:9px}.flow-pane-layout{grid-template-columns:160px 220px minmax(360px,1fr)}.flow-pane-layout>.flow-inspector{border-top:1px solid var(--flow-border);border-left:0;grid-column:1/-1;max-height:260px}}@media (max-width:980px){.light-sidebar-theme .sidebar,.sidebar{width:232px;transition:transform .2s;transform:translate(-105%)}.sidebar.is-open{background:linear-gradient(160deg,var(--flow-navy-950),#0c3274);transform:translate(0);box-shadow:24px 0 70px #010a236b}.sidebar.is-open .nav-label,.sidebar.is-open .nav-section>p,.sidebar.is-open .sidebar-profile-copy{display:initial}.sidebar.is-open .nav-item{justify-content:flex-start;width:100%;margin:0;padding:0 11px}.sidebar.is-open .sidebar-profile{grid-template-columns:38px minmax(0,1fr) 8px}.workspace{width:100%;margin-left:0;padding:0 10px 10px}.utility-bar{grid-template-columns:auto minmax(180px,.75fr) minmax(280px,1.3fr) 48px auto auto;padding-inline:2px}.mobile-menu{color:#fff;background:#05194673;border:1px solid #ffffff29;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.flow-pane-layout{min-width:760px}.flow-route-surface{overflow-x:auto}}@media (max-width:760px){:root{--flow-topbar-height:142px;--flow-shell-inset:10px}.utility-bar{grid-template:"menu greeting profile"58px"search search search"58px/auto minmax(0,1fr) auto;gap:4px 10px;padding:8px 2px}.mobile-menu{grid-area:menu}.greeting{grid-area:greeting}.greeting span{display:none}.universal-search{grid-area:search}.header-utility-actions,.health-chip{display:none}.profile-menu-wrap{grid-area:profile}.flow-workspace-frame{border-radius:22px}.flow-page{padding:20px 16px}.flow-page-header{flex-direction:column;align-items:stretch}.flow-page-actions{justify-content:flex-start}.flow-pane-layout{min-height:570px}.profile-menu{width:auto;position:fixed;top:68px;left:12px;right:12px}.flow-card-body,.flow-card-header{padding:16px}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :after,.app-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flow-shell-preview{padding:24px}.flow-shell-preview .flow-page-header{margin-bottom:18px}.flow-shell-preview .flow-page-title{font-size:30px}.flow-shell-preview .flow-page-description{font-size:11px;line-height:17px}.flow-shell-preview .flow-pane-layout{height:calc(100vh - 229px);min-height:590px}.flow-preview-filter{border:1px solid var(--flow-border);height:37px;color:var(--flow-text-muted);background:#fff;border-radius:9px;align-items:center;gap:7px;margin:11px;padding:0 10px;font-size:9px;display:flex}.flow-preview-folder-group,.flow-preview-folders{gap:3px;padding:2px 10px;display:grid}.flow-preview-folder-group button,.flow-preview-folders button{min-height:38px;color:var(--flow-text-secondary);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:grid}.flow-preview-folders button.active{color:var(--flow-blue-700);background:#e9f1ff;font-weight:600}.flow-preview-folder-group button b,.flow-preview-folders button b{font-size:9px}.flow-preview-folder-group{margin-top:16px}.flow-preview-folder-group>p{color:var(--flow-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 8px 4px;font-size:8px;font-weight:600}.flow-preview-list-tools{border-bottom:1px solid #e9eef5;align-items:center;gap:6px;min-height:41px;padding:6px 11px;display:flex}.flow-preview-list-tools button{color:var(--flow-text-muted);background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:600}.flow-preview-list-tools button:first-child{color:var(--flow-blue-700);background:#e9f1ff}.flow-preview-list-tools svg{color:var(--flow-text-muted);margin-left:auto}.flow-preview-message{width:100%;min-height:91px;color:var(--flow-text-primary);text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf4;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:8px;padding:13px 11px;display:grid;position:relative}.flow-preview-message.active,.flow-preview-message:hover{background:#eef5ff}.flow-preview-message.active{box-shadow:inset 3px 0 var(--flow-blue-600)}.flow-preview-message .read-dot,.flow-preview-message .unread-dot{background:var(--flow-blue-600);border-radius:50%;width:6px;height:6px;margin-top:5px}.flow-preview-message .read-dot{background:#c6d0df}.flow-preview-message span:nth-child(2){min-width:0}.flow-preview-message b,.flow-preview-message small,.flow-preview-message strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-preview-message strong{font-size:9px;line-height:14px}.flow-preview-message b{margin-top:3px;font-size:10px;line-height:14px}.flow-preview-message small{color:var(--flow-text-muted);margin-top:3px;font-size:8px;line-height:12px}.flow-preview-message time{color:var(--flow-text-muted);white-space:nowrap;font-size:8px}.flow-preview-reading-pane{flex-direction:column;min-height:100%;display:flex}.flow-preview-reading-pane>header{border-bottom:1px solid var(--flow-border);grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:17px 18px;display:grid}.flow-preview-reading-pane>header div:nth-child(2){min-width:0}.flow-preview-reading-pane>header span,.flow-preview-reading-pane>header strong{display:block}.flow-preview-reading-pane>header strong{font-size:11px}.flow-preview-reading-pane>header span{color:var(--flow-text-muted);margin-top:2px;font-size:8px}.flow-preview-reading-pane>header button{width:32px;height:32px;color:var(--flow-text-muted);background:#f0f4f9;border:0;border-radius:8px;place-items:center;display:grid}.flow-preview-avatar{color:#fff;background:linear-gradient(145deg,var(--flow-blue-600),#0c326c);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:600;display:grid}.flow-preview-subject{padding:18px 20px 15px}.flow-preview-subject p{color:var(--flow-text-primary);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600;line-height:23px}.flow-preview-subject span{color:var(--flow-text-muted);margin-top:5px;font-size:8px;display:block}.flow-preview-mail-body{color:#394b68;flex:1;padding:4px 20px 22px;font-size:10px;line-height:17px}.flow-preview-mail-body p{margin:0 0 13px}.flow-preview-attachment{border:1px solid var(--flow-border);background:#f7f9fc;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin:18px 0;padding:11px;display:grid}.flow-preview-attachment>svg:first-child{width:32px;height:32px;color:var(--flow-blue-600);background:#e6efff;border-radius:8px;padding:8px}.flow-preview-attachment small,.flow-preview-attachment strong{display:block}.flow-preview-attachment strong{font-size:9px}.flow-preview-attachment small{color:var(--flow-text-muted);margin-top:2px;font-size:8px}.flow-preview-reading-pane>footer{border-top:1px solid var(--flow-border);gap:8px;padding:13px 18px;display:flex}.flow-preview-ai{grid-template-columns:20px 1fr;gap:7px;display:grid}.flow-preview-ai>svg{color:var(--flow-blue-600)}.flow-preview-match{align-items:center;gap:9px;margin-bottom:11px;display:flex}.flow-preview-match small,.flow-preview-match strong{display:block}.flow-preview-match strong{font-size:10px}.flow-preview-match small{color:var(--flow-text-muted);margin-top:2px;font-size:8px}.flow-inspector-section .flow-button{width:100%;min-height:36px;margin-top:12px;font-size:9px}@media (max-width:1120px){.flow-shell-preview .flow-pane-layout{height:auto}.flow-shell-preview{min-width:820px}}@media (max-width:760px){.flow-shell-preview{min-width:760px;padding:16px}.flow-shell-preview .flow-pane-layout{height:auto}}.flow-workspace-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.flow-workspace-header-copy{max-width:760px}.flow-shell-preview .flow-workspace-header{margin-bottom:18px}.flow-operational-preview-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);align-items:start;gap:18px;display:grid}.flow-operational-preview .flow-card-body{padding:0}.flow-table-wrap{max-width:100%;overflow:auto}.flow-table{border-collapse:collapse;width:100%;min-width:680px}.flow-table caption{border-bottom:1px solid var(--flow-border);color:var(--flow-text-muted);text-align:left;padding:12px 18px;font-size:10px}.flow-table td,.flow-table th{color:var(--flow-text-secondary);text-align:left;border-bottom:1px solid #e8edf4;padding:13px 18px;font-size:11px}.flow-table thead th{color:var(--flow-text-muted);letter-spacing:.08em;text-transform:uppercase;background:#f7f9fc;font-size:9px}.flow-table tbody th{color:var(--flow-text-primary);font-weight:600}.flow-table tbody tr:last-child>*{border-bottom:0}.flow-operational-inspector{border:1px solid var(--flow-border);border-radius:var(--flow-radius-md);background:linear-gradient(#f9fbfe,#f1f5fa);padding:20px;position:sticky;top:16px;box-shadow:0 8px 30px #08163d0b}.flow-operational-inspector h2{margin:0;font-size:17px}.flow-operational-inspector>p:not(.flow-eyebrow){color:var(--flow-text-secondary);margin:7px 0 0;font-size:11px;line-height:17px}.flow-operational-inspector dl{gap:0;margin:17px 0;display:grid}.flow-operational-inspector dl div{border-top:1px solid var(--flow-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:9px;display:flex}.flow-operational-inspector dt{color:var(--flow-text-muted)}.flow-operational-inspector dd{color:var(--flow-text-primary);text-align:right;margin:0;font-weight:600}.flow-operational-review{color:var(--flow-blue-700);background:#e8f1ff;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.flow-operational-review small,.flow-operational-review strong{display:block}.flow-operational-review strong{font-size:10px}.flow-operational-review small{color:#3d5f8d;margin-top:2px;font-size:8px;line-height:13px}.flow-operational-inspector>.flow-button{width:100%;margin-top:12px}.flow-operational-state-section{margin-top:28px}.flow-operational-state-section>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.flow-operational-state-section h2{margin:0;font-size:20px}.flow-operational-state-section>header>span{color:var(--flow-text-muted);align-items:center;gap:6px;font-size:9px;display:flex}.flow-operational-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.flow-operational-state{min-width:0}.flow-operational-state>span{color:var(--flow-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px 4px;font-size:8px;font-weight:600;display:block}.flow-operational-state .flow-state-panel{min-height:210px;padding:22px}.flow-operational-state .flow-state-panel h2{font-size:14px;line-height:19px}.flow-operational-state .flow-state-panel p{font-size:10px;line-height:16px}.flow-shell-preview .flow-pane-layout{height:calc(100vh - 272px)}@media (max-width:1120px){.flow-shell-preview .flow-pane-layout{height:auto}}@media (max-width:1100px){.flow-operational-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.flow-workspace-header{flex-direction:column;align-items:stretch}.flow-operational-preview-layout{grid-template-columns:1fr}.flow-operational-inspector{position:relative;top:auto}.flow-operational-state-section>header{flex-direction:column;align-items:flex-start}.flow-operational-state-grid{grid-template-columns:1fr}.flow-operational-state .flow-state-panel{min-height:170px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}