/*! 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-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-\[var\(--brand\)\]{color:var(--brand)}.lowercase{text-transform:lowercase}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}*{box-sizing:border-box}body{background:var(--bg);font-family:var(--font-outfit), Arial, Helvetica, sans-serif;color:var(--ink);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.legal-links{background:#fff;border-top:1px solid #e4e8f0;justify-content:center;align-items:center;gap:14px;padding:12px 18px;display:flex}.legal-links a{color:#68758b;font-size:11px;font-weight:700;text-decoration:none}:is(.legal-links a:hover,.legal-links a:focus-visible){color:#4d69d7;text-underline-offset:3px;text-decoration:underline}.legal-links.compact{background:0 0;border-top:0;justify-content:flex-start;gap:10px;padding:2px 4px 0}.legal-links.compact a{font-size:10px}.launchpad-workspace{margin-top:22px}.launchpad-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launchpad-summary article{background:#fff;border:1px solid #e0e5ee;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex;box-shadow:0 7px 20px #24385d08}.launchpad-summary article>div{flex-direction:column;min-width:0;display:flex}.launchpad-summary small{color:#79859a;font-size:11px;font-weight:750}.launchpad-summary strong{color:#222d43;font-size:24px;line-height:1.15}.launchpad-summary em{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.launchpad-toolbar{align-items:center;gap:8px;margin:16px 0 12px;display:flex}.launchpad-toolbar label{color:#7b879a;background:#fff;border:1px solid #dce2ec;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.launchpad-toolbar input{background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:12px}.launchpad-toolbar button{color:#5e6b82;background:#fff;border:1px solid #dce2ec;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:800;display:inline-flex}.launchpad-toolbar button.primary{color:#fff;background:#526fdf;border-color:#526fdf}.launchpad-toolbar button:disabled{opacity:.55}.launchpad-board{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:11px;padding-bottom:16px;display:grid;overflow-x:auto}.launchpad-column{background:#f7f8fb;border:1px solid #e0e5ee;border-top:3px solid #8e98aa;border-radius:13px;min-height:430px}.launchpad-column.stage-awaiting-payment{border-top-color:#dc6d61}.launchpad-column.stage-requested{border-top-color:#e5a33c}.launchpad-column.stage-in-progress{border-top-color:#765ed2}.launchpad-column.stage-testing{border-top-color:#278ed0}.launchpad-column.stage-live{border-top-color:#2aa477}.launchpad-column>header{justify-content:space-between;align-items:center;padding:12px;display:flex}.launchpad-column>header span{color:#3e495d;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.launchpad-column>header i{background:currentColor;border-radius:50%;width:7px;height:7px}.launchpad-column>header b{color:#68748a;background:#e8ebf1;border-radius:99px;padding:3px 7px;font-size:10px}.launchpad-column>div{padding:0 8px 10px}.launchpad-column article{background:#fff;border:1px solid #dfe4ed;border-radius:11px;margin-bottom:8px;padding:11px;box-shadow:0 7px 18px #26365708}.launchpad-card-top{align-items:center;gap:7px;display:flex}.launchpad-card-top>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.launchpad-card-top strong,.launchpad-card-top small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launchpad-card-top strong{color:#303b50;font-size:11px}.launchpad-card-top small{color:#8791a2;font-size:9px}.launchpad-card-top .payment-status{text-overflow:ellipsis;white-space:nowrap;max-width:72px;padding:4px 6px;font-size:8px;overflow:hidden}.launchpad-progress{margin-top:13px}.launchpad-progress>span{color:#7b8799;justify-content:space-between;display:flex}.launchpad-progress small,.launchpad-progress>span b{font-size:9px}.launchpad-progress>i{background:#edf0f5;border-radius:99px;height:6px;margin-top:5px;display:block;overflow:hidden}.launchpad-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#536fdf,#7c65d8);height:100%;display:block}.launchpad-column article footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:12px;padding-top:9px;display:flex}.launchpad-column article footer span{flex-direction:column;min-width:0;display:flex}.launchpad-column article footer small{color:#929bad;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.launchpad-column article footer strong{color:#4d5a70;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.launchpad-column article footer time{color:#98a1b1;flex:none;font-size:8px}.launchpad-empty{color:#9aa4b5;border:1px dashed #d8deea;border-radius:9px;place-items:center;min-height:74px;font-size:9px;display:grid}.launchpad-modal label small{color:#8994a7;font-size:10px}.launchpad-modal input[type=file]{padding:8px}.credential-copy{align-items:stretch;gap:8px;display:flex}.credential-copy input{letter-spacing:.04em;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.credential-copy button{color:#225fe7;cursor:pointer;background:#f3f7ff;border:1px solid #c9d6ee;border-radius:9px;padding:0 18px;font-weight:700}.launchpad-form-error{color:#ae3c43;background:#fff0f1;border-radius:8px;margin:-4px 0 12px;padding:9px 11px;font-size:11px}@media (max-width:1050px){.launchpad-summary{grid-template-columns:1fr 1fr}}@media (max-width:620px){.launchpad-summary{grid-template-columns:1fr}.launchpad-toolbar{flex-direction:column;align-items:stretch}.launchpad-toolbar label{min-width:0}}.embedded-shell{min-height:100vh}.drawer-shell{background:#fff;min-height:100vh}.drawer-shell .workspace{max-width:none;padding:0;display:block}.drawer-shell .main-surface{min-height:calc(100vh - 58px);box-shadow:none;border:0;border-radius:0}.drawer-shell .context-rail{display:none}.drawer-shell .surface-heading{padding:22px 22px 14px}.drawer-shell .step-body{padding:18px 22px 26px}.drawer-shell .progress{padding:0 22px}.drawer-shell .requests-view{max-width:none;padding:24px 18px}.embed-header{z-index:10;border-bottom:1px solid var(--line);background:#fff;align-items:center;height:58px;padding:0 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #26334e08}.brand-mark{background:var(--brand);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.header-identity{flex-direction:column;display:flex}.embed-header span{color:var(--muted);margin-top:2px;font-size:9px}.embed-header nav{gap:6px;height:100%;margin-left:auto;margin-right:auto;display:flex}.embed-header nav button{color:var(--muted);padding:0 13px;font-size:11px;font-weight:700;position:relative}.embed-header nav button.active:after{background:var(--brand);content:"";height:2px;position:absolute;bottom:0;left:10px;right:10px}.embed-header nav b{background:#eef1f7;border-radius:999px;padding:2px 5px;font-size:8px}.header-icon{color:#8790a2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.header-icon:hover{background:#f2f4f8}.workspace{grid-template-columns:minmax(0,1fr) 285px;gap:18px;max-width:1120px;margin:0 auto;padding:22px;display:grid}.main-surface{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:620px;box-shadow:0 14px 40px #22304b0a}.calendar-program-manager{background:linear-gradient(145deg,#f6f9ff,#fff);border:1px solid #cad8f2;border-radius:16px;margin:18px 0;padding:18px}.calendar-program-manager>header{color:#244d9d;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.calendar-program-manager>header div{gap:3px;display:grid}.calendar-program-manager>header strong{color:#182a50;font-size:17px}.calendar-program-manager>header span{color:#687a99;font-size:13px}.calendar-program-toggle{background:#fff;border:1px solid #d9e3f4;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.calendar-program-toggle input{margin-top:3px}.calendar-program-toggle span{gap:3px;display:grid}.calendar-program-toggle small,.calendar-program-setup small{color:#6e7c94;font-size:12px}.calendar-program-setup{gap:14px;margin-top:14px;display:grid}.calendar-program-setup fieldset{background:#fff;border:1px solid #d9e3f4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.calendar-program-setup legend{color:#34476c;padding:0 6px;font-size:12px;font-weight:800}.calendar-program-setup fieldset label{color:#33415d;align-items:center;gap:8px;font-size:13px;display:flex}.calendar-program-setup>label{gap:6px;display:grid}.calendar-program-setup>label>span{color:#34415d;font-size:13px;font-weight:800}.calendar-program-setup input[type=text],.calendar-program-setup>label input{color:#18243c;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e8;border-radius:10px;padding:11px 12px}.calendar-program-setup>button{color:#fff;font:inherit;background:#2855b5;border:0;border-radius:10px;justify-self:start;padding:11px 15px;font-weight:800}.calendar-program-setup>button:disabled{opacity:.5}@media (max-width:650px){.calendar-program-setup fieldset{grid-template-columns:1fr}.calendar-program-setup>button{width:100%}}.surface-heading{justify-content:space-between;align-items:flex-start;padding:25px 27px 15px;display:flex}.overline{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.surface-heading h1,.requests-heading h1,.success h1{letter-spacing:-.035em;margin-top:5px;font-size:24px;font-weight:700}.surface-heading p:not(.overline),.requests-heading p:not(.overline){color:var(--muted);margin-top:5px;font-size:11px}.back-link{color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:7px;font-size:10px;font-weight:700;display:flex}.back-link:hover{background:#f4f6f9}.progress>div{background:#edf0f5;border-radius:9px;height:4px;overflow:hidden}.progress>div span{background:linear-gradient(90deg, var(--brand), #7990ef);border-radius:9px;height:100%;transition:all .25s;display:block}.progress small{color:#9299a9;margin-top:7px;font-size:9px;display:block}.intent-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.intent-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:12px;min-height:84px;padding:13px;transition:all .16s;display:flex}.intent-card>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.intent-card small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.intent-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.form-stack{flex-direction:column;gap:16px;display:flex}.selected-intent{background:#f6f8fc;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.selected-intent>span:nth-child(2){flex-direction:column;display:flex}.selected-intent small{color:var(--muted);font-size:8px}.selected-intent strong{margin-top:2px;font-size:11px}.selected-intent button{color:var(--brand);margin-left:auto;font-size:9px;font-weight:700}.form-stack label>span,.question-label{color:#454e62;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.form-stack input,.form-stack select,.form-stack textarea{width:100%;color:var(--ink);border:1px solid #d8dde7;border-radius:10px;outline:none;padding:11px 12px;font-size:11px}.next-button,.submit-button{background:var(--brand);color:#fff;border-radius:10px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:11px;font-weight:700;display:flex;box-shadow:0 8px 20px #4667eb2b}.next-button:disabled{cursor:not-allowed;opacity:.4}.impact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.impact-card{border:1px solid var(--line);text-align:left;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.radio{border:1px solid #aeb5c3;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.radio i{background:var(--brand);border-radius:50%;width:8px;height:8px}.impact-card span:nth-child(2){flex-direction:column;display:flex}.impact-card small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.upload{color:var(--brand);cursor:pointer;border:1px dashed #cbd2df;border-radius:11px;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.upload span{flex-direction:column;display:flex}.upload small{color:var(--muted);margin-top:2px;font-size:8px}.impact-wrap>.next-button{margin-left:auto}.review{flex-direction:column;gap:0;display:flex}.review-row{border-bottom:1px solid #edf0f4;grid-template-columns:100px 1fr;padding:10px 0;font-size:10px;display:grid}.review-row span,.review-description>span{color:var(--muted)}.review-description{padding:12px 0}.review-description>span{font-size:10px}.review-description p{color:#3d4659;margin-top:5px;font-size:10px;line-height:1.6}.route-note{background:var(--soft);color:var(--brand);border-radius:11px;gap:10px;margin:8px 0 16px;padding:12px;display:flex}.route-note strong{font-size:10px}.route-note p{color:#687391;margin-top:3px;font-size:9px;line-height:1.4}.review .submit-button{align-self:flex-end}.context-rail{flex-direction:column;gap:13px;display:flex}.specialist,.sla,.captured,.privacy{border:1px solid var(--line);background:#fff;border-radius:15px;padding:15px;box-shadow:0 9px 26px #22304b08}.specialist{align-items:center;gap:11px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#26334f,#526de8);border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar i{background:#37b579;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.specialist>div:nth-child(2){flex-direction:column;display:flex}.specialist small,.sla small{color:#8c94a5;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.specialist strong,.sla strong{margin-top:3px;font-size:11px}.specialist span{color:#299269;margin-top:3px;font-size:8px;font-weight:700}.specialist .specialist-title{color:#66728a;font-size:11px;font-weight:600}.sla{color:#bd7e1f;align-items:center;gap:10px;display:flex}.sla div{flex-direction:column;display:flex}.sla strong{color:#394257}.captured>p{color:#8c94a5;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:8px;font-weight:800}.captured>div{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;align-items:center;padding:9px 0;display:grid}.captured>div:last-child{border:0}.captured span{color:#8a92a3;font-size:8px}.captured strong{grid-row:2;font-size:9px}.captured svg{color:#36a575;grid-area:1/2/3}.privacy{color:#66718a;background:#f8faff;gap:8px;font-size:8px;line-height:1.5;display:flex}.privacy svg{color:#4b6ce3;flex:none}.success{text-align:center;align-content:center;place-items:center;min-height:590px;padding:40px;display:grid}.success>span{color:#27895f;background:#e7f8f0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.success .overline{margin-top:18px}.success>p:not(.overline){max-width:430px;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7}.success>div{gap:9px;margin-top:18px;display:flex}.success button,.requests-heading button{background:var(--brand);color:#fff;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:700}.success button+button{color:#4e586b;background:#eef1f6}.requests-view{max-width:900px;margin:0 auto;padding:35px 22px}.requests-heading{justify-content:space-between;display:flex}.request-tabs{border-bottom:1px solid var(--line);gap:7px;margin-top:22px;display:flex}.request-tabs button{color:var(--muted);padding:10px;font-size:10px;font-weight:700}.request-tabs button.active{border-bottom:2px solid var(--brand);color:var(--brand)}.request-tabs b{background:#eef1f6;border-radius:9px;padding:2px 5px;font-size:8px}.request-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:15px;overflow:hidden}.request-list>button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:11px;width:100%;padding:14px;display:flex}.request-list>button:last-child{border:0}.request-list i{border-radius:50%;width:8px;height:8px}.request-list i.orange{background:#e8754e}.request-list i.yellow{background:#dea12f}.request-list i.blue{background:#5370e6}.request-list i.green{background:#37a573}.request-list span{flex-direction:column;flex:1;min-width:0;display:flex}.request-list small{color:var(--muted);margin-top:4px;font-size:8px}.request-list time{color:var(--muted);font-size:8px}.request-list svg{color:#a1a8b7}@media (max-width:780px){.workspace{grid-template-columns:1fr}.context-rail{grid-template-columns:1fr 1fr;display:grid}.captured{grid-row:span 2}.embed-header nav{margin-right:8px}.main-surface{min-height:560px}}@media (max-width:560px){.header-identity span{display:none}.embed-header nav button{padding:0 7px}.header-icon:first-of-type{display:none}.workspace{padding:10px}.surface-heading,.step-body{padding-left:18px;padding-right:18px}.progress{padding:0 18px}.intent-grid,.impact-grid,.context-rail{grid-template-columns:1fr}.main-surface{border-radius:13px}.requests-view{padding:24px 12px}.requests-heading p:not(.overline){max-width:230px}.request-list time{display:none}}.embed-header strong{font-size:15px}.embed-header span{font-size:11px}.embed-header nav button{font-size:13px}.surface-heading h1,.requests-heading h1,.success h1{font-size:30px}.surface-heading p:not(.overline),.requests-heading p:not(.overline){font-size:14px}.overline{font-size:11px}.back-link{font-size:12px}.progress small{font-size:11px}.intent-card strong{font-size:14px}.intent-card small{font-size:11px}.selected-intent small{font-size:10px}.selected-intent strong{font-size:13px}.selected-intent button{font-size:11px}.form-stack label>span,.question-label{font-size:13px}.form-stack input,.form-stack select,.form-stack textarea{font-size:14px}.next-button,.submit-button{min-height:46px;font-size:13px}.impact-card strong{font-size:13px}.impact-card small{font-size:11px}.upload strong{font-size:13px}.upload small{font-size:11px}.review-row,.review-description>span,.review-description p,.route-note strong{font-size:13px}.route-note p{font-size:11px}.specialist small,.sla small,.captured>p{font-size:10px}.specialist strong,.sla strong{font-size:13px}.specialist span,.captured span{font-size:10px}.captured strong{font-size:12px}.privacy{font-size:11px}.success>p:not(.overline){font-size:14px}.success button,.requests-heading button,.request-tabs button{font-size:12px}.request-list strong{font-size:14px}.request-list small,.request-list time{font-size:11px}.evidence-label{margin-top:18px}.evidence-label span{color:#778094;background:#eef1f6;border-radius:999px;margin-left:5px;padding:3px 7px;font-size:10px;font-weight:700}.evidence-grid{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.screenshot-upload{min-height:70px;color:var(--brand);cursor:pointer;border:1px dashed #bfc7d7;border-radius:11px;align-items:center;gap:10px;padding:12px;transition:all .16s;display:flex}.screenshot-upload span{flex-direction:column;display:flex}.screenshot-upload strong{font-size:13px}.screenshot-upload small{color:var(--muted);margin-top:3px;font-size:10px}.loom-field{border:1px solid var(--line);border-radius:11px;flex-direction:column;justify-content:center;min-height:70px;padding:9px 11px;display:flex}.loom-field>span{color:#4b566d;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.loom-field input{width:100%;color:var(--ink);border:0;border-top:1px solid #edf0f4;outline:none;padding:7px 0 0;font-size:12px}.evidence-tip{color:var(--muted);margin:8px 0 14px;font-size:11px;line-height:1.5}@media (max-width:560px){.evidence-grid{grid-template-columns:1fr}}:root{--bg:#f5f3ee;--ink:#111927;--muted:#6f706f;--line:#e4dfd5;--brand:#19243a;--soft:#f3ede2;--champagne:#b59055}body{background:radial-gradient(circle at 85% 0, #eee7da 0, transparent 28%), var(--bg);font-family:var(--font-outfit), Arial, Helvetica, sans-serif}.embed-header{color:#fff;background:#111a2a;border-color:#ffffff17;height:66px;box-shadow:0 8px 30px #11182726}.brand-mark{background:linear-gradient(145deg,#c2a064,#8f6d36);border:1px solid #d5b77c59;width:36px;height:36px;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #0000002e}.header-identity strong{letter-spacing:-.01em}.header-identity span{color:#b8bdc7}.embed-header nav button{color:#9da4b1;letter-spacing:.01em}.embed-header nav button.active:after{background:#c8a66d;height:2px}.embed-header nav b{color:#e5d1aa;background:#ffffff14}.header-icon{color:#adb3be}.header-icon:hover{color:#fff;background:#ffffff0d}.workspace{gap:22px;max-width:1160px;padding:30px 24px}.main-surface{background:#fffefb;border-color:#e0dbd0;border-radius:22px;box-shadow:0 24px 70px #28314612,0 2px 8px #2831460a}.surface-heading{padding:31px 34px 18px}.surface-heading h1,.requests-heading h1,.success h1{font-family:var(--font-outfit), Arial, Helvetica, sans-serif;letter-spacing:-.035em;font-size:34px;font-weight:650}.surface-heading p:not(.overline),.requests-heading p:not(.overline){color:#777875}.overline{color:#9a7843;letter-spacing:.15em}.progress{padding:0 34px}.progress>div{background:#ece8df;height:3px}.progress small{color:#96938c;letter-spacing:.03em}.step-body{padding:27px 34px 36px}.intent-grid{gap:14px}.intent-card{background:#fffdfa;border-color:#e7e2d8;border-radius:15px;min-height:98px;padding:16px}.intent-card:hover,.intent-card.selected{background:#fffaf0;border-color:#bda16f;transform:translateY(-1px);box-shadow:0 14px 30px #654d2514}.intent-card strong{color:#1d2430;font-weight:650}.intent-card small{color:#787871}.intent-card>svg{color:#b09a74}.intent-icon{border-radius:12px}.intent-icon.red,.intent-icon.blue,.intent-icon.violet,.intent-icon.amber,.intent-icon.mint{color:#9a7640;background:#f2ede4}.selected-intent{background:#f8f4ec;border:1px solid #ebe4d7}.form-stack input,.form-stack select,.form-stack textarea{background:#fffefa;border-color:#ddd7cc;border-radius:11px;padding:13px 14px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:#af8e59;box-shadow:0 0 0 3px #b5905518}.next-button,.submit-button{background:linear-gradient(135deg,#202c43,#111a2a);border:1px solid #ffffff12;border-radius:11px;box-shadow:0 12px 25px #111a2a2b}.impact-card{background:#fffdfa;border-color:#e4dfd5;border-radius:13px;min-height:76px}.impact-card.selected{background:#fbf6ed;border-color:#b99a67}.impact-card.selected .radio{border-color:#a37d43}.radio i{background:#a37d43}.evidence-label span{color:#806d51;background:#efe9df}.screenshot-upload,.loom-field{background:#fffdfa;border-color:#dcd4c6;border-radius:13px}.screenshot-upload{color:#92703e}.screenshot-upload:hover{background:#fbf6ed;border-color:#ad8b55}.route-note{color:#94713d;background:#f8f2e8;border:1px solid #e4d7c0}.specialist,.sla,.captured,.privacy{background:#fffdf9;border-color:#e0dbd1;border-radius:17px;box-shadow:0 15px 38px #2831460d}.specialist{padding:18px}.avatar{background:linear-gradient(145deg,#243149,#101827);border:1px solid #d0b47f4d;width:46px;height:46px;box-shadow:0 9px 20px #10182726}.captured>p,.specialist small,.sla small{color:#8b806d}.captured>div{border-color:#eee9df}.success>span{color:#8d6a35;background:#f4ecde;border:1px solid #d7c198}.success button,.requests-heading button{background:#172238;box-shadow:0 9px 22px #17223826}.request-tabs button.active{color:#866534;border-color:#a9854c}.request-list{background:#fffdf9;border-color:#dfd9ce;border-radius:17px;box-shadow:0 18px 48px #2831460d}.request-list>button{border-color:#ece7dd;padding:17px 16px}.request-list>button:hover{background:#faf6ee}@media (max-width:560px){.workspace{padding:12px}.surface-heading{padding:24px 20px 15px}.step-body{padding:22px 20px 28px}.progress{padding:0 20px}.surface-heading h1,.requests-heading h1,.success h1{font-size:30px}}:root{--bg:#f4f6fb;--ink:#17213a;--muted:#69738a;--line:#e1e5ef;--brand:#3f5fe7;--soft:#edf1ff}body{background:radial-gradient(circle at 8% 8%, #eaf0ff 0, transparent 24%), radial-gradient(circle at 92% 4%, #f4eaff 0, transparent 22%), var(--bg)}.brand-mark{background:linear-gradient(145deg,#5b7cff,#773fe5);border:1px solid #fff3;box-shadow:inset 0 1px #fff5,0 8px 22px #3152c84d}.embed-header nav button.active{color:#aebfff}.embed-header nav button.active:after{background:linear-gradient(90deg,#718cff,#b783ff)}.embed-header nav b{color:#cad4ff}.main-surface{background:#fff;border-color:#dfe4ef;box-shadow:0 24px 70px #283b7014,0 2px 8px #2831460a}.surface-heading.home-heading{background:linear-gradient(135deg,#f8faff 0,#fff 58%,#fcf8ff 100%);border-radius:22px 22px 0 0;padding-bottom:14px}.surface-heading h1,.requests-heading h1,.success h1{color:#15203a}.overline{color:#536fe1}.progress>div{background:#e8ebf3}.progress>div span{background:linear-gradient(90deg,#4268ee,#9b57e8)}.step-body{padding-top:22px}.support-home{flex-direction:column;gap:18px;display:flex}.concierge-search{color:#536fe1;background:#fff;border:1px solid #d8deec;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:8px 9px 8px 18px;transition:all .18s;display:grid;box-shadow:0 12px 32px #3350a112}.concierge-search:focus-within{border-color:#7990ed;box-shadow:0 0 0 4px #496ce913,0 14px 34px #3350a115}.concierge-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.concierge-search input::placeholder{color:#929bae}.concierge-search button{color:#fff;background:linear-gradient(135deg,#4268ee,#7451df);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #4964d83d}.home-status{background:#f3fbf7;border:1px solid #ccebdc;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.home-status>span{color:#247552;align-items:center;gap:7px;font-size:11px;display:flex}.home-status i{background:#31bd7c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31bd7c1b}.home-status small{color:#6f8c80;font-size:10px}.home-section-title>div{flex-direction:column;gap:3px;display:flex}.home-section-title strong{color:#24304a;font-size:15px}.home-section-title span{color:var(--muted);font-size:11px}.home-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.home-intents .intent-card:last-child{grid-column:1/-1}.intent-card{background:#fff;border-color:#e2e6ef}.intent-card.tone-red{border-left:3px solid #ee6a72}.intent-card.tone-blue{border-left:3px solid #4d77ef}.intent-card.tone-violet{border-left:3px solid #9865e8}.intent-card.tone-amber{border-left:3px solid #e3a932}.intent-card.tone-mint{border-left:3px solid #36b988}.intent-card:hover,.intent-card.selected{background:#f9faff;border-color:#9aadef;box-shadow:0 14px 30px #4967c619}.intent-icon.red{color:#d94e5b;background:#fff0f1}.intent-icon.blue{color:#4268ee;background:#edf2ff}.intent-icon.violet{color:#8552d9;background:#f5efff}.intent-icon.amber{color:#c98a13;background:#fff7df}.intent-icon.mint{color:#22966d;background:#eafaf4}.home-bottom{grid-template-columns:.92fr 1.08fr;gap:14px;display:grid}.contextual-help,.recent-mini{background:#fff;border:1px solid #e0e5f0;border-radius:15px;overflow:hidden}.contextual-help{background:linear-gradient(145deg,#f4f7ff,#fbf8ff);gap:12px;padding:16px;display:flex}.contextual-help>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contextual-help small,.recent-mini small{color:var(--muted);font-size:9px}.contextual-help strong{font-size:12px;line-height:1.4}.contextual-help button{color:#4868dc;align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:800;display:flex}.recent-mini>div{justify-content:space-between;align-items:center;padding:12px 13px 9px;display:flex}.recent-mini>div>span{flex-direction:column;gap:2px;display:flex}.recent-mini>div>span strong{font-size:12px}.recent-mini>div>button{color:#4e6cdd;font-size:10px;font-weight:800}.recent-mini>button{text-align:left;border-top:1px solid #edf0f5;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid}.recent-mini>button:hover{background:#f8faff}.recent-mini>button>i{background:#5c7bea;border-radius:50%;width:7px;height:7px}.recent-mini>button>i.orange{background:#f28a56}.recent-mini>button>i.yellow{background:#dfb23a}.recent-mini>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.recent-mini>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recent-mini time{color:#8a93a5;font-size:9px}.next-button,.submit-button{background:linear-gradient(135deg,#4268ee,#704fda);box-shadow:0 12px 25px #4d62cb30}.next-button:hover,.submit-button:hover{background:linear-gradient(135deg,#365be0,#6543d0)}.selected-intent{background:#f5f7ff;border-color:#dce3f7}.selected-intent button{color:#4e69d5}.route-note{color:#4567dc;background:#f1f5ff;border-color:#d9e1ff}.route-note p{color:#64708a}.specialist,.sla,.captured,.privacy{background:#fff;border-color:#dfe4ef;box-shadow:0 15px 38px #283b7010}.specialist span{color:#268b65}.sla{color:#536fe1}.captured svg{color:#5874e2}.privacy{color:#58647c;background:#edf3ff;border-color:#dbe3fb}.privacy svg{color:#4d6cdd}.connection-shell{background:radial-gradient(circle at 16% 8%,#dfe8ff 0,#0000 34%),radial-gradient(circle at 88% 18%,#f0e5ff 0,#0000 31%),#f5f7fc;place-items:center;min-height:100vh;padding:28px;display:grid}.connection-card{text-align:center;background:#fffe;border:1px solid #dbe2f1;border-radius:28px;width:min(520px,100%);padding:52px 44px 42px;box-shadow:0 28px 80px #253c741c}.connection-icon{color:#526fe5;background:linear-gradient(145deg,#eaf0ff,#f1eaff);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid;box-shadow:inset 0 0 0 1px #d9e2ff}.connection-icon.loading svg{animation:1s linear infinite connection-spin}.connection-card h1{color:#14203a;letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(26px,4vw,36px);line-height:1.1}.connection-card>p:not(.overline){color:#68738a;max-width:390px;margin:0 auto;font-size:16px;line-height:1.6}.connection-security{color:#3f6f5d;background:#f3fbf7;border:1px solid #d7e5df;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:28px;padding:13px 16px;font-size:13px;display:flex}@keyframes connection-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.home-bottom,.home-intents{grid-template-columns:1fr}.home-intents .intent-card:last-child{grid-column:auto}.home-status small{display:none}}.upload-selected{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden;color:#4e69d5!important}.admin-ticket-table tbody tr{cursor:pointer}.ticket-overlay{z-index:100;width:100%;max-width:none;max-height:none;color:inherit;background:0 0;border:0;justify-content:flex-end;margin:0;padding:0;display:flex;position:fixed;inset:0}.ticket-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15213c80;border:0;position:absolute;inset:0}.ticket-workspace{background:#f7f8fb;flex-direction:column;width:min(900px,100vw - 80px);height:100vh;animation:.2s ease-out ticket-in;display:flex;position:relative;box-shadow:-20px 0 70px #101a3240}@keyframes ticket-in{0%{opacity:.6;transform:translate(35px)}}.ticket-workspace>header{background:#fff;border-bottom:1px solid #e0e5ee;justify-content:space-between;align-items:center;min-height:76px;padding:14px 22px;display:flex}.ticket-workspace>header p{color:#5672dd;letter-spacing:.08em;margin:0 0 3px;font-size:9px;font-weight:800}.ticket-workspace>header h2{letter-spacing:-.02em;margin:0;font-size:17px}.ticket-workspace>header>button{color:#6f798b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ticket-workspace>header>button:hover{background:#f0f2f6}.ticket-workspace-body{flex:1;grid-template-columns:minmax(0,1fr) 230px;min-height:0;display:grid;overflow:hidden}.ticket-conversation{padding:20px 23px 26px;overflow-y:auto}.ticket-origin{background:#fff;border:1px solid #e0e5ee;border-radius:14px;align-items:flex-start;gap:11px;padding:16px;display:flex}.ticket-origin>div{flex-direction:column;min-width:0;display:flex}.ticket-origin small{color:#8b94a6;margin-top:2px;font-size:8px}.ticket-origin p{color:#4e596e;white-space:pre-wrap;margin:11px 0 0;font-size:11px;line-height:1.6}.ticket-loom{color:#6255bd;background:#f5f4ff;border:1px solid #dddff2;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.ticket-attachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ticket-attachments button{color:#566075;text-align:left;background:#fff;border:1px solid #dfe4ed;border-radius:10px;align-items:center;gap:8px;min-width:180px;padding:9px 11px;display:flex}.ticket-attachments button>span{flex-direction:column;min-width:0;display:flex}.ticket-attachments strong{color:#344057;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:9px;overflow:hidden}.ticket-attachments small{color:#9199a9;font-size:8px}.ticket-thread{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ticket-thread article{background:#fff;border:1px solid #dfe4ed;border-radius:4px 13px 13px;align-self:flex-start;max-width:88%;padding:11px 13px}.ticket-thread article.admin{background:#f1f4ff;border-color:#d7dfff;border-radius:13px 4px 13px 13px;align-self:flex-end}.ticket-thread article.internal{background:#fff9e9;border-color:#f1d89b;border-radius:11px;align-self:stretch;max-width:none}.ticket-thread article>div{align-items:center;gap:7px;display:flex}.ticket-thread article b{color:#906b20;background:#f5e7bc;border-radius:99px;padding:2px 6px;font-size:7px}.ticket-thread article time{color:#929aaa;margin-left:auto;font-size:7px}.ticket-thread article p{color:#4f5a6e;white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.thread-empty{color:#9ba3b2;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;font-size:9px;display:flex}.ticket-properties{background:#fff;border-left:1px solid #e0e5ee;padding:18px;overflow-y:auto}.ticket-properties>p{color:#273248;justify-content:space-between;margin:0 0 16px;font-size:10px;font-weight:800;display:flex}.ticket-properties>p small{color:#6f7fd0;font-size:8px}.ticket-properties>label{margin-bottom:13px;display:block}.ticket-properties>label span{color:#7e8799;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.ticket-properties select{color:#364157;background:#fff;border:1px solid #dce2eb;border-radius:9px;outline:none;width:100%;padding:8px 9px;font-size:9px}.ticket-context{border-top:1px solid #edf0f5;flex-direction:column;margin-top:18px;padding-top:14px;display:flex}.ticket-context span{color:#9098a8;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:800}.ticket-context strong{color:#364157;margin-top:3px;font-size:9px}.ticket-context small{color:#8a93a5;margin-top:2px;font-size:8px}.ticket-composer{background:#fff;border-top:1px solid #dfe4ed;padding:12px 18px 15px}.composer-tabs{gap:6px;margin-bottom:8px;display:flex}.composer-tabs button{color:#7e8798;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.composer-tabs button.active{color:#4d69d5;background:#edf2ff}.composer-tabs button.active.note{color:#946d21;background:#fff3d5}.ticket-composer textarea{resize:vertical;color:#344057;border:1px solid #dbe1eb;border-radius:10px;outline:none;width:100%;padding:10px 11px;font-size:10px}.ticket-composer textarea:focus{border-color:#8295e3;box-shadow:0 0 0 3px #5573df10}.ticket-composer>div:last-child{align-items:center;gap:10px;margin-top:8px;display:flex}.ticket-composer label{color:#68738a;cursor:pointer;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.ticket-composer>div:last-child>span{color:#bd4f4b;font-size:8px}.ticket-composer>div:last-child>button{color:#fff;background:linear-gradient(135deg,#456bea,#6c50d5);border-radius:9px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 12px;font-size:9px;font-weight:800;display:flex}.ticket-composer>div:last-child>button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.ticket-workspace{width:100vw}.ticket-workspace-body{grid-template-columns:1fr;overflow-y:auto}.ticket-conversation{overflow:visible}.ticket-properties{border-top:1px solid #e0e5ee;border-left:0}}.admin-metrics em,.priority-pill,.status-pill{font-size:11px}.admin-queue-card small,.admin-activity-card small,.admin-queue-card footer{font-size:10px}.ticket-workspace>header p,.ticket-attachments strong{font-size:11px}.ticket-attachments small{font-size:10px}.ticket-thread article strong{font-size:11px}.ticket-thread article b,.ticket-thread article time{font-size:9px}.thread-empty{font-size:11px}.ticket-properties>p small,.ticket-properties>label span{font-size:10px}.ticket-properties select{padding-block:10px;font-size:12px}.ticket-context strong{font-size:12px}.ticket-context small{font-size:10px}.support-home .intent-card{background:#fff;border-color:#cfd7e8;box-shadow:0 8px 20px #293e7512,0 1px 2px #293e7510}.support-home .intent-card.tone-red{background:linear-gradient(105deg,#fff8f8 0,#fff 42%)}.support-home .intent-card.tone-blue{background:linear-gradient(105deg,#f6f8ff 0,#fff 42%)}.support-home .intent-card.tone-violet{background:linear-gradient(105deg,#faf7ff 0,#fff 42%)}.support-home .intent-card.tone-amber{background:linear-gradient(105deg,#fffaf0 0,#fff 42%)}.support-home .intent-card.tone-mint{background:linear-gradient(105deg,#f3fcf8 0,#fff 42%)}:is(.support-home .intent-card:hover,.support-home .intent-card:focus-visible){background:#fff;border-color:#8198eb;transform:translateY(-2px);box-shadow:0 14px 30px #3958bd22,0 0 0 3px #5575e714}.support-home .contextual-help,.support-home .recent-mini{border-color:#d1d9e9;box-shadow:0 8px 20px #293e750e}.admin-shell{color:#182137;background:#f3f5fa;min-height:100vh}.admin-topbar{z-index:20;background:#fff;border-bottom:1px solid #e2e6ef;justify-content:space-between;align-items:center;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.admin-brand,.admin-top-actions,.admin-specialist-mini,.admin-ticket-table td>div,.admin-ticket-table td>span+div{align-items:center;display:flex}.admin-brand img{object-fit:contain;width:40px;height:40px}.admin-brand>span,.admin-specialist-mini>span{flex-direction:column;margin-left:10px;display:flex}.admin-brand small,.admin-specialist-mini small{color:#7d879b;font-size:10px}.admin-top-actions{gap:10px}.admin-refresh{color:#546078;border:1px solid #dfe4ee;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.admin-icon-button{color:#68738a;background:#f4f6fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.admin-icon-button i{background:#ef6a67;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.admin-avatar{color:#fff;background:#172137;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.admin-layout{grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.admin-sidebar{background:#fff;border-right:1px solid #e2e6ef;flex-direction:column;padding:22px 13px 16px;display:flex}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav button,.admin-sidebar-bottom>button{color:#68738a;text-align:left;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#4264dc;background:#eef2ff}.admin-sidebar nav button b{background:#dfe6ff;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9px}.admin-sidebar-bottom{margin-top:auto}.admin-specialist-mini{border-top:1px solid #edf0f5;margin-top:13px;padding:17px 7px 0}.admin-specialist-mini img{object-fit:cover;border-radius:11px;width:36px;height:36px}.admin-content{min-width:0;padding:26px 28px 42px}.admin-heading{justify-content:space-between;align-items:flex-end;display:flex}.admin-heading p{color:#5573df;letter-spacing:.11em;margin:0 0 5px;font-size:9px;font-weight:800}.admin-heading h1{letter-spacing:-.035em;margin:0;font-size:26px}.admin-heading span{color:#737d91;margin-top:6px;font-size:11px;display:block}.admin-heading>button{color:#fff;background:linear-gradient(135deg,#456bea,#6d50d8);border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:11px;font-weight:800;display:flex;box-shadow:0 9px 20px #4e61c52c}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:23px;display:grid}.admin-metrics article{background:#fff;border:1px solid #e0e5ef;border-radius:15px;align-items:center;gap:12px;min-height:104px;padding:16px;display:flex;box-shadow:0 8px 24px #27365708}.metric-icon{border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.metric-icon.blue{color:#5270df;background:#edf2ff}.metric-icon.coral{color:#d76864;background:#fff0ef}.metric-icon.violet{color:#805bd4;background:#f4edff}.metric-icon.mint{color:#318968;background:#eaf9f3}.admin-metrics article>div{flex-direction:column;min-width:0;display:flex}.admin-metrics small{color:#778196;font-size:9px;font-weight:700}.admin-metrics strong{letter-spacing:-.04em;margin:2px 0;font-size:23px}.admin-metrics em{color:#9098a8;font-size:9px;font-style:normal}.admin-ticket-panel{background:#fff;border:1px solid #dee4ee;border-radius:16px;margin-top:15px;overflow:hidden;box-shadow:0 10px 30px #2636570a}.admin-ticket-toolbar{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 16px;display:flex}.admin-tabs{gap:16px;height:66px;display:flex}.admin-tabs button{color:#7a8498;white-space:nowrap;font-size:10px;font-weight:700;position:relative}.admin-tabs button.active{color:#3d5fd2}.admin-tabs button.active:after{content:"";background:#526fdf;height:2px;position:absolute;bottom:0;left:0;right:0}.admin-tabs b{background:#eef1f6;border-radius:99px;padding:2px 5px;font-size:8px}.admin-tools{gap:7px;display:flex}.admin-tools label{color:#8b94a7;border:1px solid #dfe4ed;border-radius:9px;align-items:center;gap:7px;width:220px;height:36px;padding:0 10px;display:flex}.admin-tools input{outline:none;flex:1;min-width:0;font-size:10px}.admin-tools select{color:#657086;background:#fff;border:1px solid #dfe4ed;border-radius:9px;outline:none;max-width:165px;padding:0 28px 0 10px;font-size:11px}.admin-tools>button{color:#6f798d;border:1px solid #dfe4ed;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-table-wrap{overflow-x:auto}.admin-ticket-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.admin-ticket-table th{color:#8a93a5;letter-spacing:.04em;text-transform:uppercase;background:#fafbfc;padding:10px 13px;font-size:8px;font-weight:800}.admin-ticket-table td{color:#5e687d;border-top:1px solid #edf0f5;padding:12px 13px;font-size:9px}.admin-ticket-table tbody tr:hover{background:#fafbff}.admin-ticket-table td:first-child{align-items:center;gap:9px;min-width:270px;display:flex}.admin-ticket-table td>div{flex-direction:column;align-items:flex-start;gap:3px}.admin-ticket-table td strong{color:#253047;font-size:10px}.admin-ticket-table td small{color:#8c95a7;align-items:center;gap:3px;font-size:8px;display:flex}.ticket-dot{background:#8aa0e9;border-radius:50%;flex:none;width:7px;height:7px}.ticket-dot.urgent{background:#ef625e;box-shadow:0 0 0 4px #fff0ef}.ticket-dot.high{background:#eda154}.priority-pill,.status-pill{color:#657086;background:#f1f3f7;border-radius:99px;padding:4px 8px;font-weight:700;display:inline-flex}.priority-pill.urgent{color:#c8514e;background:#fff0ef}.priority-pill.high{color:#b97829;background:#fff4e5}.priority-pill.low{color:#42806a;background:#eef8f4}.unassigned{color:#a16f2c;font-weight:700}.submit-error{color:#bd4f4b;text-align:right;margin-top:8px;font-size:10px}.request-empty,.admin-empty{color:#8a94a7;text-align:center;justify-content:center;min-height:150px;display:flex;flex-direction:column!important;align-items:center!important;gap:5px!important}.request-empty strong,.admin-empty strong{color:#334057;font-size:11px}.request-empty span,.admin-empty small{color:#8a94a7;font-size:9px}.admin-lower-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.admin-queue-card,.admin-activity-card{background:#fff;border:1px solid #dfe4ee;border-radius:16px;padding:17px;box-shadow:0 10px 30px #26365708}.admin-queue-card>div,.admin-activity-card>div{justify-content:space-between;align-items:center;display:flex}.admin-queue-card>div>span,.admin-activity-card>div>span{flex-direction:column;display:flex}.admin-queue-card small,.admin-activity-card small{color:#8a93a4;margin-top:2px;font-size:8px}.admin-queue-card>div button{color:#526fda;align-items:center;font-size:9px;font-weight:800;display:flex}.admin-queue-card section{grid-template-columns:1fr auto;align-items:center;gap:15px;margin:21px 0 15px;display:grid}.admin-queue-card section>span{background:#edf0f5;border-radius:99px;height:8px;overflow:hidden}.admin-queue-card section>span i{background:linear-gradient(90deg,#526fe0,#7e62dc);border-radius:99px;height:100%;display:block}.admin-queue-card section div{flex-direction:column;display:flex}.admin-queue-card footer{color:#7e8798;border-top:1px solid #edf0f5;gap:16px;padding-top:13px;font-size:8px;display:flex}.admin-queue-card footer span{align-items:center;gap:5px;display:flex}.admin-queue-card footer i,.admin-activity-card li>i{background:#7e91c7;border-radius:50%;width:7px;height:7px}.admin-queue-card i.green,.admin-activity-card li>i.green{background:#4eaf83}.admin-queue-card i.amber{background:#e2aa3c}.admin-queue-card i.red{background:#e96762}.admin-activity-card>div>button{color:#5672dd;background:#f1f4ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.admin-activity-card ul{margin:13px 0 0;padding:0;list-style:none}.admin-activity-card li{border-top:1px solid #edf0f5;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.admin-activity-card li>i{flex:none;margin-top:5px}.admin-activity-card li>i.violet{background:#8a68d8}.admin-activity-card li>i.blue{background:#5675dd}.admin-activity-card li span{flex-direction:column;display:flex}.overview-dashboard,.analytics-dashboard{margin-top:22px}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portfolio-metrics article{background:#fff;border:1px solid #e0e5ef;border-radius:15px;align-items:center;gap:12px;min-height:112px;padding:17px;display:flex;box-shadow:0 8px 24px #27365708}.portfolio-metrics article>div{flex-direction:column;min-width:0;display:flex}.portfolio-metrics small{color:#778196;font-size:12px;font-weight:700}.portfolio-metrics strong{color:#243047;letter-spacing:-.04em;margin:3px 0;font-size:27px}.portfolio-metrics em{color:#9098a8;font-size:11px;font-style:normal}.overview-grid,.analytics-grid{grid-template-columns:1.15fr .85fr;gap:15px;margin-top:15px;display:grid}.overview-panel,.analytics-panel{background:#fff;border:1px solid #dfe4ee;border-radius:16px;padding:18px;box-shadow:0 10px 30px #26365708}.overview-panel>header,.analytics-panel>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.overview-panel>header div,.analytics-panel>header{gap:3px}.overview-panel>header div{flex-direction:column;display:flex}.overview-panel>header strong,.analytics-panel>header strong{color:#2a354b;font-size:15px}.overview-panel>header span,.analytics-panel>header span{color:#8993a5;font-size:11px}.overview-panel>header>b{color:#536cd2;background:#edf1ff;border-radius:99px;padding:4px 8px;font-size:11px}.attention-list{display:grid}.attention-list button{text-align:left;border-bottom:1px solid #eff1f5;align-items:center;gap:10px;padding:13px 2px;display:flex}.attention-list button:last-child{border-bottom:0}.attention-list button>i{background:#7690e5;border-radius:50%;flex:none;width:8px;height:8px}.attention-list button>i.urgent{background:#e96762;box-shadow:0 0 0 4px #fff0ef}.attention-list button>span{flex-direction:column;flex:1;min-width:0;display:flex}.attention-list strong{color:#334057;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attention-list small{color:#8a94a7;margin-top:3px;font-size:11px}.attention-list svg{color:#9aa4b6}.roadmap-pulse,.analytics-bars{gap:14px;padding-top:16px;display:grid}.roadmap-pulse>div>span,.analytics-bars>div>span{justify-content:space-between;align-items:center;display:flex}.roadmap-pulse strong,.analytics-bars strong{color:#4c586d;font-size:12px}.roadmap-pulse small,.analytics-bars small{color:#8993a5;font-size:11px}.roadmap-pulse i,.analytics-bars i{background:#edf0f5;border-radius:99px;height:7px;margin-top:6px;display:block;overflow:hidden}.roadmap-pulse i b,.analytics-bars i b{border-radius:inherit;background:linear-gradient(90deg,#5472df,#8266dc);height:100%;display:block}.overview-empty{color:#9099aa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:120px;font-size:12px;display:flex}.analytics-panel>header{flex-direction:column;justify-content:center;align-items:flex-start}.analytics-panel ol{margin:8px 0 0;padding:0;list-style:none}.analytics-panel ol li{border-bottom:1px solid #eff1f5;align-items:center;gap:10px;padding:11px 0;display:flex}.analytics-panel ol li>b{color:#526dda;background:#eef2ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.analytics-panel ol li>span{flex-direction:column;flex:1;min-width:0;display:flex}.analytics-panel ol li strong{color:#334057;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analytics-panel ol li small{color:#8b95a7;font-size:10px}.analytics-panel ol li>em{color:#354157;font-size:14px;font-style:normal;font-weight:800}@media (max-width:980px){.admin-metrics,.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.analytics-grid{grid-template-columns:1fr}.admin-ticket-toolbar{flex-direction:column;align-items:stretch;padding:0 16px 13px}.admin-tabs{height:52px}}@media (max-width:720px){.admin-layout{grid-template-columns:64px minmax(0,1fr)}.admin-sidebar{padding-inline:8px}.admin-sidebar nav button{justify-content:center;padding:0;font-size:0}.admin-sidebar nav button b,.admin-sidebar-bottom,.admin-brand small{display:none}.admin-content{padding:20px 14px 32px}.admin-heading{align-items:flex-start;gap:14px}.admin-heading h1{font-size:22px}.admin-metrics,.portfolio-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{padding:12px}.admin-lower-grid{grid-template-columns:1fr}.admin-tools label,.admin-tools{width:100%}.admin-tools{flex-wrap:wrap}.admin-tools select{flex:1;max-width:none;min-height:36px}.admin-topbar{padding:0 14px}.admin-refresh{display:none}}.admin-shell{font-size:15px}.admin-brand strong{font-size:18px}.admin-brand small,.admin-specialist-mini small{font-size:13px}.admin-refresh,.admin-sidebar nav button,.admin-sidebar-bottom>button{font-size:14px}.admin-sidebar nav button b{font-size:12px}.admin-specialist-mini strong{font-size:13px}.admin-heading p{font-size:12px}.admin-heading h1{font-size:32px}.admin-heading span,.admin-heading>button{font-size:14px}.admin-metrics small{font-size:13px}.admin-metrics strong{font-size:30px}.admin-metrics em{font-size:13px;line-height:1.35}.admin-tabs button{font-size:13px}.admin-tabs b{font-size:11px}.admin-tools input{font-size:13px}.admin-ticket-table th{padding-block:14px;font-size:11px}.admin-ticket-table td{padding-block:16px;font-size:13px}.admin-ticket-table td strong{font-size:14px}.admin-ticket-table td small,.priority-pill,.status-pill{font-size:12px}.admin-queue-card strong,.admin-activity-card strong{font-size:14px}.admin-queue-card small,.admin-activity-card small,.admin-queue-card footer,.admin-queue-card>div button{font-size:12px;line-height:1.4}.admin-queue-card section strong{font-size:17px}.admin-empty strong{font-size:14px}.admin-empty small,.ticket-workspace>header p{font-size:12px}.ticket-workspace>header h2{font-size:21px}.ticket-origin strong{font-size:14px}.ticket-origin small{font-size:12px}.ticket-origin p{font-size:14px}.ticket-loom,.ticket-thread article strong{font-size:13px}.ticket-thread article p{font-size:14px}.ticket-thread article time,.ticket-thread article b{font-size:11px}.ticket-properties>p{font-size:14px}.ticket-properties>label span,.ticket-context small{font-size:12px}.ticket-properties select,.ticket-context strong{font-size:13px}.ticket-context span{font-size:11px}.composer-tabs button{font-size:12px}.ticket-composer textarea{font-size:14px}.ticket-composer label,.ticket-composer>div:last-child>span,.ticket-composer>div:last-child>button{font-size:12px}.client-roadmap{background:#f6f8fc;min-height:calc(100vh - 58px);padding:34px clamp(24px,7vw,90px)}.client-roadmap>header{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1180px;margin:0 auto 24px;display:flex}.roadmap-refresh,.roadmap-control-actions button{color:#5e6d86;background:#fff;border:1px solid #dce3ef;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:750;display:inline-flex}.roadmap-refresh:disabled,.roadmap-control-actions button:disabled{opacity:.55}.spin{animation:.8s linear infinite roadmap-spin}@keyframes roadmap-spin{to{transform:rotate(360deg)}}.client-roadmap h1{letter-spacing:-.04em;margin:7px 0;font-size:32px}.client-roadmap header span{color:#748096;font-size:14px}.client-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:auto;display:grid}.client-roadmap-grid article{background:#fff;border:1px solid #dfe5ef;border-radius:16px;padding:18px;box-shadow:0 10px 28px #2b3d5d0a}.client-roadmap-grid article>div,.client-roadmap-grid article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-roadmap-grid h2{margin:17px 0 8px;font-size:18px}.client-roadmap-grid p{color:#677288;min-height:46px;margin:0 0 18px;font-size:13px;line-height:1.55}.client-roadmap-grid footer{color:#7b8598;border-top:1px solid #edf0f5;padding-top:12px;font-size:12px}.client-roadmap-grid footer button{color:#4766d8;background:#eef2ff;border-radius:8px;padding:6px 9px;font-weight:800}.client-kanban-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;max-width:1180px;margin:auto;padding-bottom:16px;display:grid;overflow-x:auto}.client-kanban-board.loading{opacity:.72}.client-kanban-column{background:#f2f5fa;border:1px solid #dfe5ef;border-radius:14px;min-height:430px}.client-kanban-column>header{justify-content:space-between;align-items:center;padding:14px;display:flex}.client-kanban-column>header span{color:#3b465b;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.client-kanban-column>header i{background:#5874dc;border-radius:50%;width:7px;height:7px}.client-kanban-column>header b{color:#68748a;background:#e3e8f1;border-radius:99px;padding:3px 7px;font-size:10px}.client-kanban-column>div{padding:0 9px 12px}.client-kanban-column article{background:#fff;border:1px solid #dfe4ed;border-radius:12px;margin-bottom:9px;padding:13px;box-shadow:0 8px 20px #26365708}.client-kanban-column article>div,.client-kanban-column article footer{justify-content:space-between;align-items:center;display:flex}.client-kanban-column h2{margin:13px 0 6px;font-size:14px;line-height:1.35}.client-kanban-column p{color:#707b90;margin:0 0 14px;font-size:12px;line-height:1.5}.client-kanban-column footer{color:#7c879a;border-top:1px solid #edf0f5;padding-top:10px;font-size:11px}.client-kanban-column footer button{color:#4766d8;background:#eef2ff;border-radius:8px;padding:6px 8px;font-weight:800}.client-kanban-column article>.roadmap-comment-area,.kanban-card>.roadmap-comment-area{text-align:right;border-top:1px solid #edf0f5;margin-top:8px;padding-top:8px;display:block}.roadmap-comment-trigger{color:#4766d8;background:#eef2ff;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:6px 8px;font-weight:800;display:inline-flex}.roadmap-comments{text-align:left;width:100%;margin-top:8px;display:block}.roadmap-comment-list{gap:8px;max-height:210px;display:grid;overflow-y:auto}.roadmap-comment-list>small{color:#8994a7;font-size:11px}.roadmap-comment{background:#f5f7fb;border-radius:9px;padding:8px}.roadmap-comment header{align-items:center;gap:6px;display:flex}.roadmap-comment header strong{color:#344056;font-size:10px}.roadmap-comment header b{color:#4d63c7;background:#e8edff;border-radius:99px;padding:2px 5px;font-size:8px}.roadmap-comment header time{color:#929cad;margin-left:auto;font-size:9px}.roadmap-comment p{white-space:pre-wrap;color:#58657a!important;margin:5px 0 0!important;font-size:11px!important}.roadmap-comment-composer{gap:6px;margin-top:8px;display:grid}.roadmap-comment-composer textarea{resize:vertical;min-height:60px;font:inherit;border:1px solid #dce2ec;border-radius:8px;padding:8px;font-size:11px}.roadmap-comment-composer button{justify-self:end;align-items:center;gap:5px;width:fit-content;display:inline-flex}.roadmap-comment-composer button:disabled{opacity:.45}.client-kanban-empty{color:#9aa4b6;border:1px dashed #d6deea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:92px;font-size:11px;display:flex}.roadmap-scope,.roadmap-status,.roadmap-priority{border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.roadmap-scope.global{color:#268269;background:#e9f8f2}.roadmap-scope.account{color:#4d63c7;background:#edf1ff}.roadmap-scope.internal{color:#ad6436;background:#fff1e8}.roadmap-status{color:#667187;background:#f1f3f7}.roadmap-card-labels{align-items:center;gap:5px;min-width:0;display:inline-flex}.roadmap-priority{border:1px solid #0000;margin-left:auto}.roadmap-card-labels .roadmap-priority{margin-left:0}.roadmap-priority.critical{color:#b6383d;background:#fff0f1;border-color:#f4c3c5}.roadmap-priority.high{color:#a76014;background:#fff6e8;border-color:#f3d19e}.roadmap-priority.normal{color:#4563c7;background:#edf2ff;border-color:#cbd8ff}.roadmap-priority.low{color:#34745f;background:#eef8f4;border-color:#cae5db}.roadmap-notice{color:#28745f;background:#eaf8f3;border-radius:10px;max-width:1180px;margin:-10px auto 16px;padding:10px 13px;font-size:13px}.roadmap-empty{color:#7c879a;border:1px dashed #d9dfeb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.roadmap-controls{justify-content:space-between;align-items:center;margin:22px 0 14px;display:flex}.roadmap-controls>div{gap:7px;display:flex}.roadmap-controls button{color:#68748a;background:#fff;border:1px solid #dfe4ed;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:750}.roadmap-controls button.active{color:#4966d7;background:#eef2ff;border-color:#cdd7ff}.roadmap-controls>button{color:#fff;background:#536fdf;border:0;align-items:center;gap:7px;display:flex}.roadmap-control-actions{gap:7px;display:flex}.roadmap-control-actions button:last-child{color:#fff;background:#536fdf;border-color:#536fdf}.kanban-board{grid-template-columns:repeat(6,minmax(230px,1fr));gap:12px;padding-bottom:14px;display:grid;overflow-x:auto}.kanban-column{background:#f7f8fb;border:1px solid #e1e5ed;border-radius:14px;min-height:480px}.kanban-column>header{justify-content:space-between;align-items:center;padding:13px;display:flex}.kanban-column>header span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.kanban-column>header i{background:#5874dc;border-radius:50%;width:7px;height:7px}.kanban-column>header b{color:#69748a;background:#e9ecf2;border-radius:99px;padding:3px 7px;font-size:10px}.kanban-column>div{padding:0 9px 12px}.kanban-column>header i,.client-kanban-column>header i{background:#8b95a7}.kanban-column.status-under-review>header i,.client-kanban-column.status-under-review>header i{background:#e7a43b}.kanban-column.status-planned>header i,.client-kanban-column.status-planned>header i{background:#536fdf}.kanban-column.status-in-progress>header i,.client-kanban-column.status-in-progress>header i{background:#8a62db}.kanban-column.status-testing>header i,.client-kanban-column.status-testing>header i{background:#258fd5}.kanban-column.status-released>header i,.client-kanban-column.status-released>header i{background:#2ba879}.kanban-column.status-under-review,.client-kanban-column.status-under-review{border-top:3px solid #e7a43b}.kanban-column.status-planned,.client-kanban-column.status-planned{border-top:3px solid #536fdf}.kanban-column.status-in-progress,.client-kanban-column.status-in-progress{border-top:3px solid #8a62db}.kanban-column.status-testing,.client-kanban-column.status-testing{border-top:3px solid #258fd5}.kanban-column.status-released,.client-kanban-column.status-released{border-top:3px solid #2ba879}.kanban-card{background:#fff;border:1px solid #dfe4ed;border-radius:12px;margin-bottom:9px;padding:12px;box-shadow:0 8px 20px #26365708}.kanban-card>div,.kanban-card footer,.kanban-card nav{justify-content:space-between;align-items:center;display:flex}.roadmap-card-actions{align-items:center;gap:3px;display:inline-flex}.kanban-card h3{margin:13px 0 6px;font-size:13px;line-height:1.35}.kanban-card p{color:#707b90;margin:0 0 13px;font-size:11px;line-height:1.45}.kanban-card footer{color:#8891a2;border-top:1px solid #eef0f4;padding-top:10px;font-size:10px}.kanban-card nav{justify-content:flex-end;gap:5px;margin-top:10px}.kanban-card nav button{color:#63718a;border:1px solid #dfe4ed;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.kanban-card nav button:disabled{opacity:.3}.kanban-empty{color:#9aa3b2;border:1px dashed #d9dfeb;border-radius:10px;place-items:center;min-height:68px;font-size:10px;display:grid}.roadmap-modal-backdrop{z-index:1000;background:#14203980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.roadmap-modal{color:inherit;background:#fff;border:0;border-radius:18px;width:min(540px,100%);max-height:90vh;margin:0;padding:22px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #111b3038}.table-row-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.table-row-button>span:last-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.table-row-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #536fdf}.clients-table td>button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #536fdf}.admin-ticket-table td>button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #536fdf}.roadmap-modal>header{justify-content:space-between;margin-bottom:18px;display:flex}.roadmap-modal header p{color:#536fdf;letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:900}.roadmap-modal h2{margin:0;font-size:23px}.roadmap-modal>label,.roadmap-form-grid label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.roadmap-modal label span{color:#5c677b;font-size:12px;font-weight:800}.roadmap-modal input,.roadmap-modal textarea,.roadmap-modal select{background:#fff;border:1px solid #dce2ec;border-radius:10px;outline:none;width:100%;padding:11px 12px;font-size:13px}.roadmap-modal textarea{resize:vertical;min-height:100px}.roadmap-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.roadmap-modal>footer{border-top:1px solid #edf0f5;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.roadmap-modal>footer button{border:1px solid #dce2ec;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.roadmap-modal>footer button:last-child{color:#fff;background:#536fdf;border-color:#536fdf}.roadmap-modal>footer button:disabled{opacity:.45}.recent-mini-empty{color:#8792a5;text-align:center;padding:22px 14px;font-size:13px}.operations-health small,.operations-health em,.operations-card>header small,.connection-list dt,.connection-list dd,.scope-list small,.ops-list small,.ops-list article>span,.scope-list span,.operations-maintenance button,.ops-list article>button,.admin-tools .ticket-export{font-size:12px;line-height:1.4}.operations-health strong,.operations-card>header strong{font-size:15px}.settings-grid span{font-size:12px}.settings-grid input{font-size:14px}.ticket-properties input{color:#364157;border:1px solid #dce2eb;border-radius:9px;outline:none;width:100%;padding:10px 9px;font-size:13px}.notification-drawer strong{font-size:14px}.notification-drawer small{font-size:13px}.notification-drawer time{font-size:11px}@media (max-width:700px){.client-kanban-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(82vw,1fr))}.client-kanban-column{scroll-snap-align:start}.admin-heading h1{font-size:25px}}@media (max-width:900px){.client-roadmap-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.client-roadmap-grid{grid-template-columns:1fr}.roadmap-controls{flex-direction:column;align-items:stretch;gap:10px}.roadmap-controls>div{overflow-x:auto}.roadmap-form-grid{grid-template-columns:1fr}}.agent-build-client{background:#f6f8fc;min-height:calc(100vh - 58px);padding:34px clamp(24px,7vw,90px)}.agent-build-client>header{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1100px;margin:0 auto 24px;display:flex}.agent-build-client h1{letter-spacing:-.04em;margin:7px 0;font-size:32px}.agent-build-client header span{color:#748096;font-size:14px}.agent-build-client-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:18px;max-width:1100px;margin:auto;display:grid}.agent-build-client-grid>form,.agent-build-client-grid>aside{background:#fff;border:1px solid #dfe5ef;border-radius:16px;padding:22px;box-shadow:0 10px 28px #2b3d5d0a}.agent-build-form-heading{color:#526fdf;align-items:center;gap:10px;margin-bottom:18px;display:flex}.agent-build-form-heading div{flex-direction:column;display:flex}.agent-build-form-heading strong{color:#273248;font-size:15px}.agent-build-form-heading small{color:#8a94a6;font-size:11px}.agent-build-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-build-client form>label,.agent-build-form-grid label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.agent-build-client label>span{color:#5c677b;font-size:12px;font-weight:800}.agent-build-client input{border:1px solid #dce2ec;border-radius:10px;width:100%;padding:11px 12px;font-size:13px}.agent-photo-upload{cursor:pointer;border:1px dashed #cfd8e8;border-radius:11px;align-items:center;padding:13px;flex-direction:row!important;gap:11px!important}.agent-photo-upload>span{flex-direction:column;flex:1;display:flex}.agent-photo-upload small{color:#8a94a6;font-size:10px}.agent-photo-upload b{color:#526fdf;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.calendar-share-manager{background:#fff;border:1px solid #dce4f2;border-radius:14px;margin:18px 0;padding:18px}.calendar-share-manager>header{color:#4462ad;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.calendar-share-manager>header strong{color:#17233f;font-size:16px;display:block}.calendar-share-manager>header span{color:#77839a;margin-top:3px;font-size:13px;display:block}.calendar-share-warning{color:#6d5625;background:#fff9ea;border:1px solid #f1d59a;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.calendar-share-warning svg{flex:none;margin-top:1px}.calendar-share-create{gap:9px;display:flex}.calendar-share-create select{color:#263654;min-width:0;font:inherit;background:#fff;border:1px solid #d4ddeb;border-radius:9px;flex:1;padding:10px 11px;font-size:13px}.calendar-share-create button,.calendar-share-result button,.calendar-share-list button{color:#3158ba;font:inherit;background:#fff;border:1px solid #cbd7ea;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.calendar-share-create button{color:#fff;background:#315ed4;border:0}.calendar-share-create button:disabled,.calendar-share-list button:disabled{opacity:.5}.calendar-share-result{background:#eff9f4;border:1px solid #bcdacb;border-radius:11px;align-items:flex-end;gap:10px;margin-top:12px;padding:12px;display:flex}.calendar-share-result>div{flex:1;gap:6px;min-width:0;display:grid}.calendar-share-result strong{color:#247057;font-size:12px}.calendar-share-result input{color:#33415a;background:#fff;border:1px solid #cde1d7;border-radius:8px;width:100%;padding:9px;font-size:12px}.calendar-share-list{gap:7px;margin-top:13px;display:grid}.calendar-share-list article{background:#fafcff;border:1px solid #e5eaf2;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.calendar-share-list article>span{gap:3px;min-width:0;display:grid}.calendar-share-list strong{color:#25314a;font-size:13px}.calendar-share-list small{color:#7d899d;font-size:11px}.calendar-share-list p{color:#78849a;margin:3px 0;font-size:13px}.calendar-share-list button{color:#a33f3f}.calendar-share-manager .submit-error{margin:12px 0 0}@media (max-width:650px){.calendar-share-manager{padding:14px}.calendar-share-create,.calendar-share-result,.calendar-share-list article{flex-direction:column;align-items:stretch}.calendar-share-create button,.calendar-share-result button,.calendar-share-list button{width:100%}}.agent-build-message{color:#34705f;background:#edf8f3;border-radius:9px;padding:10px;font-size:12px}.agent-build-client-grid>aside>strong,.agent-build-client-grid>aside>small{display:block}.agent-build-client-grid>aside>small{color:#8a94a6;margin:3px 0 14px;font-size:11px}.agent-build-client-grid>aside>div{gap:8px;display:grid}.agent-build-client-grid aside article{background:#f6f8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.agent-build-client-grid aside article span{flex-direction:column;display:flex}.agent-build-client-grid aside article b{font-size:12px}.agent-build-client-grid aside article small{color:#8a94a6;font-size:9px}.agent-build-status{color:#68748a;white-space:nowrap;background:#eef1f6;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.agent-build-status.in-progress{color:#9a6a13;background:#fff3d9}.agent-build-status.testing{color:#3569b8;background:#eaf2ff}.agent-build-status.live{color:#278060;background:#e7f7ef}.agent-build-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.agent-build-toolbar>div{flex-direction:column;display:flex}.agent-build-toolbar strong{font-size:14px}.agent-build-toolbar span{color:#8993a5;font-size:11px}.agent-build-admin-list{gap:14px;display:grid}.agent-build-admin-list>article{background:#fff;border:1px solid #dfe4ed;border-radius:15px;padding:18px;box-shadow:0 8px 24px #21304d08}.agent-build-admin-list article>header{justify-content:space-between;align-items:center;display:flex}.agent-build-admin-list header>div{align-items:center;gap:10px;display:flex}.agent-build-admin-list header span:not(.agent-build-avatar){flex-direction:column;display:flex}.agent-build-admin-list header strong{font-size:14px}.agent-build-admin-list header small{color:#8993a5;font-size:10px}.agent-build-avatar{color:#526fdf;text-transform:uppercase;background:#edf1ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.agent-build-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.agent-build-details>span{background:#f7f8fb;border-radius:9px;flex-direction:column;min-width:0;padding:9px;display:flex}.agent-build-details small{color:#8b95a7;font-size:9px}.agent-build-details a,.agent-build-details b,.agent-build-details button{color:#46566f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.agent-build-checklist{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:14px;display:grid}.agent-build-checklist label{cursor:pointer}.agent-build-checklist input{opacity:0;pointer-events:none;position:absolute}.agent-build-checklist span{color:#536176;border:1px solid #dfe4ed;border-radius:10px;align-items:center;gap:7px;min-height:50px;padding:10px;font-size:11px;font-weight:750;line-height:1.35;display:flex}.agent-build-checklist span svg{color:#c1c8d4;flex:none}.agent-build-checklist label.complete span{color:#28785d;background:#edf8f3;border-color:#bfe4d4}.agent-build-checklist label.complete svg{color:#2b9873}.agent-build-checklist label.saving span{color:#3b59ae;cursor:progress;background:#f4f7ff;border-color:#b7c6f4}.agent-build-checklist label.saving span svg{color:#526fdf}.agent-build-checklist label.saving output{color:#526fdf;margin-left:auto;font-size:11px;font-weight:750}.agent-build-checklist label:has(input:focus-visible) span{outline-offset:2px;outline:2px solid #526fdf}.agent-build-checklist label:has(input:disabled):not(.saving){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.agent-build-checklist label.saving .spin{animation:none}}@media (max-width:850px){.agent-build-client-grid{grid-template-columns:1fr}.agent-build-details,.agent-build-checklist{grid-template-columns:1fr 1fr}}@media (max-width:560px){.agent-build-form-grid,.agent-build-details,.agent-build-checklist{grid-template-columns:1fr}.agent-build-client>header{flex-direction:column;align-items:flex-start}}.clients-workspace{margin-top:22px}.agency-sync-notice{color:#7f5c24;background:#fff9ec;border:1px solid #f0d7a7;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding:12px 14px;display:flex}.agency-sync-notice>span{align-items:center;gap:10px;display:flex}.agency-sync-notice>span>span{flex-direction:column;gap:2px;display:flex}.agency-sync-notice strong{font-size:12px}.agency-sync-notice small{color:#967543;font-size:10px}.agency-sync-notice b{background:#f7e8c8;border-radius:99px;flex:none;padding:5px 8px;font-size:9px}.client-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.client-metrics article{background:#fff;border:1px solid #dfe4ee;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 10px 30px #26365708}.client-metrics article>div{flex-direction:column;display:flex}.client-metrics small{color:#778196;font-size:12px;font-weight:750}.client-metrics strong{margin:2px 0;font-size:28px}.client-metrics em{color:#8b95a7;font-size:11px;font-style:normal}.clients-panel{background:#fff;border:1px solid #dfe4ee;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 10px 30px #26365708}.clients-panel>header{justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.clients-panel>header>div{flex-direction:column;gap:3px;display:flex}.clients-panel>header strong{font-size:15px}.clients-panel>header span{color:#828c9f;font-size:12px}.clients-panel>header label{color:#8791a3;border:1px solid #dfe4ed;border-radius:9px;align-items:center;gap:8px;width:250px;padding:9px 11px;display:flex}.clients-panel>header input{outline:none;flex:1;min-width:0;font-size:13px}.clients-table-wrap{overflow-x:auto}.clients-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.clients-table th{color:#8993a5;letter-spacing:.05em;text-transform:uppercase;background:#fafbfc;padding:12px 15px;font-size:10px;font-weight:850}.clients-table td{color:#647086;border-top:1px solid #edf0f5;padding:15px;font-size:12px}.clients-table tbody tr{cursor:pointer}.clients-table tbody tr:hover{background:#fafbff}.clients-table td:first-child,.clients-table td>div{align-items:center;gap:10px;display:flex}.clients-table td>div{flex-direction:column;align-items:flex-start;gap:2px}.clients-table td strong{color:#273248;font-size:13px}.clients-table td small{color:#8b95a7;font-size:11px}.clients-table td>.client-metric-cell{align-items:flex-start;gap:3px;min-width:72px}.client-monogram{color:#fff;background:linear-gradient(145deg,#526fdf,#8065dc);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.client-monogram.large{border-radius:13px;width:46px;height:46px;font-size:14px}.client-health{color:#2d8066;background:#eaf8f2;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.client-health.active{color:#5068c7;background:#eef2ff}.client-health.risk{color:#b85a50;background:#fff0ed}.client-profile-backdrop{z-index:1000;background:#14203975;position:fixed;inset:0}.client-profile{background:#f8f9fc;flex-direction:column;width:min(520px,100%);height:100%;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #1b29402b}.client-profile>header{background:#fff;border-bottom:1px solid #e1e5ed;justify-content:space-between;align-items:center;padding:20px;display:flex}.client-profile>header>div{align-items:center;gap:12px;display:flex}.client-profile>header small{color:#5872d8;letter-spacing:.12em;font-size:9px;font-weight:900}.client-profile h2{margin:3px 0 0;font-size:21px}.client-profile-summary{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 0;display:grid}.client-profile-summary>div,.client-profile-stats article{background:#fff;border:1px solid #e0e5ee;border-radius:12px;flex-direction:column;padding:14px;display:flex}.client-profile-summary small,.client-profile-summary span{color:#8892a4;font-size:11px}.client-profile-summary strong{margin:4px 0;font-size:13px}.client-profile-stats{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 20px;display:grid}.client-profile-stats strong{font-size:23px}.client-profile-stats span{color:#818b9f;font-size:10px}.client-profile-section{background:#fff;border:1px solid #e0e5ee;border-radius:13px;margin:0 20px;padding:15px}.client-profile-section>header{justify-content:space-between;margin-bottom:7px;display:flex}.client-profile-section>header strong{font-size:13px}.client-profile-section>header span{color:#8993a5;font-size:10px}.client-profile-section article{border-top:1px solid #edf0f5;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.client-profile-section article i{background:#5874dc;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.client-profile-section article i.risk{background:#e9635a}.client-profile-section article div{flex-direction:column;gap:3px;display:flex}.client-profile-section article strong{font-size:12px}.client-profile-section article small,.client-profile-empty{color:#8993a5;font-size:10px}.client-profile-empty{text-align:center;padding:30px 0}.client-profile>footer{text-align:right;background:#fff;border-top:1px solid #e1e5ed;margin-top:auto;padding:15px 20px}.client-profile>footer button{border:1px solid #dce2ec;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.roadmap-account-picker{border:1px solid #dce2ec;border-radius:10px;max-height:210px;padding:11px;overflow-y:auto}.roadmap-modal>label.roadmap-account-search{margin-bottom:9px}.roadmap-account-picker legend{color:#5c677b;padding:0 5px;font-size:11px;font-weight:850}.roadmap-account-picker>label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.roadmap-account-picker>label:hover{background:#f5f7fb}.roadmap-account-picker input{width:16px;height:16px}.roadmap-account-picker label span{flex-direction:column;gap:2px;display:flex}.roadmap-account-picker label strong{font-size:12px}.roadmap-account-picker label small,.account-picker-empty{color:#8a94a6;font-size:10px}.roadmap-account-note{color:#34705f;background:#eef8f4;border-radius:9px;margin:-4px 0 14px;padding:10px 12px;font-size:11px;line-height:1.45}.roadmap-rollout-summary{color:#526077;background:#f4f6fb;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px;padding:8px;display:flex}.roadmap-rollout-summary span{font-size:10px;font-weight:850}.roadmap-rollout-summary small{color:#7d8799;font-size:9px}@media (max-width:900px){.client-metrics{grid-template-columns:1fr 1fr}}.notification-drawer{z-index:1200;background:#fff;border:1px solid #dfe4ed;border-radius:15px;width:min(390px,100vw - 36px);max-height:calc(100vh - 90px);position:fixed;top:68px;right:18px;overflow:hidden;box-shadow:0 22px 70px #1e2c4830}.notification-drawer>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:15px;display:flex}.notification-drawer>header div{flex-direction:column;gap:2px;display:flex}.notification-drawer>header strong{font-size:14px}.notification-drawer>header span{color:#8a94a6;font-size:10px}.notification-drawer>div{max-height:520px;overflow-y:auto}.notification-drawer.client{top:58px;right:48px}.client-notification-button{position:relative}.client-notification-button>i,.client-reply-count{color:#fff;background:#ef5d59;border:2px solid #111c31;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font:800 9px/1 Arial,sans-serif;display:inline-flex}.client-notification-button>i{position:absolute;top:1px;right:0}.embed-header nav .client-reply-count{color:#fff;border-color:#111827;margin-left:3px}.notification-drawer>div>button{text-align:left;border-bottom:1px solid #f0f2f6;gap:10px;width:100%;padding:13px 15px;display:flex}.notification-drawer>div>button:hover{background:#f8f9fd}.notification-drawer>div>button>i{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.notification-drawer>div>button.unread>i{background:#5573df}.notification-drawer>div>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-drawer strong{color:#29344a;font-size:12px}.notification-drawer small{color:#6f7a90;font-size:11px;line-height:1.45}.notification-drawer time{color:#9aa3b3;font-size:9px}.account-team-admin{width:min(1050px,100% - 40px);margin:0 auto;padding:34px 0 54px}.account-team-admin>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-team-admin h1{color:#1f2a40;margin:7px 0 4px;font-size:30px}.account-team-admin header p{color:#6f7a90;margin:0;font-size:14px}.team-admin-warning{color:#936315;background:#fff9e9;border:1px solid #ecd7a4;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:13px 15px;display:flex}.team-admin-warning span{flex-direction:column;gap:2px;display:flex}.team-admin-warning small{font-size:12px}.account-team-list{gap:10px;margin-top:22px;display:grid}.account-team-list article{background:#fff;border:1px solid #dfe4ed;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:0 8px 26px #26365708}.account-team-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-team-identity strong{color:#273248;font-size:14px}.account-team-identity small,.account-team-identity span{color:#778196;font-size:12px}.account-team-identity em{color:#929bad;font-size:11px;font-style:normal}.account-team-identity b{border-radius:99px;padding:3px 7px;font-size:10px}.account-team-identity b.active{color:#267b5d;background:#e8f8f0}.account-team-identity b.paused{color:#95620e;background:#fff1d8}.account-team-identity b.removal{color:#a33d3d;background:#ffe9e9}.account-team-actions{align-items:center;gap:8px;display:flex}.account-team-actions button{color:#47536a;background:#fff;border:1px solid #d8dfeb;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800}.account-team-actions button.danger{color:#b44949;border-color:#f0caca}.account-team-actions small{color:#8a94a6;font-size:11px;font-weight:700}@media (max-width:700px){.account-team-admin{width:min(100% - 24px,1050px);padding-top:22px}.account-team-admin>header{flex-direction:column}.account-team-list article{flex-wrap:wrap;align-items:flex-start}.account-team-actions{justify-content:flex-end;width:100%}}.agents-board-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.agents-board-summary span{color:#7a8599;background:#fff;border:1px solid #dfe4ed;border-radius:13px;flex-direction:column;gap:2px;padding:14px;font-size:11px;font-weight:750;display:flex}.agents-board-summary strong{color:#273248;font-size:23px}.agents-board-summary .paid{background:#eef9f4}.agents-board-summary .paid strong{color:#277e60}.agents-board-summary .pending{background:#fff8e8}.agents-board-summary .pending strong{color:#95620e}.agents-board-summary .deactivated{background:#fff0ef}.agents-board-summary .deactivated strong{color:#ad4e49}.agent-payment-toggle{border:1px solid #d8dfeb;border-radius:9px;display:inline-flex;overflow:hidden}.account-team-actions .agent-payment-toggle button{border:0;border-radius:0}.agent-payment-toggle button+button{border-left:1px solid #d8dfeb}.agent-payment-toggle button.selected.pending{color:#95620e;background:#fff3dc}.agent-payment-toggle button.selected.paid{color:#267b5d;background:#e8f8f0}.agent-delete-modal{width:min(520px,100% - 28px)}.agent-delete-modal>header button{color:#748095;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-delete-warning{color:#ae4743;background:#fff1f0;border:1px solid #efcaca;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.agent-delete-warning span{flex-direction:column;gap:3px;display:flex}.agent-delete-warning small{color:#8c6260;font-size:11px;line-height:1.45}.agent-delete-modal label{flex-direction:column;gap:6px;margin-top:14px;display:flex}.agent-delete-modal label>span{color:#59657c;font-size:11px;font-weight:800}.agent-delete-modal input,.agent-delete-modal textarea{font:inherit;border:1px solid #d9e0eb;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.agent-delete-modal textarea{resize:vertical;min-height:78px}.agent-delete-modal input:focus,.agent-delete-modal textarea:focus{border-color:#647de0;box-shadow:0 0 0 3px #607be519}.agent-delete-modal footer button.danger{color:#fff;background:#c64f4a}.agent-delete-modal footer button.danger:disabled{opacity:.4}@media (max-width:850px){.account-team-actions{flex-wrap:wrap;justify-content:flex-end}.agents-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.agents-board-summary{grid-template-columns:1fr 1fr}.account-team-actions{justify-content:flex-start}.agent-payment-toggle{width:100%}.account-team-actions .agent-payment-toggle button{flex:1}}.medical-data-notice,.medical-upload-disabled{color:#246f60;background:#edf8f5;border:1px solid #b9d9d0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.medical-data-notice span,.medical-upload-disabled span{flex-direction:column;gap:3px;display:flex}.medical-data-notice small,.medical-upload-disabled small{color:#55766f;font-size:11px;line-height:1.45}.medical-upload-disabled{align-items:center;min-height:76px}.compliance-badge{color:#667187;background:#eef1f6;border-radius:99px;padding:3px 7px;font-size:9px}.compliance-badge.medical{color:#237965;background:#e7f7f2}.compliance-badge.iba_team{color:#526bd0;background:#edf1ff}.compliance-profile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.compliance-profile-options button{text-align:left;background:#fff;border:1px solid #dce2ec;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.compliance-profile-options button strong{color:#303b50;font-size:12px}.compliance-profile-options button small{color:#818b9d;font-size:9px;line-height:1.4}.compliance-profile-options button.selected{background:#f2f4ff;border-color:#6f83d8;box-shadow:0 0 0 2px #647de014}.compliance-profile-options button.selected.medical{background:#eff9f6;border-color:#54a28e}.compliance-profile-options button.selected.iba{background:#f2f4ff;border-color:#6f83d8}@media (max-width:620px){.compliance-profile-options{grid-template-columns:1fr}}.operations-dashboard{margin-top:22px}.operations-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.operations-health article{background:#fff;border:1px solid #dfe4ee;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;display:flex;box-shadow:0 10px 30px #26365708}.operations-health article div{flex-direction:column;gap:3px;display:flex}.operations-health small{color:#7b8598;font-size:11px;font-weight:750}.operations-health strong{font-size:15px}.operations-health em{color:#8b95a7;font-size:10px;font-style:normal;line-height:1.4}.health-light{background:#8792a6;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #eef1f5}.health-light.good{background:#36ad81;box-shadow:0 0 0 5px #e8f8f1}.health-light.warn{background:#e4a43d;box-shadow:0 0 0 5px #fff5df}.health-light.bad{background:#dc645f;box-shadow:0 0 0 5px #fff0ee}.operations-grid{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px;display:grid}.operations-grid.lower{grid-template-columns:1fr 1fr}.operations-card{background:#fff;border:1px solid #dfe4ee;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #26365708}.operations-card>header{color:#61718a;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.operations-card>header div{flex-direction:column;gap:3px;display:flex}.operations-card>header strong{color:#283349;font-size:14px}.operations-card>header small{color:#8a94a6;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.settings-grid label{flex-direction:column;gap:6px;display:flex}.settings-grid label.wide{grid-column:1/-1}.settings-grid span{color:#647087;font-size:10px;font-weight:800}.settings-grid input{border:1px solid #dce2ec;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.settings-grid input:focus{border-color:#6580e4;box-shadow:0 0 0 3px #607be51a}.settings-card>footer{border-top:1px solid #edf0f5;justify-content:flex-end;align-items:center;gap:12px;padding:12px 17px;display:flex}.settings-card>footer span{color:#378668;font-size:10px}.settings-card>footer button{color:#fff;background:#536fdf;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.connection-list{margin:0;padding:8px 17px}.connection-list div{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.connection-list dt{color:#818b9e;font-size:10px}.connection-list dd{color:#2f3a50;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-size:10px;font-weight:800;overflow:hidden}.scope-list{flex-wrap:wrap;gap:5px;max-height:150px;padding:10px 17px 17px;display:flex;overflow-y:auto}.scope-list span{color:#5069cb;background:#eef2ff;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.scope-list small{color:#8b95a7;font-size:10px}.operations-maintenance{text-align:right;border-top:1px solid #edf0f5;justify-content:flex-end;gap:8px;padding:11px 17px;display:flex}.operations-maintenance button,.ops-list article>button{color:#526bd0;border:1px solid #dce2ec;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:850}.admin-tools .ticket-export{color:#526bd0;background:#fff;border:1px solid #dfe4ed;border-radius:9px;min-width:max-content;padding:9px 11px;font-size:10px;font-weight:850}.admin-ticket-table .ticket-due,.admin-ticket-table .ticket-overdue{color:#5069cb;background:#eef2ff;border-radius:99px;width:fit-content;margin-top:4px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.admin-ticket-table .ticket-overdue{color:#ba554d;background:#fff0ed}.ops-list{max-height:360px;overflow-y:auto}.ops-list article{border-bottom:1px solid #f0f2f5;align-items:center;gap:9px;padding:11px 16px;display:flex}.ops-list article>i{background:#6780df;border-radius:50%;flex:none;width:7px;height:7px}.ops-list article>i.delivered{background:#38a77e}.ops-list article>i.failed{background:#db645f}.ops-list article>i.pending{background:#dda13d}.ops-list article>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ops-list strong{color:#303a50;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-list small{color:#8a94a6;font-size:9px}.ops-list article>span{color:#778297;text-transform:uppercase;font-size:8px;font-weight:800}@media (max-width:900px){.operations-health,.operations-grid,.operations-grid.lower{grid-template-columns:1fr}}@media (max-width:620px){.settings-grid{grid-template-columns:1fr}.settings-grid label.wide{grid-column:auto}}.team-access-card{margin-top:13px}.team-access-list article{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;display:flex}.team-access-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.team-access-list strong{font-size:14px}.team-access-list small{color:#7e899c;font-size:12px}.team-access-list select{background:#fff;border:1px solid #dce2ec;border-radius:9px;min-width:155px;padding:9px 10px;font-size:12px}.team-access-list select:disabled{opacity:.55}.agent-build-checklist.locked{opacity:.48}.agent-build-checklist.locked label{cursor:not-allowed}.agent-build-badges{align-items:center;gap:7px;display:flex}.payment-status{color:#936315;white-space:nowrap;background:#fff2d8;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.payment-status.paid,.payment-status.included,.payment-status.waived{color:#278060;background:#e7f7ef}.payment-status.refunded{color:#75549b;background:#f2edf9}.agent-payment-actions{background:#fff8e8;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px;display:flex}.agent-payment-actions strong{color:#825a13;flex:1;font-size:11px}.agent-payment-actions button,.agent-pay-button{color:#4964c8;background:#fff;border:1px solid #d8dfeb;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.agent-payment-actions.cleared{background:#edf8f3}.agent-payment-actions.cleared strong{color:#28785d}.payment-note{margin-top:3px;font-weight:800;color:#526fdf!important}.agent-pay-button{background:#526fdf;width:fit-content;margin-top:7px;color:#fff!important}.billing-policy{margin-top:14px}.billing-policy-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billing-policy-grid label{flex-direction:column;gap:5px;display:flex}.billing-policy-grid label>span,.billing-policy-grid label>small{color:#7b879a;font-size:10px;font-weight:750}.billing-policy-grid input,.billing-policy-grid select{color:#344057;width:100%;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:8px;padding:9px;font-size:12px}.money-input{background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;padding-left:9px;display:flex}.money-input input{border:0}.billing-policy-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.billing-policy-footer span{color:#627087;font-size:10px}.billing-policy-footer button{color:#fff;background:#526fdf;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:850}.team-page-templates{margin-top:14px}.team-page-templates>p{color:#627087;font-size:11px;line-height:1.5}.team-page-templates label{flex-direction:column;gap:5px;margin-top:10px;font-size:11px;font-weight:750;display:flex}.team-page-templates input,.team-page-templates select,.team-page-templates textarea{color:#344057;width:100%;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:8px;padding:9px;font-size:12px}.team-page-templates textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.team-page-templates label small{color:#7b879a;font-weight:500}.team-page-templates code{overflow-wrap:anywhere}.team-page-templates .billing-policy-footer>div{flex-wrap:wrap;gap:6px;display:flex}.team-page-templates button:disabled{opacity:.5;cursor:not-allowed}.affiliate-client{max-width:1200px;margin:auto;padding:42px 54px}.affiliate-client>header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.affiliate-client h1{margin:6px 0;font-size:32px}.affiliate-client header span,.affiliate-panel header span{color:#73809a}.affiliate-actions{justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex}.affiliate-actions button,.affiliate-modal .primary{color:#fff;font:inherit;cursor:pointer;background:#315ee8;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:flex}.affiliate-actions button:first-child{color:#34415a;background:#fff;border:1px solid #dce2ee}.affiliate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.affiliate-client .affiliate-metrics article{background:#fff;border:1px solid #e1e6f0;border-radius:14px;padding:18px}.affiliate-client .affiliate-metrics small{color:#78849b;font-weight:600;display:block}.affiliate-client .affiliate-metrics strong{margin-top:8px;font-size:22px;display:block}.affiliate-panel{background:#fff;border:1px solid #dfe5ef;border-radius:14px;margin:16px 0;overflow:hidden}.affiliate-panel>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;gap:18px;padding:17px 20px;display:flex}.affiliate-panel>header strong{font-size:16px}.affiliate-table-wrap{overflow:auto}.affiliate-table-wrap table{border-collapse:collapse;width:100%}.affiliate-table-wrap th,.affiliate-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:13px 18px}.affiliate-table-wrap th{text-transform:uppercase;letter-spacing:.05em;color:#7d899f;font-size:12px}.affiliate-table-wrap td strong,.affiliate-table-wrap td small{display:block}.affiliate-table-wrap td small{color:#8490a5;margin-top:3px}.affiliate-table-wrap select{font:inherit;background:#fff;border:1px solid #dbe1ec;border-radius:8px;padding:7px}.affiliate-split{color:#345ccd;background:#eef3ff;border-radius:999px;margin:2px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-block}.affiliate-empty{color:#7d899c;text-align:center!important;padding:30px!important}.affiliate-error{color:#b33232;background:#fff0f0;border-radius:9px;padding:10px 14px}.affiliate-tax-note{color:#77839a;font-size:13px}.affiliate-modal{z-index:1002;background:#fff;border-radius:16px;width:min(520px,100vw - 30px);max-height:85vh;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #19233c40}.affiliate-modal header{justify-content:space-between;margin-bottom:18px;display:flex}.affiliate-modal header span{color:#7d899c;margin-top:3px;font-size:13px;display:block}.affiliate-modal header button{cursor:pointer;background:0 0;border:0}.affiliate-modal>label,.affiliate-form-grid label{margin:13px 0;font-size:13px;font-weight:700;display:block}.affiliate-modal input,.affiliate-modal select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d9dfeb;border-radius:9px;margin-top:7px;padding:11px}.affiliate-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.affiliate-modal fieldset{border:1px solid #e0e5ef;border-radius:10px;margin:15px 0;padding:12px}.affiliate-check{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:7px;font-weight:700;display:grid}.affiliate-check input{grid-row:1/3;width:auto;margin:0}.affiliate-check small{color:#7d899c;font-weight:400}.affiliate-modal .primary{justify-content:center;width:100%}.modal-backdrop{z-index:1001;background:#141c2d7a;position:fixed;inset:0}@media (max-width:800px){.affiliate-client{padding:26px 18px}.affiliate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-panel>header{display:block}.affiliate-panel>header span{margin-top:4px;display:block}}.affiliate-row-actions{white-space:nowrap;gap:6px;display:flex}.affiliate-row-actions button,.affiliate-pay{color:#3657b6;background:#fff;border:1px solid #d6deed;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:700}.affiliate-row-actions button:hover,.affiliate-pay:hover{background:#eef3ff}.agent-page-preview-links{background:#fff;border:1px solid #d9e1f0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:24px 0;padding:20px;display:flex}.agent-page-preview-links>strong,.agent-page-preview-links>p{flex-basis:100%;margin:0}.agent-page-preview-links>p{color:#64748b;font-size:14px}.agent-page-preview-links a{color:#2547a7;border:1px solid #bdcbee;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.agent-page-preview-links a:hover{background:#f1f5ff}.agent-workflow-guide{color:#203452;background:#f5f8ff;border:1px solid #cbdaf7;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 22px;padding:20px;display:flex}.agent-workflow-guide strong{font-size:16px}.agent-workflow-guide p{max-width:76ch;margin:8px 0;font-size:14px;line-height:1.55}.agent-workflow-guide small{color:#536782;max-width:82ch;font-size:13px;line-height:1.5;display:block}.agent-workflow-guide a{color:#244ba4;background:#fff;border:1px solid #b9caf0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.agent-workflow-guide a:hover{background:#ecf2ff}@media (max-width:760px){.agent-workflow-guide{flex-direction:column}.agent-workflow-guide a{flex:auto}}.client-feature-settings{color:#1d2b45;background:#fff;border:1px solid #dde5f3;border-radius:18px;margin:20px 0;padding:22px}.client-feature-settings.account{border-radius:12px;margin:0 0 20px}.client-feature-settings>header{justify-content:space-between;margin-bottom:17px;display:flex}.client-feature-settings>header div{gap:4px;display:grid}.client-feature-settings>header strong{font-size:18px}.client-feature-settings>header span,.feature-fixed small,.feature-options small{color:#64748b;font-size:13px}.feature-profile-picker{align-items:center;gap:12px;margin-bottom:14px;font-weight:700;display:flex}.feature-profile-picker select,.feature-options select{color:#203455;font:inherit;background:#fff;border:1px solid #ccd7e9;border-radius:9px;min-width:130px;padding:9px 12px}.feature-fixed{background:#f2f6ff;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:11px;padding:13px 15px;display:flex}.feature-fixed span{color:#2454b8;font-weight:700}.feature-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feature-options label{border:1px solid #e1e8f4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.feature-options label span{gap:3px;display:grid}.feature-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.feature-actions span{color:#526789;font-size:13px}.feature-actions button{color:#fff;font:inherit;cursor:pointer;background:#245cce;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.feature-actions button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.feature-options{grid-template-columns:1fr}.feature-fixed{display:grid}.feature-actions{flex-direction:column;align-items:stretch}.feature-actions button{width:100%}}.feature-actions output{color:#526789;font-size:13px}.kw-page-export{background:#f8faff;border:1px solid #d8e2f4;border-radius:12px;margin:16px 0;padding:16px}.kw-page-export>button{color:#2454aa;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d5f4;border-radius:9px;padding:9px 13px;font-weight:700}.kw-page-export-body{gap:14px;margin-top:14px;display:grid}.kw-page-export-body p{color:#52617c;margin:0;font-size:14px}.kw-page-export-body label{color:#21324e;gap:6px;font-size:14px;font-weight:700;display:grid}.kw-page-export-body input,.kw-page-export-body textarea{color:#14233b;width:100%;font:inherit;background:#fff;border:1px solid #cfd9eb;border-radius:9px;padding:10px 12px;font-weight:400}.kw-page-export-body textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.kw-page-export-body small{color:#66758d;font-size:12px;font-weight:400}.kw-page-export-actions{flex-wrap:wrap;gap:9px;display:flex}.kw-page-export-actions button{color:#fff;font:inherit;cursor:pointer;background:#245bd1;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.kw-page-export-actions button+button{color:#2449a2;background:#edf3ff;border:1px solid #c4d5f4}.kw-page-export-actions button:disabled{opacity:.55;cursor:not-allowed}.kw-page-export-body output{color:#2454aa;min-height:18px;font-size:14px}.agent-build-delegates{background:#fff;border:1px solid #d9e2f1;border-radius:16px;margin:20px 0;padding:20px}.agent-build-delegates>header{gap:4px;margin-bottom:14px;display:grid}.agent-build-delegates>header strong{color:#1c2b45;font-size:18px}.agent-build-delegates>header span,.agent-build-delegates p{color:#69768c;font-size:14px}.agent-build-delegates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agent-build-delegates label{cursor:pointer;border:1px solid #e1e8f4;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.agent-build-delegates label span{gap:3px;min-width:0;display:grid}.agent-build-delegates label strong{color:#20314e;font-size:14px}.agent-build-delegates label small{color:#66758d;overflow-wrap:anywhere;font-size:12px}.agent-build-delegates input{accent-color:#315ed4;cursor:pointer;flex:none;width:20px;height:20px}.agent-build-delegates input:disabled{cursor:not-allowed}@media (max-width:700px){.agent-build-delegates>div{grid-template-columns:1fr}}.kw-page-webhook{background:#fff;border:1px solid #d8e2f4;border-radius:10px;gap:11px;padding:15px;display:grid}.kw-page-webhook>strong{color:#21324e;font-size:15px}.kw-page-webhook .kw-page-export-actions button{font-size:13px}.kw-page-webhook small{line-height:1.5}.calendar-attendance-option{cursor:pointer;background:#f8faff;border:1px solid #dce4f1;border-radius:10px;align-items:flex-start;gap:10px;margin-top:11px;padding:11px;display:flex}.calendar-attendance-option input{accent-color:#315ed4;flex:none;width:18px;height:18px}.calendar-attendance-option span{gap:3px;display:grid}.calendar-attendance-option strong{color:#293956;font-size:13px}.calendar-attendance-option small{color:#6f7c92;font-size:11px;line-height:1.4}.calendar-attendance-option label{cursor:pointer;gap:3px;display:grid}.calendar-share-list article{flex-wrap:wrap}.calendar-share-workflow{border-top:1px dashed #e1e7f1;flex-basis:100%;align-items:center;gap:8px;padding-top:10px;display:flex}.calendar-share-workflow label{color:#34415d;gap:2px;font-size:12px;font-weight:800;display:grid}.calendar-share-workflow input{color:#18243c;min-width:0;font:inherit;background:#fff;border:1px solid #d4ddeb;border-radius:9px;flex:1;padding:9px 11px;font-size:12px}.calendar-share-list .calendar-share-workflow button{color:#3158ba}.calendar-share-list .calendar-share-workflow .calendar-share-save{color:#fff;background:#315ed4;border:0}@media (max-width:650px){.calendar-share-workflow{flex-direction:column;align-items:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
