/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.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}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#17212a;background:#f4f6f7;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e4eff0;background:#122e3a;flex-direction:column;flex:0 0 242px;width:242px;padding:30px 17px 20px;display:flex}.brand{flex-direction:column;align-items:flex-start;padding:0 13px 35px;display:flex}.brand-logo{width:174px;height:auto;display:block}.brand span{color:#9fb5bd;margin-top:4px;font-size:10px;display:block}.sidebar-section-label{color:#7897a1;letter-spacing:.16em;margin-bottom:13px;padding:0 14px;font-size:10px;font-weight:700}.nav-item{color:#bed0d5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.nav-item.active,.nav-item:hover{color:#fff;background:#244956}.nav-item svg:last-child:not(:first-child){margin-left:auto}.nav-count{color:#183641;text-align:center;background:#d8a85f;border-radius:6px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar-bottom{border-top:1px solid #294955;align-items:flex-start;gap:10px;margin-top:auto;padding:20px 11px 2px;display:flex}.sidebar-help-icon{color:#e2b36d}.sidebar-bottom strong,.sidebar-bottom span{display:block}.sidebar-bottom strong{font-size:11px}.sidebar-bottom span{color:#98b0b8;margin-top:4px;font-size:10px;line-height:1.5}.main-area{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e8ecec;justify-content:space-between;align-items:center;height:64px;padding:0 37px;display:flex}.breadcrumb{color:#85929a;align-items:center;font-size:12px;display:flex}.breadcrumb-mark{object-fit:contain;width:39px;height:31px;display:block}.breadcrumb span{color:#b8c3c7;padding:0 11px}.topbar-right{align-items:center;gap:18px;display:flex}.avatar{color:#245364;background:#d7e9eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.content-wrap{max-width:1670px;margin:0 auto;padding:31px 37px 30px}.heading-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{color:#9b7b49;letter-spacing:.17em;margin:0 0 10px;font-size:10px;font-weight:800}.heading-row h1{letter-spacing:-.035em;color:#182d36;margin:0;font-size:27px}.heading-subtitle{color:#84939a;margin:9px 0 0;font-size:12px}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}.button.primary{color:#fff;background:#176274;box-shadow:0 4px 10px #17627422}.button.secondary{color:#557079;background:#fff;border-color:#dae4e6}.button.secondary:hover,.button.outline:hover{background:#f5fbfb;border-color:#9ac0c8}.button.quiet{color:#66818a;background:0 0}.button.quiet:hover{color:#1b6374;background:#f0f7f8}.button.outline{color:#516f78;background:#fff;border-color:#d7e2e4}.refresh{min-width:101px}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0 21px;display:grid}.metric{text-align:left;background:#fff;border:1px solid #e7eced;border-radius:11px;align-items:center;gap:14px;height:75px;padding:14px 18px;display:flex;box-shadow:0 2px 10px #18363f08}.metric:hover,.metric-selected{border-color:#aacbd1}.metric-icon{border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.metric-icon.amber{color:#a8752c;background:#fbf2e3}.metric-icon.blue{color:#286779;background:#e8f3f5}.metric-icon.green{color:#38805b;background:#ebf6ee}.metric small,.metric strong{display:block}.metric strong{color:#1d333c;letter-spacing:-.04em;margin-top:3px;font-size:22px}.workspace{background:#fff;border:1px solid #e3e9ea;border-radius:12px;grid-template-columns:minmax(290px,35%) minmax(0,65%);height:min(710px,100vh - 274px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 10px 35px #2343510a}.draft-list{border-right:1px solid #e7ebec;flex-direction:column;min-width:0;display:flex}.list-head{padding:20px 18px 12px}.list-head>div:first-child{align-items:center;gap:9px;display:flex}.list-head h2{margin:0;font-size:14px}.list-head span{color:#a0afb5;font-size:11px}.searchbox{color:#92a6ad;background:#f8fafb;border:1px solid #e1e8e9;border-radius:7px;align-items:center;gap:8px;height:35px;margin-top:16px;padding:0 10px;display:flex}.searchbox input{color:#1e3b45;background:0 0;border:0;outline:0;width:100%;font-size:11px}.searchbox input::placeholder{color:#a3b1b6}.filters{white-space:nowrap;border-bottom:1px solid #eef1f1;gap:5px;padding:0 18px 9px;display:flex;overflow-x:auto}.filter{color:#93a3a9;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:700}.list-scroll{flex:1;min-height:0;overflow:auto}.draft-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f0;flex-direction:column;align-items:flex-start;width:100%;min-height:118px;padding:17px 18px 14px;display:flex}.draft-item:hover{background:#f8fbfb}.draft-item.selected{background:#f1f8f9;box-shadow:inset 3px 0 #2c8795}.draft-item-top{justify-content:space-between;align-items:center;width:100%;display:flex}.draft-item-top strong{color:#1e596a;font-size:11px}.draft-item-top small{color:#9cabb1;font-size:10px}.draft-client{color:#253a43;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:9px;font-size:12px;font-weight:700;overflow:hidden}.draft-subject{color:#8b9aa0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:5px 0 9px;font-size:11px;overflow:hidden}.status{white-space:nowrap;border-radius:5px;align-items:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.status.pending{color:#a46c1d;background:#fbf1dc}.status.changes_requested,.status.needs_input,.status.uncertain{color:#b05d3d;background:#fff0e9}.status.approved,.status.sending{color:#3c6f99;background:#eaf2fb}.status.sent{color:#3c8759;background:#eaf6ed}.list-empty{text-align:center;color:#9ba9af;min-height:300px;padding:70px 28px 24px}.list-empty>div,.detail-empty>div{color:#8bb1ba;background:#eff5f6;border-radius:15px;place-items:center;width:57px;height:57px;margin:0 auto 16px;display:grid}.list-empty strong{color:#425a63;font-size:13px}.list-empty p{max-width:240px;margin:8px auto;font-size:11px;line-height:1.6}.detail-panel{flex-direction:column;min-width:0;display:flex}.detail-top{border-bottom:1px solid #eef1f1;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:0 27px;display:flex}.detail-kicker{color:#617781;letter-spacing:.09em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.tiny-dot{background:#d5a459;border-radius:50%;width:7px;height:7px}.detail-separator{color:#c9d3d6}.detail-content{flex:1;min-height:0;padding:22px 28px;overflow-y:auto}.client-line{align-items:center;gap:11px;margin-bottom:19px;display:flex}.client-avatar{color:#3a7888;background:#e2eef0;border-radius:9px;place-items:center;width:39px;height:39px;font-size:16px;font-weight:700;display:grid}.client-line small,.client-line strong{display:block}.client-line small{color:#9daeb3;letter-spacing:.11em;font-size:9px;font-weight:800}.client-line strong{color:#30434a;margin-top:4px;font-size:13px}.source-strip,.due-strip{color:#789098;background:#f5f8f9;border:1px solid #edf1f2;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:11px 12px;font-size:10px;display:flex}.source-strip>div{min-width:0}.source-strip span,.source-strip strong{display:block}.source-strip span{color:#9aabb0;margin-bottom:3px}.source-strip strong{color:#526d77;overflow-wrap:anywhere;font-weight:600}.due-strip{color:#866b40;background:#fffaf0;border-color:#f4ead4;margin-top:-10px}.editor-label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.editor-label-row label,.body-label{color:#435a64;font-size:11px;font-weight:800}.editor-label-row span{color:#a3b0b6;align-items:center;gap:4px;font-size:10px;display:flex}.subject-input,.body-input{color:#324851;background:#fff;border:1px solid #dce6e8;border-radius:7px;outline:0;width:100%;display:block}.subject-input:focus,.body-input:focus,.modal-note:focus{border-color:#81b6c2;box-shadow:0 0 0 3px #d8eef133}.subject-input:disabled,.body-input:disabled{background:#fafbfb}.subject-input{padding:11px 12px;font-size:12px;font-weight:700}.body-label{margin:19px 0 8px;display:block}.body-input{resize:vertical;min-height:220px;padding:15px;font-size:12px;line-height:1.75}.note-strip{color:#876b48;background:#fff8ed;border-radius:7px;margin-top:14px;padding:11px 12px;font-size:11px}.detail-meta{color:#a4b1b6;flex-wrap:wrap;gap:17px;margin-top:16px;font-size:10px;display:flex}.detail-actions{border-top:1px solid #eef1f2;padding:12px 27px 17px}.detail-actions p{color:#879ca4;align-items:center;gap:7px;margin:0 0 12px;font-size:10px;line-height:1.4;display:flex}.detail-actions p svg{color:#6c9d9f;flex:none}.action-buttons{justify-content:flex-end;gap:7px;display:flex}.detail-empty{text-align:center;color:#98a9af;margin:auto}.detail-empty h2{color:#43606a;font-size:15px}.detail-empty p{font-size:11px}.footer-note{color:#a1b0b5;text-align:right;margin-top:16px;font-size:10px}.error-banner{color:#a4523c;background:#fff0e9;border-radius:8px;align-items:center;gap:8px;margin-bottom:13px;padding:11px 13px;font-size:11px;display:flex}.toast{z-index:20;color:#fff;background:#1d655d;border-radius:9px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 14px 38px #173a3a3b}.modal-backdrop{z-index:30;background:#0c2b35a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:0;border-radius:15px;width:min(100%,440px);max-height:calc(100vh - 40px);margin:0;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #0c253e44}.modal-close{color:#a0adb2;background:0 0;border:0;position:absolute;top:17px;right:17px}.modal-icon{color:#1e726c;background:#e9f5f3;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.modal-icon.changes_requested{color:#a6783d;background:#fff4e6}.modal-card h2{color:#193541;margin:19px 0 8px;font-size:19px}.modal-card p{color:#718892;font-size:12px;line-height:1.7}.modal-note{resize:vertical;border:1px solid #dce5e7;border-radius:7px;outline:0;width:100%;min-height:90px;padding:11px;font-size:12px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.access-page{background:#eaf0f0;place-items:center;min-height:100vh;padding:30px 18px;display:grid;position:relative;overflow:hidden}.access-decoration{background:radial-gradient(circle at 85% 10%,#c6dcdc 0,#0000 30%),linear-gradient(145deg,#eef4f3,#dce8e8);position:absolute;inset:0}.access-card{z-index:1;background:#fff;border-radius:16px;width:min(100%,480px);padding:38px;position:relative;box-shadow:0 24px 80px #34586624}.access-logo{width:230px;max-width:100%;height:auto;margin-bottom:25px;display:block}.access-card h1{color:#163442;letter-spacing:-.04em;margin:0 0 11px;font-size:26px}.access-card .muted{color:#789099;margin-bottom:27px;font-size:12px;line-height:1.7}.access-form label{color:#47616b;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.access-form input{border:1px solid #d7e3e6;border-radius:8px;outline:0;width:100%;margin-bottom:13px;padding:12px}.access-form .button{width:100%}.access-footer{z-index:1;color:#83a0a9;letter-spacing:.08em;font-size:10px;position:absolute;bottom:21px}.mobile-back{display:none}@media (max-width:1150px){.sidebar{flex-basis:205px;width:205px}.content-wrap{padding:26px 24px}.topbar{padding:0 24px}.workspace{grid-template-columns:minmax(260px,39%) minmax(0,61%)}.action-buttons{flex-wrap:wrap}}@media (max-width:800px){.sidebar{display:none}.workspace{height:auto;min-height:700px}.detail-content{overflow:visible}.detail-panel{min-height:650px}.topbar{height:55px}}@media (max-width:650px){.topbar{padding:0 17px}.timezone{display:none}.content-wrap{padding:25px 13px}.heading-row{align-items:flex-start}.heading-row h1{font-size:23px}.heading-subtitle{line-height:1.5}.refresh{min-width:38px;padding:9px;font-size:0}.refresh svg{width:18px}.metric-row{gap:7px}.metric{gap:6px;height:67px;padding:9px}.metric-icon{flex:none;width:29px;height:29px}.metric-icon svg{width:16px}.metric small{font-size:9px}.metric strong{font-size:18px}.workspace{flex-direction:column;height:auto;display:flex}.draft-list{border-bottom:1px solid #e7ebec;border-right:0;max-height:390px}.list-scroll{max-height:250px}.detail-panel{min-height:600px}.detail-content{padding:20px 17px}.detail-top{padding:0 17px}.detail-actions{padding:14px 17px}.action-buttons{justify-content:flex-start}.action-buttons .button{flex:auto}.footer-note{text-align:center}.access-card{padding:28px 23px}}@media (max-width:760px){.content-wrap.showing-detail{padding-top:13px}.content-wrap.showing-detail .heading-row,.content-wrap.showing-detail .metric-row{display:none}.content-wrap{padding:22px 13px 32px}.topbar{padding:0 16px}.breadcrumb{font-size:11px}.timezone{display:none}.heading-row{align-items:flex-start;gap:10px}.heading-row h1{font-size:clamp(21px,5.7vw,27px);line-height:1.15}.heading-subtitle{font-size:12px;line-height:1.45}.refresh{min-width:44px;min-height:44px;padding:10px;font-size:0}.metric-row{gap:7px;margin:19px 0 15px}.metric{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;height:75px;padding:9px}.metric-icon{display:none}.metric small{font-size:11px;line-height:1.15}.metric strong{margin-top:5px;font-size:21px}.workspace{height:auto;min-height:0;display:block;overflow:visible}.workspace:not(.mobile-detail-open) .detail-panel,.workspace.mobile-detail-open .draft-list{display:none}.draft-list{border:0;max-height:none}.list-head{padding:18px 16px 11px}.list-head h2{font-size:16px}.searchbox{height:44px}.searchbox input{font-size:16px}.filters{padding:0 12px 10px}.filter{min-height:40px;padding:9px 11px;font-size:12px}.list-scroll{max-height:none;overflow:visible}.draft-item{min-height:106px;padding:16px}.draft-item-top strong{font-size:13px}.draft-item-top small{font-size:11px}.draft-client{font-size:14px}.draft-subject{font-size:12px}.status{font-size:10px}.list-empty{min-height:270px;padding:55px 24px 30px}.list-empty strong{font-size:15px}.list-empty p{font-size:13px}.detail-panel{min-height:0}.mobile-back{text-align:left;color:#246a79;background:#fff;border:0;border-bottom:1px solid #eef1f1;width:100%;min-height:48px;padding:14px 16px;font-size:14px;font-weight:700;display:block}.detail-top{flex-wrap:wrap;min-height:56px;padding:8px 16px}.detail-kicker{font-size:11px}.detail-content{padding:19px 16px;overflow:visible}.client-line strong{font-size:15px}.source-strip,.due-strip{font-size:12px}.editor-label-row label,.body-label{font-size:13px}.subject-input,.body-input{font-size:16px}.body-input{min-height:280px;line-height:1.55}.detail-actions{padding:14px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;position:static}.detail-actions p{font-size:11px}.action-buttons{flex-wrap:wrap;justify-content:stretch}.action-buttons .button{flex:45%;min-height:44px;font-size:13px}.action-buttons .button.primary{flex-basis:100%}.footer-note{text-align:center;line-height:1.4}.toast{left:13px;right:13px;bottom:calc(13px + env(safe-area-inset-bottom));font-size:13px}.modal-card{padding:24px 20px}.modal-card p{font-size:14px}.modal-actions .button{min-height:44px}.modal-note,.access-form input{font-size:16px}}.view-tabs{background:#eaf0f1;border:1px solid #dce8e9;border-radius:10px;gap:5px;width:fit-content;margin-top:23px;padding:4px;display:flex}.dispatch-view{background:#f3f6f7;border:1px solid #dce8e9;border-radius:12px;margin-top:18px;overflow:hidden}.dispatch-connection{color:#547682;background:#e9f3f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.dispatch-connection a{color:#176274;white-space:nowrap;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.dispatch-frame{background:#f3f6f7;border:0;width:100%;height:max(820px,100vh - 205px);display:block}@media (max-width:780px){.dispatch-frame{height:calc(100vh - 178px);min-height:640px}.dispatch-view{margin-top:12px}}.app-shell.dispatch-shell{height:100dvh;min-height:0;overflow:hidden}.dispatch-shell .sidebar{min-height:0;overflow-y:auto}.dispatch-shell .main-area{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dispatch-shell .topbar,.dispatch-shell .heading-row,.dispatch-shell .view-tabs{flex:none}.dispatch-shell .content-wrap{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:16px;display:flex;overflow:hidden}.dispatch-shell .dispatch-view{flex-direction:column;flex:1;min-height:0;display:flex}.dispatch-shell .dispatch-connection{flex:none}.dispatch-shell .dispatch-frame{flex:1;height:auto;min-height:0}@media (max-width:780px){.dispatch-shell .heading-row{display:none}.dispatch-shell .content-wrap{padding-top:12px}.dispatch-shell .view-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;max-width:100%;margin-top:0;display:grid}.dispatch-shell .view-tabs button{min-width:0;padding:9px 4px;font-size:10px}.dispatch-shell .dispatch-view{margin-top:12px}}@media (min-width:801px){.workspace{grid-template-rows:minmax(0,1fr);height:min(710px,max(360px,100dvh - 410px));min-height:360px}.workspace .draft-list,.workspace .detail-panel{min-height:0}.workspace .detail-top,.workspace .detail-actions{flex-shrink:0}}.view-tabs button{color:#66808a;background:0 0;border:0;border-radius:7px;min-height:38px;padding:9px 17px;font-size:12px;font-weight:700}.view-tabs button.active{color:#145b6d;background:#fff;box-shadow:0 2px 7px #1d455214}.view-tabs span{color:#8ba5ac;margin-left:3px}.mail-view{background:#fff;border:1px solid #e3e9ea;border-radius:12px;margin-top:19px;overflow:hidden;box-shadow:0 10px 35px #2343510a}.mail-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:21px 24px 13px;display:flex}.mail-toolbar strong,.mail-toolbar span{display:block}.mail-toolbar strong{color:#253f48;font-size:16px}.mail-toolbar span{color:#8499a1;margin-top:5px;font-size:11px}.mail-toolbar .searchbox{flex:none;width:min(100%,340px)}.mail-filters{padding:0 24px 14px}.mail-list{border-top:1px solid #edf1f1;max-height:min(64vh,760px);overflow-y:auto}.mail-card{border-bottom:1px solid #eef1f1;padding:16px 24px}.mail-card:last-child{border-bottom:0}.mail-card-top,.mail-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-card-top span{color:#899ca3;white-space:nowrap;font-size:11px}.mail-card h2{color:#263d45;margin:7px 0 5px;font-size:14px;line-height:1.35}.mail-card p{color:#718892;overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.45}.mail-card-bottom small{color:#8da3aa;overflow-wrap:anywhere;font-size:10px}.mail-card-bottom a{color:#246d7b;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.mail-source-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 13px;display:flex}.mail-open{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}:is(.mail-open:hover h2,.mail-open:focus-visible h2){color:#08718b;text-decoration:underline}.mail-open:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #2b8aa1}.mail-open-hint{color:#186c7d;align-items:center;gap:5px;margin:2px 0 12px;font-size:11px;font-weight:700;display:inline-flex}.mail-card-bottom{border-top:1px solid #f0f3f3;padding-top:10px}.mail-dialog-backdrop{z-index:100;background:#102b35a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mail-dialog{background:#fff;border-radius:14px;flex-direction:column;width:min(780px,100%);max-height:min(90vh,950px);display:flex;overflow:hidden;box-shadow:0 28px 80px #071e2990}.mail-dialog-head{color:#63818b;letter-spacing:.1em;border-bottom:1px solid #e4ebed;justify-content:space-between;align-items:center;padding:18px 24px;font-size:11px;font-weight:800;display:flex}.mail-dialog-head button{color:#47646e;cursor:pointer;background:0 0;border:0}.mail-dialog-content{padding:25px 30px;overflow-y:auto}.mail-dialog-content h2{color:#203943;overflow-wrap:anywhere;margin:0 0 22px;font-size:22px;line-height:1.35}.mail-dialog-content dl{gap:9px;margin:0 0 24px;display:grid}.mail-dialog-content dl div{grid-template-columns:90px 1fr;gap:10px;display:grid}.mail-dialog-content dt{color:#8399a1;font-size:12px}.mail-dialog-content dd{color:#304b55;overflow-wrap:anywhere;margin:0;font-size:13px}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#253e48;border-top:1px solid #e9eef0;padding-top:22px;font-size:15px;line-height:1.65}.mail-attachments{color:#344f59;border-top:1px solid #e9eef0;margin-top:25px;padding-top:19px;font-size:13px}.mail-attachments ul{overflow-wrap:anywhere;padding-left:20px}.mail-attachments p{color:#849aa2}.mail-dialog-actions{border-top:1px solid #e4ebed;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.mail-dialog-actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.source-strip p{color:#4c6871;margin:5px 0 0;line-height:1.45}.source-registry-link{color:#186c7d;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.source-registry-link:hover{text-decoration:underline}@media (max-width:760px){.mail-dialog-backdrop{padding:0}.mail-dialog{border-radius:0;width:100%;height:100%;max-height:100%}.mail-dialog-content{padding:20px}.mail-dialog-content h2{font-size:19px}.mail-dialog-actions{flex-wrap:wrap}}.registry-view{background:#fff;border:1px solid #e3e9ea;border-radius:12px;margin-top:19px;padding:25px;box-shadow:0 10px 35px #2343510a}.registry-top{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.registry-top strong,.registry-top span{display:block}.registry-top strong{color:#243c45;font-size:16px}.registry-top span{color:#8499a1;margin-top:6px;font-size:11px}.registry-top a{color:#206a7b;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.registry-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:21px 0 25px;display:grid}.registry-metrics>div{background:#f8fafb;border:1px solid #e7eeee;border-radius:10px;padding:18px}.registry-metrics small,.registry-metrics strong{display:block}.registry-metrics small{color:#82969e;font-size:11px}.registry-metrics strong{color:#194956;margin-top:7px;font-size:27px}.registry-sections{grid-template-columns:minmax(0,42%) minmax(0,58%);gap:22px;display:grid}.registry-sections section{border:1px solid #e7eeee;border-radius:10px;min-width:0;padding:20px}.registry-sections h2{color:#233e48;margin:0 0 17px;font-size:15px}.registry-status-row{color:#5d7780;grid-template-columns:110px minmax(0,1fr) 25px;align-items:center;gap:9px;margin:0 0 15px;font-size:12px;display:grid}.registry-status-row strong{color:#2c505c;text-align:right}.registry-bar{background:#edf3f4;border-radius:10px;height:7px;overflow:hidden}.registry-bar i{border-radius:inherit;background:#287687;height:100%;display:block}.registry-recent-item{border-top:1px solid #edf1f1;padding:12px 0}.registry-recent-item:first-of-type{border-top:0;padding-top:0}.registry-recent-item>div{justify-content:space-between;gap:10px;display:flex}.registry-recent-item strong{color:#245e6e;font-size:12px}.registry-recent-item span{color:#9aadb3;font-size:11px}.registry-recent-item small{color:#8b6f49;background:#fbf3e5;border-radius:5px;margin-top:6px;padding:3px 7px;font-size:10px;display:inline-block}.registry-recent-item p{color:#526a73;margin:7px 0 0;font-size:12px;line-height:1.45}.registry-empty{text-align:center;color:#80949b;background:#fff;border:1px solid #e3e9ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:19px;padding:30px;display:flex}.registry-empty>div{color:#7aadb7;background:#eef5f6;border-radius:13px;place-items:center;width:55px;height:55px;display:grid}.registry-empty h2{color:#37545d;margin:15px 0 0;font-size:16px}.registry-empty p{max-width:300px;font-size:12px;line-height:1.5}.source-label{cursor:default}.source-label:hover{color:#bed0d5;background:0 0}.registry-source{color:#789098;white-space:nowrap;font-size:13px}.registry-status-chips{flex-wrap:wrap;gap:8px;margin:-5px 0 21px;display:flex}.registry-status-chips>span{color:#476873;background:#edf5f6;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.registry-status-chips strong{color:#205e6d}.registry-browser{border:1px solid #e0e9eb;border-radius:11px;grid-template-columns:minmax(260px,34%) minmax(0,66%);min-height:575px;display:grid;overflow:hidden}.registry-list-panel{border-right:1px solid #e0e9eb;flex-direction:column;min-width:0;display:flex}.registry-list-head{justify-content:space-between;align-items:baseline;gap:10px;padding:18px 18px 0;display:flex}.registry-list-head h2{color:#243e47;margin:0;font-size:16px}.registry-list-head span{color:#789098;font-size:13px}.registry-list-panel .searchbox{min-height:42px;margin:13px 16px}.registry-list-panel .searchbox input{font-size:14px}.registry-request-list{border-top:1px solid #ecf1f2;max-height:690px;overflow-y:auto}.registry-request-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f2;width:100%;padding:14px 18px;display:block}.registry-request-item:hover{background:#f6fafb}.registry-request-item.selected{background:#edf7f8;box-shadow:inset 3px 0 #277f8d}.registry-request-item>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.registry-request-item strong{color:#1f6171;font-size:14px}.registry-request-item small{color:#7a8f97;font-size:12px}.registry-request-item b{color:#2c424a;margin-top:7px;font-size:14px;font-weight:700;display:block}.registry-request-item em{color:#6b818a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.registry-list-empty{color:#718b94;padding:22px 17px;font-size:14px}.registry-detail-panel{background:#fff;min-width:0}.registry-detail-head{border-bottom:1px solid #eaf0f1;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px;display:flex}.registry-detail-head>div{min-width:0}.registry-detail-head span{color:#2e7887;font-size:13px;font-weight:700}.registry-detail-head h2{color:#193944;overflow-wrap:anywhere;margin:5px 0;font-size:21px;line-height:1.25}.registry-detail-head p{color:#80949b;margin:0;font-size:13px}.registry-detail-head .button{min-height:42px;font-size:13px}.registry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 24px;display:grid}.registry-fact{background:#f7fafb;border:1px solid #eaf0f1;border-radius:8px;min-width:0;padding:12px 14px}.registry-fact.full{grid-column:1/-1}.registry-fact small{color:#708c96;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.registry-fact strong{color:#2a4650;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;font-weight:600;line-height:1.5}.registry-fact.contact{background:#fff9ec;border-color:#f2e6cf}.registry-max-preview{padding:0 24px 24px}.registry-max-preview>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.registry-max-preview strong{color:#25434d;font-size:14px}.registry-max-preview span{color:#789098;font-size:12px}.registry-max-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#31525e;background:#eef5f6;border-radius:8px;margin:9px 0 0;padding:13px 15px;font:13px/1.55 Arial,Helvetica,sans-serif}.registry-detail-empty{color:#789098;padding:32px 22px;font-size:14px}@media (max-width:760px){.content-wrap.showing-detail .view-tabs{display:none}.view-tabs{width:100%;margin-top:17px}.view-tabs button{flex:1;min-height:44px;font-size:14px}.mail-view{margin-top:14px}.mail-toolbar{padding:17px 15px 10px;display:block}.mail-toolbar strong{font-size:15px}.mail-toolbar span{font-size:12px;line-height:1.4}.mail-toolbar .searchbox{width:100%;margin-top:13px}.mail-filters{flex-wrap:nowrap;padding:0 12px 12px;overflow-x:auto}.mail-filters .filter{white-space:nowrap}.mail-list{max-height:none}.mail-card{padding:16px}.mail-card-top strong{font-size:13px}.mail-card h2{font-size:14px}.mail-card p{font-size:13px}.mail-card-bottom{align-items:flex-start}.mail-card-bottom a{font-size:11px}.mail-source-links{max-width:65%}.registry-view{margin-top:14px;padding:15px}.registry-top{flex-wrap:wrap;gap:8px;padding-bottom:14px}.registry-top strong{font-size:15px}.registry-top span{font-size:12px}.registry-top a{min-height:38px}.registry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 18px}.registry-metrics>div{min-height:88px;padding:12px}.registry-metrics small{font-size:12px}.registry-metrics strong{font-size:23px}.registry-sections{grid-template-columns:1fr;gap:12px}.registry-sections section{padding:15px}.registry-status-row{grid-template-columns:95px minmax(0,1fr) 24px;font-size:12px}.registry-recent-item p{font-size:13px}.registry-source{white-space:normal}.registry-browser{display:block}.registry-list-panel{border-bottom:1px solid #e0e9eb;border-right:0}.registry-request-list{max-height:310px}.registry-list-panel .searchbox input{font-size:16px}.registry-detail-head{padding:18px 16px;display:block}.registry-detail-head h2{font-size:19px}.registry-detail-head .button{width:100%;min-height:46px;margin-top:15px;font-size:14px}.registry-detail-grid{gap:8px;padding:15px}.registry-fact{padding:11px}.registry-fact strong{font-size:14px}.registry-max-preview{padding:0 15px 17px}}@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-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}.mobile-nav{display:none}.content-wrap{padding-top:24px}.heading-row{align-items:flex-start}.heading-row .eyebrow{margin-bottom:5px}.heading-subtitle{color:#607680;line-height:1.45}.nav-item{min-height:44px;font-size:13px}.nav-count{font-size:11px}.today-view{gap:19px;margin-top:22px;display:grid}.today-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.today-stat{text-align:left;background:#fff;border:1px solid #dce7e9;border-radius:12px;min-width:0;padding:17px 19px;box-shadow:0 5px 18px #193e4a09}.today-stat:hover:not(:disabled),.today-stat.urgent{background:#fffaf0;border-color:#dcb977}.today-stat:disabled{opacity:.75;cursor:default}.today-stat span,.today-stat strong,.today-stat small{display:block}.today-stat span{color:#46616c;font-size:13px;font-weight:700}.today-stat strong{color:#173745;margin:5px 0;font-size:34px;line-height:1.15}.today-stat small{color:#537987;align-items:center;gap:5px;font-size:11px;display:flex}.today-section{background:#fff;border:1px solid #dfe8ea;border-radius:12px;overflow:hidden}.today-section-head{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;display:flex}.today-section-head .eyebrow{margin-bottom:4px}.today-section h2{color:#193741;margin:0;font-size:18px}.text-link{color:#176a7b;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.today-task{text-align:left;color:#49636d;background:#fff;border:0;border-bottom:1px solid #edf1f2;align-items:center;gap:18px;width:100%;padding:15px 21px;display:flex}.today-task:last-child{border-bottom:0}.today-task:hover{background:#f4f9fa}.today-task-id{color:#1e6474;min-width:92px;font-size:12px;font-weight:800}.today-task-main{flex:1;min-width:0}.today-task-main strong,.today-task-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.today-task>svg{color:#337f8f;flex:none}.today-empty{color:#627a83;margin:0;padding:18px 21px;font-size:12px}.today-source{color:#637c85;margin:0;font-size:11px}.filter-divider{background:#d8e4e6;align-self:center;width:1px;min-width:1px;height:23px;margin:0 7px}.context-links{flex-wrap:wrap;gap:7px 18px;display:flex}.body-input{font-size:14px;line-height:1.6}.registry-metrics>button{text-align:left;background:#f8fafb;border:1px solid #dce7e9;border-radius:10px;padding:18px}.registry-metrics>button:hover,.registry-metrics>button.selected{background:#eaf5f7;border-color:#81b9c3}.registry-metrics>button:disabled{opacity:.75;cursor:default}.registry-metrics em{color:#2b7585;margin-top:6px;font-size:10px;font-style:normal;display:block}.dispatch-view{margin-top:18px}.dispatch-shell .dispatch-frame{min-height:0}@media (min-width:801px){.workspace{height:min(760px,max(420px,100dvh - 300px));min-height:420px}}@media (max-width:800px){.mobile-nav{z-index:10;background:#fff;border-bottom:1px solid #dfe9eb;gap:3px;padding:7px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.mobile-nav button{color:#4c6873;background:0 0;border:0;border-radius:7px;flex:1 0 auto;padding:10px 9px;font-size:12px;font-weight:700}.mobile-nav button.active{color:#145f70;background:#e8f3f5}}@media (max-width:650px){.today-summary{grid-template-columns:1fr;gap:8px}.today-stat{grid-template-columns:1fr auto;align-items:center;padding:13px 15px;display:grid}.today-stat strong{grid-area:1/2/span 2;margin:0;font-size:26px}.today-stat small{grid-column:1;margin-top:4px}.today-section-head{padding:15px}.today-section h2{font-size:16px}.today-task{flex-wrap:wrap;gap:9px;padding:13px 15px}.today-task-id{min-width:0}.today-task-main{flex-basis:calc(100% - 130px)}.today-task>svg{margin-left:auto}.registry-metrics>button{min-height:88px;padding:12px}}:root{--ink:#18333e;--muted:#57717c;--line:#dbe6e8;--canvas:#f3f6f5;--teal:#176b79;--teal-soft:#e8f4f4;--amber:#b97a2a}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #54a9b7}.app-shell{background:var(--canvas)}.sidebar{background:#112c38;border-right:1px solid #284752;flex-basis:248px;width:248px;padding:30px 16px 22px}.brand{padding:2px 12px 37px;display:block}.brand-logo{object-fit:contain;object-position:left center;width:172px;height:auto;max-height:70px}.brand>span{color:#b6cad0;letter-spacing:.01em;margin-top:12px;font-size:12px;display:block}.sidebar-section-label{color:#95afb8;letter-spacing:.11em;margin-bottom:9px;font-size:11px}.sidebar-section-label.lower{margin-top:32px}.nav-item{color:#c6d9dd;border-radius:10px;min-height:46px;margin:3px 0;padding:11px 13px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.nav-item svg{flex:none;width:19px;height:19px}.nav-item:hover{background:#244a56}.nav-item.active{color:#133f4d;background:#dbeff0;box-shadow:inset 3px 0 #50a9ae}.nav-count{border-radius:99px;padding:3px 7px;font-size:12px}.source-label{color:#a9bec5;font-size:13px}.sidebar-bottom{align-items:flex-start;padding:19px 10px 3px}.sidebar-bottom strong{color:#ecf5f4;font-size:13px}.sidebar-bottom span{color:#adc3c8;font-size:12px;line-height:1.5}.topbar{border-color:var(--line);height:66px;padding:0 36px}.breadcrumb{color:#49636d;font-size:13px;font-weight:600}.breadcrumb-mark{object-fit:contain;width:43px;height:34px}.timezone{color:#617a83;font-size:12px}.avatar{color:#1b6370;background:#e1eff0;width:36px;height:36px;font-size:12px}.content-wrap{max-width:1580px;padding:35px 40px 50px}.heading-row{align-items:center;gap:24px}.heading-row .eyebrow,.today-section-head .eyebrow{color:#9b692d;letter-spacing:.12em;margin-bottom:7px;font-size:11px}.heading-row h1{letter-spacing:-.045em;color:#163644;font-size:clamp(29px,2.5vw,38px);line-height:1.1}.heading-subtitle{color:#536e78;max-width:700px;margin-top:10px;font-size:14px;line-height:1.5}.button{border-radius:9px;min-height:42px;padding:10px 15px;font-size:13px}.button.primary{box-shadow:none;background:#176c79}.button.primary:hover{background:#0e5662}.button.secondary,.button.outline{color:#275867;border-color:#cbdcdf}.today-view{gap:20px;margin-top:28px}.today-summary{gap:14px}.today-stat{border-color:var(--line);border-radius:15px;min-height:144px;padding:21px 22px;box-shadow:0 5px 18px #163c4908}.today-stat:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #163c4914}.today-stat.urgent{background:#fff8e9;border-color:#e9d7b9}.today-stat span{color:#385c69;font-size:14px}.today-stat strong{color:#123745;margin:9px 0 8px;font-size:39px}.today-stat small{color:#346b79;font-size:12px}.today-section{border-color:var(--line);border-radius:15px;box-shadow:0 4px 16px #163c4906}.today-section-head{padding:22px 25px}.today-section h2{letter-spacing:-.02em;font-size:19px}.text-link{font-size:13px}.today-task{gap:17px;min-height:67px;padding:14px 25px}.today-task-id{font-size:13px}.today-task-main strong{color:#21414c;font-size:14px}.today-task-main small{color:#58717a;margin-top:5px;font-size:12px}.today-empty,.today-source{font-size:13px}.today-empty{padding:23px 25px}.mail-view,.registry-view,.workspace{border-color:var(--line);border-radius:15px;box-shadow:0 5px 18px #163c4909}.mail-toolbar{padding:24px 25px 18px}.mail-toolbar strong,.registry-top strong{color:#1c3b47;font-size:18px}.mail-toolbar span,.registry-top span{color:#617983;font-size:13px;line-height:1.45}.searchbox{background:#fbfdfd;border-color:#cfdfe2;border-radius:9px;height:42px;min-height:42px}.searchbox input{font-size:13px}.filters{gap:5px;padding-bottom:13px}.filter{color:#526e78;border-radius:8px;padding:8px 11px;font-size:12px}.filter.active{color:#155d69;background:#e4f2f3}.mail-card{padding:18px 25px}.mail-card-top strong{color:#183f4d;font-size:14px}.mail-card-top span{color:#657d86;font-size:12px}.mail-card h2{color:#203c47;font-size:16px}.mail-card p{color:#526c76;font-size:13px;line-height:1.55}.mail-card-bottom small,.mail-card-bottom a,.mail-open-hint{font-size:12px}.metric{border-radius:13px;height:auto;min-height:88px}.metric small{color:#526b75;font-size:13px}.metric strong{font-size:27px}.list-head h2,.registry-list-head h2{font-size:17px}.list-head span,.registry-list-head span{color:#637b84;font-size:12px}.draft-item{min-height:124px}.draft-item-top strong{font-size:13px}.draft-item-top small{font-size:11px}.draft-client{font-size:14px}.draft-subject{color:#607984;font-size:13px}.status{border-radius:7px;padding:5px 8px;font-size:11px}.detail-kicker{font-size:11px}.client-line small{font-size:10px}.client-line strong{font-size:16px}.source-strip,.due-strip{font-size:13px;line-height:1.5}.editor-label-row label,.body-label{font-size:13px}.subject-input,.body-input{font-size:14px}.detail-actions p,.detail-meta,.note-strip{font-size:12px}.registry-top{padding-bottom:22px}.registry-metrics{gap:12px}.registry-metrics>button{background:#f8fbfa;border-radius:11px;min-height:108px}.registry-metrics small,.registry-metrics em{font-size:12px}.registry-metrics strong{font-size:30px}.registry-status-chips>span{font-size:12px}.registry-request-item{padding:16px 18px}.registry-request-item em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registry-detail-head h2{font-size:23px}.registry-fact{background:#f7faf9;border-radius:9px}.registry-fact small{color:#526d77}.registry-fact strong{color:#244550}.access-page{background:#eaf0f0}.access-decoration{background:radial-gradient(circle at 15% 14%,#d5e8e5 0,#0000 33%),radial-gradient(circle at 89% 82%,#dce9eb 0,#0000 28%),linear-gradient(145deg,#f2f5f2,#e4eded)}.access-card{border:1px solid #e1e9e8;border-radius:20px;width:min(100%,500px);padding:42px;box-shadow:0 24px 70px #1a4b521d}.access-card h1{font-size:30px}.access-card .muted{font-size:14px;line-height:1.6}.access-card .eyebrow{font-size:11px}.access-form label{font-size:13px}.access-form input{min-height:46px;font-size:15px}.access-footer{font-size:12px}@media (max-width:1150px){.sidebar{flex-basis:220px;width:220px}.content-wrap{padding:28px 26px 42px}}@media (max-width:800px){.topbar{height:58px;padding:0 20px}.mobile-nav{gap:5px;padding:8px 12px}.mobile-nav button{min-height:42px;padding:10px 12px;font-size:13px}.mobile-nav button.active{background:#dceff0}}@media (max-width:650px){.content-wrap{padding:24px 15px 42px}.heading-row{align-items:flex-start}.heading-row h1{font-size:29px}.heading-subtitle{font-size:13px}.today-view{gap:14px;margin-top:22px}.today-stat{min-height:0;padding:16px}.today-stat strong{font-size:29px}.today-section-head{padding:17px}.today-task{padding:15px 17px}.today-task-main strong{font-size:13px}.mail-toolbar{padding:18px 17px 12px}.mail-card{padding:16px 17px}.mail-card-top{align-items:flex-start}.mail-card-top strong{overflow-wrap:anywhere}.mail-card h2{font-size:15px}.metric{min-height:72px}.metric small{font-size:11px}.metric strong{font-size:21px}.access-card{padding:32px 24px}}.ao-office{--ao-ink:#183746;--ao-muted:#627987;color:var(--ao-ink);max-width:1380px;margin:auto}.ao-office *{box-sizing:border-box}.ao-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.ao-toolbar>span{letter-spacing:.18em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.ao-toolbar i{background:#7d9d9e;border-radius:50%;width:7px;height:7px}.ao-toolbar button{color:#546d79;cursor:pointer;background:#fff;border:1px solid #d6e0e5;border-radius:8px;padding:8px 12px;font-size:11px}.ao-stage{background:linear-gradient(#e5eef2 0,#f2f5f3 65%,#e5e8e0 65%);border:1px solid #d5e1e6;border-radius:18px;padding:0 24px 20px;position:relative;overflow:hidden}.ao-banner{text-align:center;z-index:1;background:#163c50;border-radius:0 0 14px 14px;width:420px;max-width:90%;margin:0 auto 6px;padding:22px 40px 18px;position:relative;box-shadow:0 9px #102b3a13,0 18px 35px #102b3a16}.ao-banner:before,.ao-banner:after{content:"";background:#93a3a9;width:3px;height:19px;position:absolute;top:0}.ao-banner:before{left:28px}.ao-banner:after{right:28px}.ao-banner img{width:265px;max-width:100%;height:auto;margin:auto;display:block}.ao-banner>span{letter-spacing:.2em;color:#a6c1ce;margin-top:15px;font-size:8px;display:block}.ao-horizon{pointer-events:none;height:165px;position:absolute;top:120px;left:0;right:0}.ao-horizon svg{opacity:.48;width:100%;height:100%}.ao-horizon>span{letter-spacing:.2em;color:#8ca4ad;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:25px;left:25px;transform:rotate(180deg)}.ao-team{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:8px;display:grid;position:relative}.ao-agent{color:var(--ao-ink);cursor:pointer;text-align:center;background:#ffffff40;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;min-width:0;padding:8px 10px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}:is(.ao-agent:hover,.ao-agent:focus-visible){background:#ffffffa6;transform:translateY(-4px)}.ao-agent.ao-selected{background:#ffffffb8;border-color:#fff;box-shadow:0 10px 24px #1737480b}.ao-agent:focus-visible{outline-offset:3px;outline:3px solid #367bb2}.ao-open:focus-visible{outline-offset:3px;outline:3px solid #367bb2}.ao-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #367bb2}.ao-agent-number{color:#708d99;border:1px solid #bdced4;border-radius:50%;align-self:flex-start;padding:5px;font:10px ui-monospace,monospace}.ao-character{width:100%;max-width:180px;margin:-8px 0 -2px;overflow:visible}.ao-body{animation:4.8s ease-in-out infinite ao-breathe;animation-delay:var(--ao-delay);transform-origin:100px 165px}.ao-shadow{animation:4.8s ease-in-out infinite ao-shadow;animation-delay:var(--ao-delay);transform-origin:100px 190px}.ao-eyes{animation:6.2s infinite ao-blink;animation-delay:var(--ao-delay);transform-origin:100px 81px}.ao-arm-right{transform-origin:143px 115px}.ao-name{color:#607987;margin-bottom:4px;font-size:11px}.ao-agent>strong{font-size:16px;font-weight:750;line-height:1.3}.ao-agent-tag{color:#5f7885;align-items:center;gap:12px;margin-top:12px;font-size:10px;display:flex}.ao-agent-tag>span{background:var(--ao-color);color:#193747;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:inline-grid}.ao-stage-note{z-index:1;text-align:center;color:#6c8084;margin:18px 0 0;font-size:10px;line-height:1.6;position:relative}.ao-bottom{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:18px;margin-top:18px;display:grid}.ao-detail{background:#fff;border:1px solid #dce5e9;border-radius:16px;padding:26px}.ao-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ao-kicker{letter-spacing:.12em;text-transform:uppercase;color:#758c97;margin:0 0 9px;font-size:9px;font-weight:700;line-height:1.6}.ao-detail h2{letter-spacing:-.6px;margin:0;font-size:24px}.ao-disconnected{color:#6e818a;white-space:nowrap;background:#f4f7f8;border:1px solid #dbe3e6;border-radius:20px;padding:6px 9px;font-size:10px}.ao-task{color:#4c6674;margin:18px 0;font-size:13px;line-height:1.8}.ao-signal{background:#f1f6f5;border-radius:9px;align-items:center;gap:15px;margin:16px 0;padding:13px 17px;display:flex}.ao-signal>strong{letter-spacing:-1px;color:#326354;font-size:34px}.ao-signal span{font-size:12px;display:block}.ao-signal small{color:#71868e;margin-top:6px;font-size:10px;display:block}.ao-boundary{color:#74858f;margin:15px 0 20px;font-size:11px;line-height:1.8}.ao-open{color:#fff;cursor:pointer;background:#193e50;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:12px 16px;font-size:12px;display:flex}.ao-open:hover{background:#27596c}.ao-open span{font-size:17px}.ao-pilot{background:#eaf0f0;border:1px solid #dbe5e7;border-radius:16px;padding:26px}.ao-pilot h3{letter-spacing:-.5px;margin:0 0 21px;font-size:23px;line-height:1.3}.ao-pilot ol{counter-reset:ao-step;gap:13px;margin:0 0 23px;padding:0;list-style:none;display:grid}.ao-pilot li{color:#526f7b;align-items:center;gap:12px;font-size:11px;display:flex}.ao-pilot li:before{counter-increment:ao-step;content:"0" counter(ao-step);color:#8ca1a8;font:9px ui-monospace,monospace}.ao-pilot-status{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.ao-pilot-status span{background:#af9360;border-radius:50%;width:6px;height:6px}.ao-pilot>p:last-child{color:#718891;margin:12px 0 0;font-size:10px;line-height:1.8}.ao-source{color:#83949e;margin:15px 2px 0;font-size:10px;line-height:1.7}.ao-paused *{animation-play-state:paused!important}@keyframes ao-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes ao-shadow{0%,to{opacity:.14;transform:scaleX(1)}50%{opacity:.09;transform:scaleX(.86)}}@keyframes ao-blink{0%,43%,46%,to{transform:scaleY(1)}44%,45%{transform:scaleY(.08)}}@keyframes ao-wave{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-42deg)}}@media (prefers-reduced-motion:reduce){.ao-office *{transition:none!important;animation:none!important}}@media (max-width:1050px){.ao-stage{padding-left:12px;padding-right:12px}.ao-team{gap:5px}.ao-agent>strong{font-size:13px}.ao-detail,.ao-pilot{padding:20px}.ao-bottom{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}}@media (max-width:700px){.ao-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px}.ao-agent{padding:9px 10px 14px}.ao-character{max-width:145px}.ao-agent>strong{font-size:15px}.ao-stage{background:linear-gradient(#e5eef2,#f1f4ef 45%,#e5e8e0);padding-bottom:16px}.ao-banner{width:330px;padding:24px 24px 17px}.ao-banner img{width:235px}.ao-banner>span{letter-spacing:.15em;margin-top:10px;font-size:7px}.ao-horizon{height:180px;top:95px}.ao-bottom{grid-template-columns:1fr;gap:12px;margin-top:12px}.ao-pilot h3 br{display:none}.ao-pilot h3{font-size:20px}.ao-toolbar>span{letter-spacing:.1em;font-size:8px}.ao-toolbar button{padding:8px;font-size:10px}.ao-detail h2{font-size:22px}.ao-stage-note{font-size:9px}.ao-agent-tag{margin-top:8px}}.po-room .po-workstation{pointer-events:none;flex:1 1 0;width:100%;max-width:170px;min-height:0;display:block;position:relative}.po-room .po-workstation>.po-character.ao-character{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block}.po-monitor-caption{color:#244c4a;text-align:center;pointer-events:none;z-index:2;background:#edf5ee;border:3px solid #284653;border-radius:3px;flex-direction:column;justify-content:center;gap:3px;width:144px;min-width:108px;max-width:calc(100% - 12px);min-height:43px;padding:5px 6px;line-height:1.15;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px #19333f}.po-monitor-caption>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;display:block;overflow:hidden}.po-monitor-caption>span:not(.po-monitor-typing){color:#3f635e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.po-monitor-working{background:#e6f3ed;border-color:#2c625a}.po-monitor-queued{color:#67502c;background:#fcf0d6;border-color:#866e48}.po-monitor-queued>span:not(.po-monitor-typing){color:#705e3f}.po-monitor-completed{color:#35566c;background:#e9f0fa;border-color:#41677d}.po-monitor-completed>span:not(.po-monitor-typing){color:#526b7c}.po-monitor-attention{color:#745027;background:#fff0db;border-color:#a27c45}.po-monitor-attention>span:not(.po-monitor-typing){color:#795a36}.po-monitor-unavailable,.po-monitor-disabled{color:#445e6a;background:#edf0f1;border-color:#667c85}.po-monitor-unavailable>span:not(.po-monitor-typing),.po-monitor-disabled>span:not(.po-monitor-typing){color:#526976}.po-monitor-typing{background:#2c625a;border-radius:3px;gap:2px;padding:2px 4px;display:flex;position:absolute;top:-6px;right:5px}.po-monitor-typing i{background:#effcf4;width:3px;height:3px;animation:1.2s steps(2,end) infinite po-monitor-pulse}.po-monitor-typing i:nth-child(2){animation-delay:.2s}.po-monitor-typing i:nth-child(3){animation-delay:.4s}@keyframes po-monitor-pulse{0%,75%,to{opacity:.4}25%,50%{opacity:1}}@media (max-width:700px){.po-room .po-workstation{max-width:170px}.po-monitor-caption{width:144px;min-width:112px}.po-monitor-caption>strong{font-size:12px}.po-monitor-caption>span:not(.po-monitor-typing){font-size:11.5px}}@media (prefers-reduced-motion:reduce){.po-monitor-typing i{opacity:1;animation:none}}.ao-open-execution{color:#2e6878;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd6dc;border-radius:7px;align-self:flex-start;margin-top:5px;padding:7px 11px;font-size:12px}.ao-open-execution:hover{background:#edf5f5}.ao-open-execution:focus-visible{outline-offset:3px;outline:3px solid #55a6ae}.ao-company-source{color:#5d7782;margin:0 0 12px;font-size:11px;line-height:1.6}.po-monitor-caption{gap:2px;min-height:56px}.po-monitor-origin{color:#5a756e;font-size:9.5px;font-weight:500;line-height:1.15;display:block}.po-company-tab .caw-root{border:0;border-radius:0;margin:0;padding:15px}.po-company-tab .caw-jobs{grid-template-columns:1fr}.po-company-tab .caw-root>header{flex-direction:column;gap:9px}.po-company-tab .caw-root h2{font-size:18px}.po-company-tab .caw-detail h3{font-size:16px}.po-company-tab .caw-history{max-height:none;overflow:visible}.po-monitor-caption>strong{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.po-monitor-origin{font-size:10px}.ao-source-state{background:#f0f4f4;border:1px solid #dbe5e6;border-radius:10px;gap:7px;margin:15px 0 18px;padding:14px 16px;display:grid}.ao-source-state strong{font-size:12px}.ao-source-state>span{color:#6c7f88;font-size:10px;line-height:1.7}.ao-fetch-error{color:#79572b;background:#fff6e9;border:1px solid #dfc49e;border-radius:10px;margin-top:16px;padding:14px 17px;font-size:12px;line-height:1.7}.ao-fetch-error small{margin-top:4px;font-size:10px;display:block}.ao-task-list{gap:7px;max-height:370px;padding:2px;display:grid;overflow:auto}.ao-task-row{text-align:left;cursor:pointer;color:#244453;background:#fff;border:1px solid #dde6e9;border-radius:9px;gap:5px;min-width:0;padding:12px 14px;display:grid}.ao-task-row>span{color:#728b96;font:10px ui-monospace,monospace}.ao-task-row strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ao-task-row small{color:#6c818a;font-size:10px;line-height:1.6}.ao-task-selected{background:#f0f7f6;border-color:#6a9da2;box-shadow:inset 3px 0 #6a9da2}:is(.ao-task-row:focus-visible,.ao-more:focus-visible,.ao-section-link:focus-visible){outline-offset:2px;outline:3px solid #367bb2}.ao-more,.ao-section-link{color:#315e70;cursor:pointer;text-align:left;background:0 0;border:0;padding:12px 2px;font-size:11px}.ao-more:hover,.ao-section-link:hover{text-decoration:underline}.ao-task-detail{border:1px solid #dce6e8;border-radius:12px;margin-top:18px;padding:19px}.ao-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ao-record-heading h3{overflow-wrap:anywhere;margin:0;font-size:17px}.ao-freshness{white-space:nowrap;color:#687e87;background:#edf1f2;border-radius:20px;padding:6px 8px;font-size:9px}.ao-freshness.ao-stale{color:#8b682c;background:#fbf0dc}.ao-freshness.ao-fresh{color:#46755f;background:#e7f2ed}.ao-task-detail dl{gap:14px;margin:20px 0;display:grid}.ao-task-detail dt{text-transform:uppercase;letter-spacing:.08em;color:#82929a;margin-bottom:5px;font-size:9px}.ao-task-detail dd{color:#425e6b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.ao-task-detail dd small{color:#8b989f;margin-top:4px;font-size:10px;display:block}.ao-workers{gap:17px;margin:20px 0;display:grid}.ao-workers>div{border-bottom:1px solid #cbdadd;gap:6px;padding-bottom:16px;display:grid}.ao-workers strong{font-size:12px}.ao-workers span{color:#7c643b;font-size:10px;line-height:1.7}.ao-workers small{color:#6b818b;font-size:10px;line-height:1.6}.ao-pilot .ao-boundary{margin:15px 0}.ao-section-link{margin-top:4px;display:block}.ao-task-detail+.ao-boundary{margin-bottom:3px}.ao-office .ao-task-detail .ao-open{width:100%}@media (max-width:700px){.ao-task-detail{padding:15px}.ao-record-heading h3{font-size:15px}.ao-task-detail dd{font-size:11px}.ao-task-list{max-height:330px}.ao-detail{scroll-margin-top:75px}}.ao-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ao-agent{background:#ffffff83}.ao-character{max-width:155px}:is(.ao-agent:hover .ao-arm-right,.ao-agent:focus-visible .ao-arm-right){animation:none}.ao-body{animation-name:ac-breathe}.ao-name{color:#355260;font-size:15px;font-weight:750}.ao-agent>strong{font-size:13px}.ao-agent-tag{font-size:11px}.ac-workspace{border-top:1px solid #dce5e9;margin-top:20px;padding-top:20px}.ac-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-heading h3{margin:0;font-size:18px}.ac-heading>span{color:#6c777e;font-size:11px}.ac-help,.ac-source,.ac-empty{color:#59717c;font-size:12px;line-height:1.7}.ac-source{background:#f3f6f6;border-radius:8px;padding:10px 12px}.ac-plans{gap:10px;margin-top:16px;display:grid}.ac-leg{border:1px solid #dce5e9;border-radius:10px;overflow:hidden}.ac-leg>summary{cursor:pointer;gap:6px;padding:14px 17px;display:grid}.ac-leg>summary:after{content:"Подробнее ↓";color:#416879;font-size:11px}.ac-leg[open]>summary:after{content:"Свернуть ↑"}.ac-leg summary>span{color:#47717f;font-size:11px}.ac-leg summary>strong{overflow-wrap:anywhere;font-size:14px}.ac-leg summary>small{color:#72838a;font-size:11px;line-height:1.5}.ac-leg-body{border-top:1px solid #e4ebed;padding:0 17px 16px}.ac-leg dl>div{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(130px,1fr) minmax(0,1.6fr);gap:12px;padding:10px 0;display:grid}.ac-leg dt{color:#74878e;font-size:11px}.ac-leg dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.ac-leg ul,.ac-issues ul{color:#926b3d;padding-left:20px;font-size:12px;line-height:1.7}.ac-issues,.ac-command,.ac-settings{border:1px solid #dce5e9;border-radius:10px;margin-top:18px;padding:15px}.ac-command>summary,.ac-issues>summary,.ac-settings>summary{cursor:pointer;font-size:13px;font-weight:700}.ac-command form,.ac-settings label{gap:8px;display:grid}.ac-command label,.ac-settings label{color:#546d78;gap:7px;margin:12px 0;font-size:12px;display:grid}.ac-command input,.ac-command textarea,.ac-settings input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#24434f;background:#fff;border:1px solid #bfced4;border-radius:7px;padding:10px}.ac-settings{background:#ffffff75;margin:0 0 24px}.ac-settings p,.ac-draft{color:#536c77;font-size:12px;line-height:1.7}.ac-draft{background:#eef5ef;border-radius:8px;padding:12px}:is(.ac-workspace :where(button,input,textarea,summary):focus-visible,.ac-settings :where(summary,input):focus-visible){outline-offset:3px;outline:3px solid #367bb2}.ao-stage-note{font-size:11px}.ao-office button{min-height:40px}@keyframes ac-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:700px){.ao-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ao-character{max-width:145px}.ac-leg dl>div{grid-template-columns:1fr;gap:5px}.ac-leg summary>strong{font-size:13px}.ao-banner{max-width:100%}.ac-command,.ac-settings{padding:12px}.ao-agent{padding-left:5px;padding-right:5px}.ao-agent>strong{font-size:12px}}.nh-choice{gap:7px;margin:16px 0;font-size:12px;display:grid}.nh-choice select{max-width:100%;font:inherit;color:#24434f;background:#fff;border:1px solid #bfced4;border-radius:8px;padding:10px}.nh-steps{color:#536c77;gap:16px;padding:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.nh-file{gap:9px;font-weight:700;display:grid}.nh-file input{font:inherit;max-width:100%}.nh-report{background:#f3f7f6;border-radius:10px;margin-top:20px;padding:15px}.nh-report h4{margin-top:0;line-height:1.5}.nh-report dl>div{grid-template-columns:120px minmax(0,1fr);gap:10px;margin:10px 0;font-size:12px;display:grid}.nh-report dd{overflow-wrap:anywhere;margin:0}.nh-report dt{color:#72868e}.nh-report ul{padding-left:20px;font-size:12px;line-height:1.8}.nh-report details{border-top:1px solid #dbe6e8;padding:10px 0}.nh-panel button:disabled{opacity:.5;cursor:default}.nh-report summary{cursor:pointer;font-size:12px;font-weight:700}.nh-panel :where(select,input):focus-visible{outline-offset:3px;outline:3px solid #367bb2}@media (max-width:700px){.nh-report dl>div{grid-template-columns:1fr;gap:3px}}.ao-stage{background:#e7ded0;border:1px solid #c6d4d3;border-radius:14px;padding:0;overflow:hidden}.po-room-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.po-room{aspect-ratio:1200/760;width:100%;min-width:800px;position:relative}.po-room-art{width:100%;height:100%;image-rendering:pixelated;display:block}.po-room .ao-team{z-index:2;padding:0;display:block;position:absolute;inset:0}.po-room .po-station{width:18%;height:34%;box-shadow:none;color:#28424d;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding:0;transition:none;display:flex;position:absolute}:is(.po-room .po-station:hover,.po-room .po-station:focus-visible,.po-room .po-station.ao-selected){outline-offset:3px;background:#fff4b34a;border:0;transform:none;box-shadow:inset 0 0 0 2px #476f79}.po-room .po-station:focus-visible{outline:3px solid #245e77}.po-nameplate{border-left:4px solid var(--ao-color);text-align:left;z-index:3;background:#fcfcf0f2;gap:3px;width:100%;min-width:0;max-width:100%;padding:7px 8px;line-height:1.3;display:grid;position:relative;box-shadow:3px 3px #6f7f7950}.po-nameplate>strong{justify-content:space-between;align-items:center;gap:5px;font-size:13px;display:flex}.po-nameplate>span{color:#5e747c;font-size:10px}.po-nameplate>small{color:#4e6e75;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.po-character.ao-character{width:100%;max-width:160px;max-height:75%;image-rendering:pixelated;margin:-1px 0 0;display:block;overflow:visible}.po-body.ao-body{animation:6s steps(2,end) infinite po-idle;animation-delay:var(--ao-delay);transform-origin:50%}.po-eyes.ao-eyes{transform-origin:90px 56px}.po-check{color:#fff;background:#538a6a;padding:1px 4px;font-size:11px;line-height:1.2}.ao-stage-note{color:#5f777c;text-align:left;background:#f5f5ed;border-top:1px solid #c2cfc9;margin:0;padding:12px 18px;font-size:11px}.po-drawer[hidden]{display:none!important}.po-drawer{z-index:45;overscroll-behavior:contain;background:#fff;border:1px solid #bacdd1;border-radius:14px;width:460px;max-width:calc(100vw - 36px);position:fixed;top:80px;bottom:18px;right:18px;overflow:auto;box-shadow:0 16px 70px #15313c4d}.po-drawer-toolbar{z-index:5;color:#fff;background:#203e4c;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.po-drawer-toolbar>strong{font-size:13px}.po-drawer-toolbar>button{color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #ffffff45;border-radius:7px;width:38px;height:38px;min-height:38px;font-size:24px}.po-drawer-toolbar>button:focus-visible{outline-offset:2px;outline:3px solid #c1debf}.po-drawer .ao-bottom{margin:0;display:block}.po-drawer .ao-detail{border:0;border-radius:0;padding:22px}.po-drawer .ao-pilot{border-radius:10px;margin:0 16px 16px;padding:18px}.po-drawer .ao-detail h2{font-size:22px}.po-drawer .ao-detail-heading{gap:10px}.po-drawer .ao-task-detail dl>div{grid-template-columns:1fr}.po-drawer .ao-source{padding:10px}.po-drawer .nh-steps{font-size:12px}.po-drawer .ac-heading h3{font-size:17px}.po-drawer .ac-leg dl>div{grid-template-columns:1fr;gap:5px}@keyframes po-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:700px){.po-drawer{width:auto;max-width:none;inset:70px 8px 8px}.po-drawer .ao-detail{padding:18px}.po-room{min-width:850px}.ao-stage-note{font-size:11px;line-height:1.7}.ao-toolbar>span{font-size:9px}.po-drawer-toolbar{padding:10px 14px}.po-room .po-station{width:18%}.po-drawer .ac-settings{padding:12px}.po-drawer .nh-report dl>div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.po-office *,.po-room *{transition:none!important;animation:none!important}}.po-room.po-departments{aspect-ratio:1400/1100;min-width:880px}.po-departments .po-department{scroll-margin:20px;position:absolute}.po-room .po-department .po-station{height:39%;min-height:0}.po-room .po-department-commercial .po-station{height:48%}.po-room .po-department-intake .po-station,.po-room .po-department-communications .po-station,.po-room .po-department-documents .po-station{height:73%}.po-departments .po-character.ao-character{flex-shrink:1;max-width:155px;min-height:0;max-height:75%}.po-room-label{text-align:left;pointer-events:none;position:absolute;top:3%;left:3%;right:3%}.po-room-label h3{color:#2f5560;letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(12px,1.2vw,17px);font-weight:750;line-height:1.25}.po-room-label p{color:#71867f;margin:0;font-size:clamp(9px,.8vw,11px);line-height:1.4}.po-room .po-nameplate{gap:2px;padding:6px 7px}.po-room .po-nameplate>strong{font-size:12px}.po-room .po-nameplate>span,.po-room .po-nameplate>small{font-size:9px}.po-department-nav{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.po-department-nav button{font:inherit;color:#426a79;cursor:pointer;background:#fff;border:1px solid #cbdde0;border-radius:8px;align-items:center;gap:12px;min-height:36px;padding:9px 11px;font-size:10px;display:flex}.po-department-nav button span{color:#839991;background:#edf3f3;border-radius:4px;padding:2px 5px;font-size:9px}.po-department-nav button:hover{background:#edf7f7}.po-department-nav button:focus-visible{outline-offset:3px;outline:3px solid #70a6b1}.po-room-scroll:focus-visible{outline-offset:3px;outline:3px solid #70a6b1}.po-room-label h3:focus-visible{outline-offset:3px;outline:3px solid #70a6b1}.po-detail-department{color:#788d91;margin:8px 0 0;font-size:11px}.po-room-scroll{scrollbar-gutter:stable}.po-department-nav:focus-within{scroll-margin-top:20px}@media (max-width:700px){.po-room.po-departments{min-width:1100px}.po-department-nav{scrollbar-width:thin;flex-wrap:nowrap;margin:0 -3px 10px;padding:3px 3px 8px;overflow-x:auto}.po-department-nav button{white-space:nowrap;flex-shrink:0;min-height:40px;font-size:10px}.po-room-label h3{font-size:13px}.po-room-label p{font-size:9px}.po-room .po-department .po-station{padding:0}.po-room .po-nameplate>strong{font-size:12px}.po-room .po-nameplate>span,.po-room .po-nameplate>small{font-size:9px}.po-room .po-department-commercial .po-nameplate{width:100%}}.po-visit-tools{background:#f6faf9;border:1px solid #d8e5e6;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.po-visit-tools>div{align-self:center;margin-right:auto}.po-visit-tools strong{color:#466d77;font-size:12px;display:block}.po-visit-tools small{color:#91a1a0;margin-top:5px;font-size:9px;display:block}.po-visit-tools label{color:#73919b;gap:5px;min-width:130px;font-size:9px;display:grid}.po-visit-tools select{min-height:37px;font:inherit;color:#416d7d;background:#fff;border:1px solid #c7dce1;border-radius:6px;max-width:180px;padding:8px;font-size:11px}.po-visit-tools button{font:inherit;color:#3d7181;cursor:pointer;background:#e9f3f3;border:1px solid #729ba5;border-radius:6px;min-height:37px;padding:9px 12px;font-size:10px}.po-visit-tools button:disabled{opacity:.45;cursor:default}:is(.po-visit-tools button:focus-visible,.po-visit-tools select:focus-visible,.po-address-actions button:focus-visible){outline-offset:3px;outline:3px solid #79adbb}.po-visit-status{color:#819b9e;margin:0 0 14px;font-size:10px;line-height:1.7}.po-visit-layer{z-index:4;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.po-room .po-away .po-body{opacity:0}.po-walk-left{transform-origin:0 -20px;animation:.42s steps(2,end) infinite po-step-left}.po-walk-right{transform-origin:0 -20px;animation:.42s steps(2,end) infinite po-step-right}.po-visitor[data-phase=meeting] .po-walk-left,.po-visitor[data-phase=meeting] .po-walk-right{animation:none}.po-visitor[data-phase=meeting]>g:last-child rect{fill:#e7f6df}.po-address-actions{background:#f1f7f8;border-bottom:1px solid #deeaed;gap:8px;padding:14px 18px;display:grid}.po-address-actions button{font:inherit;color:#fff;cursor:pointer;background:#346b7d;border:0;border-radius:7px;min-height:40px;font-size:12px;font-weight:650}.po-address-actions span{color:#879ca5;font-size:10px;line-height:1.6}.po-drawer-toolbar{z-index:6}@keyframes po-step-left{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes po-step-right{0%,to{transform:translateY(-7px)}50%{transform:translateY(0)}}@media (max-width:700px){.po-visit-tools{grid-template-columns:1fr 1fr;gap:11px;padding:13px;display:grid}.po-visit-tools>div{grid-column:1/-1}.po-visit-tools label{min-width:0}.po-visit-tools select{width:100%;max-width:none}.po-visit-tools>button{grid-column:1/-1}.po-visit-status{font-size:10px}.po-address-actions{padding:12px 15px}.po-address-actions button{min-height:42px}}@media (prefers-reduced-motion:reduce){.po-visit-path{display:none}.po-walk-left,.po-walk-right{animation:none!important}}.aw-workspace{color:#244853;max-width:1440px}.aw-kicker{letter-spacing:.14em;color:#7e949d;margin:0 0 10px;font-size:9px;font-weight:750}.aw-control{color:#e1eeee;background:#173b49;border-radius:14px;grid-template-columns:1.6fr 1fr;margin-bottom:20px;display:grid;overflow:hidden}.aw-control>div{padding:28px 30px}.aw-control .aw-kicker{color:#8db5be}.aw-control h2{letter-spacing:-.035em;color:#fff;margin:0 0 11px;font-size:25px;font-weight:650}.aw-control p{color:#a9c3cb;max-width:600px;margin:0 0 16px;font-size:12px;line-height:1.9}.aw-control button{font:inherit;color:#2e5f6e;cursor:pointer;background:#e1eeeb;border:0;border-radius:7px;padding:11px 14px;font-size:11px;font-weight:650}.aw-control aside{background:#234753;border-left:1px solid #54717c50;flex-direction:column;justify-content:center;padding:28px;display:flex}.aw-offline{color:#e6c38d;margin-bottom:10px;font-size:11px;font-weight:650;display:block}.aw-control aside p{margin-bottom:12px;font-size:11px;line-height:1.9}.aw-control small{color:#89a9b5;font-size:10px}.aw-error{color:#8e6733;background:#fff8ed;border:1px solid #ead4b6;border-radius:9px;margin-bottom:18px;padding:13px 18px;font-size:12px;line-height:1.8}.aw-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.aw-metrics>button,.aw-metrics>div{text-align:left;background:#fff;border:1px solid #dce7ea;border-radius:10px;gap:9px;min-width:0;padding:18px 20px;display:grid}.aw-metrics>button{cursor:pointer}.aw-metrics span{color:#718994;font-size:11px}.aw-metrics strong{letter-spacing:-.04em;color:#315e6d;font-size:25px;font-weight:650;line-height:1.2}.aw-metrics>button:last-child strong{font-size:19px}.aw-metrics small{color:#90a0a6;font-size:10px;line-height:1.6}.aw-departments{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.aw-departments button{font:inherit;cursor:pointer;text-align:left;color:#466d7b;background:#edf3f3;border:1px solid #d8e4e6;border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:7px;padding:13px 14px;display:grid}.aw-departments button span{font-size:11px;font-weight:650;line-height:1.5}.aw-departments button strong{color:#6e8d96;font-size:17px;font-weight:600}.aw-departments small{color:#879da4;grid-column:1/-1;font-size:9px;line-height:1.5}.aw-departments button[aria-pressed=true]{background:#e0f0f1;border-color:#408194;box-shadow:inset 0 0 0 1px #408194}.aw-queue{background:#fff;border:1px solid #dce7ea;border-radius:12px;overflow:hidden}.aw-queue>header{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.aw-queue h2{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:650}.aw-queue>header button,.aw-queue footer button,.aw-systems button{font:inherit;color:#3d7c8e;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.aw-queue .aw-kicker{margin-bottom:7px}.aw-filters{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(140px,1fr);gap:14px;padding:0 24px 20px;display:grid}.aw-filters label{color:#7b929c;gap:6px;font-size:10px;display:grid}.aw-filters input,.aw-filters select{width:100%;font:inherit;color:#466976;background:#fff;border:1px solid #cfdfe4;border-radius:7px;min-height:40px;padding:10px;font-size:12px}.aw-table-wrap{overflow:auto}.aw-queue table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px;line-height:1.7}.aw-queue th{text-align:left;color:#82949d;background:#f4f7f8;border-top:1px solid #e3ecef;border-bottom:1px solid #e3ecef;padding:12px 17px;font-size:10px;font-weight:650}.aw-queue th:first-child{width:27%}.aw-queue th:nth-child(2){width:18%}.aw-queue th:nth-child(3){width:29%}.aw-queue th:nth-child(4){width:26%}.aw-queue td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e9eff1;padding:20px 17px}.aw-queue td>strong{color:#345e6e;font-size:12px;font-weight:650;display:block}.aw-queue td p{color:#687f8c;margin:6px 0 9px}.aw-queue td small{color:#8a9fa8;font-size:10px;line-height:1.7;display:block}.aw-queue td em{color:#91a2a8;margin-top:8px;font-size:9px;font-style:normal;line-height:1.6;display:block}.aw-priority{color:#6b8a95;background:#edf4f5;border-radius:4px;margin-bottom:8px;padding:2px 5px;font-size:9px;font-weight:650;display:table}.aw-priority-1{color:#ac7a32;background:#fff1da}.aw-priority-2{color:#7d80a2;background:#eef0f8}.aw-agent-link{font:inherit;color:#397a8e;cursor:pointer;background:0 0;border:0;margin-bottom:5px;padding:0;font-size:13px;font-weight:650}.aw-open-record{font:inherit;color:#2d7388;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.aw-age{color:#9c8c6c;background:#f8f2e8;border-radius:4px;margin-top:7px;padding:2px 5px;font-size:9px;display:table}.aw-age-fresh{color:#57887c;background:#eff6f1}.aw-age-unknown{color:#8c9da5;background:#f1f4f5}.aw-queue footer{color:#8a9da5;padding:16px 24px;font-size:10px;line-height:1.8}.aw-empty{color:#8b9da5;padding:24px;font-size:12px;line-height:1.8}.aw-systems{background:#f9fbfb;border:1px solid #dce7ea;border-radius:10px;margin-top:20px}.aw-systems>summary{cursor:pointer;color:#577a88;padding:16px 20px;font-size:12px;font-weight:650}.aw-systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 22px 23px;display:grid}.aw-systems h3{color:#466d7a;font-size:13px}.aw-systems p{color:#7a919d;font-size:11px;line-height:1.8}.aw-materials{border-top:1px solid #ffffff20;margin-top:25px;padding-top:18px}.aw-materials>summary{color:#a9c6d0;cursor:pointer;padding:8px 11px;font-size:11px;font-weight:650}.aw-materials>p{color:#7c9da9;margin:0;padding:0 11px 8px;font-size:10px;line-height:1.7}.aw-materials .nav-item{padding:11px 12px;font-size:11px}.aw-sidebar-status span{font-size:10px!important;line-height:1.8!important}.aw-sidebar-status strong{font-size:11px!important}.aw-context{color:#77939d;background:#edf4f4;border:1px solid #d9e6e8;border-radius:9px;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:12px 15px;font-size:10px;display:flex}.aw-context button{font:inherit;color:#3d7789;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.mobile-nav select{color:#4a7686;font:inherit;background:#edf5f5;border:1px solid #d0e2e5;border-radius:7px;max-width:160px;padding:7px;font-size:11px}.aw-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.aw-workspace button:focus-visible,.aw-workspace input:focus-visible,.aw-workspace select:focus-visible,.aw-context button:focus-visible,.aw-materials summary:focus-visible){outline-offset:3px;outline:3px solid #79b1bf}@media (max-width:1100px){.aw-control{grid-template-columns:1.2fr 1fr}.aw-control>div,.aw-control aside{padding:23px}.aw-control h2{font-size:23px}.aw-metrics{gap:8px}.aw-metrics>button,.aw-metrics>div{padding:14px}.aw-departments{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-queue td,.aw-queue th{padding-left:12px;padding-right:12px}.aw-context{flex-wrap:wrap}.aw-context span{flex-basis:100%;order:3}}@media (max-width:700px){.aw-control{grid-template-columns:1fr;margin-bottom:15px}.aw-control>div{padding:22px}.aw-control h2{font-size:22px}.aw-control aside{border-top:1px solid #698a9640;border-left:0;padding:18px 22px}.aw-control p{font-size:11px}.aw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:15px}.aw-metrics span{font-size:10px}.aw-metrics strong{font-size:23px}.aw-metrics small{font-size:9px}.aw-metrics>button:last-child strong{font-size:17px}.aw-departments{gap:8px;margin-bottom:13px;padding-bottom:7px;display:flex;overflow-x:auto}.aw-departments button{flex:0 0 165px}.aw-queue>header{padding:18px}.aw-queue h2{font-size:19px}.aw-queue>header button{white-space:nowrap;font-size:10px}.aw-filters{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px}.aw-filters label:first-child{grid-column:1/-1}.aw-filters input,.aw-filters select{font-size:11px}.aw-queue table,.aw-queue tbody{display:block}.aw-queue thead{display:none}.aw-queue tr{border-top:1px solid #e0eaee;grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.aw-queue td{border:0;padding:0;display:block}.aw-queue td:first-child,.aw-queue td:nth-child(3),.aw-queue td:nth-child(4){grid-column:1/-1}.aw-queue td:before{content:attr(data-label);color:#9aabb3;margin-bottom:5px;font-size:9px;display:block}.aw-queue td:first-child:before{display:none}.aw-queue td:last-child{background:#f3f8f9;border-radius:7px;padding:12px}.aw-queue td em{font-size:9px}.aw-queue footer{padding:14px 18px}.aw-systems-grid{grid-template-columns:1fr;gap:10px}.aw-context{margin-bottom:14px;padding:10px 12px}.aw-context span{line-height:1.7}.aw-context button{font-size:10px}}.aw-execution{background:#fff;border:1px solid #cfdee2;border-radius:12px;margin:18px 0;overflow:hidden}.aw-execution>summary{cursor:pointer;color:#284e5b;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:15px 17px;display:flex}.aw-execution>summary>strong{font-size:14px}.aw-execution>summary>span{color:#5a737b;font-size:12px}.aw-execution>p{color:#60777e;margin:0;padding:0 17px 13px;font-size:12px;line-height:1.6}.aw-execution>ul{margin:0;padding:0 17px 8px;list-style:none}.aw-execution li{color:#355d6b;border-top:1px solid #e5edef;grid-template-columns:minmax(140px,1fr) minmax(180px,1.7fr) auto;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:grid}.aw-execution li div{min-width:0}.aw-execution small{color:#647c84;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.aw-execution li button{color:#326d7d;min-height:38px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #c7dce1;border-radius:7px;padding:6px 11px}.aw-execution :is(summary,button):focus-visible{outline-offset:3px;outline:3px solid #55a6ae}@media (max-width:700px){.aw-execution li{grid-template-columns:1fr 1fr;gap:8px 12px}.aw-execution li button{grid-column:1/-1;justify-self:start;min-height:40px}.aw-execution>summary{padding:13px}.aw-execution>p,.aw-execution>ul{padding-inline:13px}}.am-memory{background:#f8fbfb;border:1px solid #d5e4e8;border-radius:9px;margin:22px 0;overflow:hidden}.am-memory>summary{cursor:pointer;color:#3d7283;padding:15px;font-size:12px;font-weight:650;line-height:1.6}.am-body{padding:0 15px 16px}.am-help,.am-empty{color:#81979f;font-size:11px;line-height:1.8}.am-tools{flex-wrap:wrap;align-items:end;gap:7px;margin:15px 0;display:flex}.am-memory label{color:#6b8996;gap:6px;font-size:10px;line-height:1.6;display:grid}.am-tools label{flex:100%}.am-memory input,.am-memory textarea,.am-memory select{font:inherit;color:#3d6677;background:#fff;border:1px solid #cbdde3;border-radius:6px;width:100%;min-height:38px;padding:9px;font-size:12px}.am-memory textarea{resize:vertical}.am-memory button{font:inherit;color:#3b788a;cursor:pointer;background:#fff;border:1px solid #cbdee3;border-radius:6px;min-height:34px;padding:8px 10px;font-size:10px}.am-memory button:disabled{opacity:.5;cursor:default}:is(.am-memory button:focus-visible,.am-memory input:focus-visible,.am-memory textarea:focus-visible,.am-memory select:focus-visible,.am-memory summary:focus-visible){outline-offset:3px;outline:3px solid #7cb0bc}.am-error,.am-saved{color:#925f35;background:#fff0e3;border-radius:6px;padding:10px;font-size:11px;line-height:1.8}.am-saved{color:#507962;background:#edf5ef}.am-records{gap:12px;display:grid}.am-note{background:#fff;border:1px solid #dce7e9;border-radius:8px;padding:13px}.am-note>header{color:#56808b;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;display:flex}.am-note small{color:#8aa0a8;font-size:9px;line-height:1.7}.am-note>p{white-space:pre-wrap;color:#486c7d;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.am-note dl{gap:6px;margin:12px 0;display:grid}.am-note dl>div{grid-template-columns:65px 1fr;gap:8px;font-size:10px;line-height:1.8;display:grid}.am-note dt{color:#92a3aa}.am-note dd{color:#698691;overflow-wrap:anywhere;margin:0}.am-actions{flex-wrap:wrap;gap:7px;display:flex}.am-editor{border-top:1px solid #dce8eb;gap:13px;margin-top:18px;padding-top:17px;display:grid}.am-editor h3{color:#547c89;margin:0 0 2px;font-size:14px}.am-editor button[type=submit]{color:#fff;background:#346a7b;border-color:#346a7b}.am-history{border-top:1px solid #e2ebee;gap:12px;margin:14px 0 0;padding:12px 0 0 20px;display:grid}.am-history li{color:#6b8692;font-size:10px}.am-history small,.am-history strong{display:block}.am-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.app-shell.nav-shell{--navigation-width:248px;width:100%;min-width:0;display:block}.app-shell.nav-shell>.sidebar{z-index:30;width:var(--navigation-width);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#547581 #112c38;height:100dvh;min-height:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.app-shell.nav-shell>.sidebar[hidden]{display:none}.app-shell.nav-shell>.sidebar>*{flex-shrink:0}.app-shell.nav-shell>.main-area{width:calc(100% - var(--navigation-width));min-width:0;min-height:100dvh;margin-inline-start:var(--navigation-width)}.app-shell.nav-shell.nav-collapsed>.main-area{width:100%;margin-inline-start:0}.app-shell.nav-shell.dispatch-shell>.main-area{height:100dvh}.navigation-heading{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.navigation-heading .breadcrumb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.navigation-toggle{color:#345f6c;background:#fff;border:1px solid #d5e2e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:9px 11px;font-size:12px;font-weight:650;display:inline-flex}.navigation-toggle:hover{background:#edf5f5;border-color:#85adb8}.navigation-toggle:focus-visible{outline-offset:3px;outline:3px solid #70b4c4}.navigation-close:focus-visible{outline-offset:3px;outline:3px solid #70b4c4}.nav-shell .nav-item:focus-visible{outline-offset:3px;outline:3px solid #70b4c4}.navigation-backdrop,.navigation-close{display:none}.nav-shell .topbar{gap:14px}.nav-shell .topbar-right{flex-shrink:0}@media (max-width:1150px){.app-shell.nav-shell{--navigation-width:220px}}@media (min-width:801px) and (max-width:1000px){.nav-shell .timezone{display:none}}@media (max-width:800px){.app-shell.nav-shell>.main-area,.app-shell.nav-shell.nav-collapsed>.main-area{width:100%;margin-inline-start:0}.app-shell.nav-shell>.sidebar{z-index:70;width:min(310px,100vw - 44px);padding-top:15px;display:none;box-shadow:12px 0 40px #0a233b40}.app-shell.nav-shell.nav-mobile-open>.sidebar:not([hidden]){animation:.16s ease-out navigation-enter;display:flex}.navigation-backdrop{z-index:60;background:#0b233b80;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.navigation-close{color:#d7e7eb;background:0 0;border:1px solid #41616e;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;margin:0 0 16px;padding:8px 11px;font-size:12px;display:flex}.navigation-heading{gap:12px}.navigation-heading .breadcrumb{text-overflow:ellipsis;font-size:11px;overflow:hidden}.navigation-heading .breadcrumb-mark,.navigation-heading .breadcrumb>span{display:none}.navigation-toggle{padding:9px}.navigation-toggle>span{display:none}.nav-shell .mobile-nav{flex-shrink:0;min-width:0;max-width:100%}}@media (max-width:480px){.nav-shell .topbar{gap:10px;padding-inline:12px}.nav-shell .topbar-right{gap:8px}.nav-shell .topbar-right .avatar{display:none}.navigation-heading{gap:9px}.navigation-heading .breadcrumb{white-space:normal;line-height:1.35}}@keyframes navigation-enter{0%{opacity:.7;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.app-shell.nav-shell.nav-mobile-open>.sidebar:not([hidden]){animation:none}}.nav-shell{--workspace-topbar-height:66px}.nav-shell .topbar{z-index:25;height:var(--workspace-topbar-height);position:sticky;top:0}@media (max-width:800px){.nav-shell{--workspace-topbar-height:58px}.nav-shell .mobile-nav{top:var(--workspace-topbar-height)}}.ach-root{color:#203e4c;background:#fff;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;font-size:13px;line-height:1.55;display:flex;overflow:hidden}.ach-root[hidden]{display:none}.ach-root *,.ach-root :before,.ach-root :after{box-sizing:border-box}.ach-root button,.ach-root input,.ach-root textarea{font:inherit}.ach-root button{cursor:pointer}.ach-root button:disabled{cursor:default;opacity:.5}.ach-root :is(button,input,textarea,summary,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #449aa4}.ach-mode{background:#f0f6f5;border-bottom:1px solid #e1e9e8;flex:none;padding:12px 18px 10px}.ach-mode-label{color:#326a70;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ach-mode-label>span{font-size:16px;line-height:1}.ach-mode p{color:#526b75;margin:3px 0 0;font-size:11px}.ach-history-bar{color:#526b75;border-bottom:1px solid #eff2f3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:10px;line-height:1.4;display:flex}.ach-history-bar>span{overflow-wrap:anywhere;min-width:0}.ach-history-bar>button{color:#426c7a;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:4px 5px;font-size:11px;display:inline-flex}.ach-history-bar>button:not(:disabled):hover{background:#eef4f5}.ach-transcript-wrap{flex:1 1 0;min-width:0;min-height:80px;display:flex;position:relative;overflow:hidden}.ach-transcript{scrollbar-width:thin;scrollbar-color:#b5c8cc transparent;overscroll-behavior:contain;overflow-anchor:none;flex:1;min-width:0;min-height:0;padding:20px 18px 28px;scroll-padding:18px;overflow:hidden auto}.ach-transcript:focus-visible{outline-offset:-3px!important}.ach-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px 12px;display:flex}.ach-empty-symbol{color:#3a7d84;background:#edf5f4;border:1px solid #dfebea;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:30px;display:grid}.ach-empty h3{color:#284957;margin:0;font-size:17px;line-height:1.4}.ach-empty p{color:#526b75;max-width:310px;margin:9px 0 0;font-size:12px}.ach-history-note{color:#526b75;text-align:center;margin:0 0 20px;font-size:11px}.ach-messages{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.ach-message,.ach-message article{min-width:0}.ach-message-user{align-self:stretch;margin-left:28px}.ach-message-user article{background:#edf4f5;border:1px solid #e0ebed;border-radius:16px 16px 4px;padding:12px 14px}.ach-message-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:7px;display:flex}.ach-message-head>strong{color:#284957;overflow-wrap:anywhere;font-size:12px;font-weight:750}.ach-message-head>time{color:#526b75;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.ach-answer-label{color:#426c70;font-size:10px;font-weight:600}.ach-message-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#354f5a;margin:0;font-size:13px;line-height:1.75}.ach-request-tag{color:#526b75;overflow-wrap:anywhere;border:1px solid #dce7e9;border-radius:4px;max-width:100%;margin-bottom:8px;padding:2px 6px;font-size:10px;display:inline-block}.ach-recorded{color:#526b75;margin-top:7px;font-size:10px;display:block}.ach-message-system article{background:#faf8f2;border-left:3px solid #d0b177;border-radius:2px 9px 9px 2px;padding:12px 14px}.ach-message-system .ach-message-head>strong{color:#82704f;font-size:11px}.ach-message-system .ach-message-body{color:#756c5e;font-size:12px}.ach-status-note{color:#7d623c;margin:10px 0 0;font-size:10px}.ach-status-warning{color:#895d24}.ach-sources{border-top:1px solid #e5edef;margin-top:14px;padding-top:9px;font-size:11px}.ach-sources>summary{cursor:pointer;color:#526b75;width:fit-content;font-size:11px}.ach-sources-caution{color:#895d24}.ach-sources>ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ach-sources li{background:#f8fafb;border:1px solid #e2ebed;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ach-sources li>a{color:#346f83;text-underline-offset:3px;overflow-wrap:anywhere;line-height:1.6;text-decoration:underline}.ach-sources li>a:hover{color:#164c62}.ach-sources li>strong{color:#58707b;overflow-wrap:anywhere;font-weight:600}.ach-source-date{color:#526b75;font-size:10px}.ach-source-warning{color:#895d24;overflow-wrap:anywhere;font-size:10px}.ach-jump{white-space:nowrap;color:#416e7e;background:#fff;border:1px solid #c9dadd;border-radius:22px;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:7px 14px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #203e4c1c;font-size:11px!important}.ach-jump:hover{background:#f0f7f7}.ach-compose-area{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border-top:1px solid #e5edef;flex:0 auto;min-height:0;max-height:60%;padding:10px 14px 12px;overflow-y:auto}.ach-prompts{scrollbar-width:thin;overscroll-behavior-x:contain;gap:6px;padding:2px 2px 10px;display:flex;overflow-x:auto}.ach-prompts>button{color:#557781;white-space:nowrap;background:#fff;border:1px solid #d7e4e7;border-radius:20px;flex:none;min-height:32px;padding:5px 9px;font-size:10px}.ach-prompts>button:not(:disabled):hover{background:#f3f8f8;border-color:#88b0b7}.ach-form{margin:0}.ach-context{margin:0 3px 8px;font-size:11px}.ach-context>summary{cursor:pointer;color:#526b75;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:11px}.ach-context>label{color:#526b75;margin:9px 0 4px;font-size:10px;display:block}.ach-context>input{color:#354f5a;background:#fff;border:1px solid #cfdee2;border-radius:6px;width:100%;min-height:38px;padding:8px 10px;font-size:12px;display:block}.ach-context>p{color:#526b75;margin:5px 0 9px;font-size:10px}.ach-composer{background:#fff;border:1px solid #b7cdd2;border-radius:16px;padding:10px 11px 8px;box-shadow:0 2px 8px #203e4c08}.ach-composer:focus-within{border-color:#63a0ab;box-shadow:0 0 0 2px #d8ebed}.ach-composer>textarea{resize:none;color:#2d4a58;scrollbar-width:thin;background:0 0;border:0;width:100%;min-height:64px;max-height:144px;padding:0 1px;font-size:13px;line-height:1.65;display:block;overflow-y:auto;outline:none!important}.ach-composer>textarea::placeholder{color:#60767e;opacity:1}.ach-composer>textarea:disabled{color:#7f929b;opacity:.7}.ach-composer-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.ach-composer-bottom>span{color:#526b75;font-variant-numeric:tabular-nums;font-size:10px}.ach-root .ach-send{color:#fff;background:#2e6779;border:0;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.ach-root .ach-send:not(:disabled):hover{background:#1e5267}.ach-root .ach-send:disabled{color:#82969e;opacity:1;background:#d2dfe3}.ach-compose-hint{color:#526b75;margin:8px 0 0;padding:0 3px;font-size:10px;line-height:1.5}.ach-send-progress{color:#577b83;margin:8px 3px 0;font-size:11px}.ach-alert{color:#856a43;overflow-wrap:anywhere;background:#fcf8f0;border:1px solid #e7d9bf;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.6}.ach-load-error{flex:none;margin:10px 14px 0}.ach-alert>p{margin:0}.ach-alert>span{display:block}.ach-alert>button{color:#80653b;background:#fffdf8;border:1px solid #d5c7aa;border-radius:5px;justify-content:center;align-items:center;min-height:32px;margin-top:6px;padding:4px 8px;font-size:10px;display:inline-flex}.ach-alert>button:not(:disabled):hover{background:#f5eddf}.ach-send-error{margin-top:9px}.ach-send-error>span{color:#7d623c;margin-top:2px;font-size:10px}.ach-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:700px){.ach-mode{padding:9px 13px}.ach-history-bar{gap:8px;padding:5px 13px}.ach-history-bar>span{font-size:9px}.ach-transcript{padding:15px 13px 24px}.ach-message-user{margin-left:17px}.ach-message-head>time{flex-basis:100%;margin-left:0}.ach-messages{gap:20px}.ach-compose-area{padding:8px 10px max(9px, env(safe-area-inset-bottom))}.ach-composer>textarea,.ach-context>input{font-size:16px}.ach-composer>textarea{line-height:1.55}.ach-context{margin-bottom:6px}.ach-prompts{padding-bottom:8px}.ach-prompts>button{min-height:36px}.ach-root .ach-send{width:38px;min-width:38px;height:38px;min-height:38px}.ach-empty{min-height:150px;padding:15px 8px}.ach-load-error{margin:7px 10px 0}}@media (max-height:650px){.ach-mode{padding-top:7px;padding-bottom:7px}.ach-mode p{font-size:10px}.ach-history-bar{padding-top:3px;padding-bottom:3px}.ach-compose-area{padding-top:6px}.ach-empty{min-height:100px}.ach-empty-symbol{display:none}.ach-compose-hint{margin-top:5px}}@media (max-height:450px){.ach-root{overflow-y:auto}.ach-transcript-wrap{flex:1 0 90px}.ach-compose-area{flex-shrink:0;max-height:none;overflow-y:visible}}@media (prefers-reduced-motion:reduce){.ach-root{scroll-behavior:auto}}.ach-context-picker{border-bottom:1px solid #e5edef;flex:none;margin:0;padding:8px 18px}.ach-context-apply{align-items:center;gap:7px;margin-top:5px;display:flex}.ach-context-apply input{color:#35515e;background:#fff;border:1px solid #c5d8de;border-radius:6px;flex:1;width:100%;min-width:0;min-height:37px;padding:7px 9px}.ach-context-apply button,.ach-clear-draft,.ach-unknown-list button{color:#356d7e;background:#fff;border:1px solid #c9dade;border-radius:6px;min-height:34px;padding:6px 9px;font-size:10px!important}.ach-context-picker>p{margin-bottom:2px}.ach-executor{color:#526b75;margin-top:5px;font-size:10px;display:block}.ach-executor-online{color:#356d5e}.ach-executor-offline{color:#895f3d}.ach-runs{border-top:1px solid #dce8eb;margin-top:25px;padding-top:15px}.ach-runs h3{color:#466f7d;margin:0 0 10px;font-size:12px}.ach-runs>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ach-runs li{background:#f7fafb;border:1px solid #dae7ea;border-radius:7px;padding:10px}.ach-runs li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ach-runs strong{color:#426a79;font-size:11px}.ach-runs time,.ach-runs small{color:#526b75;overflow-wrap:anywhere;font-size:10px}.ach-runs p{color:#466773;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:11px}.ach-unknown-list{color:#7e633e;background:#fcf8ef;border:1px solid #e3d5b9;border-radius:7px;margin:0 2px 9px;padding:8px 10px;font-size:10px}.ach-unknown-list summary{cursor:pointer}.ach-unknown-list>div{border-top:1px solid #e6d9c4;margin-top:8px;padding-top:8px}.ach-unknown-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.ach-unknown-list small{overflow-wrap:anywhere;margin-bottom:6px;display:block}.ach-clear-draft{margin-top:8px}@media (max-width:700px){.ach-context-picker{padding:7px 13px}.ach-context-apply input{font-size:16px}.ach-context-apply{align-items:stretch}}.ach-drafts{border-top:1px solid #dce8eb;margin-top:22px;padding-top:15px}.ach-drafts h3{color:#466f7d;margin:0 0 10px;font-size:12px}.ach-drafts>ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ach-drafts li{background:#fbfcfa;border:1px solid #d9e6e7;border-radius:9px;min-width:0}.ach-drafts summary{cursor:pointer;color:#355f6d;overflow-wrap:anywhere;padding:12px}.ach-drafts summary>strong{font-size:11px}.ach-drafts summary>span{color:#35515d;margin-top:4px;font-size:12px;display:block}.ach-drafts summary>small{color:#80613b;margin-top:5px;font-size:10px;display:block}.ach-draft-content{min-width:0;padding:0 12px 12px}.ach-draft-content>time,.ach-draft-content>small{color:#526b75;font-size:10px;display:block}.ach-draft-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#35515d;-webkit-user-select:text;user-select:text;cursor:text;margin:10px 0 0;font-size:13px;line-height:1.75}.ach-draft-content>small{margin-top:9px}.ach-drafts-notice{color:#80613b;margin:10px 0 0;font-size:11px}.ach-mode{padding:9px 18px}.ach-mode>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ach-mode>summary::-webkit-details-marker{display:none}.ach-mode>summary:after{content:"⌄";color:#6b8188}.ach-mode[open]>summary:after{content:"⌃"}.ach-mode-label{font-size:12px}.ach-connection{color:#667d85;margin-left:auto;font-size:10px}.ach-mode p{margin-top:9px}.ach-context-picker{padding-top:9px;padding-bottom:9px;font-size:12px}.ach-context-picker>summary{cursor:pointer;color:#315e6d;font-weight:650}.ach-messages{gap:32px}.ach-turn{flex-direction:column;gap:17px;min-width:0;display:flex}.ach-message-user{margin-left:32px}.ach-message-user article{background:0 0;border:0;padding:0}.ach-message-user{background:#edf4f5;border:1px solid #e0ebed;border-radius:16px 16px 4px;padding:12px 15px}.ach-message-head{margin-bottom:6px}.ach-message-head>time{font-size:10px}.ach-message-body{font-size:14px;line-height:1.7}.ach-run-inline{color:#526b75;background:#f5f8f8;border-left:2px solid #8eb5bd;flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding:8px 11px;font-size:11px;display:flex}.ach-run-inline>strong{color:#426d78;font-size:11px}.ach-run-inline>time{margin-left:auto;font-size:10px}.ach-run-inline p{overflow-wrap:anywhere;width:100%;margin:4px 0 0}.ach-run-uncertain,.ach-run-failed{background:#fcf8ef;border-color:#d0ad70}.ach-turn .ach-drafts{border:0;margin:0;padding:0}.ach-compose-area{background:#fff;border-top:1px solid #e5edef;flex:none;max-height:48%;position:relative;overflow-y:auto;box-shadow:0 -5px 18px #193a4306}.ach-composer{border-radius:15px}.ach-composer textarea{font-size:14px}.ach-compose-hint{color:#6b8088;font-size:10px}.ach-clear-draft{color:#6b8088;background:0 0;border:0;min-height:28px;margin-top:4px;padding:2px 0}.ach-pending-note{color:#526b75;margin:7px 2px 0;font-size:11px;line-height:1.45}.ach-drafts summary{min-height:44px}@media (max-width:700px){.ach-mode{padding:9px 13px}.ach-mode>summary{gap:7px}.ach-mode-label{font-size:11px}.ach-connection{text-align:right;max-width:47%;line-height:1.3}.ach-message-body{font-size:15px}.ach-composer textarea{font-size:16px}.ach-message-user{margin-left:18px;padding:10px 12px}.ach-transcript{padding-top:16px}.ach-compose-area{max-height:47%}.ach-run-inline>time{width:100%;margin-left:0}}@media (max-height:450px){.ach-compose-area{flex-shrink:0;max-height:none;overflow-y:visible}}.ak-panel{color:#244653;min-width:0;padding:18px;font-size:13px;line-height:1.6}.ak-panel *{box-sizing:border-box}.ak-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ak-heading h3{color:#193e4a;margin:0;font-size:19px;line-height:1.4}.ak-heading p{color:#536f7a;max-width:52ch;margin:7px 0 0;font-size:12px}.ak-panel button,.ak-panel input,.ak-panel select{font:inherit}.ak-panel button{color:#26596a;cursor:pointer;background:#fff;border:1px solid #b9d0d6;border-radius:8px;min-height:42px;padding:9px 12px}.ak-panel button:disabled{opacity:.6;cursor:default}.ak-panel .ak-refresh{background:#eff6f6;flex:none;font-size:12px}.ak-panel :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #297e91}.ak-notice{color:#476770;background:#eef5f5;border-left:3px solid #77a5ac;margin:15px 0;padding:11px 12px;font-size:12px}.ak-error{color:#784420;background:#fff3e9;border:1px solid #d6aa8c;border-radius:8px;margin:14px 0;padding:12px;font-size:13px}.ak-state{color:#526e79;margin:18px 0;font-size:13px}.ak-received{color:#576f79;gap:3px;margin:15px 0;font-size:11px;display:grid}.ak-received span:last-child{color:#647d86}.ak-tools{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.ak-tools label{color:#3f606d;gap:6px;font-size:12px;display:grid}.ak-tools input,.ak-tools select{color:#214c5b;background:#fff;border:1px solid #b8cdd4;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:13px}.ak-tools input::placeholder{color:#6f828c;opacity:1}.ak-count{color:#5a7480;margin:12px 0;font-size:11px}.ak-records{gap:13px;display:grid}.ak-record{overflow-wrap:anywhere;background:#fff;border:1px solid #ccdde2;border-radius:10px;min-width:0;padding:14px}.ak-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.ak-badges>span{color:#4a6470;background:#edf2f4;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.6}.ak-badges>.ak-priority{color:#326555;background:#eaf4ed}.ak-badges>.ak-stale{color:#795021;background:#fff0d9}.ak-badges>.ak-unknown{color:#725737;background:#f5eddf}.ak-badges>.ak-dated{color:#496878;background:#edf4f6}.ak-record h4{color:#214954;margin:0;font-size:15px;font-weight:650;line-height:1.55}.ak-summary{white-space:pre-wrap;color:#4a6673;margin:9px 0 13px;font-size:12px;line-height:1.8}.ak-dates{border-top:1px solid #e4edef;gap:7px;margin:0;padding-top:10px;display:grid}.ak-dates>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ak-dates dt,.ak-details dt{color:#657d87;font-size:11px}.ak-dates dd,.ak-details dd{color:#2c505d;white-space:pre-wrap;margin:0;font-size:11px}.ak-source{color:#3d6371;gap:3px;margin:11px 0 0;font-size:11px;display:grid}.ak-source>span{color:#687d88;font-size:10px}.ak-extra{border-top:1px solid #dfebed;margin:12px -14px -14px}.ak-extra>summary{cursor:pointer;color:#34677a;min-height:44px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.7}.ak-extra-body{padding:0 14px 14px}.ak-reason{color:#5f7180;margin:0 0 10px;font-size:11px}.ak-warnings{color:#765637;gap:7px;margin:0 0 13px;padding-left:19px;font-size:11px;line-height:1.75;display:grid}.ak-details{gap:9px;margin:13px 0;display:grid}.ak-details>div{grid-template-columns:1fr;gap:3px;display:grid}.ak-details dd{font-size:12px;line-height:1.8}.ak-record-ref{color:#687e87;margin:12px 0;font-size:10px}.ak-links{flex-wrap:wrap;gap:8px 15px;display:flex}.ak-links a{color:#1b6c84;text-underline-offset:3px;align-items:center;min-height:38px;font-size:12px;text-decoration:underline;display:inline-flex}.ak-panel .ak-more{color:#285d6b;background:#edf5f5;width:100%;margin:16px 0;font-weight:600;display:block}.ak-more span{color:#5d7780;margin-left:5px;font-size:11px;font-weight:400}.ak-footer{color:#607986;margin:16px 0 0;font-size:11px;line-height:1.8}@media (max-width:560px){.ak-panel{padding:15px}.ak-tools{grid-template-columns:1fr}.ak-heading h3{font-size:18px}.ak-heading{gap:9px}.ak-heading p{font-size:11px}.ak-panel .ak-refresh{padding:9px;font-size:11px}.ak-record{padding:12px}.ak-extra{margin:12px -12px -12px}.ak-extra>summary{padding:12px}.ak-extra-body{padding:0 12px 12px}.ak-dates>div{grid-template-columns:1fr;gap:2px}.ak-more span{margin-left:0;display:block}.ak-links{gap:3px;display:grid}.ak-links a{min-height:42px}}@media (prefers-reduced-motion:reduce){.ak-panel *{scroll-behavior:auto!important}}.po-conversation-drawer{isolation:isolate;flex-direction:column;width:520px;display:flex;overflow:hidden}.po-conversation-drawer .po-drawer-toolbar{flex-shrink:0;padding:12px 16px;position:relative}.po-agent-tabs{background:#fff;border-bottom:1px solid #dce7e8;flex-shrink:0;gap:2px;padding:5px 12px 0;display:flex}.po-agent-tabs [role=tab]{color:#60777e;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:10px 5px;font-size:12px}.po-agent-tabs [role=tab][aria-selected=true]{color:#174d5b;border-bottom-color:#347d87;font-weight:700}.po-agent-tabs [role=tab]:focus-visible{outline-offset:-3px;border-radius:5px;outline:3px solid #80b3bf}.po-conversation-drawer [role=tabpanel][hidden]{display:none!important}.po-tab-chat{flex:1;min-height:0;display:flex;overflow:hidden}.po-tab-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.po-memory-tab{padding:16px}.po-memory-tab .am-memory{margin:0}@media (max-width:700px){.po-conversation-drawer{width:auto;bottom:max(8px,env(safe-area-inset-bottom));max-height:calc(100dvh - 78px);top:70px}.po-agent-tabs{padding-inline:8px}.po-agent-tabs [role=tab]{font-size:11px}.po-memory-tab{padding:12px}}.ao-route-view{width:100%;min-width:0}.ao-route-view[hidden]{display:none!important}.po-case-chat-tab{padding:0}.po-conversation-drawer.po-case-open{overflow:clip}.sa-root{color:#203e4c;min-width:0;font-size:13px;line-height:1.6}.sa-root *,.sa-root :before,.sa-root :after{box-sizing:border-box}.sa-root button{font:inherit;cursor:pointer}.sa-root button:disabled{cursor:default;opacity:.55}.sa-root :is(button,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #4a9ba8}.sa-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sa-heading h2{letter-spacing:-.015em;color:#234c5e;margin:0;font-size:21px;font-weight:700;line-height:1.4}.sa-counter{flex:none;align-items:center;gap:8px;display:flex}.sa-counter-symbol{color:#417989;font-size:20px;line-height:1}.sa-counter-id{color:#58737d;font-variant-numeric:tabular-nums;font-size:11px}.sa-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:18px;display:flex}.sa-periods{background:#e9f0f1;border:1px solid #dce6e8;border-radius:9px;flex:none;gap:3px;padding:4px;display:inline-flex}.sa-periods>button{color:#4e6d79;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:36px;padding:7px 13px;font-size:11px;font-weight:650}.sa-periods>button[aria-pressed=true]{color:#24586a;background:#fff;box-shadow:0 1px 4px #23455214}.sa-periods>button:hover{background:#f8fbfb}.sa-periods>button[aria-pressed=true]:hover{background:#fff}.sa-period-dates{color:#526d78;font-variant-numeric:tabular-nums;margin:0;font-size:11px}.sa-refresh{color:#2e6174;background:#fff;border:1px solid #bfd2d9;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:39px;margin-left:auto;padding:8px 12px;display:inline-flex;font-size:11px!important;font-weight:650!important}.sa-refresh:not(:disabled):hover{background:#edf6f6;border-color:#7ba7b2}.sa-report{min-width:0}.sa-state{color:#58737d;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-bottom:14px;font-size:11px;display:flex}.sa-state>strong{color:#3e6876;font-size:11px;font-weight:650}.sa-state>span:last-child:not(.sa-state-dot){color:#58737d;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.sa-state-dot{background:#849ba4;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sa-state-ready .sa-state-dot{background:#4e8877}.sa-state-partial .sa-state-dot,.sa-state-not_connected .sa-state-dot{background:#b9883e}.sa-state-error .sa-state-dot,.sa-state-unavailable .sa-state-dot{background:#ab6b53}.sa-message{color:#4b6e7c;background:#f1f7f8;border:1px solid #d7e5e9;border-radius:11px;align-items:center;gap:14px;margin:0 0 18px;padding:17px 19px;display:flex}.sa-message h2{color:#3b6373;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.5}.sa-message p{color:#526f7b;overflow-wrap:anywhere;max-width:780px;margin:0;font-size:12px;line-height:1.75}.sa-message-mark{color:#507e8b;background:#fff;border:1px solid #cfdfe4;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:25px;display:grid}.sa-message-error{background:#fcf6f1;border-color:#e7d2c5}.sa-message-error h2{color:#8b5f43}.sa-message-error p{color:#805d47}.sa-message-error>button{color:#845d41;background:#fff;border:1px solid #c8a68d;border-radius:6px;flex:none;min-height:36px;margin-left:auto;padding:7px 10px;font-size:11px}.sa-message-error>button:not(:disabled):hover{background:#f8ede3}.sa-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.sa-metric{background:#fff;border:1px solid #dce7e9;border-radius:12px;min-width:0;padding:18px 20px 16px;box-shadow:0 4px 15px #1a465004}.sa-metric-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sa-metric-top h2{color:#4d6b78;margin:0;font-size:12px;font-weight:650}.sa-metric-icon{color:#437c89;background:#eef5f5;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.sa-metric-icon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sa-metric-value{color:#1d4e61;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:35px;font-weight:750;line-height:1.2;display:block}.sa-metric>p{color:#58737d;margin:9px 0 0;font-size:11px;line-height:1.6}.sa-goal-name{color:#3e6876;overflow-wrap:anywhere;margin-top:3px;display:block}.sa-goal-explainer{color:#58737d;margin:-10px 0 21px;font-size:11px;line-height:1.7}.sa-tables{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.sa-panel{background:#fff;border:1px solid #dce7e9;border-radius:12px;min-width:0;overflow:hidden}.sa-panel-heading{border-bottom:1px solid #e9eff1;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 16px;display:flex}.sa-panel-heading h2{color:#2c5668;margin:0;font-size:14px;font-weight:700}.sa-panel-heading p{color:#58737d;margin:3px 0 0;font-size:11px}.sa-panel-label{color:#58737d;font-size:10px}.sa-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.sa-table-scroll:focus-visible{outline-offset:-3px!important}.sa-root table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.sa-root thead th{color:#57727e;text-align:right;background:#f6f9fa;border-bottom:1px solid #e6edef;padding:10px 16px;font-size:10px;font-weight:650}.sa-root thead th:first-child{text-align:left}.sa-root tbody th{color:#3c6373;text-align:left;overflow-wrap:anywhere;font-size:12px;font-weight:600}.sa-root tbody th,.sa-root tbody td{vertical-align:top;border-bottom:1px solid #edf2f3;padding:14px 16px}.sa-root tbody td{color:#315b6d;text-align:right;font-size:12px}.sa-root tbody tr:last-child>*{border-bottom:0}.sa-source-table thead th:first-child{width:67%}.sa-source-table thead th:last-child{width:33%}.sa-root .sa-page-table{min-width:365px}.sa-page-table thead th:first-child{width:50%}.sa-page-table thead th:nth-child(2),.sa-page-table thead th:nth-child(3){width:25%}.sa-page-table tbody th>strong{font-size:12px;font-weight:600;line-height:1.55}.sa-page-path{color:#597581;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.sa-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:223px;padding:28px 24px;display:flex}.sa-empty>span{color:#72949e;background:#f0f6f6;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:13px;font-size:21px;display:grid}.sa-empty h3{color:#526f7c;margin:0;font-size:12px;font-weight:650;line-height:1.5}.sa-empty p{color:#58737d;max-width:280px;margin:7px 0 0;font-size:11px;line-height:1.75}.sa-notices{background:#fcfaf5;border:1px solid #e3ded0;border-radius:9px;margin-top:20px;padding:15px 18px}.sa-notices h2{color:#796b4d;margin:0 0 6px;font-size:12px;font-weight:650}.sa-notices ul{color:#786c54;margin:0;padding-left:18px;font-size:11px;line-height:1.8}.sa-notices li+li{margin-top:3px}.sa-notices li{overflow-wrap:anywhere}.sa-footnote{color:#58737d;border-top:1px solid #dce7e9;margin-top:23px;padding-top:14px;font-size:10px;line-height:1.8}.sa-footnote p{margin:0}.sa-footnote p+p{margin-top:3px}.sa-footnote strong{color:#496b7a;font-weight:650}.sa-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1120px){.sa-heading{align-items:flex-start;gap:16px}.sa-metrics{gap:12px}.sa-metric{padding:16px}.sa-tables{grid-template-columns:1fr;gap:18px}.sa-panel .sa-page-table{min-width:365px}}@media (max-width:650px){.sa-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.sa-heading h2{font-size:20px}.sa-counter-symbol{font-size:18px}.sa-toolbar{gap:11px;margin-bottom:15px}.sa-periods{width:100%;padding:4px}.sa-periods>button{flex:1;min-height:40px;padding:8px;font-size:12px}.sa-period-dates{flex:1;min-width:140px;font-size:10px}.sa-refresh{min-height:40px;padding:8px 10px;font-size:10px!important}.sa-state{margin-bottom:12px}.sa-state>span:last-child:not(.sa-state-dot){flex-basis:100%;margin-left:15px}.sa-message{align-items:flex-start;gap:10px;margin-bottom:15px;padding:14px}.sa-message h2{font-size:12px}.sa-message p{font-size:11px}.sa-message-mark{flex-basis:30px;width:30px;height:30px;font-size:21px}.sa-message-error{flex-direction:column}.sa-message-error>button{min-height:40px;margin-left:0}.sa-metrics{grid-template-columns:1fr;gap:10px;margin-bottom:17px}.sa-metric{padding:14px 16px;position:relative}.sa-metric-top{margin-bottom:5px}.sa-metric-top h2{font-size:12px}.sa-metric-icon{width:33px;height:33px;position:absolute;top:16px;right:16px}.sa-metric-value{padding-right:47px;font-size:29px}.sa-metric>p{margin-top:5px;font-size:11px}.sa-panel-heading{padding:15px 16px 13px}.sa-panel-heading h2{font-size:13px}.sa-panel-label{display:none}.sa-empty{min-height:195px;padding:24px 20px}.sa-root thead th{padding:10px 12px}.sa-root tbody th,.sa-root tbody td{padding:13px 12px}.sa-source-table thead th:first-child{width:62%}.sa-source-table thead th:last-child{width:38%}.sa-notices{margin-top:16px;padding:14px}.sa-footnote{margin-top:18px;padding-top:12px}}.ncc-root{color:#294c5b;background:#fff;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;font-size:13px;line-height:1.6;display:flex}.ncc-root[hidden]{display:none}.ncc-root *,.ncc-root :before,.ncc-root :after{box-sizing:border-box}.ncc-root :is(button,input,textarea){font:inherit}.ncc-root button{cursor:pointer;color:#35697b;background:#fff;border:1px solid #bdcfd6;border-radius:7px;min-height:38px;padding:7px 10px;font-size:11px}.ncc-root button:not(:disabled):hover{background:#eef6f6}.ncc-root button:disabled{opacity:.5;cursor:default}.ncc-root :is(button,input,textarea,a,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #4b98a5}.ncc-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ncc-kicker{color:#526e7b;font-size:10px}.ncc-heading h3{color:#224e61;margin:3px 0 0;font-size:18px;line-height:1.4}.ncc-profile{color:#4c727d;text-align:center;background:#edf5f4;border:1px solid #dbe8e7;border-radius:6px;padding:4px 7px;font-size:10px}.ncc-scope{color:#526e7b;margin:0;font-size:11px}.ncc-case-form{margin:0}.ncc-case-form>label{color:#526e7b;margin-bottom:5px;font-size:11px;display:block}.ncc-case-form>div{gap:7px;display:flex}.ncc-case-form input{color:#294c5b;background:#fff;border:1px solid #c4d6dc;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:8px 10px}.ncc-case-form>p{color:#935d3c;margin:5px 0 0;font-size:11px}.ncc-history-heading{border-top:1px solid #e3ecee;flex-wrap:wrap;align-items:center;gap:5px 9px;padding-top:12px;display:flex}.ncc-history-heading strong{color:#346878;font-size:12px}.ncc-history-heading>span{color:#526e7b;font-size:10px}.ncc-history-heading button{margin-left:auto}.ncc-transcript-wrap{flex:auto;min-width:0;min-height:160px;display:flex;position:relative}.ncc-transcript{overscroll-behavior:contain;scrollbar-width:thin;width:100%;min-width:0;min-height:160px;max-height:410px;padding:4px 5px 22px;scroll-padding:12px;overflow-y:auto}.ncc-transcript:focus-visible{outline-offset:-3px!important}.ncc-messages{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ncc-message{min-width:0;scroll-margin:12px}.ncc-message article{min-width:0}.ncc-message-user article{background:#edf4f5;border:1px solid #e0ebed;border-radius:12px 12px 3px;margin-left:14px;padding:11px 13px}.ncc-message-agent article{padding:2px 0}.ncc-message-heading{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:7px;display:flex}.ncc-message-heading strong{color:#345d6c;font-size:11px}.ncc-message-heading time{color:#526b75;margin-left:auto;font-size:10px}.ncc-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#355461;margin:0;font-size:13px;line-height:1.75}.ncc-status{color:#526b75;margin-top:8px;font-size:10px;display:inline-block}.ncc-status-pending,.ncc-status-processing{color:#7b633e}.ncc-status-answered{color:#3c7062}.ncc-status-failed,.ncc-message-error{color:#955f42}.ncc-message-error{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.ncc-empty{color:#526e7b;text-align:center;margin:0;padding:22px 12px;font-size:12px}.ncc-to-bottom{white-space:nowrap;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #153a491c}.ncc-alert{color:#805f3d;background:#fcf8f0;border:1px solid #e6d7bd;border-radius:8px;margin:0;padding:11px 12px;font-size:11px}.ncc-unknown>strong{color:#7a5e38;font-size:12px;display:block}.ncc-unknown p{margin:6px 0 0}.ncc-unknown details{margin-top:7px}.ncc-unknown summary{cursor:pointer}.ncc-unknown details p{max-height:130px;font-size:11px;overflow-y:auto}.ncc-unknown a{color:#2d657b;text-underline-offset:3px;margin:6px 10px 0 0;display:inline-block}.ncc-compose{border-top:1px solid #e0eaed;margin:0;padding-top:12px}.ncc-compose textarea{resize:vertical;color:#294c5b;background:#fff;border:1px solid #b9cfd6;border-radius:10px;width:100%;min-height:86px;max-height:200px;padding:10px 12px;font-size:13px;line-height:1.6}.ncc-compose textarea::placeholder,.ncc-case-form input::placeholder{color:#607982;opacity:1}.ncc-compose-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.ncc-compose-bottom>span{color:#526e7b;font-size:10px}.ncc-compose-bottom>button{color:#fff;background:#346b7c;border-color:#346b7c;font-weight:650}.ncc-compose-bottom>button:not(:disabled):hover{background:#26586d}.ncc-compose>p{color:#526e7b;margin-top:8px;font-size:11px}.ncc-compose .ncc-hint{color:#526e7b;margin-bottom:0;font-size:10px}.ncc-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:700px){.ncc-root{gap:10px;padding:13px}.ncc-heading{align-items:flex-start}.ncc-heading h3{font-size:17px}.ncc-profile{max-width:125px}.ncc-root input,.ncc-compose textarea{font-size:16px}.ncc-history-heading>span{flex-basis:100%;order:3}.ncc-history-heading button{font-size:10px}.ncc-message-heading time{flex-basis:100%;margin-left:0}.ncc-transcript{max-height:330px}}
