@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter/inter-latin.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter/inter-latin-ext.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-400.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext-400.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-500.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext-500.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-600.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext-600.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-700.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext-700.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/ibm-plex-mono/ibm-plex-mono-latin-400.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/ibm-plex-mono/ibm-plex-mono-latin-ext-400.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/ibm-plex-mono/ibm-plex-mono-latin-500.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/ibm-plex-mono/ibm-plex-mono-latin-ext-500.woff2') format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html,body{font-family:var(--helix-font);background:var(--helix-bg);color:var(--helix-text);overflow-x:clip}:root{--portal-topbar-h:72px;--helix-red:#ce0000;--helix-red-dark:#a30000;--helix-danger-text:var(--helix-red-dark);--helix-red-text:var(--helix-red);--helix-ink:#1c1a16;--helix-muted:#6f685c;--helix-muted-text:#5f594e;--helix-line:#ece5d8;--helix-soft:#f1ece2;--helix-panel:#fff;--helix-blue:#2563eb;--helix-green:#16a34a;--helix-amber:#f59e0b;--helix-star-fill:#b45309;--helix-data-neg:#b42318;--helix-black:#000;--helix-dark:#05070a;--helix-dark-2:#10141c;--helix-white:#fff;--helix-bg:#f1ece2;--helix-surface:#fff;--helix-border:#e7e0d3;--helix-text:#1c1a16;--helix-success:#16a34a;--helix-warning:#f59e0b;--helix-info:#2563eb;--helix-danger-soft:rgba(206,0,0,.08);--helix-avatar-bg:#e8ddcc;--helix-avatar-empty-text:#5f594e;--helix-focus-ring:var(--helix-red);--helix-focus-ring-axis:var(--st-new);--helix-mark-bg:#fde68a;--helix-mark-fg:var(--helix-ink);--helix-canvas:#eae3d6;--helix-chrome-bg:var(--helix-bg);--helix-panel-2:#faf7f1;--helix-pk-active-bg:#f1ece2;--helix-float-gap:10px;--helix-float-radius:16px;--helix-float-shadow:0 1px 2px rgba(70,60,45,.05),0 6px 20px rgba(70,60,45,.07);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--press:scale(.97);--press-soft:scale(.985);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-fade:140ms;--dur-reduced:120ms;--ease-ios:cubic-bezier(.32,.72,0,1);--helix-shadow-pop:0 1px 2px rgba(70,60,45,.06),0 14px 36px rgba(70,60,45,.18);--helix-sink:#8f0000;--helix-sink-2:#ded6c6;--helix-press-y:2px;--helix-font:'IBM Plex Sans','Segoe UI','Helvetica Neue',Arial,sans-serif;--helix-font-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-meta:.75rem;--fs-compact:.8125rem;--fs-body:.875rem;--fs-lead:1rem;--fs-headline:1.125rem;--fs-title:1.5rem;--fs-display:2rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.25;--lh-normal:1.5;--lh-none:1;--fs-inline:.9em;--icon-xs:.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2.5rem;--btn-h-xs:24px;--btn-h-sm:32px;--btn-h-md:40px;--btn-h-lg:48px;--btn-h-touch:44px;--btn-px-sm:12px;--btn-px-md:16px;--btn-px-lg:20px;--btn-gap:8px;--btn-radius:var(--helix-radius);--btn-fs-sm:var(--fs-compact);--btn-fs-md:var(--fs-body);--btn-fs-lg:var(--fs-lead);--btn-fw:var(--fw-semibold);--btn-lh:var(--lh-snug);--btn-focus:3px solid var(--helix-focus-ring);--btn-focus-offset:2px;--btn-spinner:14px;--measure:72ch;--helix-radius:9px;--helix-radius-sm:10px;--helix-radius-md:14px;--helix-radius-lg:18px;--helix-radius-xl:24px;--helix-radius-card:12px;--helix-radius-3xs:2px;--helix-radius-2xs:4px;--helix-radius-xs:8px;--helix-radius-pill:999px;--helix-shadow-sm:0 4px 14px rgba(70,60,45,.05);--helix-shadow-md:0 10px 30px rgba(70,60,45,.08);--helix-shadow-lg:0 24px 70px rgba(70,60,45,.12);--helix-subtle:#a8a092;--st-open:#2c5aa0;--st-open-bg:#e7eef8;--st-pending:#8a5f0f;--st-pending-bg:#f7efdd;--st-solved:#2c7a43;--st-solved-bg:#e3f2e7;--st-new:#5b4bb3;--st-new-bg:#ece9f8;--st-new-on:#fff;--st-new-sink:#483c84;--hlx-ax-tip-bg:#2b2547;--hlx-ax-tip-fg:#edeafb;--hlx-ax-tip-muted:#9a93c9;--hlx-ax-tip-accent:#b9aeec;--hlx-ax-tip-chip:rgba(255,255,255,.12);--hlx-ax-tip-chip-hover:rgba(255,255,255,.2);--helix-src-wikijs:#3d5a99;--helix-src-wikijs-bg:#e8eefa;--helix-src-azure:#0f6c80;--helix-src-azure-bg:#e1f3f6;--sla-danger:#b0291e;--sla-danger-bg:#fbe7e4;--sla-danger-border:#e9b8b1;--hlx-rte-hover:#f4efe6;--hlx-rte-disabled:#b8b0a1;--hlx-rte-btn-fg:#5f594f;--hlx-rte-pop-shadow:var(--helix-shadow-lg),0 2px 6px rgba(70,60,45,.06);--hlx-rte-radius-item:8px;--hlx-rte-radius-thumb:6px;--hlx-rte-pop-radius:12px;--hlx-rte-opt-active-bg:var(--hlx-rte-hover);--hlx-rte-muted-strong:#5f594e;--helix-task-done-fg:var(--hlx-rte-muted-strong);--hlx-rte-term-fg:var(--helix-blue);--hlx-rte-mention-fg:var(--helix-blue);--hlx-rte-mention-bg:rgba(37,99,235,.1);--hlx-rte-av-0-fg:#2c5aa0;--hlx-rte-av-0-bg:#e7eef8;--hlx-rte-av-1-fg:#256b3a;--hlx-rte-av-1-bg:#e3f2e7;--hlx-rte-av-2-fg:#7a5208;--hlx-rte-av-2-bg:#f7efdd;--hlx-rte-av-3-fg:#0e6466;--hlx-rte-av-3-bg:#ddf1f0;--hlx-rte-av-4-fg:#545e10;--hlx-rte-av-4-bg:#edf0d6;--hlx-rte-av-5-fg:#7a4a1e;--hlx-rte-av-5-bg:#f5e9dc;--hlx-rte-syntax-fg:#5f594f;--hlx-rte-tool-on-bg:#efe8dc;--hlx-rte-modeon-bg:#e8effd;--hlx-rte-modeon-fg:var(--helix-blue);--hlx-rte-link-fg:var(--helix-blue);--hlx-rte-sel-bg:rgba(37,99,235,.18);--hlx-rte-focus-edge:var(--helix-blue);--hlx-rte-tb-size:32px;--hlx-rte-cell-bg:rgba(37,99,235,.1);--hlx-rte-cell-pad:6px 12px;--hlx-rte-grip-w:14px;--hlx-rte-grip-l:26px;--hlx-rte-grip-hit:5px;--hlx-rte-skel-a:var(--hlx-rte-hover);--hlx-rte-skel-b:var(--helix-panel-2);--hlx-rte-warn-edge:#f0e2bf;--hlx-rte-note-fg:#92400e;--hlx-rte-kbbar-lift:0px;--hlx-rte-z-dock:1250;--hlx-rte-z-menu:1400;--hlx-rte-tip-bg:var(--helix-text);--hlx-rte-tip-fg:var(--helix-surface);--hlx-rte-tip-edge:transparent;--hlx-rte-field-edge:#8a8376;--hlx-rte-frame-bg:var(--helix-surface);--hlx-rte-note-bg:#fffbeb;--hlx-rte-note-edge:var(--helix-amber);--hlx-rte-note-chip-bg:#fef3c7;--hlx-rte-note-chip-edge:#fde68a;--hlx-rte-note-send-bg:#b45309;--hlx-rte-note-send-hover:#92400e;--hlx-rte-note-send-sink:#78350f;--hlx-rte-note-focus-edge:#b45309;--sla-warn:#97600b;--sla-warn-bg:#fbf0d6;--presence-warn:var(--sla-warn);--presence-warn-bg:var(--sla-warn-bg);--sla-ok:#2c7a43;--sla-ok-bg:#e3f2e7;--helix-success-text:#15803d;--helix-scrim:rgba(28,26,22,.55);--helix-z-tour:1500}@media(prefers-reduced-motion:reduce){:root{--press:none;--press-soft:none;--helix-press-y:0px;--dur-fast:.01ms;--dur-base:.01ms;--dur-slow:.01ms;--dur-fade:.01ms}}.mud-typography-h1:where(.mud-typography),.mud-typography-h2:where(.mud-typography){font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:0;text-transform:none}.mud-typography-h3:where(.mud-typography),.mud-typography-h4:where(.mud-typography),.mud-typography-h5:where(.mud-typography){font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:0;text-transform:none}.mud-typography-h6:where(.mud-typography){font-size:var(--fs-headline);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:0;text-transform:none}.mud-typography-subtitle1:where(.mud-typography){font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:0;text-transform:none}.mud-typography-subtitle2:where(.mud-typography){font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:0;text-transform:none}.mud-typography-body1:where(.mud-typography){font-size:var(--fs-lead);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:0;text-transform:none}.mud-typography-body2:where(.mud-typography){font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:0;text-transform:none}.mud-typography-caption:where(.mud-typography){font-size:var(--fs-meta);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:0;text-transform:none}.mud-typography-overline:where(.mud-typography){font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-normal);letter-spacing:.04em;text-transform:none}[tabindex="-1"]:where(:not(a[href],button,input,select,textarea,summary,[contenteditable],[role="button"],[role="link"],[role="menuitem"],[role="menuitemcheckbox"],[role="menuitemradio"],[role="option"],[role="tab"],[role="radio"],[role="checkbox"],[role="switch"],[role="slider"],[role="gridcell"],[role="treeitem"])):focus{outline:0}.mud-link:focus-visible,.mud-expand-panel-header:focus-visible,.mud-nav-link:focus-visible,.mud-list-item-clickable:focus-visible,.mud-clickable:focus-visible,.mud-tab:focus-visible,.mud-table-sort-label:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.mud-expand-panel-header:focus-visible{outline-offset:-3px}.mud-input-clear-button{padding:4px;color:var(--helix-muted)}.mud-input-clear-button .mud-icon-root{width:16px;height:16px;font-size:var(--fs-lead)}.mud-input-clear-button:hover{color:var(--helix-text)}.helix-appbar{border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(12px)}:root,.mud-layout{--mud-appbar-height:56px}.helix-appbar.mud-appbar{height:56px;background-color:var(--helix-chrome-bg)}.helix-appbar .mud-toolbar{min-height:56px;height:56px}.helix-logo{width:34px;height:34px;border-radius:8px;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 6px 18px rgba(206,0,0,.18);overflow:hidden}.helix-logo img{width:28px;height:28px;display:block;object-fit:contain}.helix-brand-block{display:flex;flex-direction:column;line-height:var(--lh-tight);margin:0 28px 0 10px}.helix-brand{font-weight:var(--fw-bold);letter-spacing:0}.helix-brand-block span{font-size:var(--fs-meta);color:var(--helix-muted)}.helix-search-wrap{width:min(46vw,560px);display:flex}.hlx-search-query .mud-input-adornment-start{position:relative}.hlx-gs-lead .mud-icon-root,.hlx-search-query .mud-input-adornment-start .mud-icon-root{transition:opacity 120ms var(--ease-out)}.hlx-gs-field[data-busy] .hlx-gs-lead .mud-icon-root,.hlx-search-query.is-searching .mud-input-adornment-start .mud-icon-root{opacity:0;transition-delay:120ms}.hlx-gs-field[data-busy] .hlx-gs-lead::after,.hlx-search-query.is-searching .mud-input-adornment-start::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb,var(--helix-muted) 28%,transparent);border-top-color:var(--helix-muted-text);animation:hlx-search-appear 160ms 120ms var(--ease-out) both,hlx-search-spin 700ms linear infinite}@keyframes hlx-search-appear{from{opacity:0}to{opacity:1}}@keyframes hlx-search-spin{to{transform:rotate(360deg)}}@keyframes hlx-search-breathe{from{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hlx-gs-field[data-busy] .hlx-gs-lead::after,.hlx-search-query.is-searching .mud-input-adornment-start::after{animation:hlx-search-breathe 900ms ease-in-out 120ms infinite alternate both}}.helix-home{display:flex;height:calc(100vh - var(--mud-appbar-height,64px))}.helix-work-panel{flex:0 0 230px;width:230px;border-right:1px solid var(--helix-border);padding:12px 8px;overflow:auto;background:var(--helix-surface)}.helix-work-group{font-size:var(--fs-meta);text-transform:uppercase;color:var(--helix-muted);padding:14px 10px 6px;font-weight:var(--fw-semibold);letter-spacing:.4px}.helix-work-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--helix-text);font-size:var(--fs-body);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.helix-work-item:hover{background:var(--helix-panel-2)}.helix-work-item:active{transform:var(--press)}.helix-work-item.active{background:var(--helix-danger-soft);color:var(--helix-red-text);font-weight:var(--fw-semibold)}.helix-work-item:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.helix-home-main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--helix-surface)}.helix-home-list{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid var(--mud-palette-divider);transition:opacity var(--dur-fast) var(--ease-out)}.helix-home-main>.helix-empty{transition:opacity var(--dur-fast) var(--ease-out)}.helix-home-list.hlx-list-refreshing,.helix-home-main>.helix-empty.hlx-list-refreshing{opacity:.55}.hlx-hskel{overflow:hidden}.helix-home-list>.hlx-hskel-region{flex:none}.helix-home-list>.hlx-hskel-region>.helix-home-list{border-top:0;overflow:visible}.hlx-hskel-region{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.hlx-hskel-controls{display:flex;align-items:center;gap:8px;padding-block:4px}.hlx-hskel-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;padding:0 16px;border-bottom:1px solid var(--helix-line)}.hlx-hskel-lead{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.hlx-hskel-text{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.helix-home-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid var(--helix-border)}.helix-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.helix-stats-panel{flex:0 0 300px;width:300px;border-left:1px solid var(--helix-border);padding:20px;overflow:auto;background:var(--helix-canvas)}.helix-stat{display:flex;flex-direction:column;margin-top:8px}.helix-home-compact-head{display:none}@media(max-width:980px){.helix-home{flex-direction:column;height:auto;min-height:calc(100dvh - var(--mud-appbar-height,64px))}.helix-home>.helix-work-panel,.helix-home>.helix-stats-panel{display:none}.helix-home .helix-home-compact-head{display:flex;align-items:center;gap:12px;padding:16px 16px 8px;min-width:0}.helix-home .helix-home-compact-title{margin:0;flex:0 0 auto;font-size:var(--fs-headline);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--helix-text)}.helix-home .helix-home-compact-head>.mud-menu{margin-left:auto;min-width:0}.helix-home .helix-home-work-select{height:44px;max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--helix-border);border-radius:var(--helix-radius);background:var(--helix-surface);color:var(--helix-text);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer}.helix-home .helix-home-work-select>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helix-home .helix-home-work-select .mud-icon-root{color:var(--helix-muted);flex:0 0 auto}.helix-home .helix-home-work-select:hover{background:var(--helix-panel-2);border-color:var(--helix-muted)}.helix-home .helix-home-work-select:active{background:var(--helix-canvas)}.helix-home .helix-home-work-select:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-home .helix-home-work-count{font-family:var(--helix-font-mono);font-size:var(--fs-meta);color:var(--helix-muted-text)}.helix-home .helix-home-toolbar{padding:8px 16px 12px}.helix-home .helix-home-filters{flex-wrap:wrap;width:100%}.helix-home .helix-home-filters>.mud-select{flex:1 1 140px;min-width:0!important;max-width:none!important}.helix-home .helix-home-filters>.mud-select .mud-input-control{min-width:0!important;max-width:none!important}.helix-home .helix-home-ticket-row{min-height:44px}.helix-home .helix-home-filters .mud-input.mud-input-outlined{min-height:44px}}.helix-home-work-menu-group{padding:10px 12px 4px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted-text)}.helix-stat-num{font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.helix-views-wrap{display:flex;flex-direction:column;height:calc(100dvh - var(--mud-appbar-height,64px));min-height:0;overflow:hidden}.helix-views-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;margin-bottom:4px}.helix-views-section{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.5px;color:var(--helix-muted);padding:12px 10px 4px;font-weight:var(--fw-bold)}.helix-view-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--helix-text);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background 120ms}.helix-view-item:hover{background:rgba(0,0,0,.04)}.helix-view-item.active{background:rgba(206,0,0,.1);color:var(--helix-red-text);font-weight:var(--fw-semibold);border-left:2.5px solid var(--helix-red-text);padding-left:7.5px}.helix-view-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helix-view-count{color:var(--helix-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-meta);background:var(--helix-panel-2);border-radius:10px;padding:1px 7px;flex-shrink:0}.helix-views-main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;overflow:hidden}.hlx-stuck-sentinel{flex:none;height:1px;margin-bottom:-1px}.hlx-tb-badge-wrap{position:relative;display:inline-flex}.hlx-tb-count{display:none}@media(max-width:700px){.helix-views-wrap .helix-views-main{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-top:45px}.helix-views-wrap .helix-views-main>:is(.helix-views-toolbar,.helix-search-bar,.helix-metric-strip,.helix-bulk-bar){flex-shrink:0}.helix-views-wrap .helix-views-main .helix-workspace-split{display:block;flex:0 0 auto;min-height:0}.helix-views-wrap .helix-views-main .helix-ticket-table-wrap{overflow:visible;min-height:0;border-right:0}.helix-views-wrap .helix-views-main .helix-tickets thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.helix-views-wrap .helix-views-main .helix-ticket-row>td:is(:nth-child(2),:nth-child(4)){width:1%}.helix-views-wrap .helix-views-main .helix-ticket-skeleton-row{height:94px}.helix-views-wrap .helix-views-main .helix-views-toolbar{flex-wrap:nowrap;gap:8px;padding:12px 16px 8px;border-bottom:0}.helix-views-wrap .helix-views-main .helix-views-toolbar>div:first-child{flex:1 1 auto;min-width:0}.helix-views-wrap .helix-views-main .helix-views-toolbar>div:first-child .d-flex{min-width:0}.helix-views-wrap .helix-views-main .helix-views-toolbar>div:first-child .mud-typography{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helix-views-wrap .helix-views-main .helix-views-toolbar>div:first-child .mud-typography-h6{font-size:var(--fs-headline)}.helix-views-wrap .helix-views-main .helix-views-toolbar .mud-menu .mud-icon-button{position:relative;overflow:visible}.helix-views-wrap .helix-views-main .helix-views-toolbar .mud-menu .mud-icon-button::after{content:"";position:absolute;inset:-8px}.helix-views-wrap .helix-views-main .helix-toolbar-actions{flex:0 0 auto;flex-wrap:nowrap;gap:8px}.helix-views-wrap .helix-views-main .hlx-tb-icon.mud-button-root{--_px:0;width:var(--_h);min-width:var(--_h)}.helix-views-wrap .helix-views-main .hlx-tb-icon .mud-button-icon-start{margin:0}.helix-views-wrap .helix-views-main .hlx-tb-icon .mud-icon-root{font-size:var(--icon-md)}.helix-views-wrap .helix-views-main .hlx-tb-icon.mud-button-outlined-error .mud-icon-root{color:var(--sla-danger)}.helix-views-wrap .helix-views-main .hlx-tb-icon .hlx-btn-label{display:none}.helix-views-wrap .helix-views-main .hlx-tb-count{display:block;position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--helix-text);color:var(--helix-surface);box-shadow:0 0 0 2px var(--helix-surface);font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-normal);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@starting-style{.helix-views-wrap .helix-views-main .hlx-tb-count{opacity:0;}}.helix-views-wrap .helix-views-main .hlx-tb-badge-wrap:has(.mud-button-root:active) .hlx-tb-count{transform:translateY(var(--helix-press-y))}.helix-views-wrap .helix-views-main .helix-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 16px 12px;background:var(--helix-surface);border-bottom:1px solid var(--helix-border)}.helix-views-wrap .helix-views-main .helix-metric-card{min-width:0;flex-direction:column-reverse;gap:2px;padding:0 0 0 12px;border:0;border-radius:0;background:transparent}.helix-views-wrap .helix-views-main .helix-metric-card:first-child{padding-left:0}.helix-views-wrap .helix-views-main .helix-metric-card+.helix-metric-card,.helix-views-wrap .helix-views-main .helix-metric-card:is(.danger,.warning)+.helix-metric-card,.helix-views-wrap .helix-views-main .helix-metric-card+.helix-metric-card:is(.danger,.warning){border-left:1px solid var(--helix-line)}.helix-views-wrap .helix-views-main .helix-metric-card strong{font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.helix-views-wrap .helix-views-main .helix-metric-card span{font-size:var(--fs-meta);font-weight:var(--fw-medium);text-transform:none;letter-spacing:0;color:var(--helix-muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helix-views-wrap .helix-views-main .helix-filter-strip{position:sticky;top:0;z-index:2;flex-wrap:nowrap;padding:0;background:var(--helix-bg);border-bottom:1px solid var(--helix-border)}.helix-views-wrap .helix-views-main .helix-filter-strip::after{content:"";position:absolute;top:100%;left:0;right:0;height:10px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--helix-scrim) 16%,transparent),transparent);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.helix-views-wrap .helix-views-main .helix-filter-strip[data-stuck="true"]::after{opacity:1}.helix-views-wrap .helix-views-main .helix-filter-scroll{position:relative;flex:1 1 auto;flex-wrap:nowrap;min-width:0;padding:7px 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:24px;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.helix-views-wrap .helix-views-main .helix-filter-scroll::-webkit-scrollbar{display:none}.helix-views-wrap .helix-views-main .helix-filter-scroll>.helix-filter-chips{display:contents}.helix-views-wrap .helix-views-main .helix-filter-scroll>*,.helix-views-wrap .helix-views-main .helix-filter-scroll>.helix-filter-chips>*{flex:none;scroll-snap-align:start;white-space:nowrap}.helix-views-wrap .helix-views-main .helix-filter-scroll>:is(.mud-select,.helix-filter-tags){flex:0 0 148px;width:148px}.helix-views-wrap .helix-views-main .helix-filter-strip>:is(.hlx-results-count,.helix-filter-spacer){display:none}.helix-views-wrap .helix-views-main .helix-filter-scroll button{position:relative}.helix-views-wrap .helix-views-main .helix-filter-scroll button::after{content:"";position:absolute;inset:-7px 0}.helix-views-wrap .helix-views-main .helix-filter-scroll .mud-input.mud-input-outlined{position:relative}.helix-views-wrap .helix-views-main .helix-filter-scroll .mud-input.mud-input-outlined::after{content:"";position:absolute;inset:-7px 0}.helix-views-wrap .helix-tickets :is(th,td:not([colspan])):is(:nth-child(1),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}.helix-views-wrap .helix-tickets thead th{width:auto!important;padding:10px 8px}.helix-views-wrap .helix-tickets thead th:is(:nth-child(2),:nth-child(4)){width:1%!important}.helix-views-wrap .helix-ticket-row td{padding:10px 8px}.helix-views-wrap .helix-subject{text-align:left;white-space:normal;overflow-wrap:anywhere}}@media(max-width:700px) and (prefers-reduced-motion:no-preference){@starting-style{.helix-views-wrap .helix-views-main .hlx-tb-count{transform:scale(.6);}}}.helix-views-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--helix-border);background:var(--helix-surface);flex-shrink:0}.helix-tickets{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.helix-tickets thead th{text-align:left;padding:10px 12px;color:var(--helix-muted);font-weight:var(--fw-semibold);font-size:var(--fs-meta);text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;background:var(--helix-surface);z-index:1}.helix-priority-row td{background:var(--helix-panel-2);color:var(--helix-text);padding:6px 12px;font-size:var(--fs-compact)}.helix-ticket-row{cursor:pointer;border-bottom:1px solid var(--helix-border)}.helix-ticket-row:hover{background:var(--helix-panel-2)}.helix-ticket-row:active{background:var(--helix-canvas)}.helix-ticket-row td{padding:10px 12px;vertical-align:top}.helix-ticket-row td:first-child,.helix-ticket-row td:last-child{vertical-align:middle}.helix-ticket-row.is-entering{transition:opacity 160ms var(--ease-out)}@starting-style{.helix-ticket-row.is-entering{opacity:0;}}.hlx-list-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:56px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));font-size:var(--fs-meta);color:var(--helix-muted-text);font-variant-numeric:tabular-nums;text-align:center;text-wrap:balance;overflow-anchor:none;outline:0}.hlx-list-foot--idle{min-height:0;padding:0}.hlx-list-foot>:not(.hlx-list-sentinel){transition:opacity var(--dur-fade) var(--ease-out)}@starting-style{.hlx-list-foot > :not(.hlx-list-sentinel){opacity:0;}}.hlx-list-sentinel{display:block;flex:none;width:1px;height:1px}.hlx-stale-notice{position:relative;z-index:3;flex:none;display:flex;justify-content:center;height:0;overflow:visible;pointer-events:none}.helix-views-main>.hlx-stale-notice{--hlx-stale-gap:calc(var(--hlx-list-head-h, 41px) + 12px)}.helix-views-main>.hlx-stale-notice.has-panel{padding-right:320px}.helix-home-main>.hlx-stale-notice{--hlx-stale-gap:12px}.hlx-stale-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;margin-top:var(--hlx-stale-gap,12px);padding:0 14px;pointer-events:auto;cursor:pointer;white-space:nowrap;border:1px solid var(--helix-border);border-radius:999px;background:var(--helix-surface);box-shadow:var(--helix-shadow-pop);font:inherit;font-size:var(--fs-compact);line-height:var(--lh-none);color:var(--helix-text);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.hlx-stale-pill .hlx-stale-icon.mud-icon-root{font-size:var(--icon-sm);color:var(--helix-muted-text)}.hlx-stale-pill .hlx-stale-sep{color:var(--helix-muted-text)}.hlx-stale-pill .hlx-stale-action{font-weight:var(--fw-semibold)}@starting-style{.hlx-stale-pill{opacity:0;transform:translateY(-6px);}}@media(hover:hover){.hlx-stale-pill:hover{background:var(--helix-panel-2)}}@media(pointer:coarse){.hlx-stale-pill::after{content:"";position:absolute;inset:-4px 0}}@media(prefers-reduced-motion:reduce){.hlx-stale-pill{transition:opacity var(--dur-reduced) var(--ease-out)}@starting-style{.hlx-stale-pill{opacity:0;transform:none;}}}@media(max-width:1280px){.helix-views-main>.hlx-stale-notice.has-panel{padding-right:280px}}@media(max-width:980px){.helix-views-main>.hlx-stale-notice.has-panel{padding-right:0}.helix-home-main>.hlx-stale-notice{position:sticky;top:var(--mud-appbar-height,64px);--hlx-stale-gap:8px}}@media(max-width:700px){.helix-views-wrap .helix-views-main>.hlx-stale-notice{position:sticky;top:45px;--hlx-stale-gap:8px}}.hlx-list-foot-error{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 12px;color:var(--helix-text)}.hlx-list-foot-icon.mud-icon-root{font-size:var(--icon-sm);color:var(--sla-warn)}.hlx-list-foot-count{color:var(--helix-muted-text)}.hlx-list-foot-hint{color:var(--helix-text);font-weight:var(--fw-medium)}.hlx-list-error .hlx-search-empty-icon.mud-icon-root{font-size:var(--icon-lg);color:var(--sla-warn)}.helix-tickets th .mud-checkbox:has(.mud-disabled){cursor:default}.helix-tickets th .mud-disabled,.helix-tickets th .mud-disabled *{cursor:default}.hlx-list-foot .mud-button-root[aria-disabled="true"]{cursor:default;opacity:.6;box-shadow:none;transform:none}.helix-subject{font-weight:var(--fw-medium);color:var(--mud-palette-text-primary,var(--helix-text))}.helix-ticket-skeleton-row{height:75px;border-bottom:1px solid var(--helix-border);overflow-anchor:none}.helix-ticket-skeleton-row td{padding:12px;vertical-align:middle}.helix-ticket-skeleton-row td>.mud-skeleton+.mud-skeleton{margin-top:4px}.helix-ticket-skeleton-assignee{display:flex;align-items:center;gap:8px}.helix-skeleton-pill{border-radius:999px}.helix-badge{display:inline-block;padding:2px 10px;border-radius:12px;font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.helix-admin-shell{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:28px 0 40px}.helix-admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 0 22px}.helix-admin-kicker{color:var(--helix-red-text);font-weight:var(--fw-bold)}.helix-admin-title{font-weight:var(--fw-bold);letter-spacing:0}.helix-admin-subtitle{color:var(--helix-muted);max-width:620px;margin-top:4px}.helix-admin-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.helix-admin-hero-actions .mud-button-outlined{color:var(--helix-text);border-color:var(--helix-border);background:var(--helix-surface);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.helix-admin-hero-actions .mud-button-outlined:hover:not(:disabled){border-color:var(--helix-muted);background:var(--helix-panel-2)}.helix-admin-hero--compact{padding-bottom:18px}.helix-admin-shell--narrow{width:min(960px,calc(100% - 48px))}.helix-admin-title-row{display:flex;align-items:flex-start;gap:12px}.helix-admin-action-button:focus-visible,.helix-admin-panel-action:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-role-edit-hit{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.helix-admin-role-pill{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-surface);color:var(--helix-muted);font-size:var(--fs-meta);line-height:var(--lh-none);white-space:nowrap}.helix-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.helix-admin-stat{display:flex;align-items:center;gap:12px;min-height:92px;padding:16px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-surface)}.helix-admin-stat-icon,.helix-admin-module-icon{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ce0000;background:#fff1f1}.helix-admin-stat-value,.helix-admin-stat-label,.helix-admin-stat-context{display:block}.helix-admin-stat-value{font-size:var(--fs-title);line-height:var(--lh-none);font-weight:var(--fw-bold);color:var(--helix-text)}.helix-admin-stat-label{margin-top:5px;color:var(--helix-text);font-size:var(--fs-compact);font-weight:var(--fw-bold)}.helix-admin-stat-context{margin-top:2px;color:var(--helix-muted);font-size:var(--fs-meta)}.helix-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.helix-admin-main{display:grid;gap:18px}.helix-admin-section,.helix-admin-panel{border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-surface)}.helix-admin-section{padding:18px}.helix-admin-section-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.helix-admin-section-title{margin:0;font-size:var(--fs-headline);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--helix-text)}.helix-admin-section-desc{margin:4px 0 12px;font-size:var(--fs-body);color:var(--helix-muted);max-width:var(--measure)}.helix-admin-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.helix-admin-module{width:100%;min-height:96px;display:flex;align-items:flex-start;gap:12px;text-align:left;padding:14px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-panel-2);color:inherit;cursor:pointer;transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out),transform .15s var(--ease-out)}.helix-admin-module:hover:not(:disabled){border-color:var(--helix-muted);background:var(--helix-panel-2)}.helix-admin-module:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-admin-module:active:not(.disabled){transform:var(--press-soft)}.helix-admin-module.disabled{cursor:default;opacity:.72}.helix-admin-module.disabled .helix-admin-module-icon{color:var(--helix-muted);background:var(--helix-panel-2)}.helix-admin-module-copy{min-width:0;flex:1 1 auto}.helix-admin-module-title{display:block;color:var(--helix-text);font-weight:var(--fw-bold);font-size:var(--fs-body)}.helix-admin-module-desc{display:block;margin-top:4px;color:var(--helix-muted);font-size:var(--fs-compact);line-height:var(--lh-snug)}.helix-admin-module-badge{align-self:flex-start;flex:0 0 auto;padding:2px 7px;border:1px solid var(--helix-border);border-radius:999px;color:var(--helix-muted);background:var(--helix-surface);font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-normal)}.helix-admin-module-badge.active{color:#7a0000;border-color:#ffc9c9;background:#fff1f1}.helix-admin-aside{display:grid;gap:12px}.helix-admin-panel{padding:16px}.helix-admin-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--helix-text)}.helix-admin-panel-head>.mud-icon-root{flex:0 0 auto;box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:8px;background:var(--helix-panel-2);color:var(--helix-muted)}.helix-admin-table .mud-table-container{overflow-x:auto}.helix-admin-table th:last-child,.helix-admin-table td:last-child{white-space:nowrap;min-width:96px;padding-right:16px}.helix-admin-rbac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.helix-admin-rbac-grid div{padding:12px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-panel-2)}.helix-admin-rbac-grid span,.helix-admin-rbac-grid small{display:block}.helix-admin-rbac-grid span{color:var(--helix-text);font-size:var(--fs-title);line-height:var(--lh-none);font-weight:var(--fw-bold)}.helix-admin-rbac-grid small{margin-top:5px;color:var(--helix-muted);font-size:var(--fs-meta)}.helix-admin-sys-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--helix-panel-2)}.helix-admin-sys-row:first-of-type{border-top:0;padding-top:0}.helix-admin-sys-key{color:var(--helix-muted);font-size:var(--fs-compact)}.helix-admin-sys-val{font-family:var(--helix-font-mono);font-size:var(--fs-compact);font-weight:var(--fw-medium);color:var(--helix-text)}.helix-admin-sys-val.strong{font-weight:var(--fw-semibold)}.helix-admin-env-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-normal);border:1px solid var(--sla-warn);background:var(--sla-warn-bg);color:var(--sla-warn)}.helix-admin-env-badge.ok{border-color:var(--sla-ok);background:var(--sla-ok-bg);color:var(--sla-ok)}.helix-admin-env-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.helix-role-panels{margin-bottom:12px}.helix-role-panel{border:1px solid var(--helix-border);border-radius:8px!important;background:var(--helix-surface);overflow:hidden}.helix-role-panel-title{width:100%;display:flex;align-items:center;gap:9px;min-width:0}.helix-role-desc{color:var(--helix-muted);font-size:var(--fs-compact);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helix-role-count{color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap}.helix-permission-pill{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--helix-border);border-radius:999px;background:var(--helix-panel-2);color:var(--helix-text);font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-none);white-space:nowrap;vertical-align:middle}.helix-settings-panel{padding:20px 22px}.helix-settings-note{flex-basis:100%;max-width:none}.helix-settings-panel>.mud-input-control,.helix-settings-panel>.mud-select{max-width:560px}.helix-settings-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-panel-2)}.helix-settings-preview span{color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold)}.helix-settings-preview strong{color:var(--helix-text);font-size:var(--fs-headline);letter-spacing:0}.helix-admin-tabs{margin-top:8px;background:transparent}.helix-admin-tabs .mud-tabs-tabbar{min-height:46px;padding:0 6px;background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:8px 8px 0 0}.helix-admin-tabs .mud-tabs-tabbar-inner{min-height:46px}.helix-admin-tabs .mud-tab{text-transform:none;font-weight:var(--fw-semibold);font-size:var(--fs-compact);color:var(--helix-muted);min-height:46px;min-width:0;padding:0 18px;background-color:transparent!important;border:0;border-radius:0;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.helix-admin-tabs .mud-tab:hover{color:var(--helix-text);background-color:transparent!important}.helix-admin-tabs .mud-tab.mud-tab-active{color:var(--helix-red-text)}.helix-admin-tabs .mud-tab-slider{background:var(--helix-red-text);height:2px}.helix-admin-tabs .mud-tabs-panels{padding-top:22px;background:transparent!important}.helix-settings-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.helix-settings-grid>.helix-settings-panel{width:auto;margin:0}.helix-admin-panel-head .mud-typography{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.helix-settings-form{display:flex;flex-direction:column;gap:18px;max-width:100%}.helix-settings-panel :where(.mud-input-control,.mud-select){max-width:560px}.helix-settings-field--short{max-width:260px}.helix-settings-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;max-width:calc(2*560px + 12px)}.helix-settings-costgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;align-items:start;max-width:calc(2*560px + 14px)}@media(max-width:700px){.helix-settings-2col,.helix-settings-costgrid{grid-template-columns:1fr}}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-input-outlined .mud-input-outlined-border{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border{border-color:var(--helix-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--helix-focus-ring) 14%,transparent)}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input-label-animated{transition:color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),max-width var(--dur-base) var(--ease-out)}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-input-outlined.mud-disabled{background:var(--helix-panel-2);border-radius:var(--mud-default-borderradius);cursor:not-allowed}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-input-outlined.mud-disabled .mud-input-outlined-border{border-color:var(--helix-border);border-style:dashed}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-disabled,:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-disabled :is(input,textarea,.mud-select-input,.mud-input-slot){color:var(--helix-muted);-webkit-text-fill-color:var(--helix-muted)}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-disabled :is(input,textarea,.mud-select-input,.mud-input-slot){cursor:not-allowed}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol.mud-disabled,:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input-helper-text.mud-disabled{color:var(--helix-muted)}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-input-outlined.mud-input-error .mud-input-outlined-border{border-color:var(--sla-danger)!important;border-width:2px}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input.mud-input-outlined.mud-input-error:focus-within .mud-input-outlined-border{box-shadow:0 0 0 3px color-mix(in srgb,var(--sla-danger) 30%,transparent)}:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol.mud-input-error,:is(.helix-settings-panel,:where(:is(.hlx-form,.hlx-admin-drawer,.hlx-la-link-card) :has(>.mud-input-control .mud-input-label-animated))) .mud-input-helper-text.mud-input-error{color:var(--sla-danger)!important}.hlx-form .hlx-field{display:flex;flex-direction:column;gap:6px;width:100%;margin:0}.hlx-form .hlx-field-label{font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--helix-muted);line-height:var(--lh-snug)}.hlx-form .hlx-field>.mud-input-control{margin-top:0}.hlx-form .mud-input.mud-input-outlined{border-radius:var(--helix-radius)}.hlx-form .mud-input.mud-input-outlined .mud-input-outlined-border{border-color:var(--helix-border);transition:border-color .15s var(--ease-out,ease)}.hlx-form .mud-input.mud-input-outlined:hover:not(.mud-disabled):not(.mud-input-error) .mud-input-outlined-border{border-color:var(--helix-muted)}.hlx-form .mud-input.mud-input-outlined.mud-focused{box-shadow:0 0 0 3px var(--helix-danger-soft);border-radius:var(--helix-radius);transition:box-shadow .15s var(--ease-out,ease)}.hlx-form .mud-input.mud-input-outlined.mud-focused .mud-input-outlined-border{border-color:rgba(206,0,0,.35);border-width:1px}.hlx-form .mud-input.mud-input-outlined.mud-input-error .mud-input-outlined-border{border-color:var(--sla-danger)}.hlx-form .mud-input.mud-input-outlined.mud-input-error.mud-focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--sla-danger) 18%,transparent)}.hlx-form .mud-input-error+.mud-input-helper-text,.hlx-form .mud-input-helper-text.mud-input-error,.hlx-form .mud-input-error .mud-input-helper-text{color:var(--sla-danger)}.hlx-form .mud-input.mud-input-outlined.mud-disabled{background:var(--helix-panel-2);border-radius:var(--helix-radius);box-shadow:none}.hlx-form .mud-input.mud-input-outlined.mud-disabled .mud-input-outlined-border{border-color:var(--helix-border);border-style:dashed}.hlx-form .mud-input.mud-disabled input,.hlx-form .mud-input.mud-disabled .mud-select-input{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.hlx-form .mud-input.mud-input-outlined,.hlx-form .mud-input.mud-input-outlined .mud-input-outlined-border,.hlx-form .mud-input.mud-input-outlined.mud-focused{transition:none}}.hlx-radio-cards{width:100%;display:block}.hlx-radio-cards>*,.hlx-radio-cards .mud-input-control-input-container{display:block;width:100%}.hlx-radio-cards .mud-radio{display:flex;width:100%;box-sizing:border-box;align-items:flex-start;margin:0 0 8px;padding:11px 14px;border:1px solid var(--helix-border);border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.hlx-radio-cards .mud-radio:last-child{margin-bottom:0}.hlx-radio-cards .mud-radio:hover{border-color:#d8d2c9}.hlx-radio-cards .mud-radio:has(.mud-checked),.hlx-radio-cards .mud-radio.mud-checked{border-color:var(--helix-red-text);box-shadow:0 0 0 1px var(--helix-red-text) inset;background-color:rgba(206,0,0,.03)}.mud-checkbox .mud-icon-root{border-radius:6px}.hlx-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer;user-select:none}.hlx-toggle--disabled{cursor:not-allowed;opacity:.6}.hlx-toggle-input{position:absolute;left:0;top:0;width:42px;height:24px;margin:0;opacity:0;cursor:inherit}.hlx-toggle-track{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:99px;background:#d8d2c9;transition:background-color .18s ease}.hlx-toggle-track::after{content:"";position:absolute;inset:-10px -1px}.hlx-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,18,15,.28);transition:transform .18s ease}.hlx-toggle-track--on{background:var(--helix-red)}[data-helix-dark] .hlx-toggle-track--on{background:var(--helix-focus-ring)}.hlx-toggle-track--on .hlx-toggle-knob{transform:translateX(18px)}.hlx-toggle--success .hlx-toggle-track--on{background:var(--helix-success,#2e7d32)}.hlx-toggle--warning .hlx-toggle-track--on{background:var(--helix-amber,#f0b429)}.hlx-toggle--warning .hlx-toggle-track--on .hlx-toggle-knob{background:#1c1a16}.hlx-toggle-input:focus-visible~.hlx-toggle-track{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-toggle-label{font-size:var(--fs-body);color:var(--helix-text);line-height:var(--lh-normal)}[data-helix-dark] .hlx-toggle-track:not(.hlx-toggle-track--on){background:var(--helix-subtle)}@media(prefers-reduced-motion:reduce){.hlx-toggle-track,.hlx-toggle-knob{transition:none}}.helix-settings-toggle-block{margin-top:12px;padding:12px 14px;background:var(--helix-panel-2);border-radius:10px}.helix-settings-toggle-block .hlx-toggle{margin:0;align-items:flex-start}.helix-settings-rows{border:1px solid var(--helix-border);border-radius:8px;overflow:hidden}.helix-settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px}.helix-settings-row+.helix-settings-row{border-top:1px solid var(--helix-border)}.helix-settings-row>.mud-input-control,.helix-settings-row>.mud-select{flex:0 0 190px;max-width:190px;min-width:0}.helix-settings-info.mud-icon-button{color:var(--helix-muted)}.helix-settings-info.mud-icon-button:hover{color:var(--helix-text);background:transparent}.helix-settings-info .mud-icon-root{font-size:var(--icon-sm)}.helix-settings-info:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px;border-radius:6px}.helix-settings-tip{max-width:320px}.helix-settings-head-switch{margin-left:auto;margin-right:0}.helix-save-bar{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1300;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 18px;border-radius:14px;background:#1d1b18;color:#edeae3;box-shadow:0 12px 34px rgba(20,18,15,.28);animation:helixSaveBarIn .22s var(--ease-out) both}.helix-save-bar__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--helix-amber,#f0b429)}.helix-save-bar__text{font-size:var(--fs-compact);font-weight:var(--fw-semibold);white-space:nowrap}.helix-save-bar__discard.mud-button-root{color:#c9c3bb}.helix-save-bar__discard.mud-button-root:hover{background:rgba(255,255,255,.08)}.helix-save-bar__save.mud-button-root{margin-left:2px}@keyframes helixSaveBarIn{from{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes helixSaveBarInNarrow{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.helix-save-bar{animation:none}}@media(max-width:700px){.helix-save-bar{left:12px;right:12px;transform:none;justify-content:flex-end;animation-name:helixSaveBarInNarrow}}@media(max-width:600px){.helix-save-bar:has(>.helix-save-bar__text){flex-wrap:wrap;row-gap:4px}.helix-save-bar>.helix-save-bar__text{flex:1 1 calc(100% - 20px);min-width:0;white-space:normal}.helix-save-bar:has(>.helix-save-bar__text) .mud-button-label{white-space:nowrap}}.hlx-admin-back{margin-bottom:6px}.hlx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:56px 24px;max-width:440px;margin:16px auto}.hlx-empty-icon{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--helix-sink-2);color:var(--helix-muted-text);margin-bottom:6px}.hlx-empty-icon .mud-icon-root{font-size:var(--icon-lg)}@keyframes hlx-empty-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hlx-empty:not(.hlx-empty--spot){animation:hlx-empty-in var(--dur-base) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.hlx-empty:not(.hlx-empty--spot){animation:none}}.hlx-empty-title{font-weight:var(--fw-bold);color:var(--helix-text)}.hlx-empty-msg{max-width:380px;line-height:var(--lh-normal)}.hlx-empty-action{margin-top:10px}.helix-admin-skeleton{display:flex;flex-direction:column;gap:16px;padding:14px 4px}.helix-admin-skeleton-row{display:flex;align-items:center;gap:12px}.helix-admin-content-in{animation:helix-admin-content-in var(--dur-fade) var(--ease-out)}@keyframes helix-admin-content-in{from{opacity:0}to{opacity:1}}.helix-notice-in{animation:helix-notice-in var(--dur-base) var(--ease-out)}@keyframes helix-notice-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.helix-admin-content-in,.helix-notice-in{animation:none}}@media(max-width:1100px){.helix-admin-layout{grid-template-columns:1fr}.helix-admin-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.helix-admin-shell{width:min(100% - 28px,1320px);padding-top:18px}.helix-admin-hero{flex-direction:column}.helix-admin-title-row{width:100%}.helix-admin-hero-actions{justify-content:flex-start}.helix-admin-stats,.helix-admin-module-grid,.helix-admin-aside{grid-template-columns:1fr}.helix-role-panel-title{flex-wrap:wrap}.helix-role-desc{flex-basis:100%;white-space:normal}}.helix-admin-attn-time{margin-left:auto;color:var(--helix-muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.helix-admin-attn-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 10px;margin:0 -10px;border-top:1px solid var(--helix-panel-2);border-radius:8px;color:inherit;text-decoration:none;transition:background-color .15s var(--ease-out)}.helix-admin-attn-row--first{border-top:0}@media(hover:hover) and (pointer:fine){.helix-admin-attn-row:hover{background:var(--helix-panel-2)}}.helix-admin-attn-row:active{transform:var(--press-soft)}.helix-admin-attn-row:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.helix-admin-attn-row{transition:none}}.helix-admin-attn-row--dead{cursor:default}.helix-admin-attn-row--dead:hover{background:transparent}.helix-admin-attn-row--dead:active{transform:none}.helix-admin-attn-icon{box-sizing:border-box;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--helix-muted);background:var(--helix-panel-2)}.helix-admin-attn-icon .mud-icon-root{font-size:var(--fs-headline)}.helix-admin-attn-row--danger .helix-admin-attn-icon{color:var(--sla-danger);background:var(--sla-danger-bg)}.helix-admin-attn-row--warn .helix-admin-attn-icon{color:var(--sla-warn);background:var(--sla-warn-bg)}.helix-admin-attn-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.helix-admin-attn-title{color:var(--helix-text);font-size:var(--fs-compact);font-weight:var(--fw-bold)}.helix-admin-attn-detail{color:var(--helix-muted);font-size:var(--fs-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helix-admin-attn-detail code{font-family:var(--helix-font-mono);font-size:var(--fs-meta)}.helix-admin-attn-meta{display:flex;align-items:center;gap:8px}.helix-admin-attn-count{color:var(--helix-muted);font-size:var(--fs-headline);font-weight:var(--fw-bold);line-height:var(--lh-none);font-variant-numeric:tabular-nums}.helix-admin-attn-row--danger .helix-admin-attn-count{color:var(--sla-danger)}.helix-admin-attn-row--warn .helix-admin-attn-count{color:var(--sla-warn)}.helix-admin-attn-chevron.mud-icon-root{color:var(--helix-subtle);font-size:var(--icon-sm)}.helix-admin-attn-nodest{padding:2px 8px;border:1px solid var(--helix-border);border-radius:999px;background:var(--helix-panel-2);color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap}.helix-admin-attn-calm{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--helix-muted);font-size:var(--fs-body)}.helix-admin-attn-calm .mud-icon-root{color:var(--helix-subtle);font-size:var(--icon-sm)}.helix-admin-section .helix-admin-panel-head--axis>.mud-icon-root{color:var(--st-new);background:var(--st-new-bg)}.helix-admin-attn-axis-link{margin-left:auto;color:var(--st-new);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;border-radius:6px}.helix-admin-attn-axis-link:hover{text-decoration:underline}.helix-admin-attn-axis-link:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-admin-attn-axis-list{display:flex;flex-direction:column;gap:8px}.helix-admin-attn-axis-list .hlx-ax-time{color:var(--helix-muted);font-variant-numeric:tabular-nums}.helix-admin-attn-axis-cap{font-size:var(--fs-meta);color:var(--helix-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.helix-admin-attn-axis-cap--mono{font-family:var(--helix-font-mono)}.helix-admin-attn-axis-val{padding:1px 7px;border-radius:6px;background:var(--helix-panel-2);color:var(--helix-muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.helix-admin-attn-axis-val--new{background:color-mix(in srgb,var(--st-new) 6%,var(--helix-surface));color:var(--st-new);box-shadow:0 0 0 1px color-mix(in srgb,var(--st-new) 20%,transparent)}.helix-admin-attn-axis-arrow.mud-icon-root{color:var(--helix-subtle);font-size:var(--fs-body)}@media(max-width:700px){.helix-admin-attn-row{gap:10px;padding:12px 8px;margin:0 -8px}.helix-admin-attn-nodest{display:none}}.helix-mdeditor{border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-surface);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.helix-mdeditor:focus-within{border-color:var(--hlx-rte-focus-edge);box-shadow:0 0 0 2px var(--hlx-rte-focus-edge)}.helix-md-toolbar{display:flex;align-items:center;gap:2px;padding:2px 6px;border-bottom:1px solid var(--helix-border);background:var(--helix-panel-2);flex-wrap:wrap;border-radius:7px 7px 0 0}.helix-mdeditor>:last-child{border-radius:0 0 7px 7px}.helix-md-preview{padding:12px 14px;min-height:120px}.helix-md-preview>:first-child{margin-top:0}.helix-md-preview img{max-width:100%;border-radius:6px}.helix-md-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-top:1px solid var(--helix-border)}.helix-md-attach{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;border-radius:8px;color:var(--helix-muted)}.helix-md-attach:hover{background:var(--hlx-rte-hover)}.helix-mdeditor--disabled .helix-md-attach{opacity:.38;cursor:default;pointer-events:none}.helix-md-attach input{display:none}.helix-rich-editor-footer{display:flex;align-items:center;gap:4px;padding:4px 6px}.helix-rich-attach-label{font-size:var(--fs-compact);font-weight:var(--fw-medium);margin-left:4px}.hlx-rte-frame{--hlx-rte-bar-h:calc(var(--hlx-rte-tb-size) + 13px);position:relative;border:1px solid var(--helix-border);border-radius:var(--helix-radius-md);background:var(--hlx-rte-frame-bg);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.hlx-rte-frame:focus-within{border-color:var(--hlx-rte-focus-edge);box-shadow:0 0 0 2px var(--hlx-rte-focus-edge)}[data-helix-dark] .hlx-rte-frame{color-scheme:dark}.hlx-rte-bar{display:flex;align-items:center;gap:2px;min-width:0;padding:6px 8px;border-bottom:1px solid var(--helix-line)}.hlx-rte-bar:not(:has(.hlx-rte-tb,.hlx-rte-tb-end)){display:none}.hlx-rte-frame[aria-busy="true"]>.hlx-rte-bar{display:none}.hlx-rte-tb-slot{position:relative;flex:1 1 auto;min-width:0}.hlx-rte-tb-end{display:flex;flex:none;align-items:center;gap:2px}.hlx-rte-tb-end .hlx-rte-tb-menu{display:inline-flex}.hlx-rte-tb-end .hlx-rte-tb-more{display:none}.hlx-rte-bar:has(.hlx-rte-tb[data-hlx-tb-collapsed]) .hlx-rte-tb-end .hlx-rte-tb-more{display:inline-flex}.hlx-rte-bar:has(.hlx-rte-tb[data-hlx-tb-collapsed]) .hlx-rte-tb-end :is([data-hlx-tb-collapse],.hlx-rte-tb-menu:has([data-hlx-tb-collapse])){display:none}.hlx-rte-frame[data-hlx-rte-tools] .hlx-rte-tb{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hlx-rte-frame[data-hlx-rte-tools] .hlx-rte-tb::-webkit-scrollbar{display:none}.hlx-rte-frame[data-hlx-rte-tools] .hlx-rte-tb-slot[data-hlx-tb-overflow]::after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,var(--hlx-rte-frame-bg));pointer-events:none}.hlx-rte-tb-count{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hlx-rte-tool-on-bg);color:var(--helix-text);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-normal);font-variant-numeric:tabular-nums;text-align:center}.hlx-rte-more-label,.hlx-rte-more-reason{display:block}.hlx-rte-more-reason{color:var(--helix-muted);font-size:var(--fs-meta)}.hlx-rte-foot-outside{display:contents}.hlx-rte-frame[data-hlx-rte-context="customer"]{--hlx-rte-tb-size:34px}.hlx-rte-tb{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.hlx-rte-tb-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-width:var(--hlx-rte-tb-size);border:0;background:transparent;color:var(--hlx-rte-btn-fg);cursor:pointer}.hlx-rte-tb-label{white-space:nowrap}.hlx-rte-tb-aa{display:none}.hlx-rte-tb-mode{margin-left:auto}@media(hover:hover){.hlx-rte-tb-btn:hover:not([aria-disabled="true"]){background:var(--hlx-rte-hover);color:var(--helix-text)}}.hlx-rte-tb-btn[aria-pressed="true"],.hlx-rte-tb-btn[aria-expanded="true"],.hlx-rte-tb-btn.is-current,.hlx-rte-tb-btn[aria-pressed="true"]:hover:not([aria-disabled="true"]),.hlx-rte-tb-btn[aria-expanded="true"]:hover:not([aria-disabled="true"]),.hlx-rte-tb-btn.is-current:hover:not([aria-disabled="true"]){background:var(--hlx-rte-tool-on-bg);color:var(--helix-text)}.hlx-rte-tb-btn[aria-pressed="true"] .hlx-rte-ico{stroke-width:2.25}.hlx-rte-tb-btn.hlx-rte-tb-mode.is-on,.hlx-rte-tb-btn.hlx-rte-tb-mode.is-on:hover{background:var(--hlx-rte-modeon-bg);color:var(--hlx-rte-modeon-fg)}.hlx-rte-tb-btn[aria-disabled="true"]{background:transparent;color:var(--hlx-rte-disabled);cursor:default}.hlx-rte-tb-btn:is([data-hlx-tb-key="improve"],[data-hlx-tb-key="more"])[aria-busy="true"]{color:var(--helix-muted);opacity:.85}.hlx-rte-tb-sep{flex:none;width:0;height:18px;margin:0 4px;border-left:1px solid var(--helix-border)}.hlx-rte-menu{position:absolute;z-index:1400;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;width:min(232px,calc(100vw - 24px));max-height:var(--hlx-rte-float-max,320px);overflow-y:auto;padding:6px;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-pop-radius);background:var(--helix-surface);box-shadow:var(--hlx-rte-pop-shadow);color:var(--helix-text)}.hlx-rte-menu--insert{width:min(260px,calc(100vw - 24px))}.hlx-rte-mi{display:flex;flex:none;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--hlx-rte-radius-item);background:transparent;color:var(--helix-text);font:inherit;font-size:var(--fs-compact);text-align:left;cursor:pointer;transition:background-color 120ms var(--ease-out)}.hlx-rte-mi:hover,.hlx-rte-mi[aria-checked="true"]{background:var(--hlx-rte-hover)}.hlx-rte-mi:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-rte-mi>.hlx-rte-ico{flex:none;color:var(--helix-muted)}.hlx-rte-mi-check{display:inline-flex;flex:none;width:16px;color:var(--helix-text)}.hlx-rte-mi-check .hlx-rte-ico{visibility:hidden;stroke-width:2.25}.hlx-rte-mi[aria-checked="true"] .hlx-rte-mi-check .hlx-rte-ico{visibility:visible}.hlx-rte-mi--h1 .hlx-rte-mi-label{font-size:var(--fs-headline);font-weight:var(--fw-bold)}.hlx-rte-mi--h2 .hlx-rte-mi-label{font-size:var(--fs-lead);font-weight:var(--fw-bold)}.hlx-rte-mi--h3 .hlx-rte-mi-label{font-size:var(--fs-body);font-weight:var(--fw-bold)}.hlx-rte-mi-keys{margin-left:auto;padding-left:16px;color:var(--hlx-rte-syntax-fg);font-family:var(--helix-font-mono);font-size:var(--fs-meta)}.hlx-rte-menu-sep{flex:none;height:0;margin:4px 6px;border-top:1px solid var(--helix-line)}.hlx-rte-menu-note{margin:0;padding:6px 10px 4px;color:var(--helix-muted);font-size:var(--fs-meta);line-height:var(--lh-normal)}.hlx-rte-tip{position:absolute;z-index:1500;box-sizing:border-box;max-width:calc(100vw - 24px);padding:4px 8px;border:1px solid var(--hlx-rte-tip-edge);border-radius:var(--hlx-rte-radius-item);background:var(--hlx-rte-tip-bg);color:var(--hlx-rte-tip-fg);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-normal);width:max-content;white-space:normal}.hlx-rte-tip[hidden]{display:none}.hlx-rte-tip-keys{margin-left:8px;opacity:.72}@keyframes hlx-rte-pop-in{from{opacity:0;translate:0 var(--hlx-rte-pop-dy,4px)}to{opacity:1;translate:0 0}}.hlx-rte-bubble:not([hidden]),.hlx-rte-menu,.hlx-rte-linkpop,.hlx-rte-card,.hlx-rte-tip:not([hidden]){animation:hlx-rte-pop-in var(--dur-fast) var(--ease-out)}:is(.hlx-rte-bubble,.hlx-rte-menu,.hlx-rte-linkpop,.hlx-rte-card,.hlx-rte-tip)[data-side="below"]{--hlx-rte-pop-dy:-4px}@media(prefers-reduced-motion:reduce){.hlx-rte-bubble:not([hidden]),.hlx-rte-menu,.hlx-rte-linkpop,.hlx-rte-card,.hlx-rte-tip:not([hidden]){animation:hlxComposerFade 80ms linear}}.hlx-rte .ProseMirror .hlx-rte-kept-sel{background:var(--hlx-rte-sel-bg)}.hlx-rte-bubble{position:absolute;z-index:1300;box-sizing:border-box;display:flex;align-items:center;gap:1px;padding:4px;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-pop-radius);background:var(--helix-surface);box-shadow:var(--hlx-rte-pop-shadow);color:var(--helix-text)}.hlx-rte-bubble[hidden]{display:none}.hlx-rte-bb-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-width:var(--hlx-rte-tb-size);border:0;background:transparent;color:var(--hlx-rte-btn-fg);cursor:pointer}.hlx-rte-bb-btn:hover:not([aria-disabled="true"]){background:var(--hlx-rte-hover);color:var(--helix-text)}.hlx-rte-bb-btn[aria-pressed="true"],.hlx-rte-bb-btn[aria-expanded="true"],.hlx-rte-bb-btn[aria-pressed="true"]:hover:not([aria-disabled="true"]),.hlx-rte-bb-btn[aria-expanded="true"]:hover:not([aria-disabled="true"]){background:var(--hlx-rte-tool-on-bg);color:var(--helix-text)}.hlx-rte-bb-btn[aria-pressed="true"] .hlx-rte-ico{stroke-width:2.25}.hlx-rte-bb-btn[aria-disabled="true"]{background:transparent;color:var(--hlx-rte-disabled);cursor:default}.hlx-rte-bubble .hlx-rte-tb-sep{margin:0 3px}.hlx-rte-bb-btn--danger:hover:not([aria-disabled="true"]){background:var(--sla-danger-bg);color:var(--sla-danger)}.hlx-rte-mi[aria-disabled="true"],.hlx-rte-mi[aria-disabled="true"]:hover{background:transparent;color:var(--hlx-rte-disabled);cursor:default}.hlx-rte-mi--danger:not([aria-disabled="true"]){color:var(--sla-danger)}.hlx-rte-mi--danger:not([aria-disabled="true"]):hover,.hlx-rte-mi--danger:not([aria-disabled="true"]):focus-visible{background:var(--sla-danger-bg)}.hlx-rte-grip{position:absolute;z-index:1290;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-radius-thumb);background:var(--helix-surface);color:var(--helix-muted);cursor:pointer;transition:background-color 120ms var(--ease-out),color 120ms var(--ease-out)}.hlx-rte-grip::before{content:"";position:absolute;inset:calc(-1*var(--hlx-rte-grip-hit))}.hlx-rte-grip[hidden]{display:none}.hlx-rte-grip--row{width:var(--hlx-rte-grip-w);height:var(--hlx-rte-grip-l)}.hlx-rte-grip--row .hlx-rte-ico{transform:rotate(90deg)}.hlx-rte-grip--col{width:var(--hlx-rte-grip-l);height:var(--hlx-rte-grip-w)}.hlx-rte-grip:hover{background:var(--hlx-rte-hover);color:var(--helix-text)}.hlx-rte-grip:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}a.hlx-rte-bb-btn{text-decoration:none}.hlx-rte .ProseMirror a{color:var(--hlx-rte-link-fg);text-decoration:underline;text-underline-offset:2px}.hlx-rte-linkpop,.hlx-rte-card{position:absolute;box-sizing:border-box;width:min(380px,calc(100vw - 24px));border:1px solid var(--helix-border);border-radius:var(--hlx-rte-pop-radius);background:var(--helix-surface);box-shadow:var(--hlx-rte-pop-shadow);color:var(--helix-text)}.hlx-rte-linkpop{z-index:1450;padding:10px}.hlx-rte-linkpop-row{display:flex;align-items:center;gap:8px;margin:0}.hlx-rte-linkpop-input{flex:1 1 auto;min-width:0;height:32px;box-sizing:border-box;padding:0 10px;border:1px solid var(--hlx-rte-field-edge);border-radius:var(--hlx-rte-radius-item);background:var(--helix-surface);color:var(--helix-text);font:inherit;font-size:var(--fs-compact);outline:0}.hlx-rte-linkpop-input{transition:border-color 120ms var(--ease-out),box-shadow 120ms var(--ease-out)}.hlx-rte-linkpop-input:focus{border-color:var(--hlx-rte-focus-edge);box-shadow:0 0 0 1px var(--hlx-rte-focus-edge)}.hlx-rte-linkpop-input[aria-invalid="true"]{border-color:var(--helix-danger-text)}.hlx-rte-linkpop-apply,.hlx-rte-linkpop-remove{flex:none;height:32px;padding:0 12px;border:0;border-radius:var(--hlx-rte-radius-item);font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color 120ms var(--ease-out),color 120ms var(--ease-out)}.hlx-rte-linkpop-apply{background:var(--helix-text);color:var(--helix-surface)}.hlx-rte-linkpop-apply:hover{background:color-mix(in srgb,var(--helix-text) 82%,var(--helix-surface))}.hlx-rte-linkpop-remove{padding:0 10px;background:transparent;color:var(--hlx-rte-btn-fg)}.hlx-rte-linkpop-remove:hover{background:var(--hlx-rte-hover);color:var(--helix-text)}.hlx-rte-linkpop-apply:active,.hlx-rte-linkpop-remove:active{transform:var(--press)}.hlx-rte-linkpop-apply:focus-visible,.hlx-rte-linkpop-remove:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-rte-linkpop-err{display:flex;align-items:center;gap:6px;margin:8px 2px 0;color:var(--helix-danger-text);font-size:var(--fs-meta)}.hlx-rte-linkpop-err[hidden]{display:none}.hlx-rte-linkpop-err>.hlx-rte-ico{flex:none}.hlx-rte-card{z-index:1300;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 12px}.hlx-rte-card>.hlx-rte-ico{flex:none;color:var(--helix-muted)}.hlx-rte-card-url{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--hlx-rte-link-fg);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px),(pointer:coarse){:root,.hlx-rte-frame[data-hlx-rte-context]{--hlx-rte-tb-size:44px}.hlx-rte-tb{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hlx-rte-tb::-webkit-scrollbar{display:none}.hlx-rte-tb-slot[data-hlx-tb-overflow]::after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,var(--hlx-rte-frame-bg));pointer-events:none}.hlx-rte-mi{min-height:44px}.hlx-rte-linkpop-input,.hlx-rte-linkpop-apply,.hlx-rte-linkpop-remove{height:44px}.hlx-rte-linkpop-input{font-size:var(--fs-lead)}.hlx-rte-grip{display:none}.helix-rich-editor .helix-md-attach{min-height:44px;min-width:44px}.portal-reply-send{min-height:44px}.hlx-rte-frame:not([data-hlx-kbbar="on"]):not([data-hlx-rte-tools]) .hlx-rte-tb{flex-wrap:wrap;overflow-x:visible}}.hlx-rte-frame:not([data-hlx-kbbar="on"]) .hlx-rte-tb[data-hlx-tb-collapsed]{flex-wrap:wrap;overflow-x:visible}@media(max-width:790px){.hlx-rte-tb-btn[data-kind="insert"] .hlx-rte-tb-label{display:none}}@media(pointer:coarse){.hlx-rte{font-size:var(--fs-lead)}}@media(pointer:coarse) and (max-width:720px){.hlx-rte-frame{--hlx-rte-bar-h:calc(var(--hlx-rte-tb-size) + 9px);display:flex;flex-direction:column}.hlx-rte-bar,.hlx-rte-skel-bar{order:2;box-sizing:border-box;min-height:var(--hlx-rte-bar-h);padding:4px 6px;border-top:1px solid var(--helix-line);border-bottom:0}.hlx-rte-tb{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hlx-rte-tb-btn .hlx-rte-ico{inline-size:var(--icon-md);block-size:var(--icon-md)}.hlx-rte-tb-btn[data-kind="style"] .hlx-rte-ico{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.hlx-rte-tb-btn[data-kind="style"] .hlx-rte-tb-label,.hlx-rte-tb-btn[data-kind="insert"] .hlx-rte-tb-label{display:none}.hlx-rte-tb-aa{display:inline}.hlx-rte-tb-sep{height:22px}.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte-tb-slot{position:fixed;top:0;left:0;z-index:var(--hlx-rte-z-dock);box-sizing:border-box;width:var(--hlx-rte-kb-w,100vw);padding:4px 6px;border-top:1px solid var(--helix-line);background:var(--hlx-rte-frame-bg);transform:translate3d(var(--hlx-rte-kb-x,0),calc(var(--hlx-rte-kb-y,0px) - var(--hlx-rte-kbbar-lift,0px)),0)}.hlx-rte-frame[data-hlx-kbbar="on"]{padding-bottom:var(--hlx-rte-kb-ah,0)}.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte-tb-slot,.hlx-rte-frame[data-hlx-kbbar="on"]>.hlx-rte-foot-end{animation:hlxComposerFade 120ms var(--ease-out)}.hlx-rte-frame[data-hlx-kbbar="on"]>.hlx-rte-foot-end{position:fixed;top:0;left:0;z-index:var(--hlx-rte-z-dock);box-sizing:border-box;width:var(--hlx-rte-kb-w,100vw);min-height:44px;padding:0 6px 4px;background:var(--hlx-rte-frame-bg);transform:translate3d(var(--hlx-rte-kb-x,0),calc(var(--hlx-rte-kb-ay,0px) - var(--hlx-rte-kbbar-lift,0px)),0)}.hlx-rte-foot-end{order:3}.hlx-rte-foot-end .helix-composer-actions{display:contents}.hlx-rte-foot-end .hlx-ax-skip{flex-basis:100%}.hlx-rte-bar .hlx-rte-tb-end{display:none}.hlx-rte-foot-end{align-items:center;flex-wrap:wrap;gap:8px}.hlx-rte-foot-end .hlx-rte-actions-tools{display:flex;align-items:center;gap:2px;margin-right:auto}.hlx-rte-foot-end .hlx-internal-chip{display:none}.hlx-rte-foot-end .hlx-send-long{display:none}.hlx-rte-foot-end .hlx-send-short{display:inline}.hlx-rte-actions-menu{z-index:var(--hlx-rte-z-menu)!important}.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte,.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte-src,.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte-source{scroll-padding-bottom:var(--hlx-rte-kb-h,0)}}@media(max-width:720px),(pointer:coarse){.hlx-rte-tablebar{max-width:calc(100vw - 16px);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.hlx-rte-tablebar::-webkit-scrollbar{display:none}.hlx-rte-tablebar>*{flex-shrink:0}}@media(pointer:coarse) and (max-width:720px) and (forced-colors:active){.hlx-rte-bar,.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte-tb-slot,.hlx-rte-frame[data-hlx-kbbar="on"]>.hlx-rte-foot-end{border-top-color:CanvasText}}@media(forced-colors:active){.hlx-rte-tb-btn[aria-pressed="true"],.hlx-rte-tb-btn[aria-expanded="true"],.hlx-rte-tb-btn.hlx-rte-tb-mode.is-on{forced-color-adjust:none;background:Highlight;color:HighlightText}.hlx-rte-tb-btn[aria-disabled="true"]{color:GrayText}.hlx-rte-tb-count{border:1px solid CanvasText}.hlx-rte-bb-btn[aria-pressed="true"],.hlx-rte-bb-btn[aria-expanded="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}.hlx-rte-bb-btn[aria-disabled="true"]{color:GrayText}.hlx-rte-menu,.hlx-rte-bubble,.hlx-rte-linkpop,.hlx-rte-card,.hlx-rte-tip{border:1px solid CanvasText}.hlx-rte-linkpop-input:focus{outline:2px solid Highlight}.hlx-rte-mi:focus-visible{outline-color:Highlight}.hlx-rte-mi:hover:not(:focus-visible){outline:1px solid Highlight;outline-offset:-1px}.hlx-rte-mi[aria-disabled="true"]{color:GrayText}.hlx-rte-grip{border:1px solid ButtonText;color:ButtonText}.hlx-rte-grip:focus-visible{outline-color:Highlight}.hlx-rte .ProseMirror td.hlx-rte-cell-cur,.hlx-rte .ProseMirror th.hlx-rte-cell-cur,.hlx-rte .ProseMirror .selectedCell{outline:2px solid Highlight}.hlx-rte .ProseMirror .hlx-rte-kept-sel{forced-color-adjust:none;background:Highlight;color:HighlightText}}.hlx-rte,.hlx-rte-source{display:block;box-sizing:border-box;width:100%;min-height:max(var(--hlx-editor-min,var(--hlx-rte-min,140px)),min(calc(var(--hlx-rte-hold,0px)),var(--hlx-editor-max,min(46vh,480px))));max-height:var(--hlx-editor-max,min(46vh,480px));overflow-y:auto;border:0;background:transparent;color:var(--helix-text)}.hlx-rte{--hlx-rte-u:.25rem;--hlx-rte-flow:calc(3 * var(--hlx-rte-u));--hlx-rte-indent:calc(6 * var(--hlx-rte-u));--hlx-rte-radius-code:4px;--hlx-rte-quote-w:4px;--hlx-rte-quote-edge:var(--helix-muted);--hlx-rte-quote-bg:color-mix(in srgb,var(--helix-text) 4%,transparent);--hlx-rte-code-bg:color-mix(in srgb,var(--helix-text) 7%,var(--hlx-rte-frame-bg));--hlx-rte-h1:2em;--hlx-rte-h2:1.5em;--hlx-rte-h3:1.17em;font-family:inherit;font-size:var(--fs-body)}.hlx-rte[hidden],.hlx-rte-src[hidden]{display:none}.hlx-rte-src{--hlx-rte-src-pad:10px 12px;display:grid;grid-template-columns:minmax(0,1fr);font-family:var(--helix-font-mono);font-size:var(--fs-compact);line-height:var(--lh-normal);letter-spacing:normal;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none}.hlx-rte-source,.hlx-rte-src-mirror{grid-area:1/1;box-sizing:border-box;margin:0;border:0;border-radius:0;padding:var(--hlx-rte-src-pad);font:inherit;letter-spacing:inherit;tab-size:inherit;white-space:inherit;overflow-wrap:inherit;font-variant-ligatures:inherit}.hlx-rte-source{resize:vertical;outline:0}@media(max-width:720px),(pointer:coarse){.hlx-rte-src{font-size:var(--fs-lead)}}.hlx-rte-src[data-hlx-src-mirror]{--hlx-rte-src-pad:10px 12px 10px calc(8px + 3ch + 14px);min-height:max(var(--hlx-editor-min,var(--hlx-rte-min,140px)),min(calc(var(--hlx-rte-hold,0px)),var(--hlx-editor-max,min(46vh,480px))));max-height:var(--hlx-editor-max,min(46vh,480px));overflow-y:auto;scrollbar-gutter:stable}.hlx-rte-src[data-hlx-src-mirror]>.hlx-rte-source{position:relative;z-index:1;align-self:stretch;height:auto;min-height:0;max-height:none;overflow:hidden;resize:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--helix-text)}.hlx-rte-src[data-hlx-src-mirror]>.hlx-rte-source::selection{background:var(--hlx-rte-sel-bg);color:transparent}.hlx-rte-src[data-hlx-src-mirror]>.hlx-rte-source::placeholder{color:var(--helix-muted);-webkit-text-fill-color:var(--helix-muted);opacity:1}.hlx-rte-src[data-hlx-src-mirror][data-hlx-src-composing]>.hlx-rte-source{color:var(--helix-text);-webkit-text-fill-color:var(--helix-text)}.hlx-rte-src-mirror{align-self:start;width:var(--hlx-rte-src-w,100%);color:var(--helix-text);counter-reset:hlx-rte-ln;pointer-events:none;user-select:none}.hlx-rte-src:not([data-hlx-src-mirror])>.hlx-rte-src-mirror{display:none}.hlx-rte-src[data-hlx-src-composing] .hlx-rte-src-mirror{-webkit-text-fill-color:transparent}.hlx-rte-src-ln{position:relative;min-height:1lh;counter-increment:hlx-rte-ln}.hlx-rte-src-ln::before{content:counter(hlx-rte-ln);position:absolute;top:0;right:calc(100% + 14px);width:3ch;text-align:right;color:var(--helix-muted);-webkit-text-fill-color:var(--helix-muted)}.hlx-rte-src-m{color:var(--hlx-rte-syntax-fg)}.hlx-rte-src-k{color:var(--hlx-rte-link-fg)}.hlx-rte-src-hl{border-radius:2px;background:var(--helix-mark-bg);color:var(--helix-mark-fg)}.hlx-rte-src-hl>.hlx-rte-src-m{color:var(--hlx-rte-syntax-fg)}@media(forced-colors:active){.hlx-rte-src,.hlx-rte-src[data-hlx-src-mirror]{--hlx-rte-src-pad:10px 12px}.hlx-rte-src-mirror{display:none}.hlx-rte-src[data-hlx-src-mirror]>.hlx-rte-source{color:CanvasText;-webkit-text-fill-color:CanvasText}}.hlx-rte-frame[data-hlx-rte-locked]{--hlx-rte-frame-bg:var(--helix-panel-2);background:var(--hlx-rte-frame-bg)}.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte .ProseMirror,.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte-src:not([data-hlx-src-mirror])>.hlx-rte-source,.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte-src-mirror{color:var(--hlx-rte-syntax-fg)}.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte .ProseMirror,.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte-src>.hlx-rte-source{caret-color:transparent}.hlx-rte-skel{display:flex;flex-direction:column;min-height:calc(var(--hlx-rte-bar-h) + var(--hlx-editor-min,var(--hlx-rte-min,140px)));max-height:calc(var(--hlx-rte-bar-h) + var(--hlx-editor-max,min(46vh,480px)));overflow:hidden}.hlx-rte-frame[aria-busy="true"] :is(.hlx-rte,.hlx-rte-src){display:none}.hlx-rte-skel-bar{display:flex;flex:none;align-items:center;gap:6px;box-sizing:border-box;height:var(--hlx-rte-bar-h);padding:6px 8px;border-bottom:1px solid var(--helix-line)}.hlx-rte-skel-body{display:flex;flex-direction:column;gap:10px;padding:10px 12px}.hlx-rte-skel-blk{display:block;flex:none;width:20px;height:20px;border-radius:var(--hlx-rte-radius-thumb);background:linear-gradient(90deg,var(--hlx-rte-skel-a) 0%,var(--hlx-rte-skel-b) 50%,var(--hlx-rte-skel-a) 100%);background-size:200% 100%;animation:hlx-rte-sheen 1.4s ease-in-out infinite}.hlx-rte-skel-blk--pill{width:64px;height:16px}.hlx-rte-skel-line{height:12px}.hlx-rte-skel-line--1{width:70%}.hlx-rte-skel-line--2{width:88%}.hlx-rte-skel-line--3{width:46%}@keyframes hlx-rte-sheen{0%{background-position:100% 0}100%{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.hlx-rte-skel-blk{animation:none}}.hlx-rte-skel{opacity:0;animation:hlxComposerFade 120ms var(--ease-out) 120ms forwards}.hlx-rte-bar,.hlx-rte-frame:not([aria-busy="true"]) .hlx-rte{animation:hlxComposerFade 120ms var(--ease-out)}@media(prefers-reduced-motion:reduce){.hlx-rte-skel{opacity:1;animation:none}.hlx-rte-bar,.hlx-rte-frame:not([aria-busy="true"]) .hlx-rte{animation:none}}.helix-reply .hlx-rte-skel{opacity:1;animation:none}.helix-reply .hlx-rte-bar,.helix-reply .hlx-rte-frame .hlx-rte{animation:none}@keyframes hlx-skel-in{to{opacity:1}}.hlx-skel{opacity:0;animation:hlx-skel-in var(--dur-fade) var(--ease-out) 120ms forwards}@keyframes hlx-reveal-in{from{opacity:0}}.hlx-reveal{animation:hlx-reveal-in var(--dur-fade) var(--ease-out)}.mud-skeleton.hlx-tskel-line{border-radius:4px}.mud-skeleton.hlx-tskel-box{border-radius:8px}.hlx-tskel-qhead{display:flex;align-items:center;height:44px;padding:0 14px;border-bottom:1px solid var(--helix-line);background:var(--helix-surface)}.hlx-tskel-qsearch{height:32px;margin:8px 10px 4px}.hlx-tskel-qrow{display:flex;flex-direction:column;justify-content:center;gap:6px;height:76px;padding:0 12px;margin:1px 8px}.hlx-tskel-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hlx-tskel-head{flex:0 0 auto;padding:14px 20px 0;background:var(--helix-surface)}.mud-skeleton.hlx-tskel-inline{display:inline-block;vertical-align:middle}.hlx-tskel-tabs{display:flex;align-items:center;gap:20px;height:40px;padding:0 20px;border-bottom:1px solid var(--helix-line)}.hlx-tskel-thread{display:flex;flex-direction:column;padding:8px 20px}.hlx-tskel-msg{display:flex;align-items:flex-start;gap:12px;height:96px;padding-top:16px}.hlx-tskel-msg>.mud-skeleton{flex-shrink:0}.hlx-tskel-msg-text{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;padding-top:2px}.hlx-tskel-composer{height:56px;margin-top:auto;margin-inline:20px;margin-bottom:16px}.hlx-tskel-sec{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.hlx-tskel-sec>.mud-skeleton:first-child{margin-bottom:4px}.hlx-results-count{display:inline-flex;align-items:center;justify-content:flex-end;align-self:center;min-width:72px;font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.helix-home-ticket-row:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.hlx-rte-frame[data-hlx-kbbar="on"] .hlx-rte-tb-slot,.hlx-rte-frame[data-hlx-kbbar="on"]>.hlx-rte-foot-end{animation:none}}.hlx-rte-fallback-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--hlx-rte-warn-edge);border-radius:var(--helix-radius);background:var(--sla-warn-bg);color:var(--sla-warn);font-size:var(--fs-meta);line-height:var(--lh-normal)}.hlx-rte-fallback-ico{flex:none;margin-top:1px}@media(forced-colors:active){.hlx-rte-skel-blk{forced-color-adjust:none;background:GrayText}.hlx-rte-fallback-note{border-color:CanvasText}.hlx-rte .ProseMirror .is-editor-empty:first-child::before{color:GrayText}}.hlx-rte .ProseMirror{position:relative;min-height:inherit;box-sizing:border-box;padding:10px 12px calc(10px + var(--hlx-rte-table-room,0px));outline:0;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;line-height:var(--lh-normal)}.hlx-rte .ProseMirror>:first-child{margin-top:0}.hlx-rte .ProseMirror>:last-child{margin-bottom:0}.hlx-rte .ProseMirror p{margin:0 0 var(--hlx-rte-flow)}.hlx-rte .ProseMirror :is(h1,h2,h3,h4,h5,h6){margin:calc(6*var(--hlx-rte-u)) 0 calc(2*var(--hlx-rte-u));font-size:inherit;font-weight:var(--fw-bold);line-height:var(--lh-snug)}.hlx-rte .ProseMirror h1{font-size:var(--hlx-rte-h1)}.hlx-rte .ProseMirror h2{font-size:var(--hlx-rte-h2)}.hlx-rte .ProseMirror h3{font-size:var(--hlx-rte-h3)}.hlx-rte .ProseMirror :is(ul,ol){margin:0 0 var(--hlx-rte-flow);padding-left:var(--hlx-rte-indent)}.hlx-rte .ProseMirror li{margin:0 0 var(--hlx-rte-u);padding:0}.hlx-rte .ProseMirror li::marker{color:inherit;font-weight:inherit}.hlx-rte .ProseMirror ol>li::marker{font-variant-numeric:tabular-nums}.hlx-rte .ProseMirror li>p{margin:0}.hlx-rte .ProseMirror li>p+p{margin-top:var(--hlx-rte-flow)}.hlx-rte .ProseMirror li>:is(ul,ol){margin:var(--hlx-rte-u) 0 0}.hlx-rte .ProseMirror :is(ul,ol)[data-loose]>li{margin-bottom:var(--hlx-rte-flow)}.hlx-rte .ProseMirror ul[data-type="taskList"]{list-style:none;padding-left:calc(2*var(--hlx-rte-u))}.hlx-rte .ProseMirror ul[data-type="taskList"]>li{display:flex;align-items:flex-start;gap:calc(2*var(--hlx-rte-u))}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>label{flex:none;display:flex;align-items:center;height:1lh;margin:0;user-select:none}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>label>input[type="checkbox"]{flex:none;width:1em;height:1em;margin:0;accent-color:var(--helix-ink);cursor:pointer}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>label>input[type="checkbox"]:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>div{flex:1 1 auto;min-width:0}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>div>p{margin:0;transition:color 160ms var(--ease-out)}.hlx-rte .ProseMirror ul[data-type="taskList"]>li[data-checked="true"]>div>p{color:var(--helix-task-done-fg)}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>div>p+p{margin-top:var(--hlx-rte-flow)}@media(prefers-reduced-motion:reduce){.hlx-rte-frame,.hlx-rte .ProseMirror ul[data-type="taskList"]>li>div>p{transition:none}}.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte .ProseMirror ul[data-type="taskList"] input[type="checkbox"]{pointer-events:none;cursor:default;accent-color:var(--hlx-rte-disabled)}.hlx-rte .ProseMirror blockquote{margin:var(--hlx-rte-flow) 0;padding:calc(2*var(--hlx-rte-u)) calc(4*var(--hlx-rte-u));border-left:var(--hlx-rte-quote-w) solid var(--hlx-rte-quote-edge);background:var(--hlx-rte-quote-bg)}.hlx-rte .ProseMirror code{padding:calc(.5*var(--hlx-rte-u)) calc(1.25*var(--hlx-rte-u));border-radius:var(--hlx-rte-radius-code);background:var(--hlx-rte-code-bg);font-family:var(--helix-font-mono);font-size:var(--fs-inline);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hlx-rte .ProseMirror pre{margin:0 0 var(--hlx-rte-flow);padding:calc(4*var(--hlx-rte-u));border-radius:var(--hlx-rte-radius-thumb);background:var(--hlx-rte-code-bg)}.hlx-rte .ProseMirror pre code{padding:0;border-radius:0;background:none}.hlx-rte .ProseMirror hr{height:0;margin:calc(6*var(--hlx-rte-u)) 0;border:0;border-top:1px solid var(--helix-border)}.hlx-rte .ProseMirror hr.ProseMirror-selectednode{outline:2px solid var(--helix-focus-ring);outline-offset:2px}.hlx-rte .ProseMirror [data-hlx-rte-raw]{color:var(--hlx-rte-syntax-fg)}.hlx-rte .ProseMirror :is(td,th)>p{margin:0}.hlx-rte .ProseMirror :is(td,th)>p+p{margin-top:var(--hlx-rte-u)}.hlx-rte .ProseMirror :is(li,blockquote,td,th)>:first-child{margin-top:0}.hlx-rte .ProseMirror :is(li,blockquote,td,th)>:last-child{margin-bottom:0}.hlx-rte .ProseMirror>:last-child :last-child{margin-bottom:0}@media(pointer:coarse){.hlx-rte .ProseMirror ul[data-type="taskList"]>li{min-height:44px}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>label{width:44px;height:44px;justify-content:center;margin-inline:calc((1em - 44px)/2)}.hlx-rte .ProseMirror ul[data-type="taskList"]>li>div{padding-block:calc((44px - 1lh)/2)}}@media(forced-colors:active){.hlx-rte .ProseMirror :is(code,pre){border:1px solid CanvasText}.hlx-rte .ProseMirror pre code{border:0}.hlx-rte .ProseMirror blockquote{border-left-color:CanvasText}.hlx-rte .ProseMirror hr{border-top-color:CanvasText}.hlx-rte .ProseMirror hr.ProseMirror-selectednode,.hlx-rte .ProseMirror ul[data-type="taskList"] input[type="checkbox"]:focus-visible{outline-color:Highlight}}.hlx-rte .ProseMirror [contenteditable="false"]{white-space:normal}.hlx-rte .ProseMirror [contenteditable="false"] [contenteditable="true"]{white-space:pre-wrap}.hlx-rte .ProseMirror pre{white-space:pre-wrap}.hlx-rte img.ProseMirror-separator{display:inline!important;border:0!important;margin:0!important;width:0!important;height:0!important}.hlx-rte .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute;margin:0}.hlx-rte .ProseMirror-gapcursor::after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid currentColor;animation:hlx-rte-caret 1.1s steps(2,start) infinite}.hlx-rte .ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes hlx-rte-caret{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.hlx-rte .ProseMirror-gapcursor::after{animation:none}}.hlx-rte .ProseMirror-hideselection *::selection{background:transparent}.hlx-rte .ProseMirror-hideselection *{caret-color:transparent}.hlx-rte .ProseMirror .is-editor-empty:first-child::before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--helix-muted)}.hlx-rte-frame[data-hlx-rte-hinted] .hlx-rte .ProseMirror .is-editor-empty:first-child::before{content:attr(data-placeholder)/""}.hlx-rte-frame[data-hlx-rte-locked] .hlx-rte .ProseMirror .is-editor-empty:first-child::before{color:var(--hlx-rte-syntax-fg)}.hlx-rte .ProseMirror img{max-width:100%;height:auto}.hlx-rte .ProseMirror mark{background:var(--helix-mark-bg);color:var(--helix-mark-fg);padding:0 .1em;border-radius:2px}.hlx-rte .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:calc(2*var(--hlx-rte-u)) 0 var(--hlx-rte-flow);overflow:hidden}.hlx-rte .ProseMirror td,.hlx-rte .ProseMirror th{position:relative;min-width:1em;padding:var(--hlx-rte-cell-pad);border:1px solid var(--helix-border);vertical-align:top;overflow-wrap:anywhere}.hlx-rte .ProseMirror th{font-weight:var(--fw-semibold);background:var(--helix-panel-2)}.hlx-rte .ProseMirror [data-align="left"]{text-align:left}.hlx-rte .ProseMirror [data-align="center"]{text-align:center}.hlx-rte .ProseMirror [data-align="right"]{text-align:right}.hlx-rte .ProseMirror td.hlx-rte-cell-cur,.hlx-rte .ProseMirror th.hlx-rte-cell-cur,.hlx-rte .ProseMirror .selectedCell{background-image:linear-gradient(var(--hlx-rte-cell-bg),var(--hlx-rte-cell-bg));outline:2px solid var(--hlx-rte-focus-edge);outline-offset:-2px}.hlx-rte .ProseMirror td.hlx-rte-cell-target,.hlx-rte .ProseMirror th.hlx-rte-cell-target{background-image:linear-gradient(var(--hlx-rte-cell-bg),var(--hlx-rte-cell-bg))}.hlx-rte-frame:not(:focus-within) .hlx-rte .ProseMirror .hlx-rte-cell-cur,.hlx-rte-frame:not(:focus-within) .hlx-rte .ProseMirror .selectedCell{background-image:none;outline:0}.hlx-rte-img{position:relative;display:inline-block;max-width:100%;vertical-align:bottom;cursor:pointer}.hlx-rte-img img{display:block;max-width:100%;height:auto;border-radius:2px;outline:2px solid transparent;outline-offset:2px}.hlx-rte-img[data-width="240"] img{max-width:min(240px,100%)}.hlx-rte-img[data-width="480"] img{max-width:min(480px,100%)}.hlx-rte-img.is-selected img,.hlx-rte-img.is-selected .hlx-rte-img-fail-icon{box-shadow:0 0 0 2px var(--helix-surface),0 0 0 4px var(--helix-blue)}.hlx-rte-img[data-state="loading"],.hlx-rte-img[data-state="error"]{cursor:default}.hlx-rte-img[data-state="loading"]{display:inline-flex;align-items:center;gap:14px}.hlx-rte-img[data-state="ready"] img{animation:hlxComposerFade 140ms var(--ease-out)}.hlx-rte-img[data-state="loading"] img{flex:none;width:150px;height:92px;box-sizing:border-box;object-fit:cover;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-radius-thumb);background:var(--helix-panel-2);opacity:.55}.hlx-rte-img-meta{display:inline-flex;flex-direction:column;gap:6px;width:180px}.hlx-rte-img-name{overflow:hidden;color:var(--helix-text);font-size:var(--fs-compact);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.hlx-rte-img-progress{position:relative;display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--helix-line)}.hlx-rte-img-progress>span{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:999px;background:var(--helix-blue);animation:hlx-rte-progress 1.2s var(--ease-in-out) infinite}@keyframes hlx-rte-progress{from{transform:translateX(-100%)}to{transform:translateX(250%)}}.hlx-rte-img-hint{color:var(--helix-muted);font-size:var(--fs-meta);white-space:normal}.hlx-rte-img-fail{display:inline-flex;align-items:center;gap:14px;white-space:normal;animation:hlxComposerFade 140ms var(--ease-out)}.hlx-rte-img-fail-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:150px;height:92px;box-sizing:border-box;border:1px dashed var(--sla-danger-border);border-radius:var(--hlx-rte-radius-thumb);background:var(--sla-danger-bg);color:var(--sla-danger);outline:2px solid transparent;outline-offset:2px}.hlx-rte-img-fail-icon::before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat}.hlx-rte-img-fail-body{display:inline-flex;flex-direction:column;gap:6px;width:200px}.hlx-rte-img-fail-text{display:flex;flex-direction:column;gap:6px}.hlx-rte-img-fail-title{color:var(--helix-text);font-size:var(--fs-compact);font-weight:var(--fw-semibold)}.hlx-rte-img-fail-reason{color:var(--helix-muted);font-size:var(--fs-meta);line-height:var(--lh-normal)}.hlx-rte-img-fail-actions{display:flex;gap:6px;margin-top:2px}.hlx-rte-img-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:30px;border:0;background:transparent;color:var(--hlx-rte-btn-fg);cursor:pointer}.hlx-rte-img-btn--retry{border:1px solid var(--helix-border)}.hlx-rte-img-btn--retry::before{content:"";inline-size:var(--icon-sm);block-size:var(--icon-sm);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat}.hlx-rte-img-btn:hover{background:var(--hlx-rte-hover);color:var(--helix-text)}.hlx-rte-img-btn--remove:hover{background:var(--sla-danger-bg);color:var(--sla-danger)}.hlx-rte-img-pop{position:absolute;z-index:1400;box-sizing:border-box;width:min(236px,calc(100vw - 16px));padding:6px;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-pop-radius);background:var(--helix-surface);box-shadow:var(--hlx-rte-pop-shadow);color:var(--helix-text);animation:hlxComposerFade 120ms var(--ease-out)}.hlx-rte-img-menu{display:flex;flex-direction:column}.hlx-rte-img-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--hlx-rte-radius-item);background:transparent;color:var(--helix-text);font:inherit;font-size:var(--fs-compact);text-align:left;cursor:pointer;transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}.hlx-rte-img-opt:hover:not([aria-disabled="true"]){background:var(--hlx-rte-hover)}.hlx-rte-img-opt:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-rte-img-opt[aria-disabled="true"]{color:var(--hlx-rte-disabled);cursor:default}.hlx-rte-img-check{flex:none;width:16px;height:16px}.hlx-rte-img-opt[aria-checked="true"] .hlx-rte-img-check{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.hlx-rte-img-sep{height:1px;margin:4px 6px;background:var(--helix-line)}.hlx-rte-img-note{margin:0;padding:4px 10px 6px;color:var(--helix-muted);font-size:var(--fs-meta)}@media(pointer:coarse){.hlx-rte-img{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.hlx-rte-img-opt,.hlx-rte-img-fail-actions{gap:8px}}@media(forced-colors:active){.hlx-rte-img img,.hlx-rte-img-fail-icon{outline-width:0}.hlx-rte-img.is-selected img,.hlx-rte-img.is-selected .hlx-rte-img-fail-icon{outline:2px solid Highlight}.hlx-rte-img-opt[aria-checked="true"] .hlx-rte-img-check,.hlx-rte-img-fail-icon::before,.hlx-rte-img-btn--retry::before{forced-color-adjust:none;background-color:CanvasText}.hlx-rte-img-opt[aria-disabled="true"]{color:GrayText}}@media(prefers-reduced-motion:reduce){.hlx-rte-img-pop,.hlx-rte-img[data-state="ready"] img,.hlx-rte-img-fail,.hlx-rte-img-progress>span{animation:none}.hlx-rte-img-progress>span{width:100%;opacity:.5}.hlx-rte-img-opt,.hlx-rte-img-btn{transition:none}}.hlx-rte .ProseMirror .hlx-rte-suggest-term{color:var(--hlx-rte-term-fg);font-weight:var(--fw-semibold)}.hlx-rte .ProseMirror .hlx-rte-mention{display:inline-block;max-width:100%;height:22px;padding:0 7px;box-sizing:border-box;border-radius:999px;background:var(--hlx-rte-mention-bg);color:var(--hlx-rte-mention-fg);font-size:var(--fs-inline);font-weight:var(--fw-semibold);line-height:var(--lh-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.hlx-rte .ProseMirror .hlx-rte-mention.ProseMirror-selectednode{outline:2px solid var(--helix-focus-ring);outline-offset:1px}.hlx-rte-pop{--hlx-rte-pop-w:min(320px, calc(100vw - 24px));position:absolute;z-index:1400;top:calc(var(--hlx-rte-anchor-y,100%) + 6px);left:clamp(0%,var(--hlx-rte-anchor-x,0%),calc(100% - var(--hlx-rte-pop-w)));box-sizing:border-box;width:var(--hlx-rte-pop-w);overflow:hidden;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-pop-radius);background:var(--helix-surface);box-shadow:var(--hlx-rte-pop-shadow);color:var(--helix-text)}.hlx-rte-pop--snippet{--hlx-rte-pop-w:min(400px, calc(100vw - 24px))}.helix-rich-editor[data-hlx-rte-anchor="above"]>.hlx-rte-pop{top:auto;bottom:calc(100% - var(--hlx-rte-anchor-y,0px) + 6px)}.hlx-rte-pop-list{max-height:min(264px,max(132px,calc(var(--hlx-rte-anchor-avail,400px) - 120px)));padding:6px;overflow-y:auto;overscroll-behavior:contain}.hlx-rte-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--hlx-rte-radius-item);color:var(--helix-text);font-size:var(--fs-compact);cursor:pointer;transition:background-color 120ms var(--ease-out)}.hlx-rte-opt.is-active{background:var(--hlx-rte-opt-active-bg)}.hlx-rte-opt.is-active::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:3px;border-radius:3px;background:var(--helix-focus-ring)}.hlx-rte-opt-text{display:flex;flex-direction:column;min-width:0;line-height:var(--lh-snug)}.hlx-rte-opt-name,.hlx-rte-opt-sub,.hlx-rte-opt-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-rte-opt-name{font-weight:var(--fw-semibold)}.hlx-rte-opt-sub{color:var(--helix-muted);font-size:var(--fs-meta)}.hlx-rte-opt-title{min-width:0;color:var(--helix-muted)}.hlx-rte-opt.is-active .hlx-rte-opt-sub,.hlx-rte-opt.is-active .hlx-rte-opt-title{color:var(--hlx-rte-muted-strong)}.hlx-rte-pop .mud-icon-root.hlx-rte-opt-icon{flex:none;width:16px;height:16px;color:var(--helix-muted)}.hlx-rte-opt-short{flex:none;font-family:var(--helix-font-mono);font-size:var(--fs-compact);font-weight:var(--fw-semibold)}.hlx-rte-hit{border-radius:3px;background:var(--helix-mark-bg);color:var(--helix-mark-fg)}.hlx-rte-av{display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-none)}.hlx-rte-av--0{background:var(--hlx-rte-av-0-bg);color:var(--hlx-rte-av-0-fg)}.hlx-rte-av--1{background:var(--hlx-rte-av-1-bg);color:var(--hlx-rte-av-1-fg)}.hlx-rte-av--2{background:var(--hlx-rte-av-2-bg);color:var(--hlx-rte-av-2-fg)}.hlx-rte-av--3{background:var(--hlx-rte-av-3-bg);color:var(--hlx-rte-av-3-fg)}.hlx-rte-av--4{background:var(--hlx-rte-av-4-bg);color:var(--hlx-rte-av-4-fg)}.hlx-rte-av--5{background:var(--hlx-rte-av-5-bg);color:var(--hlx-rte-av-5-fg)}.hlx-rte-pop-preview{display:-webkit-box;box-sizing:content-box;height:3em;margin:0 6px 6px;padding:10px 12px;overflow:hidden;border-radius:var(--hlx-rte-radius-item);background:var(--helix-panel-2);color:var(--hlx-rte-muted-strong);font-size:var(--fs-meta);line-height:var(--lh-normal);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hlx-rte-pop-preview strong{color:var(--helix-text)}.hlx-rte-pop-foot{display:flex;gap:12px;padding:8px 12px;border-top:1px solid var(--helix-line);color:var(--hlx-rte-muted-strong);font-size:var(--fs-meta)}.hlx-rte-pop-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-right:4px;padding:0 4px;box-sizing:border-box;border:1px solid var(--helix-border);border-radius:5px;background:var(--helix-panel-2);color:var(--hlx-rte-muted-strong);font:inherit;font-weight:var(--fw-semibold)}.hlx-rte-pop-empty{margin:0;padding:12px 16px;color:var(--hlx-rte-muted-strong);font-size:var(--fs-compact)}@media(max-width:720px),(pointer:coarse){.hlx-rte-opt{min-height:44px}.hlx-rte-pop-preview,.hlx-rte-pop-foot{display:none}}@media(forced-colors:active){.hlx-rte-opt.is-active{outline:2px solid Highlight;outline-offset:-2px}.hlx-rte .ProseMirror .hlx-rte-mention{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.hlx-rte-opt{transition:none}}.helix-reply--internal,.helix-msg-collapsible.internal{--helix-mark-bg:#fcd34d;--helix-mark-fg:#1c1a16}[data-helix-dark] .helix-reply--internal,[data-helix-dark] .helix-msg-collapsible.internal{--helix-mark-bg:rgba(245,158,11,.45);--helix-mark-fg:var(--helix-text)}.helix-md-content mark{background:var(--helix-mark-bg);color:var(--helix-mark-fg);padding:0 .1em;border-radius:2px}.helix-md-content img.hlx-img-w240{max-width:min(240px,100%)}.helix-md-content img.hlx-img-w480{max-width:min(480px,100%)}.helix-reply{position:relative}.hlx-dropping::after{content:attr(data-hlx-drop-label);position:absolute;inset:6px;z-index:45;display:flex;align-items:center;justify-content:center;border:2px dashed var(--hlx-rte-focus-edge);border-radius:var(--helix-radius-sm);background:color-mix(in srgb,var(--hlx-rte-focus-edge) 6%,var(--helix-surface));color:var(--hlx-rte-link-fg);font-size:var(--fs-body);font-weight:var(--fw-semibold);pointer-events:none;animation:hlxComposerFade 120ms var(--ease-out)}.hlx-dropping[data-hlx-drop-hint]::after{content:attr(data-hlx-drop-label) "\a" attr(data-hlx-drop-hint);white-space:pre-line;text-align:center;line-height:var(--lh-normal)}.helix-reply--internal .hlx-dropping::after{border-color:var(--hlx-rte-note-fg);color:var(--hlx-rte-note-fg);background:color-mix(in srgb,var(--hlx-rte-note-fg) 6%,var(--helix-surface))}@media(forced-colors:active){.hlx-dropping::after{border-color:Highlight}}@media(prefers-reduced-motion:reduce){.hlx-dropping::after{animation:none}}.helix-topbar-company{display:flex;align-items:center;margin-left:14px;padding-left:14px;border-left:1px solid rgba(0,0,0,.1);opacity:.6;flex-shrink:0;transition:opacity var(--dur-fade) var(--ease-out)}.helix-topbar-company:hover{opacity:1}.helix-topbar-company-logo{height:14px;display:block}.portal-shell{min-height:100vh;background:var(--helix-bg)}.portal-topbar{display:flex;align-items:center;gap:10px;padding:12px 24px;background:var(--helix-surface);border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:10}.portal-brand-block{display:flex;flex-direction:column;line-height:var(--lh-tight);gap:1px}.portal-company-logo{height:22px;display:block}.portal-brand-sub{font-size:var(--fs-meta);color:var(--helix-muted);font-weight:var(--fw-medium);letter-spacing:.1px}.portal-main{max-width:920px;margin:0 auto;padding:24px}.portal-hero{background:linear-gradient(135deg,#ce0000,#7a0000);color:#fff;border-radius:16px;padding:36px 32px;margin-bottom:28px;box-shadow:0 8px 24px rgba(206,0,0,.2)}.portal-hero-logo{height:20px;display:block;margin-bottom:18px;opacity:.9}.portal-hero h1{margin:0 0 8px;font-size:var(--fs-display);font-weight:var(--fw-bold)}.portal-hero p{margin:0;opacity:.92}.portal-card{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--helix-border);border-radius:var(--helix-radius-card);background:var(--helix-surface);margin-bottom:12px;cursor:pointer;transition:box-shadow var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out);text-decoration:none;color:inherit}@media(hover:hover) and (pointer:fine){.portal-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-1px)}}.portal-card:active{transform:translateY(0) var(--press-soft)}.portal-sla-pill{display:inline-block;padding:3px 12px;border-radius:14px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap}.portal-content{display:flex;flex-direction:column;gap:0}.portal-status-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.portal-chip-count{font-weight:var(--fw-bold);font-size:var(--fs-meta);opacity:.85}.portal-card-skeleton{pointer-events:none;padding:14px 16px;border-radius:var(--helix-radius-card);background:var(--helix-surface);border:1px solid rgba(0,0,0,.06);margin-bottom:10px;display:flex;align-items:center;gap:12px}@media(prefers-reduced-motion:reduce){.mud-skeleton-wave::after{animation:none}.mud-skeleton-pulse{animation:none}}.portal-avatar-client{width:36px;height:36px;border-radius:50%;background:#ce0000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-compact);flex-shrink:0}.portal-avatar-agent{width:36px;height:36px;border-radius:50%;background:#171a21;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-compact);flex-shrink:0}.helix-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.helix-link-button{border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.helix-link-button:hover{color:var(--helix-red-text);text-decoration:underline}.helix-link-button:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-side-summary{margin:18px 8px 8px;padding:14px;border-radius:8px;background:#f0f4f8;border:1px solid var(--helix-line);display:flex;flex-direction:column;gap:3px;color:var(--helix-ink)}.helix-side-summary-kicker{color:var(--helix-muted);font-size:var(--fs-meta);text-transform:uppercase;font-weight:var(--fw-bold)}.helix-side-summary span:last-child{color:var(--helix-muted);font-size:var(--fs-meta)}.helix-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;padding:14px 20px 10px;background:var(--helix-bg);flex-shrink:0}.helix-metric-card{border:1px solid var(--helix-border);background:var(--helix-surface);border-radius:var(--helix-radius-md);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.helix-metric-card span{color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.3px}.helix-metric-card strong{color:var(--helix-ink);font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-none)}.helix-metric-card.danger{border-left:3px solid var(--sla-danger)}.helix-metric-card.danger strong{color:var(--sla-danger)}.helix-metric-card.warning{border-left:3px solid var(--helix-amber)}.helix-metric-card.warning strong{color:var(--sla-warn)}.helix-metric-card strong{transition:color var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.helix-metric-card.is-zero strong{color:var(--helix-ink)}.helix-metric-strip[aria-busy="true"] strong{opacity:.55}.helix-metric-strip.helix-metric-strip--flush{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0;background:transparent}.helix-stat-row{display:flex;flex-wrap:wrap;gap:28px}.helix-stat-row>*{flex:1 1 0;min-width:110px}.helix-stat-label{color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.3px}.helix-stat-value{color:var(--helix-ink);font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-none);margin-top:4px}.helix-stat-value .sub{font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-muted)}.helix-filter-strip{display:flex;align-items:center;gap:6px;padding:8px 20px 10px;background:var(--helix-bg);border-bottom:1px solid var(--helix-border);flex-shrink:0}.helix-filter-strip.helix-filter-strip--inline{padding:0;margin:0;border-bottom:0;background:transparent}.helix-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:6px;margin:-6px;min-width:0;flex:0 1 auto}.helix-filter-scroll{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.helix-filter-strip>:not(.helix-filter-scroll,.helix-filter-spacer),.helix-filter-scroll>:not(.helix-filter-chips){flex-shrink:0}.helix-filter-scroll:has(>.helix-filter-chips){flex-wrap:wrap}.helix-filter-scroll>.helix-filter-chips{min-width:min(100%,320px)}.helix-filter-scroll>:is(.mud-select,.helix-filter-tags){flex-grow:0}.helix-filter-chips>button{flex-shrink:0;white-space:nowrap}.helix-filter-strip button{border:1px solid var(--helix-border);background:var(--helix-surface);color:var(--helix-text);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover) and (pointer:fine){.helix-filter-strip button:hover{border-color:var(--helix-muted);color:var(--helix-text)}}.helix-filter-strip button:active{transform:var(--press)}.helix-filter-strip button:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-filter-strip button.active{background:var(--helix-red);color:#fff;border-color:var(--helix-red)}.helix-filter-strip button.ghost{background:transparent;border:0;color:var(--helix-muted)}@media(hover:hover) and (pointer:fine){.helix-filter-strip button.ghost:hover{background:rgba(0,0,0,.04);color:var(--helix-text)}}.helix-filter-strip button.helix-filter-chip{background:var(--helix-soft);border-color:var(--helix-muted);position:relative}@media(hover:hover) and (pointer:fine){.helix-filter-strip button.helix-filter-chip:hover{background:var(--helix-sink-2)}}.helix-filter-strip button.helix-filter-chip::after{content:"";position:absolute;inset:-7px 0}.helix-search-bar{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--helix-surface);border-bottom:1px solid var(--helix-border);flex-shrink:0}.helix-search-bar .hlx-search-query{flex:1 1 auto;min-width:0}.helix-search-bar .mud-input-control{margin:0}.helix-search-scope{display:inline-flex;align-items:center;gap:6px;align-self:center;font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-muted);padding-right:4px}.helix-filter-spacer{flex:1}.helix-filter-strip .mud-input-control{margin:0;align-self:center}.helix-filter-strip .mud-input.mud-input-outlined .mud-input-slot{min-height:30px;height:30px;padding-top:0;padding-bottom:0}.helix-filter-strip .mud-input.mud-input-outlined .mud-input-slot input,.helix-filter-strip .mud-select .mud-select-input{font-size:var(--fs-compact);padding-top:0;padding-bottom:0}.helix-filter-strip .mud-input.mud-input-outlined .mud-input-adornment{align-self:center}.mud-menu-item{font-size:var(--fs-body)}.mud-menu-item .mud-list-item-text,.mud-menu-item .mud-typography{font-size:var(--fs-body)}.helix-workspace-split{display:flex;min-height:0;flex:1 1 auto;background:var(--helix-soft)}.helix-ticket-table-wrap{flex:1 1 auto;min-width:0;overflow:auto;background:var(--helix-surface);border-right:1px solid var(--helix-line)}.helix-ticket-row.selected{background:color-mix(in srgb,var(--helix-red) 5%,transparent);box-shadow:inset 3px 0 0 var(--helix-red)}.helix-ticket-row.bulk-selected{background:color-mix(in srgb,var(--helix-amber) 12%,transparent);box-shadow:inset 3px 0 0 var(--helix-amber)}.helix-ticket-row.bulk-selected.selected{background:color-mix(in srgb,var(--helix-red) 8%,transparent);box-shadow:inset 3px 0 0 var(--helix-red)}.helix-bulk-bar{display:flex;align-items:center;gap:8px;padding:8px 16px;background:color-mix(in srgb,var(--helix-amber) 9%,transparent);border-bottom:1px solid var(--helix-amber);border-top:1px solid var(--helix-amber);opacity:1;transform:translateY(0);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}@starting-style{.helix-bulk-bar{opacity:0;transform:translateY(-6px);}}.helix-bulk-count{font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:#92400e;margin-right:4px;white-space:nowrap}.helix-ticket-meta{margin-top:3px;color:var(--helix-muted);font-size:var(--fs-meta);line-height:var(--lh-snug)}.helix-assignee{display:inline-flex;align-items:center;gap:8px;color:var(--helix-text)}.helix-assignee span{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--helix-avatar-bg);color:var(--helix-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-none);box-sizing:border-box}.helix-avatar-chip{width:26px;height:26px;border-radius:50%;background:var(--helix-avatar-bg);color:var(--helix-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-none);box-sizing:border-box;cursor:default}.helix-avatar-chip--empty{background:var(--helix-panel-2);color:var(--helix-avatar-empty-text);font-weight:var(--fw-semibold)}.helix-channel{display:inline-flex;align-items:center;border:1px solid var(--helix-line);border-radius:999px;padding:3px 9px;color:var(--helix-text);background:var(--helix-surface);font-size:var(--fs-meta)}.helix-priority-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.helix-priority-dot.urgent{background:#b42318}.helix-priority-dot.high{background:#f79009}.helix-priority-dot.normal{background:#2f80ed}.helix-priority-dot.low{background:var(--helix-muted)}.hlx-reopened-chip{display:inline-flex;align-items:center;gap:3px;margin-top:4px;padding:1px 7px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-bold);background:var(--sla-warn-bg);color:var(--sla-warn);white-space:nowrap}.helix-preview-panel{width:320px;flex:0 0 320px;overflow:auto;padding:18px;background:var(--helix-surface)}.helix-preview-head{display:flex;align-items:center;justify-content:space-between}.helix-preview-block,.helix-property-card,.helix-sla-card{border:1px solid var(--helix-border);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;margin-top:14px;background:var(--helix-panel-2)}.helix-preview-block span,.helix-preview-grid span,.helix-property-card span,.helix-sla-card small{color:var(--helix-muted);font-size:var(--fs-meta)}.helix-preview-block strong,.helix-property-card strong,.helix-sla-card strong{color:var(--helix-ink)}.helix-property-card small{color:var(--helix-muted)}.helix-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.helix-preview-grid>div{border:1px solid var(--helix-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:3px;background:var(--helix-panel-2)}.helix-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.helix-suggestion-card{border:1px solid var(--helix-border);border-radius:8px;padding:12px;margin-top:14px;display:flex;flex-direction:column;gap:4px;background:var(--helix-panel-2);color:inherit;text-align:left}.helix-suggestion-card span,.helix-suggestion-card small{color:var(--helix-muted);font-size:var(--fs-meta)}.helix-suggestion-card.compact{width:100%;cursor:pointer}.helix-suggestion-card.compact:hover{border-color:var(--helix-muted);background:var(--helix-panel-2)}.helix-ctx-section .helix-suggestion-card.compact{border:0;background:var(--helix-soft);border-radius:10px;box-shadow:none;margin-bottom:6px}.helix-ctx-section .helix-suggestion-card.compact:hover{background:color-mix(in srgb,var(--helix-red) 6%,transparent)}.helix-ticket-wrap{display:grid;grid-template-columns:minmax(460px,1fr) 320px;height:calc(100dvh - var(--mud-appbar-height,64px));min-height:0;overflow:hidden;background:var(--helix-soft)}.helix-ticket-wrap.hlx-with-queue{grid-template-columns:288px minmax(420px,1fr) 320px}.helix-ticket-wrap.hlx-ctx-collapsed{grid-template-columns:minmax(460px,1fr)}.helix-ticket-wrap.hlx-ctx-collapsed.hlx-with-queue{grid-template-columns:288px minmax(420px,1fr)}.helix-ticket-wrap.hlx-ctx-collapsed>.helix-ticket-context{display:none}.hlx-ctx-collapse-toggle{display:none!important;overflow:hidden}@media(min-width:1281px){.hlx-ctx-collapse-toggle{display:inline-flex!important}}.helix-ticket-wrap.hlx-focus,.helix-ticket-wrap.hlx-focus.hlx-with-queue{grid-template-columns:minmax(0,1fr)}.helix-ticket-wrap.hlx-focus .helix-queue-panel,.helix-ticket-wrap.hlx-focus .helix-ticket-context{display:none}@media(min-width:1281px){.helix-ticket-wrap{gap:var(--helix-float-gap);padding:var(--helix-float-gap);background:var(--helix-canvas)}.helix-ticket-wrap>.helix-queue-panel,.helix-ticket-wrap>.helix-ticket-main,.helix-ticket-wrap>.helix-ticket-context{border:1px solid var(--helix-border);border-radius:var(--helix-float-radius);box-shadow:var(--helix-float-shadow)}}.helix-queue-panel{position:relative;border-right:1px solid var(--helix-line);background:var(--helix-soft);overflow-y:auto;min-height:0;display:flex;flex-direction:column}.helix-queue-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid var(--helix-line);min-height:44px;flex-shrink:0;background:var(--helix-surface);position:sticky;top:0;z-index:1}.helix-queue-title{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--helix-text);display:inline-flex;align-items:center;gap:7px}.helix-queue-count{background:var(--helix-red);color:#fff;font-size:var(--fs-meta);font-weight:var(--fw-bold);min-width:20px;height:17px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.helix-queue-search{display:flex;align-items:center;gap:7px;margin:8px 10px 4px;padding:0 10px;height:32px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-surface);flex-shrink:0}.helix-queue-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:var(--fs-compact);font-family:inherit;color:var(--helix-text)}.helix-queue-search input::placeholder{color:var(--helix-muted)}.helix-queue-search:focus-within{border-color:rgba(206,0,0,.35)}.helix-queue-list{flex:1;overflow-y:auto;min-height:0}.helix-queue-item-client{font-size:var(--fs-meta);color:var(--helix-muted);min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helix-queue-more{display:block;width:calc(100% - 20px);margin:8px 10px;padding:7px 0;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-surface);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-text);cursor:pointer;font-family:inherit}.helix-queue-more:hover{border-color:var(--helix-muted);color:var(--helix-text)}.helix-queue-item{position:relative;padding:9px 12px;margin:1px 8px;background:transparent;border:0;border-radius:8px;box-shadow:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.helix-queue-item:hover{background:var(--helix-panel-2)}.helix-queue-item.active{background:rgba(60,52,40,.09);border-left:3px solid var(--helix-red-text);padding-left:9px}.helix-queue-item.active .helix-queue-item-subject{font-weight:var(--fw-semibold)}.helix-queue-item-top{display:flex;align-items:center;gap:5px;margin-bottom:3px}.helix-queue-item-ref{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);margin-left:auto;flex-shrink:0}.helix-queue-item-subject{font-size:var(--fs-compact);font-weight:var(--fw-medium);color:var(--helix-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helix-queue-item-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-meta);color:var(--helix-muted);margin-top:4px}.helix-badge-sm{font-size:var(--fs-meta);font-weight:var(--fw-bold);padding:1px 6px;border-radius:10px;flex-shrink:0}.helix-sla-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.helix-sla-dot.hlx-breached{background:var(--sla-danger)}.hlx-ticket-actions{flex-wrap:nowrap;gap:6px!important}.helix-ticket-context{position:relative;width:auto;flex:unset;border-left:1px solid var(--helix-line);min-height:0;padding:16px;overflow-y:auto;background:var(--helix-surface)}.helix-panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.helix-ticket-main{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--helix-panel-2)}.hlx-nav-progress{position:absolute;top:0;left:0;right:0;height:3px;z-index:6}.helix-ticket-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;flex:0 0 auto;gap:16px;background:var(--helix-surface);border-bottom:1px solid var(--helix-line)}.helix-ticket-header-left{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.helix-ticket-refline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.helix-ticket-ref-label{font-size:var(--fs-meta);color:var(--helix-muted);font-weight:var(--fw-semibold);white-space:nowrap;flex:0 0 auto}.helix-ticket-ref-label,.helix-recent-ref,.portal-ticket-ref{font-family:var(--helix-font-mono);font-variant-numeric:tabular-nums}.helix-ticket-subject{font-size:var(--fs-headline);font-weight:var(--fw-bold);margin-top:4px;color:var(--helix-text);line-height:var(--lh-snug)}.helix-meta-chip{display:inline-flex;align-items:center;gap:3px}.helix-meta-sep{color:var(--helix-border)}.hlx-header-v2{flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 0;border-bottom:0}.hlx-headrow{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:34px;flex-wrap:wrap}.hlx-kicker{display:flex;align-items:center;gap:9px;row-gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.hlx-titleline{display:flex;align-items:center;gap:10px;min-width:0}.hlx-title-own{margin:11px 0 2px;font-size:var(--fs-headline);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-snug);color:var(--helix-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-actionbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto;padding-bottom:0;border-bottom:0}.hlx-actionbar .mud-button-root,.helix-composer-actions .mud-button-root{text-transform:none;letter-spacing:0;font-family:inherit}.hlx-actionbar .mud-button-outlined .mud-icon-root{color:var(--helix-muted)}.hlx-actionbar .mud-button-outlined:hover .mud-icon-root{color:var(--helix-text)}.hlx-menu-search{display:flex;align-items:center;gap:6px;padding:6px 12px 8px;border-bottom:1px solid var(--helix-border)}.hlx-menu-search .mud-icon-root{color:var(--helix-muted)}.hlx-menu-search:focus-within{border-bottom-color:var(--helix-red-text)}.hlx-menu-search-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-compact);color:var(--helix-text)}.hlx-menu-search-input::placeholder{color:var(--helix-muted)}.hlx-menu-section{padding:8px 12px 4px;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--helix-muted)}.hlx-menu-empty{color:var(--helix-muted);font-size:var(--fs-compact)}.hlx-pk{display:inline-flex;position:relative}.hlx-pk .hlx-pk-trigger{text-transform:none;letter-spacing:0}.hlx-pk .hlx-pk-trigger[aria-expanded="true"] .mud-button-icon-end .mud-icon-root{transform:rotate(180deg)}@media(pointer:coarse){.hlx-pk .hlx-pk-trigger{min-height:44px}}.mud-popover.hlx-pk-pop{width:min(360px,calc(100vw - 24px));padding:4px;overflow:hidden;background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);box-shadow:var(--helix-shadow-pop);transform-origin:top left}.mud-popover.hlx-pk-pop--end{transform-origin:top right}.mud-popover.hlx-pk-pop[data-mudpopover-flip^="top"]{transform-origin:bottom left}.mud-popover.hlx-pk-pop.hlx-pk-pop--end[data-mudpopover-flip^="top"]{transform-origin:bottom right}.mud-popover.hlx-pk-pop--field{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.hlx-pk-pop .hlx-menu-search{min-height:44px;padding:6px 12px;margin-bottom:4px}.hlx-pk-body{--hlx-pk-row:48px;--hlx-pk-section-h:28px;position:relative}.hlx-pk-list{position:relative;overflow-y:hidden;overscroll-behavior:contain;height:var(--hlx-pk-h,var(--hlx-pk-row));max-height:calc(var(--hlx-pk-row)*6.5)}.hlx-pk-list[data-scroll]{overflow-y:auto}.hlx-pk-active{position:absolute;top:0;left:4px;right:4px;height:var(--hlx-pk-row);border-radius:var(--helix-radius-sm);background:var(--helix-pk-active-bg);transform:translateY(var(--y,0));pointer-events:none}.hlx-pk-list:has(.hlx-pk-row:not([aria-disabled="true"]):active) .hlx-pk-active{filter:brightness(.96)}.hlx-pk-enter{flex:0 0 auto;font-size:var(--fs-meta);line-height:var(--lh-none);color:var(--helix-muted);opacity:0}.hlx-pk-row[data-active] .hlx-pk-enter{opacity:1}.hlx-pk-list[data-none] .hlx-pk-active{visibility:hidden}.hlx-pk-section{display:flex;align-items:flex-end;height:var(--hlx-pk-section-h);padding:0 12px 4px;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--helix-muted);text-transform:none;letter-spacing:0;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-pk-lead{display:inline-flex;align-items:center;flex:0 0 auto}.hlx-pk-dot-gap{display:inline-block;width:9px;height:9px}.hlx-pk-row[aria-disabled="true"]{cursor:default}.hlx-pk-row[aria-disabled="true"] :is(.hlx-pk-name,.hlx-pk-desc,.hlx-pk-lead){opacity:.55}.hlx-pk--field{display:block;width:100%}.hlx-pk--field.helix-filter-tags{max-width:220px;min-width:140px;align-self:center}.helix-filter-strip .hlx-pk-field .hlx-pk-input input{font-size:var(--fs-compact)}.helix-filter-strip .hlx-pk-field .hlx-pk-input input::placeholder{color:var(--mud-palette-text-primary);opacity:1}.hlx-pk--inline{display:flex}.hlx-pk-inline{position:relative;flex:1 1 auto;min-width:0}.hlx-pk-inline>.hlx-prop-l{margin-right:auto}.hlx-pk-inline>.hlx-prop-caret{margin-left:-4px}.hlx-pk-inline .hlx-ax-mark{z-index:1}.hlx-pk-inline-hit{position:absolute;inset:0;margin:0;padding:0;border:0;background:transparent;border-radius:inherit;cursor:inherit}.hlx-pk-inline-hit:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-pk-inline:has(>.hlx-pk-inline-hit[aria-expanded="true"]){background:var(--helix-panel-2)}.hlx-pk-inline:has(>.hlx-pk-inline-hit[aria-expanded="true"])>.hlx-prop-caret{transform:rotate(180deg)}.hlx-pk-inline:has(>.hlx-pk-inline-hit[aria-busy="true"]) .hlx-prop-v{color:var(--helix-muted)}.hlx-pk-inline:has(>.hlx-pk-inline-hit:is(:disabled,[aria-busy="true"])):is(:hover,:active){background:transparent}.hlx-pk-inline:has(>.hlx-pk-inline-hit:disabled){cursor:default}.hlx-pk-inline:has(>.hlx-pk-inline-hit[aria-busy="true"]){cursor:progress}.hlx-pk-field{--hlx-pk-clear:24px;--hlx-pk-clear-end:34px;--hlx-pk-clear-hit:0px;position:relative}.hlx-pk-field:has(input:disabled){cursor:default}.hlx-pk-field .hlx-pk-input input:not(:disabled){cursor:pointer;caret-color:transparent}.hlx-pk-field .hlx-pk-input .mud-input-adornment{pointer-events:none}.hlx-pk-field.hlx-pk-field--clear .mud-input.mud-input-outlined>input.mud-input-root{padding-right:calc(var(--hlx-pk-clear) + 2*var(--hlx-pk-clear-hit))}.hlx-pk-clear{position:absolute;top:50%;right:var(--hlx-pk-clear-end);translate:0 -50%}.hlx-pk-field:has(.hlx-pk-input input[aria-expanded="true"]) .mud-input-adornment .mud-icon-root{transform:rotate(180deg)}.hlx-pk-row{position:relative;display:flex;align-items:center;gap:8px;height:var(--hlx-pk-row);padding:0 12px;border-radius:var(--helix-radius);background:transparent;cursor:pointer;user-select:none}.hlx-pk-text{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto}.hlx-pk-name,.hlx-pk-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-pk-name{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--helix-text);line-height:var(--lh-snug)}.hlx-pk-desc{font-size:var(--fs-meta);color:var(--helix-muted);line-height:var(--lh-snug)}.hlx-pk-check{flex:0 0 auto;color:var(--helix-text)}.hlx-pk-field .hlx-pk-input input{text-overflow:ellipsis}.hlx-pk-mark{font:inherit;background:var(--helix-mark-bg);color:var(--helix-mark-fg);border-radius:2px;padding:0}.hlx-pk-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 16px;text-align:center;overflow-wrap:anywhere}.hlx-pk-error{flex-direction:column;gap:8px}.hlx-pk-retry{text-transform:none;letter-spacing:0}@media(pointer:coarse){.hlx-pk-retry{min-height:44px}}.hlx-pk-list[data-dim] .hlx-pk-row{opacity:.6}.hlx-pk-skel{position:absolute;inset:0;pointer-events:none}.hlx-pk-skel-row{display:flex;align-items:center;height:var(--hlx-pk-row);padding:0 12px}.hlx-pk-skel-row .mud-skeleton{border-radius:4px}.hlx-pk-more{display:flex;align-items:center;min-height:32px;padding:4px 12px 0;font-size:var(--fs-meta);color:var(--helix-muted);border-top:1px solid var(--helix-border)}@media(pointer:coarse){.hlx-pk-pop .hlx-menu-search-input{font-size:var(--fs-lead)}.hlx-pk-list{max-height:min(calc(var(--hlx-pk-row)*6.5),40dvh)}.hlx-pk-field{--hlx-pk-clear-hit:10px}}@keyframes hlx-pk-in{from{opacity:0;scale:.98;translate:0 -4px}}@keyframes hlx-pk-in-up{from{opacity:0;scale:.98;translate:0 4px}}@keyframes hlx-pk-fade{from{opacity:0}}@keyframes hlx-pk-check-in{from{opacity:0;scale:.6}}@media(prefers-reduced-motion:no-preference){.mud-popover.hlx-pk-pop.mud-popover-open:not(.mud-tooltip){animation:hlx-pk-in 180ms var(--ease-ios)}.mud-popover.hlx-pk-pop.mud-popover-open[data-mudpopover-flip^="top"]:not(.mud-tooltip){animation-name:hlx-pk-in-up}.hlx-pk .hlx-pk-trigger .mud-button-icon-end .mud-icon-root,.hlx-pk-field .mud-input-adornment .mud-icon-root,.hlx-pk-inline>.hlx-prop-caret{transition:transform var(--dur-fast) var(--ease-out)}.hlx-pk-list{transition:height 240ms var(--ease-ios) 150ms}.hlx-pk-active{transition:transform 160ms var(--ease-ios)}.hlx-pk-list[data-snap] .hlx-pk-active{transition:none}.hlx-pk-empty{animation:hlx-pk-fade var(--dur-fade) var(--ease-out)}.hlx-pk-enter{transition:opacity var(--dur-fast) var(--ease-out)}.hlx-pk-check[data-pop]{animation:hlx-pk-check-in var(--dur-fast) var(--ease-out)}.hlx-pk-row{transition:opacity var(--dur-fast) var(--ease-out)}.hlx-pk-list[data-fade] .hlx-pk-group{animation:hlx-pk-fade var(--dur-fade) var(--ease-out)}.mud-popover.hlx-pk-pop[data-mudpopover-flip^="top"] .hlx-pk-list{transition:none}}.hlx-gs{position:relative;z-index:2;flex:1 1 auto;min-width:0}.hlx-gs-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;background:transparent;border:1px solid var(--helix-border);border-radius:var(--helix-radius);color:var(--helix-text);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media(hover:hover) and (pointer:fine){.hlx-gs-field:hover:not(:focus-within){border-color:var(--helix-muted)}}.hlx-gs-field:focus-within{border-color:var(--helix-focus-ring);box-shadow:0 0 0 3px var(--helix-danger-soft)}.hlx-gs-lead{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:var(--helix-muted)}.hlx-gs-input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-body);color:var(--helix-text);text-overflow:ellipsis}.hlx-gs-input::placeholder{color:var(--helix-muted)}.hlx-gs-clear{flex:0 0 auto}.hlx-gs-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:4px;overflow:hidden;background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);box-shadow:var(--helix-shadow-pop);transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none}.hlx-gs-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto}.hlx-gs .hlx-pk-list{max-height:calc(var(--hlx-pk-row)*8.5)}.hlx-gs .hlx-pk-lead .mud-icon-root{color:var(--helix-muted);transition:color var(--dur-fast) var(--ease-out)}.hlx-gs .hlx-pk-row[data-active] .hlx-pk-lead .mud-icon-root,.hlx-gs .hlx-gs-all .hlx-pk-lead .mud-icon-root{color:var(--helix-text)}.hlx-gs .hlx-pk-list[data-dim] .hlx-gs-all{opacity:1}.hlx-gs-skel,.hlx-gs-note{position:absolute;left:0;right:0;top:var(--hlx-pk-row)}.hlx-gs-note{display:flex;align-items:center;justify-content:center;height:var(--hlx-pk-row);padding:0 16px;text-align:center;overflow-wrap:anywhere}.hlx-gs-note.hlx-pk-error{height:calc(var(--hlx-pk-row)*2);min-height:0;position:absolute;inset:var(--hlx-pk-row) 0 auto 0}.hlx-gs-skel{pointer-events:none}@media(hover:none){.hlx-gs .hlx-pk-enter{display:none}}@media(prefers-reduced-motion:no-preference){.hlx-gs-panel{translate:0 -4px;scale:.98;transition:opacity var(--dur-fade) var(--ease-out),translate var(--dur-fade) var(--ease-out),scale var(--dur-fade) var(--ease-out),visibility 0s linear var(--dur-fade)}.hlx-gs-panel[data-open]{translate:0 0;scale:1;transition:opacity var(--dur-base) var(--ease-ios),translate var(--dur-base) var(--ease-ios),scale var(--dur-base) var(--ease-ios),visibility 0s}.hlx-gs-note:not(.hlx-pk-error){animation:hlx-pk-fade var(--dur-fade) var(--ease-out)}.hlx-gs-note.hlx-pk-error{animation:hlx-pk-fade var(--dur-fade) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.hlx-gs-panel{transition:opacity var(--dur-reduced) var(--ease-out),visibility 0s linear var(--dur-reduced)}.hlx-gs-panel[data-open]{transition:opacity var(--dur-reduced) var(--ease-out),visibility 0s}}@media(pointer:coarse){.hlx-gs-field{min-height:44px}.hlx-gs-input{font-size:var(--fs-lead)}.hlx-gs .hlx-pk-list{overflow-y:auto;max-height:min(calc(var(--hlx-pk-row)*6.5),40dvh)}}@media(max-width:720px){.helix-appbar .hlx-gs-field{min-height:44px}.helix-appbar .hlx-gs-input{font-size:var(--fs-lead)}.helix-appbar .helix-search-wrap,.helix-appbar .hlx-gs{position:static}.helix-appbar .hlx-gs-panel{top:calc(100% + 4px);left:8px;right:8px}}.portal-sb{z-index:3}.portal-sb .hlx-gs-field,.helix-appbar .hlx-gs-field{gap:10px;background:var(--helix-surface);border:1.5px solid var(--helix-border);border-radius:var(--helix-radius-md);box-shadow:var(--helix-shadow-sm)}.portal-sb .hlx-gs-field{height:52px;padding:0 12px 0 16px}.helix-appbar .hlx-gs-field{padding:0 10px 0 14px}.portal-sb .hlx-gs-field:focus-within,.helix-appbar .hlx-gs-field:focus-within{border-color:var(--helix-focus-ring);box-shadow:0 0 0 3px var(--helix-danger-soft),var(--helix-shadow-sm)}.portal-sb .hlx-gs-input{font-size:var(--fs-lead)}.hlx-sb .hlx-pk-list{--hlx-pk-h:calc(var(--sb-rows, 1) * var(--hlx-pk-row) + var(--sb-sections, 0) * var(--hlx-pk-section-h));max-height:calc(var(--hlx-pk-row)*8.5);scrollbar-width:thin;scrollbar-color:var(--helix-border) transparent}.helix-appbar .hlx-sb:not([data-sheet]) .hlx-pk-list[data-idle]{max-height:min(var(--hlx-pk-h),calc(100dvh - 96px))}.hlx-sb .hlx-pk-list[data-note]>.hlx-sb-after-note{margin-top:calc(var(--sb-note-rows,0)*var(--hlx-pk-row))}.hlx-sb .hlx-sb-note{inset:calc(var(--sb-note-top,0)*var(--hlx-pk-row)) 0 auto 0}.hlx-sb .hlx-sb-foot{border-top:1px solid var(--helix-border)}.hlx-sb-meta{display:flex;align-items:center;gap:8px;min-width:0}.hlx-sb-meta>span{flex:0 0 auto;white-space:nowrap}.hlx-sb-meta>span:last-child{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.hlx-sb-ref{font-family:var(--helix-font-mono);font-variant-numeric:tabular-nums}.hlx-sb-status{display:inline-flex;align-items:center;gap:4px}.hlx-sb-dot{width:8px;height:8px;border-radius:50%;background:var(--helix-info)}.hlx-sb-dot[data-cat="Pending"]{background:var(--helix-warning)}.hlx-sb-dot[data-cat="Resolved"]{background:var(--helix-success)}.hlx-sb-dot[data-cat="Closed"]{background:var(--helix-muted)}.hlx-sb-note-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(prefers-reduced-motion:no-preference){.hlx-sb .hlx-pk-list{transition:height var(--dur-base) var(--ease-ios)}.hlx-sb .hlx-gs-skel{animation:hlx-pk-fade var(--dur-fade) var(--ease-out) var(--dur-fast) both}}@media(forced-colors:active){.hlx-sb .hlx-pk-row[data-active]{outline:2px solid Highlight;outline-offset:-2px}.hlx-sb .hlx-pk-mark{forced-color-adjust:none;background:Mark;color:MarkText}.hlx-sb-dot{forced-color-adjust:none;background:CanvasText}}.portal-filter-search{height:44px;padding:0 12px 0 14px;gap:10px;background:var(--helix-surface);border:1.5px solid var(--helix-border);border-radius:var(--helix-radius-md);box-shadow:var(--helix-shadow-sm)}.portal-filter-search:focus-within{border-color:var(--helix-focus-ring);box-shadow:0 0 0 3px var(--helix-danger-soft),var(--helix-shadow-sm)}.portal-filter-search--tickets{flex:1 1 240px;min-width:240px;max-width:420px}.hlx-sb-trigger{width:100%;font:inherit;font-size:var(--fs-lead);color:var(--helix-muted);text-align:start;cursor:text;-webkit-tap-highlight-color:transparent}.hlx-sb-trigger:focus-visible{outline:0;border-color:var(--helix-focus-ring);box-shadow:0 0 0 3px var(--helix-danger-soft),var(--helix-shadow-sm)}.hlx-sb-trigger:focus-within:not(:focus-visible){border-color:var(--helix-border);box-shadow:var(--helix-shadow-sm)}.hlx-sb-trigger:active{border-color:var(--helix-muted)}@media(max-width:720px),(pointer:coarse){.hlx-sb:not([data-sheet]):not([data-overlay]) .hlx-gs-input{pointer-events:none}.hlx-sb:not([data-sheet]):not([data-overlay]) .hlx-sb-kbd{display:none}}.hlx-sb-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:has(.hlx-sb:not([data-desk])>.hlx-sb-sheet[open]){overflow:hidden}.hlx-sb-sheet{--sb-head:60px;position:fixed;inset:var(--sb-vvtop,0) 0 auto 0;width:100%;max-width:none;height:var(--sb-vvh,100dvh);max-height:none;margin:0;padding:0;border:0;background:var(--helix-bg);color:var(--helix-text);overflow:hidden;overscroll-behavior:contain}.hlx-sb-sheet[open]{display:flex;flex-direction:column;animation:hlx-sb-sheet-in var(--dur-base) var(--ease-ios)}.hlx-sb-sheet[data-closing]{animation:hlx-sb-sheet-out var(--dur-fade) var(--ease-out) forwards}.hlx-sb-sheet::backdrop{background:transparent}.hlx-sb-sheet-head{display:flex;align-items:center;gap:4px;flex:0 0 auto;box-sizing:border-box;height:calc(var(--sb-head) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0 12px;border-bottom:1px solid var(--helix-border)}.hlx-sb-sheet .hlx-gs-field{flex:1 1 auto;min-width:0;height:44px}.hlx-sb-sheet .hlx-sb-sheet-head>.hlx-sb-cancel{--_h:var(--btn-h-touch);--_fs:var(--fs-lead);flex:0 0 auto;min-width:var(--btn-h-touch);color:var(--helix-red-text)}.hlx-sb-sheet .hlx-gs-panel{position:static;flex:1 1 auto;min-height:0;padding:4px 4px env(safe-area-inset-bottom);border:0;border-radius:0;box-shadow:none;background:transparent;opacity:1;visibility:visible;pointer-events:auto;translate:none;scale:none;transition:none}.hlx-sb-sheet .hlx-pk-list{overflow-y:auto;overscroll-behavior:contain;max-height:calc(var(--sb-vvh,100dvh) - var(--sb-head) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 8px)}.hlx-sb:not([data-desk]) .hlx-sb-sheet .hlx-pk-active{background:var(--helix-surface)}@media(min-width:721px){.hlx-sb:not([data-desk]) .hlx-sb-sheet-head,.hlx-sb:not([data-desk]) .hlx-sb-sheet .hlx-gs-panel{width:min(640px,100%);margin-inline:auto}}@keyframes hlx-sb-sheet-in{from{opacity:0;transform:translateY(8px)}}@keyframes hlx-sb-sheet-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.hlx-sb-sheet[open]{animation:hlx-pk-fade var(--dur-reduced) var(--ease-out)}.hlx-sb-sheet[data-closing]{animation:hlx-sb-sheet-out var(--dur-reduced) var(--ease-out) forwards}}.portal-sb[data-overlay]{flex:none}.portal-sb[data-overlay]>.portal-sb-icon.hlx-btn--icon{--_h:var(--btn-h-touch)}.portal-sb[data-desk] .hlx-sb-sheet{--sb-head:64px;inset:calc(var(--portal-topbar-h) + 8px) 0 auto 0;margin:0 auto;width:min(640px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - var(--portal-topbar-h) - 24px);transform-origin:top center;background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);box-shadow:var(--helix-shadow-pop)}.portal-sb[data-desk] .hlx-sb-sheet-head{height:var(--sb-head);padding:0 10px}.portal-sb[data-desk] .hlx-sb-sheet-head>.hlx-sb-cancel{display:none}.portal-sb[data-desk] .hlx-sb-sheet .hlx-gs-panel{padding:4px}.portal-sb[data-desk] .hlx-sb-sheet .hlx-pk-list{max-height:min(calc(var(--hlx-pk-row)*8.5),calc(100dvh - var(--portal-topbar-h) - 24px - var(--sb-head) - 10px))}@media(prefers-reduced-motion:no-preference){.portal-sb[data-desk] .hlx-sb-sheet[open]{animation:psb-overlay-in var(--dur-base) var(--ease-ios)}.portal-sb[data-desk] .hlx-sb-sheet[data-closing]{animation:psb-overlay-out var(--dur-fade) var(--ease-out) forwards}}@keyframes psb-overlay-in{from{opacity:0;translate:0 -4px;scale:.98}}@keyframes psb-overlay-out{to{opacity:0;translate:0 -4px;scale:.98}}.hlx-sb .hlx-sb-kbd{display:none}.hlx-sb-kbd-mac,html[data-hlx-kbd="mac"] .hlx-sb-kbd-other{display:none}html[data-hlx-kbd="mac"] .hlx-sb-kbd-mac{display:inline}@media(hover:hover) and (pointer:fine){html[data-hlx-kbd] .hlx-sb .hlx-sb-kbd{display:inline-flex}}.helix-composer-actions .mud-button-text{color:var(--helix-muted)}.helix-composer-actions .mud-button-text:hover{color:var(--helix-red-text)}.hlx-metabar{display:flex;align-items:center;gap:0;flex-wrap:wrap;row-gap:6px;padding:10px 0 12px}.hlx-meta-toggle{display:inline-flex;align-items:center;gap:6px;margin:4px 0 8px;border:1px solid var(--helix-border);background:var(--helix-panel-2);color:var(--helix-muted);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);padding:4px 10px;border-radius:var(--helix-radius);cursor:pointer}.hlx-meta-toggle:hover{color:var(--helix-text);background:var(--helix-surface)}.hlx-meta-toggle--hide{margin:0 0 0 auto;padding:4px;border-color:transparent;background:transparent}.hlx-meta-toggle--hide:hover{background:var(--helix-panel-2)}.hlx-meta-toggle .mud-icon-root{font-size:var(--fs-lead)}.hlx-meta-item{display:flex;flex-direction:column;gap:1px;padding:0 14px;border-right:1px solid var(--helix-line);min-width:0}.hlx-meta-item:first-child{padding-left:2px}.hlx-meta-item:last-child{border-right:0}.hlx-meta-label{font-size:var(--fs-meta);color:var(--helix-muted);font-weight:var(--fw-semibold)}.hlx-meta-value{font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-text);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.hlx-meta-link{color:var(--helix-text);text-decoration:underline;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}.hlx-meta-link:hover{color:var(--helix-red-text)}.hlx-meta-link:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-meta-tags{flex-wrap:wrap}.hlx-tag-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 4px 1px 8px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--helix-blue);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap}.helix-ticket-tabs{position:relative;display:flex;align-items:center;box-shadow:inset 0 -2px 0 var(--helix-line);background:var(--helix-surface);padding:0 20px;flex:0 0 auto;overflow-x:auto;scrollbar-width:none}.helix-ticket-tablist{display:flex;align-self:stretch;flex:0 0 auto}.helix-tab-filter{margin-left:auto;display:flex;align-items:center;padding:4px 0}.helix-tab-filter .mud-button-root{text-transform:none;letter-spacing:0;font-family:inherit;color:var(--helix-muted);border-color:var(--helix-border);background:var(--helix-panel-2)}.helix-tab-filter .mud-button-root:hover{color:var(--helix-text);border-color:var(--helix-muted)}.helix-tab-filter .mud-button-root .mud-icon-root{color:var(--helix-subtle)}.hlx-fold-all{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:7.5rem;height:30px;padding:0 10px;margin-right:6px;border:1px solid var(--helix-border);border-radius:8px;background:var(--helix-panel-2);color:var(--helix-muted);font-family:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-fold-all::after{content:"";position:absolute;inset:-7px 0}.hlx-fold-all:hover:not(:disabled){color:var(--helix-text);border-color:var(--helix-muted)}.hlx-fold-all .mud-icon-root{font-size:var(--fs-body);color:var(--helix-subtle)}.helix-ticket-tab{border:0;background:transparent;padding:10px 16px;font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}.helix-ticket-tab:hover{color:var(--helix-text)}@media(pointer:coarse){.helix-ticket-tab{min-height:44px}}.helix-ticket-tab.active{color:var(--helix-red-text);border-bottom-color:var(--helix-red-text)}.helix-ticket-tab-badge{background:var(--helix-red);color:#fff;border-radius:10px;padding:1px 6px;font-size:var(--fs-meta);font-weight:var(--fw-bold);margin-left:4px;vertical-align:middle}.hlx-axlog-tab-badge{background:var(--st-new-bg);color:var(--st-new);border-radius:999px;padding:1px 7px;font-size:var(--fs-meta);font-weight:var(--fw-bold);margin-left:5px;vertical-align:middle}.hlx-subtask-tab-badge{background:var(--helix-panel-2);color:var(--helix-muted-text);border:1px solid var(--helix-border);border-radius:999px;padding:0 6px;font-size:var(--fs-meta);font-weight:var(--fw-bold);margin-left:5px;vertical-align:middle}.hlx-tab-required{color:var(--helix-red-text);font-weight:var(--fw-bold);font-size:var(--fs-body);margin-left:3px;line-height:var(--lh-none);vertical-align:middle}.helix-tab-content{flex:1 1 auto;overflow-y:auto;padding:20px 24px;background:var(--helix-panel-2)}.helix-detalles-inner{max-width:600px}.helix-ctx-panel .helix-detalles-inner{max-width:none}.helix-ctx-panel .helix-detalles-inner .mud-input,.helix-ctx-panel .helix-detalles-inner .mud-input-slot input,.helix-ctx-panel .helix-detalles-inner .mud-select-input,.helix-ctx-panel .helix-detalles-inner .mud-select-input .mud-input-slot,.helix-ctx-panel .helix-detalles-inner .mud-input-label,.helix-ctx-panel .helix-detalles-inner .mud-select .mud-input{font-size:var(--fs-meta)}.helix-ctx-panel .helix-detalles-inner .mud-input-label{font-size:var(--fs-meta)}.helix-ctx-panel .helix-detalles-inner .mud-chip{font-size:var(--fs-meta)}.hlx-ctx-collapse-head{cursor:pointer;user-select:none}.hlx-ctx-collapse-head:hover{color:var(--helix-text,var(--helix-text))}.hlx-ctx-collapse-head .mud-icon-root{color:var(--helix-muted)}.hlx-ctx-menu .mud-list-item,.hlx-ctx-menu .mud-list-item .mud-list-item-text,.hlx-ctx-menu .mud-list-item .mud-typography{font-size:var(--fs-meta)}.hlx-ctx-menu .mud-list-item{min-height:32px}.helix-ctx-panel .mud-input.mud-input-outlined .mud-input-outlined-border{border-color:var(--helix-border)}.helix-ctx-panel .mud-input.mud-input-outlined:hover .mud-input-outlined-border{border-color:var(--helix-muted)}.helix-ctx-panel .mud-input.mud-input-outlined.mud-focused .mud-input-outlined-border{border-color:var(--helix-red-text)}.helix-ctx-panel .mud-input-label{color:var(--helix-muted)}.helix-ctx-panel .mud-input.mud-focused .mud-input-label{color:var(--helix-red-text)}.hlx-ctx-menu .mud-list-item:hover{background:var(--helix-panel-2)}.hlx-ctx-menu .mud-list-item.mud-selected-item{background:rgba(206,0,0,.08);color:var(--helix-red-text)}.helix-actividad-panel{background:var(--helix-soft)}.helix-sla-item{margin-bottom:12px}.helix-sla-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:var(--fs-meta)}.helix-sla-bar{height:6px;border-radius:3px;background:rgba(0,0,0,.08);overflow:hidden}.helix-sla-bar-fill{height:100%;width:100%;transform-origin:left center;transform:scaleX(calc(var(--sla-pct,100)/100));transition:transform .3s var(--ease-out)}.helix-sla-bar-fill--healthy{background:var(--helix-subtle)}.helix-sla-bar-fill--due-soon{background:var(--sla-warn)}.helix-sla-bar-fill--breached{background:var(--sla-danger)}.helix-sla-bar-fill--paused{background:var(--helix-muted)}.helix-ctx-panel .helix-context-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.helix-conversation{flex:1 1 auto;min-height:0;overflow:auto;background:var(--helix-panel-2);padding:18px 20px 10px;border-bottom:1px solid var(--helix-border)}.helix-msg-collapsible{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-card);box-shadow:0 1px 2px rgba(70,60,45,.05);margin-bottom:12px;overflow:hidden}.helix-msg-collapsible.internal{background:var(--hlx-card-note-bg);border-color:var(--hlx-card-note-edge)}.helix-msg-collapsible.helix-msg-public,.helix-msg-collapsible.helix-msg-client{background:var(--helix-surface)}.helix-msg-collapsible.helix-msg-ai .helix-msg-inner{background:transparent}.helix-msg-collapsible.helix-msg-public{--hlx-card-bg:var(--hlx-msg-agent-bg);background:var(--hlx-card-bg)}.helix-msg-collapsible.helix-msg-public.helix-msg-ai{--hlx-card-bg:var(--hlx-msg-axis-bg)}.helix-msg-collapsible.helix-msg-public .hlx-msgcard-head{color:var(--helix-muted-text)}.helix-msg-collapsible.helix-msg-public .hlx-msgcard-clamp::after{background:linear-gradient(90deg,transparent,var(--hlx-card-bg))}.helix-msg-collapsible>summary.hlx-msgcard-sum{display:block;padding:10px 14px 11px;cursor:pointer;list-style:none}.helix-msg-collapsible>summary.hlx-msgcard-sum::-webkit-details-marker{display:none}.helix-msg-collapsible>summary.hlx-msgcard-sum:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-msgcard-head{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-size:var(--fs-meta);color:var(--helix-muted);min-width:0}.hlx-msgcard-head b{font-size:var(--fs-compact);color:var(--helix-text);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-msgcard-head .hlx-msgcard-date{flex-shrink:0;white-space:nowrap}.hlx-msgcard-chev{margin-left:auto;color:var(--helix-muted);flex-shrink:0;transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.helix-msg-collapsible[open] .hlx-msgcard-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.hlx-msgcard-chev{transition:none}}.hlx-msgcard-head .hlx-ai-review-slot{margin-left:auto;flex-shrink:0;width:50px;height:24px}.hlx-msgcard-head .hlx-ai-review-slot+.hlx-msgcard-chev{margin-left:0}.hlx-msgcard-wrap{position:relative}.hlx-msgcard-wrap>.hlx-ai-review{position:absolute;top:11px;right:46px;margin-left:0;z-index:1}.hlx-msgcard-head .hlx-type-chip{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;white-space:nowrap}.hlx-msgcard-role--agent{color:var(--helix-muted-text);background:var(--helix-surface);box-shadow:inset 0 0 0 1px var(--helix-border)}[data-helix-dark] .hlx-msgcard-role--agent{color:var(--hlx-rail-agent);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hlx-rail-agent) 45%,transparent)}.hlx-badge-lock{font-size:var(--fs-meta);margin-right:3px;flex-shrink:0}.hlx-new-since{display:flex;align-items:center;gap:10px;margin:8px 0 12px;scroll-margin-top:12px;color:var(--helix-red-text);font-size:var(--fs-meta);font-weight:var(--fw-bold)}.hlx-new-since::before,.hlx-new-since::after{content:"";flex:1 1 auto;height:2px;background:color-mix(in srgb,var(--helix-red-text) 55%,transparent)}.hlx-new-since>span{flex:none}.hlx-day-sep{display:flex;align-items:center;gap:10px;margin:8px 0 12px;color:var(--helix-muted-text);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.hlx-day-sep::before,.hlx-day-sep::after{content:"";flex:1 1 auto;height:1px;background:var(--helix-border)}.hlx-day-sep>span{flex:none}.hlx-evgroup{margin:0 0 8px 32px}.hlx-evgroup>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:10px;cursor:pointer;list-style:none;font-size:var(--fs-meta);color:var(--helix-muted-text)}.hlx-evgroup>summary::-webkit-details-marker{display:none}.hlx-evgroup>summary:hover{background:var(--helix-surface)}.hlx-evgroup>summary:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-evgroup-count{flex:none;color:var(--helix-text);font-weight:var(--fw-semibold)}.hlx-evgroup-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-evgroup-range{flex:none;margin-left:auto;white-space:nowrap}.hlx-evgroup-chev{flex:none;color:var(--helix-muted);transition:transform var(--dur-base) var(--ease-out)}.hlx-evgroup[open] .hlx-evgroup-chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.hlx-evgroup-chev{transition:none}}.hlx-evgroup-body{padding-top:4px}.hlx-evgroup-body .helix-history-event{margin-left:10px}.hlx-msgcard-clamp{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--helix-text)}.hlx-msgcard-clamp::after{content:"";position:absolute;right:0;bottom:0;width:90px;height:1.5em;background:linear-gradient(90deg,transparent,var(--helix-surface))}.internal .hlx-msgcard-clamp::after{background:linear-gradient(90deg,transparent,var(--hlx-card-note-bg))}.helix-msg-collapsible[open] .hlx-msgcard-clamp{display:none}.helix-msg-stub-avatar{flex-shrink:0}.helix-msg-stub-attach{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-meta);color:var(--helix-muted)}.helix-msg-stub-attach .mud-icon-root{font-size:var(--fs-compact)}.helix-msg-collapsible .helix-msg-inner{margin:0;border:0;box-shadow:none;border-radius:0;padding:0 14px 12px;background:transparent}.helix-msg-inner .helix-md-content{margin:0}.hlx-digest{margin:2px 0 14px;border:1px dashed color-mix(in srgb,var(--helix-muted) 42%,transparent);border-radius:10px}.hlx-digest>summary{display:flex;align-items:center;gap:9px;padding:8px 12px;cursor:pointer;list-style:none;font-size:var(--fs-compact);color:var(--helix-muted)}.hlx-digest>summary::-webkit-details-marker{display:none}.hlx-digest>summary:hover{background:var(--helix-surface);border-radius:9px}.hlx-digest>summary:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px;border-radius:10px}.hlx-digest[open]>summary{border-bottom:1px dashed color-mix(in srgb,var(--helix-muted) 30%,transparent)}.hlx-digest-count{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:19px;padding:0 6px;border-radius:10px;background:rgba(60,52,40,.1);color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold)}.hlx-digest-label{font-weight:var(--fw-semibold);color:var(--helix-text)}.hlx-digest-preview{color:var(--helix-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hlx-digest-range{margin-left:auto;font-size:var(--fs-meta);white-space:nowrap;color:var(--helix-muted)}.hlx-digest-body{padding:6px 10px 8px}.hlx-digest-chev{color:var(--helix-muted);transition:transform var(--dur-base) var(--ease-out)}.hlx-digest[open] .hlx-digest-chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.hlx-digest-chev{transition:none}}.hlx-digest-body .helix-msg-collapsible>summary.hlx-msgcard-sum{padding:8px 12px}.hlx-digest-body .helix-msg-collapsible .hlx-msgcard-head{margin-bottom:4px}.hlx-digest-body .helix-msg-collapsible .helix-msg-inner{padding:0 12px 10px}.hlx-digest-body .hlx-msgcard-wrap>.hlx-ai-review{top:9px;right:44px}.helix-timeline-event{display:flex;align-items:center;gap:9px;color:var(--helix-muted);font-size:var(--fs-meta);margin:2px 0 9px 42px}.helix-timeline-event>.helix-tl-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--helix-border)}.helix-timeline-event.warning>.helix-tl-dot{background:var(--helix-amber)}.helix-timeline-event p{margin:0}.helix-timeline-event p b{color:var(--helix-muted);font-weight:var(--fw-semibold)}.helix-history-event{margin-left:32px;margin-bottom:8px;font-size:var(--fs-meta)}.helix-history-event p{color:var(--helix-muted)}.helix-history-event p b{color:var(--helix-muted);font-weight:var(--fw-semibold)}.helix-history-event p i{font-style:normal;color:var(--helix-muted)}.helix-history-event .hlx-ax-hist-node{flex:0 0 auto;width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--st-new-bg);color:var(--st-new)}.helix-history-event .hlx-ax-hist-node .mud-icon-root{font-size:var(--fs-compact)}.helix-history-event p b.hlx-ax-hist-author{color:var(--st-new);font-weight:var(--fw-bold)}.hlx-ax-hairline p{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.helix-reply{flex:0 0 auto;padding:12px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--helix-line);background:var(--helix-surface)}.hlx-composer-grip{position:absolute;top:-7px;left:0;right:0;height:12px;z-index:3;cursor:row-resize;touch-action:none;outline:0}.hlx-composer-grip::before{content:"";position:absolute;top:-16px;bottom:-16px;left:calc(50% - 32px);width:64px}.hlx-composer-grip::after{content:"";position:absolute;top:4px;left:calc(50% - 18px);width:36px;height:4px;border-radius:2px;background:var(--helix-muted);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.hlx-composer-grip:hover::after,.hlx-composer-grip:active::after,.hlx-composer-grip[data-dragging]::after{background:var(--helix-text);transform:scale(1.18,1.5)}.hlx-composer-grip:focus-visible::after{background:var(--helix-text);outline:3px solid var(--helix-focus-ring);outline-offset:3px}.hlx-composer-grip:focus-visible{box-shadow:none;border-radius:0}.hlx-composer-grip[data-dragging]::before{content:attr(data-value);top:auto;bottom:calc(100% + 6px);left:50%;width:auto;padding:4px 10px;border-radius:999px;background:var(--helix-text);color:var(--helix-surface);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-normal);white-space:nowrap;pointer-events:none;transform:translateX(-50%);animation:hlxComposerFade var(--dur-fade) var(--ease-out)}.hlx-composer-grip[data-dragging]:not([data-value])::before,.hlx-composer-grip[data-value=""][data-dragging]::before{content:none}@media(prefers-reduced-motion:reduce){.hlx-composer-grip:hover::after,.hlx-composer-grip:active::after,.hlx-composer-grip[data-dragging]::after{transform:none}}.hlx-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.hlx-brief-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;min-width:0;overflow-wrap:anywhere;background:var(--helix-panel-2);border:1px solid var(--helix-border);border-radius:10px}.hlx-brief-stat-val{font-size:var(--fs-headline);font-weight:var(--fw-semibold);color:var(--helix-text)}.hlx-brief-stat-lbl{font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-team-usage{--hlx-team-usage-label:color-mix(in srgb,var(--helix-muted) 80%,var(--helix-text))}.hlx-team-usage .hlx-brief-stat-val,.hlx-team-usage-cell{font-variant-numeric:tabular-nums}.hlx-brief-stat-pct{display:block;font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--hlx-team-usage-label,var(--helix-muted))}.hlx-team-usage .hlx-brief-stat-lbl{color:var(--hlx-team-usage-label)}.hlx-closed-composer{flex:0 0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 18px max(16px,env(safe-area-inset-bottom));padding:12px 16px;background:var(--helix-panel-2);color:var(--helix-muted);border:1px solid var(--helix-border);border-radius:var(--helix-radius-card);box-shadow:var(--helix-shadow-md)}.hlx-closed-composer .hlx-closed-composer-text{flex:1 1 240px;font-size:var(--fs-compact)}.hlx-closed-composer b{color:var(--helix-text)}.hlx-composer-shell{position:relative}.hlx-composer-modes{display:inline-flex;gap:2px;margin-bottom:8px;padding:2px;background:var(--helix-panel-2);border:1px solid var(--helix-border);border-radius:8px}.hlx-cmode{border:0;background:transparent;font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);padding:5px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-cmode .mud-icon-root{font-size:var(--fs-lead)}.hlx-cmode.active{background:var(--helix-surface);color:var(--helix-text);box-shadow:0 1px 2px rgba(70,60,45,.1)}.hlx-cmode.note.active{background:var(--hlx-rte-note-chip-bg);color:var(--hlx-rte-note-fg)}.hlx-composer-modes-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.hlx-composer-modes-row>.hlx-composer-modes{margin-bottom:0}.hlx-composer-modes-axis{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.hlx-composer-locked{flex:1 1 16rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.hlx-composer-locked .hlx-composer-mode-chip{align-self:center}.hlx-composer-locked .hlx-composer-hint{font-size:var(--fs-meta)}.hlx-ax-cchip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--hlx-axc-violet);white-space:nowrap;background:var(--hlx-axc-violet-bg)}.hlx-ax-cchip .hlx-ax-star{color:currentColor;flex:none}.hlx-ax-cnote-ico{display:inline-flex;align-items:center;justify-content:center;cursor:help;width:24px;height:24px;border-radius:6px;color:var(--helix-muted)}.hlx-ax-cnote-ico:hover,.hlx-ax-cnote-ico:focus-visible{color:var(--st-pending);background:var(--helix-panel-2)}.hlx-ax-cnote-ico:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-ax-cnote-ico .mud-icon-root{font-size:var(--fs-lead)}.hlx-ax-revert{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--hlx-axc-text);font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;animation:hlxAxisFade .16s var(--ease-out)}.hlx-ax-revert .mud-icon-root{font-size:var(--icon-sm)}.hlx-ax-revert:hover:not(:disabled){background:color-mix(in srgb,var(--helix-text) 8%,transparent)}.helix-reply.hlx-composer-min .hlx-composer-shell{display:none}.helix-reply.hlx-composer-min .hlx-composer-modes-row{margin-bottom:0}@media(pointer:coarse){.hlx-cmode{min-height:44px}}.hlx-composer-draft-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--helix-muted);background:var(--helix-panel-2);border:1px solid var(--helix-border)}.hlx-ai-magic{position:absolute;inset:0;z-index:40;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--helix-surface) 55%,transparent);backdrop-filter:blur(1px);cursor:progress}@media(forced-colors:active){.hlx-ai-magic{border:1px solid CanvasText;background:Canvas}}.hlx-ai-magic-sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,rgba(206,0,0,.14) 50%,transparent 68%);background-size:220% 100%;animation:hlxAiSheen 1.25s ease-in-out infinite}@keyframes hlxAiSheen{from{background-position:200% 0}to{background-position:-60% 0}}.hlx-ai-magic-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-compact);font-weight:var(--fw-bold);color:var(--helix-red-text);background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:999px;padding:6px 14px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.hlx-ai-magic-label .mud-icon-root{animation:hlxAiSpark 1s ease-in-out infinite}@keyframes hlxAiSpark{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}@media(prefers-reduced-motion:reduce){.hlx-ai-magic-sheen,.hlx-ai-magic-label .mud-icon-root{animation:none}}.hlx-composer-bar{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap;min-height:44px}.hlx-editor-tools{display:flex;align-items:center;gap:0}.helix-composer-actions{display:flex;align-items:center;gap:8px}.hlx-composer--legacy .helix-composer-actions{margin-left:auto}.hlx-rte-foot-end{display:flex;justify-content:flex-end;padding:0 10px 10px}.hlx-rte-foot-end .helix-composer-actions{flex-wrap:wrap-reverse;justify-content:flex-end}.hlx-rte-foot-end .hlx-internal-chip{height:34px}.hlx-rte-foot-end .hlx-ax-skip{min-height:var(--btn-h-md)}.hlx-rte-actions-tools{display:none}.hlx-send-short{display:none}@media(pointer:coarse){.hlx-rte-foot-end .hlx-reply-group .mud-menu .mud-button-root{min-width:44px}.hlx-rte-foot-end .hlx-ax-skip{min-height:var(--btn-h-touch)}}.hlx-reply-group .mud-button-root.hlx-send-primary{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hlx-reply-group .mud-button-root.hlx-send-primary[data-hlx-blocked]{background:var(--helix-panel-2);color:var(--hlx-rte-disabled);box-shadow:none}.hlx-reply-group .mud-button-root.hlx-send-primary[data-hlx-blocked="empty"]{cursor:default;color:var(--helix-muted)}.hlx-reply-group .hlx-send-primary[data-hlx-blocked="empty"]{--helix-subtle:var(--helix-muted);--helix-soft:var(--helix-panel-2)}.hlx-reply-group .mud-button-root.hlx-send-primary[data-hlx-blocked="empty"]:active{transform:none;box-shadow:none}.hlx-reply-group:has(.mud-button-root:focus-visible){outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-reply-group .mud-button-root:focus-visible,.hlx-reply-group .mud-button-root.hlx-send-primary[data-hlx-blocked]:focus-visible{outline:0;box-shadow:inset 0 0 0 2px currentColor}.hlx-rte-more-item[aria-disabled="true"]{color:var(--hlx-rte-disabled);cursor:default}@media(forced-colors:active){.hlx-rte-foot-end .hlx-reply-group .mud-button-root{border:1px solid ButtonText}.hlx-reply-group:has(.mud-button-root:focus-visible){outline-color:Highlight}.hlx-reply-group .mud-button-root.hlx-send-primary[data-hlx-blocked],.hlx-rte-more-item[aria-disabled="true"]{color:GrayText;border-color:GrayText}}.helix-reply.hlx-composer-compact{padding-top:10px;padding-bottom:10px;cursor:text}@keyframes hlxComposerFade{from{opacity:0}to{opacity:1}}.helix-reply.hlx-composer-open .hlx-composer-shell,.hlx-composer-prompt{animation:hlxComposerFade var(--dur-fade) var(--ease-out)}@media(prefers-reduced-motion:reduce){.helix-reply.hlx-composer-open .hlx-composer-shell,.hlx-composer-prompt{animation:none}}.hlx-composer-prompt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:88px;padding:14px 16px;cursor:text;border:1px solid var(--helix-border);border-radius:var(--helix-radius-card);background:var(--helix-surface);color:var(--helix-muted);font-size:var(--fs-body);text-align:left;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.hlx-composer-prompt:hover{border-color:var(--helix-muted);background:var(--helix-panel-2)}.hlx-composer-mode-chip{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--fs-meta);font-weight:var(--fw-bold);padding:3px 9px;border-radius:999px;background:var(--helix-panel-2);color:var(--helix-muted);border:1px solid var(--helix-border)}.hlx-composer-mode-chip.note{background:var(--hlx-rte-note-chip-bg);color:var(--hlx-rte-note-fg);border-color:var(--hlx-rte-note-chip-edge)}.hlx-composer-hint{color:var(--helix-muted);font-size:var(--fs-body)}.hlx-composer-prompt .mud-icon-root{color:var(--helix-muted);flex-shrink:0}.helix-reply--internal .hlx-composer-prompt{border-color:var(--hlx-rte-note-edge);background:var(--hlx-rte-note-bg);color:var(--hlx-rte-note-fg)}.helix-reply--internal .hlx-composer-prompt .mud-icon-root{color:var(--hlx-rte-note-focus-edge)}.helix-reply--internal .helix-mdeditor{border-color:var(--hlx-rte-note-focus-edge);background:var(--hlx-rte-note-bg)}.helix-reply--internal .helix-mdeditor:focus-within{border-color:var(--hlx-rte-note-focus-edge);box-shadow:0 0 0 2px var(--hlx-rte-note-focus-edge)}.helix-reply--internal .hlx-rte-frame{--hlx-rte-frame-bg:var(--hlx-rte-note-bg);border-color:var(--hlx-rte-note-edge)}.helix-reply--internal .hlx-rte-frame:focus-within{border-color:var(--hlx-rte-note-focus-edge);box-shadow:0 0 0 2px var(--hlx-rte-note-focus-edge)}.helix-reply--internal .hlx-rte-frame[data-hlx-rte-locked]{--hlx-rte-frame-bg:var(--helix-panel-2);background:var(--hlx-rte-frame-bg)}@media(forced-colors:active){.hlx-rte-frame:focus-within{border-color:Highlight;outline:2px solid Highlight;outline-offset:-1px}.hlx-rte-frame[data-hlx-rte-locked]{border-style:dashed}.helix-mdeditor:focus-within{border-color:Highlight;outline:2px solid Highlight;outline-offset:-1px}.helix-mdeditor--disabled{border-style:dashed}}.helix-reply--internal .hlx-reply-group{--hlx-btn-fill:var(--hlx-rte-note-send-bg);--hlx-btn-fill-hover:var(--hlx-rte-note-send-hover);--hlx-btn-sink:var(--hlx-rte-note-send-sink)}.helix-reply--internal .hlx-reply-group .mud-button-root.hlx-send-primary[data-hlx-blocked="empty"]:hover{background:var(--helix-panel-2)}.hlx-internal-chip{display:inline-flex;align-items:center;gap:5px;background:var(--hlx-rte-note-chip-bg);color:var(--hlx-rte-note-fg);border:1px solid var(--hlx-rte-note-chip-edge);font-size:var(--fs-compact);font-weight:var(--fw-bold);height:36px;padding:0 12px;border-radius:999px;white-space:nowrap;box-sizing:border-box;animation:hlxComposerFade var(--dur-fade) var(--ease-out)}.hlx-internal-chip .mud-icon-root{font-size:var(--icon-sm)}@media(prefers-reduced-motion:reduce){.hlx-internal-chip{animation:none}}.hlx-shortcut-list{display:flex;flex-direction:column;gap:10px;min-width:340px}.hlx-shortcut-list>div{display:flex;align-items:center;gap:8px;font-size:var(--fs-body)}.hlx-shortcut-list span{color:var(--helix-muted)}.hlx-shortcut-group{color:var(--helix-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-meta);font-weight:var(--fw-bold);margin:14px 0 8px}.hlx-shortcut-group:first-child{margin-top:0}.hlx-shortcut-list kbd{background:var(--helix-panel-2);border:1px solid var(--helix-border);border-bottom-width:2px;border-radius:6px;padding:2px 8px;font-size:var(--fs-meta);font-weight:var(--fw-bold);font-family:inherit;color:var(--helix-text);min-width:26px;text-align:center}.helix-context-section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--helix-line)}.hlx-sla-edit{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-red-text);text-decoration:none;text-transform:none;letter-spacing:0}.hlx-sla-edit:hover{text-decoration:underline}.hlx-sla-schedule{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-sla-schedule b{font-weight:var(--fw-semibold);color:var(--helix-muted);min-width:0;overflow-wrap:anywhere}.hlx-tz-flag{cursor:help;font-size:inherit;color:var(--helix-muted);font-weight:var(--fw-semibold);letter-spacing:.03em}.hlx-sla-compact .hlx-sla-edit{display:inline-flex;align-items:center;gap:4px;margin-top:8px}.helix-context-title{display:flex;align-items:center;justify-content:space-between;color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase}.helix-customer-card{display:flex;align-items:center;gap:10px;margin-top:12px}.helix-customer-card div:last-child{display:flex;flex-direction:column;min-width:0}.helix-customer-card span{color:var(--helix-muted);font-size:var(--fs-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helix-customer-avatar{width:38px;height:38px;border-radius:50%;background:#171a21;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-compact)}.helix-kb-link{display:flex;align-items:flex-start;gap:8px;padding:9px 0;color:var(--helix-text);text-decoration:none;border-bottom:1px solid var(--helix-line);font-size:var(--fs-compact)}.helix-kb-link-title{flex:1 1 auto;min-width:0}.helix-kb-link:hover{color:var(--helix-red-text)}.helix-kb-link:hover .helix-kb-link-title{color:var(--helix-red-text)}.helix-kb-link--axis{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:2px;align-items:start;min-height:44px;margin:0 -10px;padding:8px 10px;border-radius:var(--helix-radius);border-bottom:1px solid var(--helix-line);transition:background-color .18s var(--ease-out),box-shadow .18s var(--ease-out),border-bottom-color .14s var(--ease-out),transform .12s var(--ease-out)}.helix-kb-link--axis:hover,.helix-kb-link--axis:hover .helix-kb-link-title{color:var(--helix-text)}.hlx-ax-kb-list li:last-child .helix-kb-link--axis{border-bottom-color:transparent}.helix-kb-link--axis .helix-kb-link-title{grid-column:1;grid-row:1;line-height:var(--lh-normal);color:var(--helix-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;transition:color .14s var(--ease-out)}.hlx-ax-kb-ext{grid-column:2;grid-row:1;flex:none;margin-top:2px;color:var(--helix-muted)}.hlx-ax-kb-rel{grid-column:1/-1;grid-row:2;height:16px;line-height:var(--lh-snug);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--hlx-kb-ref);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),visibility 0s linear .18s}@media(hover:hover) and (pointer:fine){.helix-kb-link--axis:hover{border-bottom-color:var(--helix-border)}.helix-kb-link--axis:hover .helix-kb-link-title{color:var(--hlx-kb-ref)}}.helix-kb-link--axis:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:1px}.helix-kb-link--axis:active{transform:var(--press-soft)}.helix-kb-link--related{background-color:var(--hlx-kb-ref-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hlx-kb-ref) 35%,transparent);border-bottom-color:transparent}.hlx-ax-kb-list li:has(+li>.helix-kb-link--related) .helix-kb-link--axis{border-bottom-color:transparent}.helix-kb-link--related .hlx-ax-kb-rel{opacity:1;visibility:visible;transition:opacity .18s var(--ease-out),visibility 0s}.hlx-ax-kb-title{display:inline-flex;align-items:center;gap:6px;color:var(--st-new)}.hlx-ax-kb-title .hlx-ax-star{width:12px;height:12px;fill:currentColor;flex:none}.hlx-ax-kb-skel{min-height:160px;display:flex;flex-direction:column;gap:0}.hlx-ax-kb-skel-row{display:flex;flex-direction:column;gap:8px;padding:10px 0;height:53px}.hlx-ax-kb-skel-row .mud-skeleton{border-radius:4px}.hlx-ax-kb-in{animation:hlxAxisFade .14s var(--ease-out)}.hlx-ax-kb-list{list-style:none;margin:0;padding:0}.hlx-ax-kb-msg{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--fs-compact);line-height:var(--lh-normal);color:var(--helix-muted-text)}.hlx-ax-kb-msg>svg{flex:none;margin-top:2px;color:var(--helix-muted)}.hlx-ax-kb-retry{margin-top:12px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--helix-border);border-radius:var(--helix-radius);background:var(--helix-surface);color:var(--helix-text);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer}.hlx-ax-kb-retry>svg{flex:none}@media(hover:hover) and (pointer:fine){.hlx-ax-kb-retry:hover:not([aria-disabled="true"]){background:var(--helix-panel-2);border-color:var(--helix-muted)}}.hlx-ax-kb-retry[aria-disabled="true"]{color:var(--helix-muted-text);border-color:transparent;background:transparent;cursor:default}.hlx-composer-modes-row:has(.hlx-ax-kbchip-wrap){position:relative}.hlx-composer-modes-axis:has(>.hlx-ax-kbchip-wrap){flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.hlx-composer-modes-axis:has(>.hlx-ax-kbchip-wrap)>:not(.hlx-ax-kbchip-wrap){flex:none}.hlx-ax-kbchip-wrap{display:inline-flex;justify-content:flex-end;flex:1 1 auto;width:7.75rem;min-width:7.75rem;max-width:17rem}.hlx-ax-kbchip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:34px;padding:4px 11px 4px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hlx-kb-ref) 30%,transparent);background:var(--helix-surface);color:var(--hlx-kb-ref);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;animation:hlxAxisFade .14s var(--ease-out)}.hlx-ax-kbchip svg.i{width:14px;height:14px}.hlx-ax-kbchip-lbl{display:inline-flex;align-items:baseline;flex:none;white-space:nowrap;animation:hlxAxisFade .18s var(--ease-out)}.hlx-ax-kbchip-reveal{display:inline-flex;min-width:0;max-width:0;margin-left:-6px;overflow:hidden;opacity:0;transition:max-width .32s var(--ease-ios),opacity .2s var(--ease-out)}.hlx-ax-kbchip.is-related .hlx-ax-kbchip-reveal{max-width:12rem;opacity:1}.hlx-ax-kbchip-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:4px;color:var(--helix-text);font-weight:var(--fw-medium);animation:hlxAxisFade .18s var(--ease-out)}@media(prefers-reduced-motion:reduce){.hlx-ax-kbchip-reveal{transition:none}}.hlx-ax-kbchip.is-related{border-color:color-mix(in srgb,var(--hlx-kb-ref) 60%,transparent)}@media(hover:hover) and (pointer:fine){.hlx-ax-kbchip:hover{background:var(--hlx-kb-ref-bg)}.hlx-ax-kbchip.is-related:hover{border-color:var(--hlx-kb-ref)}}.hlx-ax-kbchip[aria-expanded="true"]{background:var(--hlx-kb-ref-bg);border-color:var(--hlx-kb-ref)}@media(pointer:coarse){.hlx-ax-kbchip{min-height:44px}}@media(max-width:480px){.hlx-ax-kbchip-reveal{display:none}}.hlx-ax-kbpop{position:absolute;right:0;bottom:calc(100% + 8px);z-index:1300;width:min(360px,100%);max-height:min(380px,60vh);overflow-y:auto;padding:0 14px 6px;border:1px solid var(--helix-border);border-radius:var(--hlx-rte-pop-radius);background:var(--helix-surface);box-shadow:var(--hlx-rte-pop-shadow);color:var(--helix-text);animation:hlxAxisFade .14s var(--ease-out)}.hlx-ax-kbpop-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 8px;background:var(--helix-surface)}.hlx-ax-kbpop-head .helix-ctx-title{margin:0}.hlx-ax-kbpop-head .hlx-ax-kb-title{color:var(--hlx-kb-ref)}.hlx-ax-kbpop-head .hlx-ax-kb-title svg.i{width:12px;height:12px}.hlx-ax-kbpop-close{position:relative;width:28px;height:28px;margin:0;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--helix-radius);background:transparent;color:var(--helix-muted);cursor:pointer}.hlx-ax-kbpop-close::after{content:"";position:absolute;inset:-8px -8px -4px -8px}@media(pointer:coarse){.hlx-ax-kbpop-close::after{inset:-8px}}@media(hover:hover) and (pointer:fine){.hlx-ax-kbpop-close:hover{background:var(--helix-panel-2);color:var(--helix-text)}}.hlx-ax-kbpop .helix-kb-link--axis{margin:0 -8px}.hlx-ctx-toggle{display:none!important}@media(max-width:1280px){.helix-ticket-wrap{grid-template-columns:minmax(420px,1fr)}.helix-ticket-wrap.hlx-with-queue{grid-template-columns:260px minmax(420px,1fr)}.helix-ticket-context{display:none}.hlx-ctx-toggle{display:inline-flex!important}.helix-ticket-wrap.hlx-ctx-open .helix-ticket-context{display:block;position:fixed;right:0;top:var(--mud-appbar-height,64px);bottom:0;width:340px;max-width:92vw;z-index:90;box-shadow:var(--helix-shadow-pop);border-left:1px solid var(--helix-border)}.helix-ticket-wrap.hlx-ctx-open .hlx-ctx-close-row{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;padding:8px 8px 0;background:var(--helix-surface)}.helix-preview-panel{width:280px;flex-basis:280px}}@media(max-width:980px){.helix-search-wrap{width:42vw}.helix-metric-strip{grid-template-columns:repeat(2,minmax(120px,1fr))}.helix-preview-panel{display:none}.helix-ticket-wrap,.helix-ticket-wrap.hlx-with-queue,.helix-ticket-wrap.hlx-ctx-collapsed,.helix-ticket-wrap.hlx-ctx-collapsed.hlx-with-queue{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - var(--mud-appbar-height,64px));overflow:visible}.helix-queue-panel{display:none}.helix-ticket-table-wrap{min-height:240px}.helix-ticket-wrap .helix-ticket-tabs{flex-wrap:wrap;overflow-x:visible}.helix-ticket-wrap .hlx-focus-chip-live{display:none}.helix-ticket-wrap .helix-tab-filter{flex:1 1 100%;margin-left:0;justify-content:flex-end;border-top:2px solid var(--helix-line)}}@media(max-width:700px){.helix-brand-block{display:none}.helix-ticket-header{flex-direction:column;align-items:stretch}.helix-ticket-header .helix-toolbar-actions{justify-content:flex-start}.helix-ticket-titleline{align-items:flex-start}.helix-ticket-titleline .mud-typography{white-space:normal}.hlx-header-v2,.hlx-tskel-head{padding:12px 14px 0}.hlx-title-own{font-size:var(--fs-lead)}.hlx-actionbar{justify-content:flex-start}}.helix-appbar-lang{display:contents}.hlx-avatar-news{display:none}.hlx-ctx-close-row,.hlx-tab-more-menu{display:none}.helix-user-menu--agent .hlx-umenu-compact{display:none}.portal-topbar-lang{display:contents}.helix-user-menu .hlx-umenu-lang,.helix-user-menu .hlx-umenu-lang-sep{display:none}.hlx-umenu-lang[role="presentation"]{padding:8px 16px 2px}.hlx-umenu-meta{margin-inline-start:auto;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-umenu-role{margin-top:4px}@media(max-width:700px){.helix-appbar .mud-toolbar{gap:4px}.helix-appbar .mud-toolbar>.flex-grow-1{flex-grow:0!important}.helix-appbar .helix-search-wrap{flex:1 1 0;min-width:0;width:auto}.helix-appbar .mud-tooltip-root:has(.helix-live-dot),.helix-appbar .mud-tooltip-root:has(.helix-appbar-help),.helix-appbar .mud-tooltip-root:has(.whats-new-button),.helix-appbar .helix-appbar-lang,.helix-appbar .helix-appbar-agent{display:none!important}.helix-appbar .hlx-avatar-news{display:block}.helix-user-menu--agent .hlx-umenu-compact{display:flex}.helix-notif-popover--agent{left:auto!important;right:8px!important;transform:none}.helix-notif-popover--agent .helix-notif-panel{width:min(320px,calc(100vw - 16px))}.helix-ticket-wrap .hlx-headrow{gap:8px}.helix-ticket-wrap .hlx-kicker{flex:1 1 calc(100% - 52px)}.helix-ticket-wrap .hlx-actionbar{display:contents}.helix-ticket-wrap .hlx-actionbar>*{order:2}.helix-ticket-wrap .hlx-actionbar>.mud-tooltip-root:has(.hlx-ctx-toggle){order:1;flex:0 0 auto}.helix-ticket-wrap .hlx-actionbar>.mud-tooltip-root:has(.hlx-fullscreen-toggle){display:none}.helix-ticket-wrap .hlx-action-status{flex:1 1 0;min-width:0}.helix-ticket-wrap .hlx-action-status .mud-button-root{width:100%;min-width:0}.helix-ticket-wrap .hlx-action-status .mud-button-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helix-ticket-wrap .hlx-action-more .mud-button-root{--_px:0;width:var(--_h);min-width:var(--_h);justify-content:center}.helix-ticket-wrap .hlx-action-more .mud-button-label{font-size:0;gap:0;justify-content:center}.helix-ticket-wrap .hlx-action-more .mud-button-icon-end{display:none}.helix-ticket-wrap .hlx-action-more .mud-button-label::before{content:"";inline-size:var(--icon-md);block-size:var(--icon-md);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E") center/contain no-repeat}.helix-ticket-wrap .helix-ticket-tabs{padding:0 12px}.helix-ticket-wrap .helix-ticket-tab{padding-left:10px;padding-right:10px}.helix-ticket-wrap .hlx-msgcard-head .helix-msg-badge,.helix-ticket-wrap .hlx-msgcard-head .hlx-msgcard-date{display:inline-block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--lh-normal)}.helix-ticket-wrap .hlx-msgcard-head .hlx-type-chip{line-height:var(--lh-normal)}.helix-ticket-wrap .helix-ticket-tab.hlx-tab-overflow{display:none}.helix-ticket-wrap .hlx-tab-more-menu{display:flex;align-self:stretch;flex:0 0 auto}.helix-ticket-wrap .hlx-tab-more{display:inline-flex;align-items:center;gap:4px;min-height:44px}}.mud-menu-item.hlx-menu-item-danger{min-height:44px;color:var(--helix-danger-text)}.mud-menu-item.hlx-menu-item-danger .mud-icon-root{color:var(--helix-danger-text)}.mud-menu-item.hlx-menu-item-danger:focus-visible{background-color:var(--helix-danger-soft)}@media(hover:hover){.mud-menu-item.hlx-menu-item-danger:hover{background-color:var(--helix-danger-soft)}}[data-helix-dark] .mud-menu-item.hlx-menu-item-danger:focus-visible{background-color:rgba(255,92,92,.14)}@media(hover:hover){[data-helix-dark] .mud-menu-item.hlx-menu-item-danger:hover{background-color:rgba(255,92,92,.14)}}.hlx-delete-subject{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(pointer:coarse){.helix-ticket-wrap .hlx-actionbar .mud-icon-button,.helix-ticket-wrap .hlx-kicker>.mud-icon-button:first-child{min-width:44px}.helix-ticket-wrap .hlx-prop{min-height:44px}.helix-home-work-menu .mud-menu-item,.hlx-tab-more-popover .mud-menu-item,.helix-user-menu--agent .mud-menu-item,.helix-user-menu--agent .helix-user-menu-logout{min-height:44px}}@media(forced-colors:active){.helix-appbar .hlx-news-dot,.helix-appbar .hlx-avail-dot{forced-color-adjust:none;border-color:Canvas}.helix-appbar .hlx-news-dot{background:Highlight}:is(.helix-appbar,.portal-topbar-new) .hlx-notif-badge{forced-color-adjust:none;background:Highlight;color:HighlightText;box-shadow:0 0 0 2px Canvas}.helix-ticket-wrap .hlx-action-more .mud-button-label::before{forced-color-adjust:none;background-color:ButtonText}}.helix-live-dot{position:relative;isolation:isolate;display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0;animation:hlx-live-pulse 2.4s ease-in-out infinite;vertical-align:middle}.helix-appbar .mud-tooltip-root:has(.helix-live-dot){margin-inline-start:12px}.helix-live-dot::after,.portal-status-ok-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;z-index:-1;animation:hlx-live-ring 2.4s ease-in-out infinite}@keyframes hlx-live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes hlx-live-ring{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.helix-live-dot,.portal-status-ok-dot{animation:none}.helix-live-dot::after,.portal-status-ok-dot::after{animation:none;opacity:0}}.helix-nav-burger{display:none!important}@media(max-width:960px){.helix-nav-burger{display:inline-flex!important}}.hlx-presence-header{display:inline-flex;align-items:center;gap:8px;min-width:0}.hlx-presence{display:inline-flex;align-items:center;gap:0;border-radius:999px;cursor:default}.hlx-presence:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-presence-avatar{display:inline-flex;border-radius:50%;border:2px solid var(--helix-surface,#fff)}.hlx-presence-avatar+.hlx-presence-avatar{margin-left:-7px}.hlx-presence--compact .hlx-presence-avatar{border-width:1.5px}.hlx-presence--compact .hlx-presence-avatar+.hlx-presence-avatar{margin-left:-6px}.hlx-presence-avatar>*{pointer-events:none}.hlx-presence-avatar--replying{position:relative;z-index:1;box-shadow:0 0 0 2px var(--presence-warn)}.hlx-presence-more{margin-left:4px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted)}.hlx-presence-replying{max-width:240px;padding:1px 8px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--presence-warn);background:var(--presence-warn-bg)}.hlx-presence-replying:empty{display:none}.hlx-presence-tip-title{display:block;margin-bottom:6px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);opacity:.8}.hlx-presence-tip{list-style:none;margin:0;padding:0;display:grid;gap:6px;text-align:left}.hlx-presence-tip li>:first-child{pointer-events:none}.hlx-presence-tip li{display:flex;align-items:center;gap:8px}.hlx-presence-tip-name{font-weight:var(--fw-semibold)}.hlx-presence-tip-activity{opacity:.8}.hlx-presence-tip-activity--replying{opacity:1;font-weight:var(--fw-semibold)}.hlx-row-ref-line{display:flex;align-items:center;gap:6px;height:20px;margin-bottom:1px}.hlx-row-ref{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted)}#blazor-error-ui{display:none;position:fixed;bottom:0;left:0;right:0;background:#ffefef;border-top:2px solid #ce0000;color:#7a0000;padding:.75rem 1.25rem;box-shadow:0 -1px 6px rgba(0,0,0,.1);z-index:1200}#blazor-error-ui .dismiss{cursor:pointer;float:right}.blazor-error-boundary{background:#b32121;padding:1rem;color:#fff}.blazor-error-boundary::after{content:"Se ha producido un error."}.helix-catalog-pill{display:inline-block;padding:2px 9px;border-radius:12px;font-size:var(--fs-meta);font-weight:var(--fw-medium);white-space:nowrap;line-height:var(--lh-normal)}.helix-colorpatch{width:32px;height:32px;border-radius:6px;border:1px solid rgba(0,0,0,.18);flex-shrink:0}.helix-colorinput{width:32px;height:32px;border:0;cursor:pointer;border-radius:4px;padding:0;background:transparent}.hlx-catalog-langfield{display:flex;flex-direction:column;gap:6px}.hlx-catalog-langfield-tabs{display:flex;gap:4px}.hlx-catalog-langfield-tab{height:32px;padding:0 10px;border-radius:var(--helix-radius);border:1px solid var(--helix-border);background:var(--helix-surface);color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);display:flex;align-items:center;gap:6px;cursor:pointer}.hlx-catalog-langfield-tab.active{background:color-mix(in srgb,var(--helix-red) 8%,transparent);border-color:var(--helix-red-text);color:var(--helix-red-text)}.hlx-catalog-langfield-badge{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase}.hlx-catalog-langfield-dot{width:6px;height:6px;border-radius:50%;background:var(--helix-muted);flex-shrink:0}@media(prefers-reduced-motion:reduce){.hlx-catalog-langfield-tab{transition:none}}.hlx-catalog-formrow{align-items:flex-end}.helix-matrix{border-collapse:collapse;font-size:var(--fs-meta);min-width:600px}.helix-matrix th,.helix-matrix td{border:1px solid rgba(0,0,0,.08);padding:4px 6px;text-align:center;vertical-align:middle}.helix-matrix tbody td{height:56px}.helix-matrix th{background:var(--helix-panel-2);padding:6px 8px}.helix-matrix-corner{text-align:left!important;white-space:nowrap;background:var(--helix-panel-2)!important;min-width:130px;font-weight:var(--fw-semibold);padding:6px 10px!important}.helix-matrix-self{background:#f0f1f3;pointer-events:none}.helix-matrix-cell{min-width:72px}.helix-matrix-dash{color:#d0d0d0;font-size:var(--fs-lead);user-select:none}.helix-home-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--helix-line);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.helix-home-ticket-row.is-entering{transition:background-color var(--dur-fast) var(--ease-out),opacity 160ms var(--ease-out)}@starting-style{.helix-home-ticket-row.is-entering{opacity:0;}}@media(prefers-reduced-motion:reduce){.helix-ticket-row.is-entering,.helix-home-ticket-row.is-entering{transition-duration:var(--dur-reduced)}}.helix-home-ticket-row:hover{background:var(--helix-panel-2)}.helix-stat-small{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-compact)}.hlx-login-root{position:relative;min-height:100dvh;background:radial-gradient(900px 500px at 78% -12%,rgba(37,60,96,.55) 0%,transparent 60%),radial-gradient(700px 500px at 8% 115%,rgba(206,0,0,.14) 0%,transparent 55%),linear-gradient(135deg,#0b1220 0%,#05070a 100%);display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow:hidden;font-family:var(--helix-font)}.hlx-login-blob{display:none}.hlx-login-card{position:relative;z-index:1;background:rgba(255,255,255,.96);border:1px solid var(--helix-border);border-radius:8px;box-shadow:0 18px 48px rgba(70,60,45,.12);padding:28px;width:min(100%,460px);--helix-text:#1c1a16;--helix-ink:#1c1a16;--helix-muted:#6f685c;--helix-subtle:#a8a092;--helix-border:#e7e0d3;--helix-surface:#fff;--mud-palette-text-primary:#1c1a16;--mud-palette-info:#2563eb;--mud-palette-info-darken:#1452d7;--mud-palette-info-hover:rgba(37,99,235,.0588);--mud-palette-success:#16a34a;--mud-palette-success-darken:#117e39;--mud-palette-success-hover:rgba(22,163,74,.0588);--mud-palette-warning:#f59e0b;--mud-palette-warning-darken:#ce8509;--mud-palette-warning-hover:rgba(245,158,11,.0588);--mud-palette-error:#ce0000;--mud-palette-error-darken:#a30000;--mud-palette-error-hover:rgba(206,0,0,.0588)}.hlx-login-logo-wrap{text-align:center;margin-bottom:24px}.hlx-login-logo{height:36px;width:auto}.hlx-login-brand{margin-bottom:22px}.hlx-login-brand-logo{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}.hlx-login-title{text-align:center;font-size:var(--fs-headline);font-weight:var(--fw-semibold);color:#0b1929;margin:0 0 24px 0;letter-spacing:-.3px}.hlx-login-tabs{display:flex;background:#eef1f8;border-radius:10px;padding:4px;gap:2px;margin-bottom:24px}.hlx-login-tab{flex:1;text-align:center;padding:9px 0;border-radius:7px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--helix-muted);text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;cursor:pointer}.hlx-login-tab--active{background:var(--helix-surface);color:#0b1929;box-shadow:0 1px 4px rgba(11,25,41,.12)}.hlx-login-tab:hover:not(.hlx-login-tab--active){color:var(--helix-text)}.hlx-login-desc{font-size:var(--fs-compact);color:var(--helix-muted);text-align:center;margin:0 0 20px 0;line-height:var(--lh-normal)}.hlx-login-ms-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-decoration:none;box-sizing:border-box}.hlx-login-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--helix-border);font-size:var(--fs-meta)}.hlx-login-divider::before,.hlx-login-divider::after{content:'';flex:1;height:1px;background:var(--helix-border)}.hlx-login-divider span{color:var(--helix-muted)}.hlx-login-field{width:100%;padding:11px 14px;border:1px solid var(--helix-border);border-radius:8px;font-size:var(--fs-lead);color:var(--helix-text);background:var(--helix-panel-2);outline:0;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;margin-bottom:12px}.hlx-login-field:focus{border-color:#0b1929;box-shadow:0 0 0 3px rgba(11,25,41,.08);background:var(--helix-surface)}.hlx-login-field::placeholder{color:var(--helix-muted)}.hlx-login-label{display:block;text-align:left;margin:0 0 6px;font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-text)}.hlx-login-forgot{display:block;text-align:center;margin-top:14px;font-size:var(--fs-meta);color:var(--helix-muted);text-decoration:none}.hlx-login-forgot:hover{color:#0b1929;text-decoration:underline}.hlx-login-dev-banner{display:flex;align-items:center;gap:8px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:#92400e}.hlx-login-dev-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hlx-login-dev-user{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--helix-border);border-radius:10px;text-decoration:none;color:var(--helix-text);background:var(--helix-panel-2);transition:background .15s,border-color .15s;font-size:var(--fs-compact)}.hlx-login-dev-user:hover{background:#eef1f8;border-color:#0b1929}.hlx-login-dev-avatar{width:32px;height:32px;border-radius:50%;background:#0b1929;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-meta);font-weight:var(--fw-bold);flex-shrink:0}.hlx-login-dev-avatar--client{background:var(--helix-red)}.hlx-login-dev-name{font-weight:var(--fw-medium);font-size:var(--fs-meta);line-height:var(--lh-snug)}.hlx-login-dev-role{font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-login-footer{text-align:center;font-size:var(--fs-meta);color:var(--helix-muted);margin-top:28px;margin-bottom:0}.hlx-login-footer a{color:inherit;text-decoration:underline;text-decoration-color:transparent;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.hlx-login-footer a:hover{text-decoration-color:currentColor}.hlx-login-portal-form{display:flex;flex-direction:column;gap:0;width:100%}.hlx-login-portal-form .hlx-login-field{margin-bottom:12px}.hlx-login-portal-form .mud-input.mud-input-outlined{border-radius:8px;background:var(--helix-panel-2)}.hlx-login-portal-form .mud-input.mud-input-outlined .mud-input-outlined-border{border-color:var(--helix-border);transition:border-color .15s,box-shadow .15s}.hlx-login-portal-form .mud-input.mud-input-outlined:hover:not(.mud-disabled) .mud-input-outlined-border{border-color:var(--helix-muted)}.hlx-login-portal-form .mud-input.mud-input-outlined.mud-focused{border-radius:8px;box-shadow:0 0 0 3px rgba(11,25,41,.08);background:var(--helix-surface)}.hlx-login-portal-form .mud-input.mud-input-outlined.mud-focused .mud-input-outlined-border{border-color:#0b1929}.hlx-login-portal-form .mud-input-slot input{font-size:var(--fs-lead);color:var(--helix-text)}@media(prefers-reduced-motion:reduce){.hlx-login-portal-form .mud-input.mud-input-outlined,.hlx-login-portal-form .mud-input.mud-input-outlined .mud-input-outlined-border,.hlx-login-portal-form .mud-input.mud-input-outlined.mud-focused{transition:none}}.hlx-login-error-banner{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:10px 14px;font-size:var(--fs-compact);margin-bottom:16px}.hlx-login-info-banner{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:8px;padding:10px 14px;font-size:var(--fs-compact);margin-bottom:16px}.helix-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.helix-attachment-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:var(--helix-radius-lg);border:1px solid var(--helix-line);background:var(--helix-soft);color:var(--helix-ink);font-size:var(--fs-meta);text-decoration:none;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),transform .12s var(--ease-out)}.helix-attachment-chip:hover{background:var(--hlx-rte-hover);border-color:var(--helix-border)}.helix-attachment-chip:active{transform:var(--press)}.helix-attach-size{color:var(--helix-muted);font-size:var(--fs-meta)}.helix-calendar{width:100%;border-collapse:collapse;table-layout:fixed}.helix-calendar th{padding:6px 8px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);text-align:left;border-bottom:1px solid var(--helix-line)}.helix-cal-cell{vertical-align:top;height:108px;padding:4px 6px;border:1px solid var(--helix-line);transition:background .12s}.helix-cal-cell:hover{background:var(--helix-soft)}.helix-cal-cell:hover .helix-cal-add{opacity:1}.helix-cal-other{background:var(--helix-soft);opacity:.55}.helix-cal-today{outline:2px solid var(--helix-red-text);outline-offset:-2px}.helix-cal-daynum{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin-bottom:2px}.helix-cal-add.mud-icon-button{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.helix-cal-chip{font-size:var(--fs-meta);line-height:var(--lh-snug);border-radius:4px;padding:2px 5px;margin-bottom:2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helix-cal-chip:hover{filter:brightness(.92)}.helix-cal-chip-time{font-weight:var(--fw-bold);margin-right:4px}.helix-cal-more{font-size:var(--fs-meta);color:var(--helix-muted);cursor:pointer;padding-left:5px}.helix-cal-more:hover{text-decoration:underline}.helix-avatar-button{min-width:0;padding:3px;border-radius:50%;line-height:var(--lh-none);overflow:visible}.helix-avatar-button .mud-button-root,.helix-avatar-button .mud-ripple{overflow:visible}.helix-user-menu-header{display:flex;flex-direction:column;min-width:180px}.helix-user-menu-logout-form{margin:0}.helix-user-menu-logout{width:100%;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:12px;padding:2px 12px;background:none;border:0;text-align:start;font:inherit;font-size:var(--fs-body);color:inherit;cursor:pointer;transition:background-color .12s}.helix-user-menu-logout-text{margin:4px 0}.helix-user-menu-logout-icon{color:var(--mud-palette-action-default);flex-shrink:0}.helix-user-menu-logout:hover{background-color:var(--mud-palette-action-default-hover,rgba(0,0,0,.04))}.helix-user-menu-logout:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.helix-user-menu-logout:disabled{cursor:default;color:var(--mud-palette-action-disabled)}.helix-user-menu-logout:disabled .helix-user-menu-logout-icon{color:var(--mud-palette-action-disabled)}@media(prefers-reduced-motion:reduce){.helix-user-menu-logout{transition:none}}.portal-kb-result{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out)}@media(hover:hover) and (pointer:fine){.portal-kb-result:hover{box-shadow:var(--helix-shadow-md)!important;transform:translateY(-1px)}}.portal-kb-result:active{transform:var(--press-soft)}.portal-kb-result:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.portal-kb-category{transition:box-shadow var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out)}@media(hover:hover) and (pointer:fine){.portal-kb-category:hover{box-shadow:var(--helix-shadow-md)!important;transform:translateY(-1px)}}.portal-kb-category:active{transform:var(--press-soft)}.helix-md-content h1,.helix-md-content h2,.helix-md-content h3{margin-top:1.5rem;margin-bottom:.5rem}.helix-md-content p{margin-bottom:.75rem;line-height:var(--lh-normal)}.portal-article-body{max-width:var(--measure);overflow-wrap:anywhere}.portal-article-body table{display:block;max-width:100%;overflow-x:auto}.portal-article-body :is(th,td){overflow-wrap:normal}.helix-md-content pre{background:var(--helix-panel-2);border-radius:6px;padding:1rem;overflow-x:auto}.helix-md-content code{font-family:var(--helix-font-mono);font-size:var(--fs-inline);background:color-mix(in srgb,var(--helix-text) 7%,transparent);padding:2px 5px;border-radius:4px}.helix-md-content pre code{background:none;padding:0}.helix-md-content ul,.helix-md-content ol{padding-left:1.5rem;margin-bottom:.75rem}.helix-md-content li{margin-bottom:.25rem}.helix-md-content blockquote{border-left:4px solid var(--helix-muted);padding:.5rem 1rem;margin:.75rem 0;background:rgba(0,0,0,.03)}.helix-md-content blockquote>:last-child{margin-bottom:0}.helix-md-content table{border-collapse:collapse;margin:.5rem 0 .75rem;font-size:var(--fs-inline)}.helix-md-content th,.helix-md-content td{border:1px solid rgba(0,0,0,.18);padding:6px 12px}.helix-md-content th{background:rgba(0,0,0,.04);font-weight:var(--fw-semibold)}.helix-md-content ul.contains-task-list{list-style:none;padding-left:.4rem}.helix-md-content li.task-list-item{display:flex;align-items:baseline;gap:8px}.helix-md-content li.task-list-item input[type="checkbox"]{accent-color:var(--helix-ink);position:relative;top:1px}.helix-md-content li.task-list-item:is(:has(>input[type="checkbox"]:checked),:has(>p:first-child>input[type="checkbox"]:checked)){color:var(--helix-task-done-fg)}.helix-md-content li.task-list-item>:is(ul,ol){color:var(--helix-text)}.helix-md-content a{color:var(--helix-blue);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.helix-md-content a:hover{text-decoration-thickness:2px}.helix-md-content img{max-width:100%;height:auto;display:block;margin:.5rem 0;border-radius:6px}.helix-md-content>:first-child{margin-top:0}.helix-md-content>:last-child{margin-bottom:0}.helix-notif-popover{z-index:1400!important;transform:translateX(-10px)}.helix-notif-panel{width:320px;max-height:420px;overflow-y:auto;background:var(--helix-surface);border-radius:8px}.helix-notif-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 16px;margin:0;font:inherit;color:inherit;text-align:start;text-decoration:none;background:transparent;cursor:pointer;border:0;border-bottom:1px solid var(--mud-palette-lines-default,rgba(0,0,0,.06));transition:background .12s}.helix-notif-item:hover{background:var(--mud-palette-action-hover,rgba(0,0,0,.04))}.helix-notif-item:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.helix-notif-bell{position:relative;z-index:1391}.hlx-notif-badge{position:absolute;z-index:1392;left:calc(50% + var(--icon-md)/2 - 7px);top:calc(50% - var(--icon-md)/2 - 11px);box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--helix-red);color:var(--helix-white);box-shadow:0 0 0 2px var(--notif-badge-ring,var(--helix-chrome-bg));font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-none);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:hlx-notif-badge-fade var(--dur-base) var(--ease-ios)}@keyframes hlx-notif-badge-fade{from{opacity:0}to{opacity:1}}@keyframes hlx-notif-badge-pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hlx-notif-badge-bump{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}100%{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.hlx-notif-badge{animation-name:hlx-notif-badge-pop}.hlx-notif-badge.is-bump{animation:hlx-notif-badge-bump 240ms var(--ease-out)}}.hlx-notif-unread{background:var(--helix-panel-2)}.hlx-notif-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--helix-info);flex-shrink:0}[data-helix-dark]{--helix-ink:#ede8de;--helix-text:#ede8de;--helix-muted:#a8a092;--helix-muted-text:#c9c2b6;--helix-line:rgba(255,255,255,.08);--helix-border:rgba(255,255,255,.1);--helix-bg:#121216;--helix-soft:#18181c;--helix-surface:#1e1e24;--helix-panel:#1e1e24;--helix-canvas:#0d0d10;--helix-chrome-bg:var(--helix-canvas);--helix-panel-2:#1b1b20;--helix-pk-active-bg:rgba(255,255,255,.07);--helix-avatar-bg:#4a443c;--helix-avatar-empty-text:var(--helix-muted);--helix-float-shadow:0 1px 2px rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.38);--helix-sink:#b01414;--helix-sink-2:#0e0c07;--helix-subtle:#8a8374;--st-open:#aecbff;--st-open-bg:rgba(37,99,235,.18);--st-pending:#fcd9a0;--st-pending-bg:rgba(245,158,11,.16);--st-solved:#9be8bd;--st-solved-bg:rgba(22,163,74,.18);--st-new:#cbc2f2;--st-new-bg:rgba(91,75,179,.22);--st-new-on:#16131f;--st-new-sink:#8a7fd0;--hlx-ax-tip-bg:#1b1830;--hlx-ax-tip-fg:#e7e3fa;--helix-src-wikijs:#b9cbf5;--helix-src-wikijs-bg:rgba(90,130,220,.18);--helix-src-azure:#9fddea;--helix-src-azure-bg:rgba(20,150,175,.18);--sla-danger:#ffb3b3;--sla-danger-bg:rgba(206,0,0,.18);--sla-danger-border:rgba(255,179,179,.28);--sla-warn:#fcd9a0;--sla-warn-bg:rgba(245,158,11,.16);--presence-warn:var(--sla-warn);--presence-warn-bg:var(--sla-warn-bg);--sla-ok:#9be8bd;--sla-ok-bg:rgba(22,163,74,.18);--helix-success-text:#4ade80;--helix-danger-soft:rgba(255,92,92,.22);--helix-focus-ring:#ff5c5c;--helix-focus-ring-axis:var(--st-new);--helix-mark-bg:rgba(245,158,11,.3);--helix-mark-fg:var(--helix-text);--helix-star-fill:var(--helix-amber);--helix-danger-text:#ff5c5c;--helix-red-text:#ff5c5c;--helix-scrim:rgba(0,0,0,.68);--hlx-rte-hover:rgba(255,255,255,.06);--hlx-rte-disabled:#7a7366;--hlx-rte-btn-fg:var(--helix-muted);--hlx-rte-pop-shadow:0 24px 70px rgba(0,0,0,.5);--hlx-rte-muted-strong:var(--helix-muted);--hlx-rte-term-fg:#93c5fd;--hlx-rte-mention-fg:#93c5fd;--hlx-rte-mention-bg:rgba(96,165,250,.16);--hlx-rte-av-0-fg:#a9c4f5;--hlx-rte-av-0-bg:rgba(44,90,160,.32);--hlx-rte-av-1-fg:#9be8bd;--hlx-rte-av-1-bg:rgba(37,107,58,.32);--hlx-rte-av-2-fg:#f2cc85;--hlx-rte-av-2-bg:rgba(154,106,18,.32);--hlx-rte-av-3-fg:#8fdcda;--hlx-rte-av-3-bg:rgba(14,100,102,.32);--hlx-rte-av-4-fg:#d3dc8e;--hlx-rte-av-4-bg:rgba(84,94,16,.32);--hlx-rte-av-5-fg:#e9be95;--hlx-rte-av-5-bg:rgba(122,74,30,.32);--hlx-rte-syntax-fg:var(--helix-muted-text);--hlx-rte-tool-on-bg:rgba(255,255,255,.12);--hlx-rte-modeon-bg:rgba(96,165,250,.16);--hlx-rte-modeon-fg:#93c5fd;--hlx-rte-link-fg:#93c5fd;--hlx-rte-sel-bg:rgba(96,165,250,.28);--hlx-rte-focus-edge:#60a5fa;--hlx-rte-cell-bg:rgba(96,165,250,.16);--hlx-rte-skel-a:var(--hlx-rte-hover);--hlx-rte-skel-b:rgba(255,255,255,.03);--hlx-rte-warn-edge:rgba(252,217,160,.28);--hlx-rte-note-fg:#fcd9a0;--hlx-rte-kbbar-lift:0px;--hlx-rte-tip-bg:#2a2a31;--hlx-rte-tip-fg:var(--helix-text);--hlx-rte-tip-edge:var(--helix-border);--hlx-rte-field-edge:rgba(255,255,255,.38);--hlx-rte-frame-bg:var(--helix-surface);--hlx-rte-note-bg:color-mix(in srgb,var(--helix-amber) 10%,var(--helix-surface));--hlx-rte-note-edge:rgba(245,158,11,.65);--hlx-rte-note-chip-bg:color-mix(in srgb,var(--helix-amber) 18%,var(--helix-surface));--hlx-rte-note-chip-edge:rgba(245,158,11,.4);--hlx-rte-note-focus-edge:var(--helix-amber)}:root{--hlx-portal-z-bottom-bar:1150;--hlx-portal-bar-h:64px}:root{--helix-viz-created:#2563eb;--helix-viz-resolved:#15803d;--helix-viz-created-fill:color-mix(in srgb,var(--helix-viz-created) 12%,transparent);--helix-viz-resolved-fill:color-mix(in srgb,var(--helix-viz-resolved) 12%,transparent);--helix-viz-cat-1:#2563eb;--helix-viz-cat-2:#c2410c;--helix-viz-cat-3:#15803d;--helix-viz-cat-4:#7c3aed;--helix-viz-cat-5:#be185d;--helix-viz-cat-6:#0e7490;--helix-viz-cat-7:#a16207;--helix-viz-cat-8:#b91c1c;--helix-viz-other:#7a7366}[data-helix-dark]{--helix-viz-created:#60a5fa;--helix-viz-resolved:#4ade80;--helix-viz-created-fill:color-mix(in srgb,var(--helix-viz-created) 18%,transparent);--helix-viz-resolved-fill:color-mix(in srgb,var(--helix-viz-resolved) 18%,transparent);--helix-viz-cat-1:#60a5fa;--helix-viz-cat-2:#fb923c;--helix-viz-cat-3:#4ade80;--helix-viz-cat-4:#a78bfa;--helix-viz-cat-5:#f472b6;--helix-viz-cat-6:#22d3ee;--helix-viz-cat-7:#facc15;--helix-viz-cat-8:#f87171;--helix-viz-other:#a8a092}:root{--hlx-kb-ref:#286b7b;--hlx-kb-ref-bg:#e5f2f5}[data-helix-dark]{--hlx-kb-ref:#8fd3df;--hlx-kb-ref-bg:rgba(40,107,123,.3)}.hlx-ax-kb-r2{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:10px;min-width:0;height:16px;line-height:var(--lh-snug)}.hlx-ax-kb-src{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-meta);color:var(--helix-muted-text)}.hlx-ax-kb-r2 .hlx-ax-kb-rel{flex:none;margin-left:auto}.helix-kb-link--nolink{cursor:default}@media(hover:hover) and (pointer:fine){.helix-kb-link--nolink:hover{border-bottom-color:var(--helix-line)}.helix-kb-link--nolink:hover .helix-kb-link-title{color:var(--helix-text)}}.helix-kb-link--nolink:active{transform:none}.hlx-doc-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--helix-panel-2);border:1px solid var(--helix-border);color:var(--helix-muted-text);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;white-space:nowrap}.hlx-doc-field{display:flex;flex-direction:column;gap:0;margin-bottom:8px}.hlx-doc-inp{position:relative;display:flex;align-items:center;min-height:36px;border:1px solid var(--helix-border);border-radius:var(--helix-radius);background:var(--helix-surface);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.hlx-doc-inp:focus-within{border-color:var(--helix-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--helix-focus-ring) 22%,transparent)}.hlx-doc-inp>svg{position:absolute;left:10px;width:14px;height:14px;color:var(--helix-muted);pointer-events:none}.hlx-doc-inp input{flex:1 1 auto;min-width:0;height:34px;border:0;background:transparent;padding:0 4px 0 32px;font:inherit;font-size:var(--fs-compact);color:var(--helix-text);outline:0}.hlx-doc-inp input::placeholder{color:var(--helix-muted);opacity:1}.hlx-doc-inp input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hlx-doc-clear{position:relative;width:32px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--helix-radius);background:transparent;color:var(--helix-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover) and (pointer:fine){.hlx-doc-clear:hover{color:var(--helix-text);background:var(--helix-panel-2)}}.hlx-doc-clear::after{content:"";position:absolute;inset:-1px 0}.hlx-doc-hint{margin-bottom:10px}.hlx-doc-sub{margin:0 0 2px;font-size:var(--fs-meta);color:var(--helix-muted-text)}.hlx-doc-ask{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;padding:0 14px;margin:0 0 12px;border:1px solid color-mix(in srgb,var(--st-new) 35%,transparent);border-radius:var(--helix-radius);background:var(--helix-surface);color:var(--st-new);font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-doc-star{width:12px;height:12px;flex:none}@media(hover:hover) and (pointer:fine){.hlx-doc-ask:hover:not([aria-disabled="true"]){background:var(--st-new-bg);border-color:color-mix(in srgb,var(--st-new) 55%,transparent)}}.hlx-doc-ask[aria-disabled="true"]{color:var(--helix-muted-text);border-color:var(--helix-border);background:var(--helix-soft);cursor:default}.hlx-doc-ask[aria-disabled="true"] .hlx-doc-star{opacity:.6}.hlx-doc-ask-hint{margin:-4px 0 12px;font-size:var(--fs-meta);color:var(--helix-muted-text)}@media(pointer:coarse),(max-width:960px){.hlx-doc-inp{min-height:44px}.hlx-doc-inp>svg{left:12px;width:16px;height:16px}.hlx-doc-inp input{height:42px;padding-left:38px;font-size:var(--fs-lead)}.hlx-doc-clear{width:44px;height:42px}.hlx-doc-ask{min-height:44px}}.hlx-doc-ans{margin:0 0 14px;padding:12px 14px;border-radius:var(--helix-radius-card);background:var(--st-new-bg);color:var(--helix-text)}.hlx-doc-ans-h{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--st-new)}.hlx-doc-ans-q{margin:0 0 8px;font-size:var(--fs-meta);color:var(--helix-muted-text);overflow-wrap:anywhere}.hlx-doc-ans-body{margin:0;font-size:var(--fs-compact);line-height:var(--lh-normal);overflow-wrap:anywhere}.hlx-doc-ans code{font-family:var(--helix-font-mono);font-size:var(--fs-meta);padding:0 4px;border-radius:4px;background:var(--helix-surface)}.hlx-doc-cite{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;margin:0 1px;border-radius:999px;background:var(--helix-surface);color:var(--st-new);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-decoration:none;vertical-align:1px;transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}@media(hover:hover) and (pointer:fine){.hlx-doc-cite:hover{background:var(--st-new);color:var(--helix-surface)}}.hlx-doc-cite::after{content:"";position:absolute;inset:-13px -12px}.hlx-doc-cite:focus-visible{outline:3px solid var(--helix-focus-ring-axis);outline-offset:1px}.hlx-doc-ans-src{list-style:none;margin:10px 0 0;padding:8px 0 0;border-top:1px solid color-mix(in srgb,var(--st-new) 20%,transparent)}.hlx-doc-ans-src .helix-kb-link--axis{margin:0 -6px;padding:6px;border-bottom:0;min-height:44px}.hlx-doc-ans-src .helix-kb-link-title b{font-weight:var(--fw-bold)}.hlx-doc-ans-foot{margin:8px 0 0;font-size:var(--fs-meta);color:var(--helix-muted-text)}.hlx-doc-ans-skel .hlx-doc-sk{height:14px;border-radius:4px;background:color-mix(in srgb,var(--st-new) 14%,var(--helix-surface));margin:8px 0}.hlx-doc-sk--92{width:92%}.hlx-doc-sk--86{width:86%}.hlx-doc-sk--48{width:48%}.hlx-doc-ans-err{margin:0 0 14px}:root{--hlx-msg-agent-bg:#f4efe6;--hlx-msg-axis-bg:#f3eeff;--hlx-card-note-bg:var(--hlx-rte-note-bg);--hlx-card-note-edge:var(--hlx-rte-note-chip-edge)}[data-helix-dark]{--hlx-msg-agent-bg:#302720;--hlx-msg-axis-bg:#2a2140;--hlx-card-note-bg:#2c2410;--hlx-card-note-edge:#4a3a1c}:root{--hlx-rail-client:#5f594e;--hlx-rail-agent:#7a4a1e;--hlx-rail-note:#b45309;--hlx-rail-axis:#7c3aed;--hlx-rail-spine:#e2d9c8;--hlx-rail-view-bg:var(--hlx-msg-agent-bg);--hlx-rail-view-line:#a8a092;--hlx-rail-hover:#efe8dc;--hlx-rail-new-bg:#fdecea;--hlx-rail-pop:var(--helix-shadow-pop)}[data-helix-dark]{--hlx-rail-client:#b8b1a3;--hlx-rail-agent:#d9a877;--hlx-rail-note:#f5c66b;--hlx-rail-axis:#c4b0ff;--hlx-rail-spine:#34343c;--hlx-rail-view-line:#8c857a;--hlx-rail-hover:#2e2e36;--hlx-rail-new-bg:#3a1717;--helix-shadow-pop:0 14px 36px rgba(0,0,0,.6);--hlx-rail-pop:var(--helix-shadow-pop)}.helix-ctx-tabs.helix-ctx-tabs--rail{justify-content:stretch;padding:0;margin:0 -12px;--hlx-tab-line:transparent}.helix-ctx-tabs--rail .helix-ctx-tab{flex:1 1 0;min-width:0;min-height:44px;padding:0 8px;margin-bottom:0;border-bottom:0;justify-content:center;text-align:center;font-size:var(--fs-compact);font-weight:var(--fw-medium);color:var(--helix-muted);transition:color var(--dur-fast) var(--ease-out)}.helix-ctx-tabs--rail .helix-ctx-tab:hover{color:var(--helix-text)}.helix-ctx-tabs--rail .helix-ctx-tab.active{color:var(--helix-text)}.helix-ctx-tab-count{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--helix-muted)}.hlx-ctx-tabpanel{display:contents}.hlx-rail-tools{display:flex;flex-direction:column;gap:8px;margin:0 -4px;padding-top:12px}.hlx-rail-jumps{display:flex;gap:6px}.hlx-rail-jump{flex:1 1 auto;min-width:0;min-height:44px;padding:0 10px;border-radius:var(--helix-radius);border:1px solid var(--helix-border);background:var(--helix-surface);color:var(--helix-text);font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-rail-jump .mud-icon-root{font-size:var(--fs-body);flex-shrink:0}.hlx-rail-jump-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-rail-jump:hover:not(:disabled){background:var(--hlx-rail-hover)}.hlx-rail-jump:active:not(:disabled){transform:var(--press)}.hlx-rail-jump.hlx-rail-jump--clear,.hlx-rail-jump.hlx-rail-jump--clear:hover{background:transparent;border-color:transparent;color:var(--helix-muted-text);cursor:default}.hlx-rail-jump--new{background:var(--hlx-rail-new-bg);color:var(--helix-red-text);border-color:transparent;font-weight:var(--fw-semibold)}.hlx-rail-jump--new:hover:not(:disabled){background:var(--hlx-rail-new-bg)}.hlx-rail-jump-count{flex-shrink:0;margin-left:-2px;font-weight:var(--fw-medium);white-space:nowrap}.hlx-rail-jump:disabled{cursor:default;opacity:.5}.hlx-rail-seg{display:flex;gap:2px;padding:3px;border-radius:var(--helix-radius-card);background:var(--hlx-msg-agent-bg)}.hlx-rail-seg>.mud-tooltip-root{flex:1;display:flex;min-width:0}.hlx-rail-seg button{flex:1;border:0;background:transparent;color:var(--helix-muted-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hlx-rail-seg button:not([aria-pressed="true"]):hover{background:var(--hlx-rail-hover);color:var(--helix-text)}.hlx-rail-seg button:not([aria-pressed="true"]):active{background:color-mix(in srgb,var(--helix-text) 6%,var(--hlx-rail-hover))}.hlx-rail-seg button[aria-pressed="true"]{background:var(--helix-surface);color:var(--helix-text);box-shadow:var(--helix-shadow-sm)}.hlx-rail-jump:focus-visible,.hlx-rail-seg button:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-rail{margin:0 -10px;padding:10px 6px 12px}.hlx-rail-empty{margin:0;padding:12px;font-size:var(--fs-compact);color:var(--helix-muted)}.hlx-rail-list{position:relative;isolation:isolate;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hlx-rail-list::before{content:"";position:absolute;z-index:-1;left:20px;top:22px;bottom:22px;width:2px;border-radius:1px;background:var(--hlx-rail-spine)}.hlx-rail-list>li{position:relative}.hlx-rail-slot{position:relative;z-index:1;width:42px;align-self:stretch;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hlx-rail-row{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 0;color:var(--helix-text);font-size:var(--fs-compact);text-decoration:none;border-radius:var(--helix-radius-sm);transition:background-color var(--dur-fast) var(--ease-out)}.hlx-rail-row:hover{background:var(--hlx-rail-hover)}.hlx-rail-row:focus-visible{background:var(--hlx-rail-hover);outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-rail-who{flex:1;min-width:0;overflow:hidden;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.hlx-rail-row.is-unread .hlx-rail-who{font-weight:var(--fw-semibold)}.hlx-rail-row.is-dim .hlx-rail-who{color:var(--helix-muted-text);font-weight:var(--fw-regular)}.hlx-rail-tag{font-size:var(--fs-meta);color:var(--helix-muted-text)}.hlx-rail-time{font-size:var(--fs-meta);color:var(--helix-muted-text);font-variant-numeric:tabular-nums}.hlx-rail-who,.hlx-rail-dot{transition:opacity var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.hlx-rail-dot{display:inline-block;flex-shrink:0;box-sizing:border-box}.hlx-rail-dot--client{width:10px;height:10px;border-radius:50%;background:var(--helix-surface);border:2px solid var(--hlx-rail-client)}.hlx-rail-dot--agent{width:10px;height:10px;border-radius:50%;background:var(--hlx-rail-agent)}.hlx-rail-dot--note{width:9px;height:9px;border-radius:2px;background:var(--hlx-rail-note)}.hlx-rail-dot--axis{width:14px;height:14px;color:var(--hlx-rail-axis)}.hlx-rail-dot--axis>svg{display:block;width:100%;height:100%}.hlx-rail-dot--client.is-small{width:7px;height:7px;border-width:1.5px}.hlx-rail-dot--agent.is-small{width:7px;height:7px}.hlx-rail-dot--note.is-small{width:6px;height:6px}.hlx-rail-dot--axis.is-small{width:10px;height:10px}.hlx-rail-dot.is-unread{box-shadow:0 0 0 3px var(--hlx-rail-halo,var(--helix-surface)),0 0 0 5px var(--helix-red-text)}.hlx-rail-dot.is-dim{opacity:.22}.hlx-rail-day{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px 0 0;border:0;border-radius:var(--helix-radius-sm);background:transparent;color:var(--helix-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}button.hlx-rail-day:hover{background:var(--hlx-rail-hover)}.hlx-rail-row:active{background:color-mix(in srgb,var(--helix-text) 6%,var(--hlx-rail-hover))}.hlx-rail-row[data-band-in]{--hlx-rail-halo:var(--hlx-rail-view-bg)}.hlx-rail-day.is-static{cursor:default}.hlx-rail-day-mark{width:12px;height:12px;border-radius:4px;box-sizing:border-box;background:var(--helix-surface);border:2px solid var(--hlx-rail-spine)}.hlx-rail-day.is-open .hlx-rail-day-mark{background:var(--helix-muted-text);border:0}.hlx-rail-day-label{width:46px;flex-shrink:0;font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.hlx-rail-day.is-open .hlx-rail-day-label{flex:1;width:auto}.hlx-rail-strip{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.hlx-rail-day-count{font-size:var(--fs-meta);color:var(--helix-muted-text);font-variant-numeric:tabular-nums}.hlx-rail-day-chev{display:inline-flex;flex-shrink:0;color:var(--helix-muted)}.hlx-rail-day-chev .mud-icon-root{font-size:var(--fs-body)}.hlx-rail-new{display:flex;align-items:center;gap:10px;min-height:28px}.hlx-rail-new-mark{width:14px;height:2px;border-radius:1px;background:var(--helix-red-text)}.hlx-rail-new-text{font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--helix-red-text)}.hlx-rail-preview{display:none;position:fixed;z-index:1300;top:var(--hlx-rail-pv-top);right:var(--hlx-rail-pv-right);width:300px;flex-direction:column;gap:6px;padding:12px 14px;box-sizing:border-box;border:1px solid var(--helix-line);border-radius:var(--helix-radius-md);background:var(--helix-surface);box-shadow:var(--hlx-rail-pop);color:var(--helix-text);text-align:left;pointer-events:none}.hlx-rail-preview-head{display:flex;align-items:center;gap:8px}.hlx-rail-preview-head b{font-size:var(--fs-compact)}.hlx-rail-preview-kind,.hlx-rail-preview-at{font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-rail-preview-at{margin-left:auto}.hlx-rail-preview-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-compact);line-height:var(--lh-normal);white-space:normal}.hlx-rail-preview-foot{font-size:var(--fs-meta);color:var(--helix-muted-text)}html[data-helix-dark]{--mud-palette-text-secondary:var(--helix-muted);--mud-palette-surface:#1e1e24;--mud-palette-background:#121216;--mud-palette-text-primary:rgba(255,255,255,.7);--mud-palette-lines-default:rgba(255,255,255,.12);--mud-palette-lines-inputs:rgba(255,255,255,.3);--mud-palette-table-lines:rgba(255,255,255,.12);--mud-palette-action-default:#b8b1a3}[data-helix-dark] html,[data-helix-dark] body{background:var(--helix-bg);color:var(--helix-text)}[data-helix-dark] .helix-conversation,[data-helix-dark] .helix-tab-content{background:#18181c}[data-helix-dark] .helix-ticket-props,[data-helix-dark] .helix-ticket-context,[data-helix-dark] .helix-ticket-header,[data-helix-dark] .hlx-tskel-head{background:#1e1e24}[data-helix-dark] .helix-msg-collapsible.internal .helix-msg-inner{background:var(--hlx-card-note-bg)}[data-helix-dark] .helix-msg-collapsible.internal{background:var(--hlx-card-note-bg);border-color:var(--hlx-card-note-edge)}[data-helix-dark] .helix-msg-collapsible.internal .hlx-msgcard-clamp::after{background:linear-gradient(90deg,transparent,var(--hlx-card-note-bg))}[data-helix-dark] .helix-msg-collapsible.internal.helix-msg-ai .helix-msg-inner{background:rgba(124,58,237,.12)}[data-helix-dark] .helix-preview-panel,[data-helix-dark] .helix-preview-block,[data-helix-dark] .helix-property-card,[data-helix-dark] .helix-sla-card,[data-helix-dark] .helix-preview-grid>div{background:#1e1e24}[data-helix-dark] .helix-suggestion-card{background:#18181c;border-color:rgba(255,255,255,.1)}[data-helix-dark] .helix-suggestion-card.compact:hover{background:#2c1010}[data-helix-dark] .helix-composer-tabs{background:#18181c}[data-helix-dark] .helix-composer-tabs button{color:var(--helix-muted)}[data-helix-dark] .helix-composer-tabs button.active{background:#1e1e24}[data-helix-dark] .helix-history-event p b,[data-helix-dark] .helix-history-event p i{color:var(--helix-muted-text)}[data-helix-dark] .helix-history-event p b.hlx-ax-hist-author{color:var(--st-new)}[data-helix-dark] .helix-work-item{color:var(--helix-muted-text)}[data-helix-dark] .helix-work-item:hover{background:rgba(255,255,255,.05)}[data-helix-dark] .helix-md-content pre,[data-helix-dark] .helix-md-content code{background:#18181c}[data-helix-dark] .portal-conv-bubble--agent .helix-md-content pre,[data-helix-dark] .portal-conv-bubble--agent .helix-md-content pre code,[data-helix-dark] .portal-conv-bubble--agent .helix-md-content :not(pre)>code{background:var(--helix-bg)}[data-helix-dark] .helix-md-content a{color:#7fb0ff}[data-helix-dark] .helix-md-content th,[data-helix-dark] .helix-md-content td{border-color:rgba(255,255,255,.18)}[data-helix-dark] .helix-md-content th{background:rgba(255,255,255,.06)}[data-helix-dark] .helix-matrix th,[data-helix-dark] .helix-matrix-corner,[data-helix-dark] .helix-matrix-self{background:#18181c}[data-helix-dark] #blazor-error-ui{background:#2c1010;color:#fca5a5}[data-helix-dark] .helix-notif-panel{background:#1e1e24}[data-helix-dark] .helix-admin-stat-icon,[data-helix-dark] .helix-admin-module-icon{background:rgba(206,0,0,.18);color:#ff9b9b}[data-helix-dark] .helix-admin-module-badge.active{background:rgba(206,0,0,.18);border-color:rgba(206,0,0,.35);color:#ffb3b3}[data-helix-dark] .helix-ticket-row.selected{background:rgba(206,0,0,.16)}[data-helix-dark] .helix-ticket-row.bulk-selected{background:rgba(245,158,11,.14)}[data-helix-dark] .helix-ticket-row.bulk-selected.selected{background:rgba(206,0,0,.2)}[data-helix-dark] .helix-bulk-bar{background:rgba(245,158,11,.12);border-top-color:rgba(245,158,11,.4);border-bottom-color:rgba(245,158,11,.4)}[data-helix-dark] .helix-bulk-count{color:#fcd9a0}[data-helix-dark] .helix-ctx-section .helix-suggestion-card.compact:hover{background:rgba(206,0,0,.12)}[data-helix-dark] .helix-ctx-panel .helix-ctx-section.hlx-sla-breach{border-color:rgba(206,0,0,.4)}[data-helix-dark] .hlx-cmode.note.active{background:rgba(245,158,11,.18);color:#fcd9a0}[data-helix-dark] .hlx-composer-mode-chip.note{background:rgba(245,158,11,.18);color:#fcd9a0;border-color:transparent}[data-helix-dark] .helix-md-content blockquote{background:rgba(255,255,255,.05)}[data-helix-dark] .helix-channel{background:var(--helix-surface)}.helix-page{min-height:100vh;background:radial-gradient(circle at top right,rgba(206,0,0,.06),transparent 28rem),linear-gradient(180deg,#fff 0%,#f7f8fa 40%,#f7f8fa 100%)}.helix-card{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);box-shadow:none}.helix-card-hover{transition:transform var(--dur-fade) var(--ease-out),box-shadow var(--dur-fade) var(--ease-out),border-color var(--dur-fade) var(--ease-out);cursor:pointer}@media(hover:hover) and (pointer:fine){.helix-card-hover:hover{transform:translateY(-2px);box-shadow:var(--helix-shadow-md);border-color:rgba(206,0,0,.22)}}.helix-card-hover:active{transform:var(--press-soft)}.helix-sidebar-dark{background:linear-gradient(180deg,#05070a 0%,#10141c 100%)!important;color:#fff!important}.helix-sidebar-inner{display:flex;flex-direction:column;height:100%;padding:0 10px 16px;overflow-y:auto;overflow-x:hidden;background:var(--sb-surface)}@media(min-width:961px){.helix-sidebar-inner{margin:8px;height:calc(100% - 16px);border:1px solid var(--helix-border);border-radius:14px;box-shadow:var(--helix-float-shadow)}}.helix-sidebar-logo-wrap{display:flex;align-items:center;gap:10px;padding:14px 6px 10px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.helix-sidebar-section{font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.8px;color:rgba(255,255,255,.38);padding:10px 6px 4px}.helix-sidebar-item{height:32px;flex-shrink:0;border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.75);text-decoration:none;font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);margin-bottom:1px;position:relative;white-space:nowrap}.helix-sidebar-item:hover{background:rgba(255,255,255,.08);color:#fff}.helix-sidebar-item.active{background:rgba(206,0,0,.26);color:#fff;font-weight:var(--fw-semibold);border-left:3px solid var(--helix-red-text);padding-left:7px}.helix-sidebar-badge{margin-left:auto;min-width:18px;height:18px;border-radius:9px;padding:0 5px;font-size:var(--fs-meta);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center}.helix-sidebar-badge.danger{background:var(--helix-red);color:#fff}.helix-sidebar-badge.muted{background:rgba(255,255,255,.14);color:rgba(255,255,255,.8)}.helix-sidebar-item--sub{font-size:var(--fs-compact);opacity:.85}.helix-sidebar-item--sub:hover{opacity:1}.helix-sidebar-item--primary{font-weight:var(--fw-bold);font-size:var(--fs-body)}.hlx-sidebar-clickable{cursor:pointer}.helix-sidebar-spacer{flex:1 1 auto;min-height:20px}.hlx-sidebar-group{display:flex;flex-direction:column;flex-shrink:0}.hlx-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;border-radius:9px;padding:0 5px;background:rgba(255,255,255,.15);color:rgba(255,255,255,.9);font-size:var(--fs-meta);font-weight:var(--fw-bold);flex-shrink:0;margin-left:auto}.helix-sidebar-section.hlx-section-action{display:flex;align-items:center;justify-content:space-between;padding-right:2px}.helix-sidebar-section.hlx-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;transition:color .12s var(--ease-out)}.helix-sidebar-section.hlx-section-toggle:hover{color:rgba(255,255,255,.7)}.helix-sidebar-section.hlx-section-danger{color:rgba(255,140,140,.6)}.hlx-section-chevron{color:rgba(255,255,255,.35);transition:transform .22s var(--ease-out)}.hlx-section-chevron.is-open{transform:rotate(180deg)}.hlx-collapsible{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s var(--ease-out)}.hlx-collapsible.collapsed{grid-template-rows:0fr;transition-duration:var(--dur-base)}.hlx-collapsible>.hlx-collapsible-inner{display:flex;flex-direction:column;overflow:hidden;min-height:0;visibility:visible;opacity:1;transform:none;transition:visibility 0s,opacity .22s var(--ease-out),transform .26s var(--ease-out)}.hlx-collapsible.collapsed>.hlx-collapsible-inner{visibility:hidden;opacity:0;transform:translateY(-4px);transition:visibility 0s .26s,opacity .14s var(--ease-out),transform .22s var(--ease-out)}.hlx-section-toggle .hlx-cnt{animation:hlx-chip-in .22s var(--ease-out)}.hlx-section-toggle[aria-expanded="true"]>.hlx-cnt,.hlx-rail-section[aria-expanded="true"]>.hlx-cnt{display:none}@keyframes hlx-chip-in{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.hlx-sv-delete{flex-shrink:0;margin-left:auto}.hlx-saved-view:hover .hlx-cnt{display:none}.hlx-saved-empty{font-size:var(--fs-meta);color:rgba(255,255,255,.35);padding:4px 8px 2px;font-style:italic}.mud-drawer.helix-sidebar-dark{transition:width 220ms var(--ease-out)!important}.mud-main-content,.mud-appbar{transition:margin-left 220ms var(--ease-out),padding-left 220ms var(--ease-out),left 220ms var(--ease-out),width 220ms var(--ease-out)!important}.hlx-sidebar-collapse{margin:0 0 0 auto;flex-shrink:0}.helix-sidebar-inner.hlx-collapsed{padding:0 8px 16px}.helix-sidebar-inner.hlx-collapsed .hlx-nav-label,.helix-sidebar-inner.hlx-collapsed .helix-sidebar-section,.helix-sidebar-inner.hlx-collapsed .hlx-cnt{display:none}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-item{justify-content:center;padding:0;width:36px;height:36px;margin:1px auto;border-radius:10px}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-logo-wrap{display:flex;flex-direction:column;justify-content:center;gap:8px}.helix-sidebar-inner.hlx-collapsed .hlx-sidebar-collapse{margin:0}.helix-sidebar-logo-wrap>.mud-tooltip-root{margin-left:auto;display:inline-flex}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-logo-wrap>.mud-tooltip-root{margin-left:0}.hlx-sidebar-dock>.mud-tooltip-root,.hlx-section-row>.mud-tooltip-root{display:inline-flex;flex-shrink:0}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-item:has(.hlx-cnt)::after{content:'';position:absolute;top:5px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--helix-red);box-shadow:0 0 0 2px rgba(5,7,10,.9)}.hlx-cnt--red{background:var(--helix-red);color:#fff}.hlx-cnt--amber{background:#92400e;color:#fde68a}.hlx-cnt--muted{background:rgba(255,255,255,.12);color:rgba(255,255,255,.6)}.helix-sidebar-dark{--sb-text:#5c5648;--sb-strong:#1c1a16;--sb-muted:var(--helix-muted-text);--sb-hover:rgba(60,52,40,.07);--sb-divider:rgba(60,52,40,.12);--sb-cnt-bg:rgba(60,52,40,.1);--sb-cnt-text:#5c5648;--sb-ring:#ece5d8;--sb-surface:#ece5d8;--sb-canvas:var(--helix-chrome-bg);background:var(--sb-canvas)!important;color:var(--sb-text)!important}.helix-sidebar-logo-wrap{border-bottom-color:var(--sb-divider)!important}.helix-sidebar-dark .hx-logo.dark .hx-logo-text{color:var(--sb-strong)!important}.helix-sidebar-section{color:var(--sb-muted)!important}.helix-sidebar-item{color:var(--sb-text)!important}.helix-sidebar-item:hover{background:var(--sb-hover)!important;color:var(--sb-strong)!important}.helix-sidebar-item.active{background:rgba(206,0,0,.1)!important;color:var(--helix-red-text)!important}.helix-sidebar-item.active .mud-icon-root{color:var(--helix-red-text)!important}.helix-sidebar-badge.muted{background:var(--sb-cnt-bg);color:var(--sb-cnt-text)}.hlx-cnt{background:var(--sb-cnt-bg);color:var(--sb-cnt-text)}.hlx-cnt--muted{background:rgba(60,52,40,.07);color:var(--sb-muted)}.helix-sidebar-section.hlx-section-toggle:hover{color:var(--sb-text)!important}.helix-sidebar-item:focus-visible,.helix-sidebar-section.hlx-section-toggle:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:-3px}.hlx-section-chevron{color:#b3a992!important}.hlx-saved-empty{color:var(--sb-muted)}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-item:has(.hlx-cnt)::after{box-shadow:0 0 0 2px var(--sb-ring)}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-item.hlx-rail-section[aria-expanded="true"]::after{content:none}[data-helix-dark] .helix-sidebar-dark{--sb-text:rgba(255,240,225,.78);--sb-strong:#fff;--sb-muted:rgba(255,240,225,.6);--sb-hover:rgba(255,240,225,.08);--sb-divider:rgba(255,240,225,.1);--sb-cnt-bg:rgba(255,240,225,.14);--sb-cnt-text:rgba(255,240,225,.9);--sb-ring:#1a140d;--sb-surface:linear-gradient(180deg,#221b12 0%,#15100a 100%);--sb-canvas:var(--helix-chrome-bg);background:var(--sb-canvas)!important;color:var(--sb-text)!important}[data-helix-dark] .helix-sidebar-dark .hx-logo.dark .hx-logo-text{color:#fff!important}[data-helix-dark] .helix-sidebar-item.active{background:rgba(206,0,0,.3)!important;color:#fff!important;box-shadow:none}[data-helix-dark] .helix-sidebar-item.active .mud-icon-root{color:#fff!important}[data-helix-dark] .hlx-section-chevron{color:rgba(255,240,225,.35)!important}.hlx-section-row{display:flex;align-items:center;gap:2px;padding-right:2px;flex-shrink:0}.hlx-section-row .hlx-section-toggle{flex:1 1 auto;min-width:0}.helix-sidebar-inner.hlx-collapsed .hlx-section-row{display:none}.hlx-collapsible-inner>.mud-menu{align-self:stretch;width:100%}.hlx-sidebar-more.is-active{color:var(--helix-red-text);font-weight:var(--fw-semibold)}.hlx-sidebar-more{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:1 1 auto;width:100%;height:28px;padding:0 8px 0 36px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-meta);font-weight:var(--fw-medium);text-align:left;color:var(--sb-muted);transition:background 130ms var(--ease-out),color 130ms var(--ease-out)}.hlx-sidebar-more:hover,.hlx-sidebar-more[aria-expanded="true"]{background:var(--sb-hover);color:var(--sb-strong)}.hlx-sidebar-more:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-sidebar-logo-wrap .hx-logo:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-sidebar-more .mud-icon-root{transition:transform .2s var(--ease-out)}.hlx-sidebar-more:hover .mud-icon-root,.hlx-sidebar-more[aria-expanded="true"] .mud-icon-root{transform:translateX(2px)}.hlx-sidebar-dock{display:flex;align-items:center;gap:2px;flex-shrink:0;padding-top:8px;border-top:1px solid var(--sb-divider)}.hlx-dock-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;color:var(--sb-text);text-decoration:none;transition:background 130ms var(--ease-out),color 130ms var(--ease-out),transform 120ms var(--ease-out)}.hlx-dock-link:hover{background:var(--sb-hover);color:var(--sb-strong)}.hlx-dock-link:active{transform:var(--press)}.hlx-dock-link.active{background:rgba(206,0,0,.1);color:var(--helix-red-text)}.hlx-dock-link:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}[data-helix-dark] .hlx-dock-link.active{background:rgba(206,0,0,.3);color:#fff}.helix-sidebar-inner.hlx-collapsed .hlx-sidebar-dock{display:grid;grid-template-columns:repeat(2,28px);justify-content:center;gap:4px}.helix-sidebar-inner.hlx-collapsed .hlx-dock-link{width:28px;height:28px}.helix-sidebar-inner.hlx-collapsed .hlx-sidebar-dock>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.hlx-rail-more{border:0;background:transparent;cursor:pointer;font-family:inherit;position:relative;transition:background 130ms var(--ease-out),color 130ms var(--ease-out),transform 120ms var(--ease-out)}.hlx-rail-more:active{transform:var(--press)}.hlx-rail-more[aria-expanded="true"]{background:var(--sb-hover);color:var(--sb-strong)}.hlx-rail-more:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.helix-sidebar-inner.hlx-collapsed .hlx-collapsible-inner>.mud-menu{display:flex;justify-content:center}.hlx-rail-tip{display:flex;flex-direction:column;flex-shrink:0}.helix-sidebar-inner.hlx-collapsed .hlx-rail-tip{align-self:center}.hlx-rail-section{border:0;background:transparent;cursor:pointer;font-family:inherit;position:relative;transition:background 160ms var(--ease-out),color 160ms var(--ease-out),transform 120ms var(--ease-out),border-radius 160ms var(--ease-out)}.hlx-rail-section:active{transform:var(--press)}.hlx-rail-section:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-rail-section.has-current{color:var(--helix-red-text)!important}.hlx-rail-section.is-open{background:var(--sb-hover);color:var(--sb-strong)!important}.helix-sidebar-inner.hlx-collapsed .helix-sidebar-item.hlx-rail-section.is-open{border-radius:10px 10px 4px 4px}.helix-sidebar-inner.hlx-collapsed .mud-tooltip-root:has(>.hlx-rail-section){display:flex;justify-content:center}.helix-sidebar-inner.hlx-collapsed .mud-tooltip-root:has(>.hlx-rail-section)+.hlx-collapsible>.hlx-collapsible-inner{width:36px;margin:-1px auto 4px;padding:2px 0;border-radius:4px 4px 10px 10px;background:var(--sb-hover)}.helix-sidebar-inner.hlx-collapsed .mud-tooltip-root:has(>.hlx-rail-section)+.hlx-collapsible.collapsed>.hlx-collapsible-inner{margin:0 auto;padding:0;transition:visibility 0s .26s,opacity .14s var(--ease-out),transform .22s var(--ease-out),margin var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out)}.helix-sidebar-inner.hlx-collapsed .mud-tooltip-root:has(>.hlx-rail-section)+.hlx-collapsible .helix-sidebar-item{width:32px;height:32px;margin:1px auto;border-radius:8px}.hlx-sidebar-overflow{min-width:264px;max-width:300px}.hlx-overflow-head{padding:6px 8px 4px}.hlx-overflow-title{display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--helix-text)}.hlx-overflow-total{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--helix-muted-text)}.hlx-overflow-filter{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--helix-border);border-radius:8px;color:var(--helix-muted-text)}.hlx-overflow-filter:focus-within{border-color:var(--helix-red-text);box-shadow:0 0 0 2px rgba(206,0,0,.12)}.hlx-overflow-filter input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:var(--fs-compact);color:var(--helix-text)}.hlx-overflow-heading{padding:8px 16px 2px;font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.8px;color:var(--helix-muted-text)}.hlx-overflow-item{display:flex;align-items:center;gap:10px;width:100%;min-width:0;font-size:var(--fs-compact)}.hlx-overflow-item .hlx-cnt{background:rgba(60,52,40,.1);color:var(--helix-text)}.hlx-overflow-empty{padding:10px 16px;font-size:var(--fs-meta);color:var(--helix-muted-text)}@media(prefers-reduced-motion:reduce){.hlx-collapsible,.hlx-collapsible>.hlx-collapsible-inner,.hlx-collapsible.collapsed>.hlx-collapsible-inner,.helix-sidebar-inner.hlx-collapsed .mud-tooltip-root:has(>.hlx-rail-section)+.hlx-collapsible.collapsed>.hlx-collapsible-inner{transition:none}.hlx-collapsible.collapsed>.hlx-collapsible-inner{transform:none}.hlx-section-chevron,.hlx-sidebar-more .mud-icon-root{transition:none}.hlx-sidebar-more:hover .mud-icon-root,.hlx-sidebar-more[aria-expanded="true"] .mud-icon-root{transform:none}.hlx-section-toggle .hlx-cnt{animation:none}}.hx-logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.hx-logo-icon{width:44px;height:44px;border-radius:12px;background:#050505;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 4px 14px rgba(206,0,0,.2);overflow:hidden;flex-shrink:0}.hx-logo-icon img{width:30px;height:30px;object-fit:contain;display:block}.hx-logo-text{display:flex;flex-direction:column;line-height:var(--lh-tight)}.hx-logo-brand{font-size:var(--fs-compact);font-weight:var(--fw-medium);letter-spacing:.2px}.hx-logo-product{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:.2px}.hx-logo.dark .hx-logo-text{color:#fff}.hx-logo.light .hx-logo-text{color:var(--helix-text)}.hx-priority{display:inline-flex;align-items:center;height:24px;border-radius:8px;flex-shrink:0;vertical-align:middle;font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-none);color:var(--helix-text);background:color-mix(in srgb,var(--hx-c) 12%,transparent)}.hx-priority-tag{align-self:stretch;display:flex;align-items:center;padding:0 6px;border-radius:8px 0 0 8px;font-family:var(--helix-font-mono);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--helix-text);background:color-mix(in srgb,var(--hx-c) 22%,transparent);border-right:1px solid color-mix(in srgb,var(--hx-c) 30%,transparent)}.hx-priority-txt{padding:0 10px 0 8px;white-space:nowrap}.hx-priority--sm{height:20px}.hx-priority--sm .hx-priority-tag{border-right:0;border-radius:8px}.hlx-tip-pop{position:fixed;top:0;left:0;max-width:calc(100vw - 16px);padding:4px 8px;border-radius:var(--mud-default-borderradius);background-color:var(--mud-palette-gray-darker);color:var(--mud-palette-dark-text);font-family:var(--mud-typography-default-family);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:var(--mud-zindex-tooltip);opacity:0;visibility:hidden}.hlx-tip-pop.is-visible{opacity:1;visibility:visible;transition:opacity var(--dur-fade) var(--ease-out)}@media(prefers-reduced-motion:reduce){.hlx-tip-pop.is-visible{transition:none}}.hx-status,.hx-role{display:inline-flex;align-items:center;height:24px;border-radius:999px;overflow:hidden;flex-shrink:0;vertical-align:middle;font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-none);color:var(--helix-text);background:color-mix(in srgb,var(--hx-c) 12%,transparent)}.hx-status-cap,.hx-role-cap{width:8px;align-self:stretch;background:var(--hx-c,#7a7366)}.hx-status-txt,.hx-role-txt{padding:0 11px 0 9px;white-space:nowrap}.hx-status--sm{height:20px}.hx-status--sm .hx-status-txt{padding:0 9px 0 8px}.hx-role--sm{height:20px}.hx-role--sm .hx-role-txt{padding:0 9px 0 8px}[data-helix-dark] .hx-role{--hx-c-lift:color-mix(in srgb,var(--hx-c,#7a7366) 60%,var(--helix-text));background:color-mix(in srgb,var(--hx-c-lift) 18%,transparent)}[data-helix-dark] .hx-role-cap{background:var(--hx-c-lift)}.hx-sla{display:inline-flex;align-items:center;height:24px;border-radius:999px;overflow:hidden;flex-shrink:0;vertical-align:middle;font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-none);color:var(--helix-text)}.hx-sla-cap{width:8px;align-self:stretch;flex-shrink:0}.hx-sla-ico{margin-left:8px;color:var(--helix-muted);display:inline-flex}.hx-sla-txt{padding:0 11px 0 9px;white-space:nowrap;font-variant-numeric:tabular-nums}.hx-sla--ontime{background:var(--helix-surface);border:1px solid var(--helix-border)}.hx-sla--ontime .hx-sla-txt{padding-left:6px}.hx-sla--none{background:var(--helix-panel-2);color:var(--helix-muted)}.hx-sla--risk{background:var(--sla-warn-bg)}.hx-sla--risk .hx-sla-cap{background:var(--sla-warn)}.hx-sla--overdue{background:var(--sla-danger-bg)}.hx-sla--overdue .hx-sla-cap{background:var(--sla-danger)}.hlx-sla-breach .hx-sla--overdue{background:var(--helix-surface);border:1px solid var(--sla-danger-border)}.hx-avatar{display:flex;align-items:center;gap:8px}.hx-avatar-circle{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-meta);flex-shrink:0;position:relative}.hx-avatar-circle img{width:100%;height:100%;border-radius:50%;object-fit:cover}.hx-avatar-online-dot{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#16a34a;border:2px solid #fff}.hx-avatar-name{font-weight:var(--fw-semibold);font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-avatar-sub{font-size:var(--fs-meta);color:var(--helix-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-hero-v2{padding:52px 0 40px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px}.portal-hero-v2-title{font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--helix-text);line-height:var(--lh-snug);margin:0 0 10px}.portal-hero-v2-sub{font-size:var(--fs-lead);color:var(--helix-muted);margin:0 0 24px;line-height:var(--lh-normal)}.portal-hero-v2-kbd,.hlx-sb-kbd{display:inline-flex;align-items:center;padding:3px 7px;line-height:var(--lh-none);border:1px solid var(--helix-border);border-radius:var(--helix-radius-2xs);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);background:var(--helix-panel-2);flex-shrink:0}.portal-illus{position:relative;width:300px;height:220px;display:none}@media(min-width:1100px){.portal-illus{display:block}.portal-hero-v2{grid-template-columns:minmax(0,1fr) auto}}.portal-illus-tile{position:absolute;background:var(--helix-surface);border-radius:18px;box-shadow:var(--helix-shadow-md);display:flex;align-items:center;justify-content:center}.portal-illus-tile-logo{top:30px;right:60px;width:96px;height:96px;transform:rotate(6deg)}.portal-illus-tile-logo img{width:52px;height:52px}.portal-illus-tile-lines{top:70px;left:0;width:120px;height:84px;transform:rotate(-8deg);flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:0 16px}.portal-illus-line{height:7px;border-radius:4px;background:#edeff3;display:block}.portal-illus-tile-lines .portal-illus-line:first-child{background:rgba(206,0,0,.25)}.portal-illus-tile-check{bottom:24px;right:110px;width:44px;height:44px;transform:rotate(-6deg)}.portal-illus-tile-user{bottom:0;right:24px;width:52px;height:52px;transform:rotate(8deg)}.portal-illus-bubble-chat{position:absolute;top:0;left:70px;width:74px;height:52px;border-radius:16px 16px 16px 4px;background:var(--helix-red);transform:rotate(-5deg);display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 10px 24px rgba(206,0,0,.3)}.portal-illus-bubble-chat span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.85);display:block}.portal-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:32px}.portal-action-card{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);padding:20px 18px;display:flex;flex-direction:row;align-items:center;gap:16px;text-decoration:none;color:inherit;cursor:pointer;position:relative;transition:transform 150ms var(--ease-out),box-shadow 150ms var(--ease-out),border-color 150ms var(--ease-out)}@media(hover:hover) and (pointer:fine){.portal-action-card:hover{transform:translateY(-2px);box-shadow:var(--helix-shadow-md);border-color:rgba(206,0,0,.18)}}.portal-action-card:active{transform:var(--press-soft)}.portal-action-icon{width:56px;height:56px;border-radius:50%;background:rgba(206,0,0,.08);color:var(--helix-red-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.portal-action-arrow{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--helix-red-text);opacity:.6;transition:opacity 150ms var(--ease-out),transform 150ms var(--ease-out)}@media(hover:hover) and (pointer:fine){.portal-action-card:hover .portal-action-arrow{opacity:1;transform:translateY(-50%) translateX(2px)}}.portal-action-card>div:last-child{flex:1 1 auto;padding-right:22px;min-width:0}.portal-action-title{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--helix-text);margin-bottom:3px}.portal-action-desc{font-size:var(--fs-compact);color:var(--helix-muted);line-height:var(--lh-normal)}.portal-action-card{min-width:0}button.portal-action-card{width:100%;text-align:start;justify-content:flex-start}.portal-action-title--clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-action-card:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.portal-action-card[aria-busy="true"]{cursor:progress}.portal-action-card[aria-busy="true"]:active{transform:none}@media(hover:hover) and (pointer:fine){.portal-action-card[aria-busy="true"]:hover{transform:none;box-shadow:none;border-color:var(--helix-border)}.portal-action-card[aria-busy="true"]:hover .portal-action-arrow{opacity:.6;transform:translateY(-50%)}}.portal-home-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:24px;align-items:start}@media(min-width:961px){.portal-home-page{height:calc(100vh - 72px);display:flex;flex-direction:column;overflow-y:auto}.portal-home-grid{align-items:stretch;flex:1 1 auto;min-height:320px;padding-bottom:24px}.portal-recent-panel{display:flex;flex-direction:column;min-height:0}.portal-recent-panel .portal-ticket-list{flex:1 1 auto;min-height:0;overflow-y:auto}.portal-side-col{display:flex;flex-direction:column;min-height:0}.portal-articles-panel{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.portal-article-list{min-height:0;overflow-y:auto;flex:1 1 auto}.portal-status-card{flex-shrink:0}}.portal-recent-panel{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);padding:18px 20px}.portal-recent-panel .portal-ticket-list{border:0;border-radius:0}.portal-recent-panel .portal-ticket-row{padding-left:0;padding-right:0}.portal-recent-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.portal-recent-title{font-size:var(--fs-lead);font-weight:var(--fw-bold);color:var(--helix-text);display:inline-flex;align-items:center;gap:8px}.portal-recent-link{font-size:var(--fs-compact);font-weight:var(--fw-medium);color:var(--helix-red-text);text-decoration:none;display:flex;align-items:center;gap:3px}.portal-recent-link:hover{text-decoration:underline}.portal-articles-panel{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);padding:20px;margin-bottom:16px}.portal-articles-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.portal-article-item{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--helix-border);text-decoration:none;color:inherit;transition:color 130ms}.portal-article-item:last-child{border-bottom:0;padding-bottom:0}.portal-article-item:hover{color:var(--helix-red-text)}.portal-article-cat{font-size:var(--fs-meta);font-weight:var(--fw-semibold);padding:2px 8px;border-radius:10px;background:var(--helix-panel-2);color:var(--helix-muted);white-space:nowrap;margin-left:auto;flex-shrink:0}.csat-stars{display:inline-flex;align-items:center;gap:2px}.hlx-csat-rate-stars{display:flex;gap:6px;justify-content:center;margin:4px 0 16px}.hlx-csat-rate-stars--start{flex-wrap:wrap;justify-content:flex-start;margin:4px 0 0}.hlx-csat-rate-star{flex:none}.hlx-csat-rate-label{display:block;font-size:var(--fs-meta);color:var(--helix-muted);margin:0 0 6px}.portal-ticket-layout{display:flex;flex-direction:column;gap:16px}.portal-ticket-main{min-width:0;order:2}.portal-ticket-side{min-width:0;order:1;display:flex;flex-direction:column;gap:16px}@media(min-width:960px){.portal-ticket-layout{flex-direction:row;align-items:flex-start;gap:24px}.portal-ticket-main{flex:1 1 auto;order:1}.portal-ticket-side{flex:0 0 300px;order:2;position:sticky;top:88px}}.portal-ticket-end{height:60px}.portal-reply-bar{display:none}@media(max-width:700px){.portal-reply-card{scroll-margin-top:88px}.portal-ticket-end{height:calc(var(--hlx-portal-bar-h) + env(safe-area-inset-bottom,0px))}.portal-reply-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--hlx-portal-z-bottom-bar);display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--hlx-portal-bar-h);padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--helix-bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--helix-border);transition:opacity 160ms var(--ease-out),transform 200ms var(--ease-out),visibility 0s linear 0s}.portal-reply-bar:not([data-shown]){opacity:0;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:opacity 160ms var(--ease-out),transform 200ms var(--ease-out),visibility 0s linear 200ms}.portal-shell .portal-reply-bar .mud-button-root.mud-button.portal-reply-bar-respond{flex:1 1 auto;min-width:0}.portal-shell .portal-reply-bar .mud-button-root.mud-icon-button.portal-reply-bar-close{flex:none}}@media(max-width:480px){.portal-reply-card{scroll-margin-top:76px}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.portal-reply-bar{transform:none;transition:opacity 120ms linear,visibility 0s linear 0s}.portal-reply-bar:not([data-shown]){transform:none;transition:opacity 120ms linear,visibility 0s linear 120ms}}.portal-status-timeline{display:flex;flex-direction:column}.portal-status-step{position:relative;display:flex;gap:12px;padding:0 0 14px 2px}.portal-status-step:last-child{padding-bottom:0}.portal-status-step::before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--helix-border)}.portal-status-step:last-child::before{display:none}.portal-status-dot{position:relative;z-index:1;flex:none;width:12px;height:12px;border-radius:50%;margin-top:2px;background:var(--helix-subtle);box-shadow:0 0 0 3px var(--helix-surface)}.portal-status-step.is-current .portal-status-dot{background:var(--helix-ink)}.portal-status-info{min-width:0}.portal-status-name{font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-text)}.portal-status-step.is-current .portal-status-name{color:var(--helix-ink);font-weight:var(--fw-bold)}.portal-status-when{font-size:var(--fs-meta);color:var(--helix-muted)}.portal-status-summary{display:none}@media(max-width:700px){.portal-status-summary{display:flex;align-items:center;gap:10px;font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-ink)}.portal-status-summary .portal-status-dot{margin-top:0;background:var(--helix-ink)}.portal-status-toggle{align-items:center;gap:4px;margin:8px 0 0 -4px;padding:4px;appearance:none;border:0;background:transparent;cursor:pointer;border-radius:var(--helix-radius-sm);font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--helix-red-text)}.portal-status-toggle-icon{transition:transform var(--dur-fast) var(--ease-out)}.portal-status-toggle[aria-expanded="true"] .portal-status-toggle-icon{transform:rotate(180deg)}.portal-status-steps.is-collapsed,.portal-status-steps.is-single{display:none}.portal-status-steps.is-expanded{margin-top:12px;animation:portal-fade-in var(--dur-base) var(--ease-out)}.portal-status-summary.is-live{animation:portal-fade-in var(--dur-base) var(--ease-out)}.portal-status-summary.is-live .portal-status-dot{animation:portal-status-pop 240ms var(--ease-out)}}@media(prefers-reduced-motion:reduce){.portal-status-summary.is-live .portal-status-dot{animation:none}.portal-status-toggle-icon{transition:none}}.portal-resolved-card{border-left:3px solid var(--helix-success);background:color-mix(in srgb,var(--helix-success) 6%,var(--helix-surface))}.portal-resolved-icon{color:var(--helix-success);flex-shrink:0}.portal-resolved-text{color:var(--helix-success-text)}.portal-resolved-caption{color:var(--helix-muted)}.portal-resolved-text a,.portal-resolved-caption a{color:var(--helix-success-text);font-weight:var(--fw-bold)}.portal-resolved-btn{border-color:var(--helix-success);color:var(--helix-success-text);flex-shrink:0}.portal-status-card{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);padding:18px 20px}.portal-status-ok-dot{position:relative;isolation:isolate;width:9px;height:9px;border-radius:50%;background:var(--helix-success);flex-shrink:0;animation:hlx-live-pulse 3s ease-in-out infinite}.portal-footer-cta{display:inline-flex;align-items:center;gap:8px;height:var(--btn-h-touch);padding:0 22px;border-radius:999px;background:var(--helix-red);color:#fff;font-size:var(--fs-body);font-weight:var(--fw-bold);box-shadow:0 6px 18px rgba(206,0,0,.28);text-decoration:none;transition:transform 140ms var(--ease-out),box-shadow 140ms var(--ease-out)}@media(hover:hover) and (pointer:fine){.portal-footer-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(206,0,0,.36);color:#fff}}.portal-footer-cta:active{transform:translateY(0) var(--press)}.portal-user-block{flex-direction:column;align-items:flex-end;line-height:var(--lh-snug)}.portal-user-name{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--helix-text);white-space:nowrap}.portal-user-org{font-size:var(--fs-meta);color:var(--helix-muted);white-space:nowrap}.portal-topbar-new .portal-user-block{margin-inline-start:8px}.helix-msg-public,.helix-msg-client,.helix-msg-internal{border-left:0;background:transparent}@keyframes hlx-msg-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.helix-msg,.portal-conv-msg{animation:hlx-msg-in .25s ease-out}.helix-conversation[data-hlx-live] .helix-msg-collapsible:not([data-hlx-settled]){animation:hlx-msg-in var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.helix-msg,.helix-msg-collapsible,.portal-conv-msg{animation:none}}@keyframes hlx-route-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hlx-route-fwd{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes hlx-route-back{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes hlx-route-fade{from{opacity:0}to{opacity:1}}.mud-main-content{overflow-x:clip}.hlx-route-enter[data-hlx-dir]{animation:hlx-route-rise 180ms var(--ease-out)}@media(max-width:700px){.hlx-route-enter[data-hlx-dir="fwd"]{animation:hlx-route-fwd 220ms var(--ease-out)}.hlx-route-enter[data-hlx-dir="back"]{animation:hlx-route-back 220ms var(--ease-out)}:root[data-hlx-traverse] .hlx-route-enter[data-hlx-dir],.hlx-route-enter[data-hlx-dir][data-hlx-still]{animation:none}}@media(prefers-reduced-motion:reduce){.hlx-route-enter[data-hlx-dir],.hlx-route-enter[data-hlx-dir="fwd"],.hlx-route-enter[data-hlx-dir="back"]{animation:hlx-route-fade var(--dur-reduced) var(--ease-out)}}@keyframes hlx-pane-fade{from{opacity:0}to{opacity:1}}.helix-ticket-main[data-hlx-tab-swap]>:is(#hlx-conversation,.helix-tab-content):not([data-hlx-tab-out]){animation:hlx-pane-fade var(--dur-fade) var(--ease-out)}.hlx-tab-indicator{position:absolute;left:0;bottom:0;width:100px;height:2px;background:var(--helix-red-text);transform-origin:left center;opacity:0;pointer-events:none;transition:transform 200ms var(--ease-ios),opacity 150ms var(--ease-out)}.hlx-tab-indicator.is-visible{opacity:1}.hlx-tab-indicator.is-instant{transition:none}.helix-ticket-tabs:has(>.hlx-tab-indicator.is-visible) .helix-ticket-tab.active{border-bottom-color:transparent}@media(min-width:981px) and (forced-colors:none){.helix-ticket-tabs:has(>.hlx-tab-indicator.is-visible){--hlx-tab-line:transparent}}@media(max-width:980px){.hlx-tab-indicator{display:none}}@media(forced-colors:active){.hlx-tab-indicator{display:none}}@media(prefers-reduced-motion:reduce){.helix-ticket-main[data-hlx-tab-swap]>:is(#hlx-conversation,.helix-tab-content):not([data-hlx-tab-out]){animation:hlx-pane-fade var(--dur-reduced) var(--ease-out)}.hlx-tab-indicator{transition:none}}@keyframes hlx-ctx-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes hlx-sheet-in{from{transform:translateX(100%)}to{transform:none}}.hlx-ctx-scrim{display:none}@media(min-width:1281px){.helix-ticket-wrap[data-hlx-ctx-anim]:not(.hlx-ctx-collapsed)>.helix-ticket-context{animation:hlx-ctx-in 220ms var(--ease-out)}.helix-ticket-wrap[data-hlx-ctx-anim]>.helix-ticket-context *{animation-duration:0s}}@media(max-width:1280px){.helix-ticket-wrap.hlx-ctx-open>.helix-ticket-context{animation:hlx-sheet-in 240ms var(--ease-out)}}@media(max-width:980px){.helix-ticket-wrap.hlx-ctx-open>.hlx-ctx-scrim{display:block;position:fixed;left:0;right:0;bottom:0;top:var(--mud-appbar-height,64px);z-index:89;background:var(--helix-scrim);animation:hlx-pane-fade 200ms var(--ease-out)}}@media(max-width:980px) and (forced-colors:active){.helix-ticket-wrap.hlx-ctx-open>.hlx-ctx-scrim{forced-color-adjust:none;background:color-mix(in srgb,CanvasText 50%,transparent)}}@media(prefers-reduced-motion:reduce) and (min-width:1281px){.helix-ticket-wrap[data-hlx-ctx-anim]:not(.hlx-ctx-collapsed)>.helix-ticket-context{animation:hlx-pane-fade var(--dur-reduced) var(--ease-out)}}@media(prefers-reduced-motion:reduce) and (max-width:1280px){.helix-ticket-wrap.hlx-ctx-open>.helix-ticket-context,.helix-ticket-wrap.hlx-ctx-open>.hlx-ctx-scrim{animation:hlx-pane-fade var(--dur-reduced) var(--ease-out)}}.helix-msg-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.2px}.helix-msg-badge-public{background:rgba(22,163,74,.12);color:#137638}.helix-msg-badge-internal{background:rgba(245,158,11,.14);color:#92400e}.helix-msg-badge-client{background:rgba(37,99,235,.1);color:#1d4ed8}[data-helix-dark] .helix-msg-badge-public{background:rgba(22,163,74,.26);color:#86efac}[data-helix-dark] .helix-msg-badge-internal{background:rgba(245,158,11,.24);color:#fcd34d}[data-helix-dark] .helix-msg-badge-client{background:rgba(96,165,250,.22);color:#93c5fd}.helix-msg-badge-ai{background:rgba(124,58,237,.12);color:#6d28d9}[data-helix-dark] .helix-msg-badge-ai{background:rgba(124,58,237,.26);color:#c4b5fd}.hlx-deliv--queued{background:var(--helix-soft);color:#5f594e}[data-helix-dark] .hlx-deliv--queued{color:#c9c2b6}.hlx-deliv--sending{background:rgba(37,99,235,.1);color:#1d4ed8}.hlx-deliv--retrying{background:rgba(245,158,11,.14);color:#92400e}.hlx-deliv--delivered{background:rgba(22,163,74,.12);color:#137638}.hlx-deliv--failed{background:rgba(180,35,24,.12);color:#b42318}[data-helix-dark] .hlx-deliv--sending{background:rgba(96,165,250,.22);color:#93c5fd}[data-helix-dark] .hlx-deliv--retrying{background:rgba(245,158,11,.24);color:#fcd34d}[data-helix-dark] .hlx-deliv--delivered{background:rgba(22,163,74,.26);color:#86efac}[data-helix-dark] .hlx-deliv--failed{background:rgba(248,113,113,.2);color:#fca5a5}.hlx-axis-reason{background:rgba(245,158,11,.14);color:#92400e}.hlx-axis-conf.hlx-conf-baja{background:rgba(180,35,24,.12);color:#b42318}.hlx-axis-conf.hlx-conf-media{background:rgba(245,158,11,.14);color:#92400e}.hlx-axis-conf.hlx-conf-alta{background:rgba(37,99,235,.1);color:#1d4ed8}.hlx-axis-conf.hlx-conf-muyalta{background:rgba(22,163,74,.12);color:#15803d}[data-helix-dark] .hlx-axis-reason{background:rgba(245,158,11,.24);color:#fcd34d}[data-helix-dark] .hlx-axis-conf.hlx-conf-baja{background:rgba(248,113,113,.2);color:#fca5a5}[data-helix-dark] .hlx-axis-conf.hlx-conf-media{background:rgba(245,158,11,.24);color:#fcd34d}[data-helix-dark] .hlx-axis-conf.hlx-conf-alta{background:rgba(96,165,250,.22);color:#93c5fd}[data-helix-dark] .hlx-axis-conf.hlx-conf-muyalta{background:rgba(74,222,128,.2);color:#86efac}.hlx-axis-intel{display:flex;flex-direction:column;gap:8px}.hlx-axis-intel-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-compact)}.hlx-axis-intel-k{color:var(--helix-muted);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.3px;flex:0 0 78px}.hlx-axis-intel-v{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}.hlx-axis-intel-sources{display:flex;flex-direction:column;gap:2px}.hlx-axis-intel-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--fs-meta);margin-top:2px}.hlx-axis-intel-empty{font-size:var(--fs-compact);margin:0}.hlx-axis-intel-note{font-size:var(--fs-meta);margin:4px 0 0}.hlx-axis-intel-conf{align-items:flex-start}.hlx-axis-intel-conf .hlx-axis-intel-k{margin-top:2px}.hlx-axis-intel-conf .hlx-axis-intel-v{flex-direction:column;align-items:stretch;gap:4px}.hlx-axis-intel-conf-head{display:inline-flex;align-items:center;gap:6px}.hlx-axis-result-ok{background:rgba(22,163,74,.12);color:#15803d}.hlx-axis-result-escalated{background:rgba(245,158,11,.14);color:#92400e}.hlx-axis-result-error{background:rgba(180,35,24,.12);color:#b42318}.hlx-axis-result-noop{background:var(--helix-border);color:var(--helix-muted)}[data-helix-dark] .hlx-axis-result-ok{background:rgba(74,222,128,.2);color:#86efac}[data-helix-dark] .hlx-axis-result-escalated{background:rgba(245,158,11,.24);color:#fcd34d}[data-helix-dark] .hlx-axis-result-error{background:rgba(248,113,113,.2);color:#fca5a5}.hlx-axis-intel-history{margin-top:10px;padding-top:8px;border-top:1px dashed var(--helix-border)}.hlx-axis-hist-row{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:var(--fs-meta);flex-wrap:wrap}.hlx-axis-hist-time{flex:0 0 auto;font-variant-numeric:tabular-nums}.hlx-axis-hist-cap{flex:1 1 auto;min-width:0}.hlx-axis-draft-badge{font-size:var(--fs-compact);font-weight:var(--fw-bold);color:#92400e;display:inline-flex;align-items:center;gap:4px}[data-helix-dark] .hlx-axis-draft-badge{color:#fcd34d}.hlx-axis-draft-body{font-size:var(--fs-body);line-height:var(--lh-normal);white-space:pre-wrap;max-height:220px;overflow-y:auto;padding:10px 12px;border-radius:var(--radius-sm,8px);background:var(--helix-surface,#fff);border:1px solid var(--helix-border);color:var(--helix-text)}.hlx-ax-item{display:flex;gap:10px;align-items:flex-start;margin:6px 0}.hlx-ax-node{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--st-new-bg);color:var(--st-new)}.hlx-ax-node .mud-icon-root{font-size:var(--fs-headline)}.hlx-ax-node--sug{background:var(--st-pending-bg);color:var(--st-pending)}.hlx-ax-node--warn{background:var(--sla-warn-bg);color:var(--sla-warn)}.hlx-ax-row{flex:1 1 auto;min-width:0;border:1px solid #dad3f1;border-radius:13px;background:linear-gradient(180deg,#f8f6fd,#fff);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.hlx-ax-row--sug{border-color:#e4d8b8;background:linear-gradient(180deg,#fcf7ea,#fff);box-shadow:0 0 0 3px rgba(154,106,18,.07)}.hlx-ax-row--warn{border-color:var(--sla-warn);background:var(--sla-warn-bg)}.hlx-ax-item--promoted .hlx-ax-row{padding:10px 12px;gap:5px}.hlx-ax-row.hlx-ax-row--min{flex-direction:row;align-items:center;gap:8px;padding:1px 10px}.hlx-ax-row--min .hlx-ax-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hlx-ax-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hlx-ax-title{font-size:var(--fs-compact);font-weight:var(--fw-bold);color:var(--helix-text)}.hlx-ax-time{margin-left:auto;font-size:var(--fs-meta);white-space:nowrap}.hlx-ax-pill{font-size:var(--fs-meta);font-weight:var(--fw-bold);padding:1px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.hlx-ax-pill--auto{background:var(--st-new-bg);color:var(--st-new)}.hlx-ax-pill--sug{background:var(--st-pending-bg);color:var(--st-pending)}.hlx-ax-pill--stale{background:var(--sla-warn-bg);color:var(--sla-warn)}.hlx-ax-stale{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-meta);color:var(--sla-warn);background:var(--sla-warn-bg);border-radius:8px;padding:6px 8px}.hlx-ax-stale .mud-icon-root{font-size:var(--icon-sm);flex:0 0 auto}.hlx-ax-body{font-size:var(--fs-compact);line-height:var(--lh-normal);color:var(--helix-text);white-space:pre-line}.hlx-ax-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.hlx-ax-conf{font-size:var(--fs-meta);color:var(--helix-muted);font-variant-numeric:tabular-nums}.hlx-ax-muted{font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-ax-item--promoted{margin:4px 0 8px;padding:0 20px}.hlx-ax-preview{font-size:var(--fs-body);line-height:var(--lh-normal);white-space:pre-wrap;max-height:220px;overflow-y:auto;padding:10px 12px;border-radius:10px;background:var(--helix-surface,#fff);border:1px solid var(--helix-border);color:var(--helix-text)}.hlx-ax-row--sug .hlx-ax-preview{margin:0;position:relative;overflow:hidden;max-height:calc(var(--lh-normal)*4em);transition:max-height .2s var(--ease-out,ease)}.hlx-ax-row--sug .hlx-ax-preview--expanded{max-height:none;overflow:visible}.hlx-ax-row--sug .hlx-ax-preview--fade::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;background:linear-gradient(180deg,transparent,var(--helix-surface,#fff));pointer-events:none}.hlx-ax-row--sug .hlx-ax-preview-toggle{margin:6px 0 0;align-self:flex-end}@media(prefers-reduced-motion:reduce){.hlx-ax-row--sug .hlx-ax-preview{transition:none}}.hlx-ax-missing-list{margin:0;padding:10px 12px 10px 30px;border-radius:10px;background:var(--helix-surface,#fff);border:1px solid var(--helix-border);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--helix-text)}.hlx-ax-missing-list li{margin:2px 0}.hlx-ax-missing-caption{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);margin:8px 0 4px}.hlx-ax-missing-list--secondary{background:transparent;border:0;padding:0 0 0 20px}.hlx-ax-missing-inline{font-size:var(--fs-meta);color:var(--helix-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hlx-ax-missing-cap{font-weight:var(--fw-semibold);color:var(--helix-muted)}.hlx-ax-chips{display:flex;flex-wrap:wrap;gap:6px}.hlx-ax-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-meta);padding:2px 8px;border-radius:6px;background:var(--st-new-bg);color:var(--st-new);text-decoration:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-ax-chip .mud-icon-root{font-size:var(--fs-compact);flex:none}.hlx-ax-chip:hover{text-decoration:underline}.hlx-ax-chip:focus-visible{outline:3px solid var(--helix-focus-ring-axis);outline-offset:2px}.hlx-ax-chip--nolink{background:var(--helix-border);color:var(--helix-muted-text);cursor:default}.hlx-ax-chip--nolink:hover{text-decoration:none}.hlx-ax-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:0}.hlx-ax-cbanner{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #e4d8b8;border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#fbf4e4,#fcf9f1)}.hlx-ax-cbanner-ico.mud-icon-root{font-size:var(--icon-sm);color:var(--st-pending)}.hlx-ax-cbanner-txt{font-size:var(--fs-compact);font-weight:var(--fw-bold);color:var(--st-pending)}.hlx-ax-cbanner-hint{margin-left:auto;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-composer-shell--axis .helix-mdeditor{border-top-left-radius:0;border-top-right-radius:0}.helix-reply{--ax-border:#c9beec;--ax-soft:#dad3f1;--ax-warn:#7a3e90;--ax-warn-ico:#8f5aa8;--ax-warn-bg:#f3e9f5;--ax-shadow:0 1px 2px rgba(74,61,150,.06),0 8px 24px rgba(74,61,150,.1)}.hlx-ax-panel{margin:0 0 12px;padding:10px 12px 12px 14px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--hlx-axc-axis-border);border-radius:14px;background:var(--hlx-axc-surface);color:var(--hlx-axc-text);overflow:hidden;animation:axpanelin var(--dur-base) var(--ease-out)}.hlx-ax-panel--compact{padding:8px 10px 10px 14px;gap:6px}@keyframes axpanelin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hlx-ax-panel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hlx-ax-panel-node{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--hlx-axc-violet-bg);color:var(--hlx-axc-violet)}.hlx-ax-star{display:inline-block}.hlx-ax-panel-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--hlx-axc-text)}.hlx-ax-panel-conf{margin-left:auto;font-size:var(--fs-meta);color:var(--hlx-axc-muted);font-variant-numeric:tabular-nums}.hlx-ax-panel-state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--hlx-axc-muted)}.hlx-ax-findings{list-style:none;margin:0;padding:0 0 0 38px;display:flex;flex-direction:column;gap:8px}.hlx-ax-finding{display:flex;gap:8px;align-items:baseline}.hlx-ax-finding-chip{flex:none;font-size:var(--fs-meta);font-weight:var(--fw-medium);border-radius:999px;padding:2px 9px;white-space:nowrap}.hlx-ax-finding-txt{font-size:var(--fs-compact);line-height:var(--lh-normal);color:var(--hlx-axc-text)}.hlx-ax-finding-body{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.hlx-ax-finding-src{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;margin-left:-8px;padding:0 8px;border-radius:8px;font-size:var(--fs-compact);text-decoration:none;color:var(--hlx-axc-violet);transition:background-color .14s var(--ease-out),transform .12s var(--ease-out)}.hlx-ax-finding-src>svg{flex:none}.hlx-ax-finding-src-lbl{font-weight:var(--fw-medium);white-space:nowrap;flex:none}.hlx-ax-finding-src-title{color:var(--hlx-axc-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-ax-finding-src-title::before{content:"· ";color:var(--hlx-axc-muted)}@media(hover:hover) and (pointer:fine){.hlx-ax-finding-src:hover{background:var(--hlx-axc-violet-bg)}}.hlx-ax-finding-src:focus-visible{outline:3px solid var(--helix-focus-ring-axis);outline-offset:2px}.hlx-ax-finding-src:active{transform:var(--press-soft)}.hlx-ax-finding--info .hlx-ax-finding-chip,.hlx-ax-finding-chip.hlx-ax-finding--info{background:var(--hlx-axc-violet-bg);color:var(--hlx-axc-violet)}.hlx-ax-finding--warn .hlx-ax-finding-chip,.hlx-ax-finding-chip.hlx-ax-finding--warn{background:var(--hlx-axc-warn-bg);color:var(--hlx-axc-warn)}.hlx-ax-panel-cats .hlx-ax-finding-chip{padding:3px 9px}.hlx-ax-panel-cats{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:38px}.hlx-ax-disclosure{min-height:44px;margin:-6px 0;padding:0 8px;border:0;border-radius:var(--helix-radius);background:transparent;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-medium);color:var(--hlx-axc-violet)}.hlx-ax-disclosure:hover{background:var(--hlx-axc-violet-bg)}.hlx-ax-disclosure-chev{flex:none;transition:transform .18s var(--ease-out)}.hlx-ax-disclosure[aria-expanded="true"] .hlx-ax-disclosure-chev{transform:rotate(180deg)}.hlx-ax-findings--brief{margin:4px 0 2px;gap:6px}.hlx-ax-findings--brief li{font-size:var(--fs-compact);line-height:var(--lh-normal);color:var(--hlx-axc-text)}.hlx-ax-finding-cat{color:var(--hlx-axc-muted)}.hlx-ax-comparing{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--hlx-axc-violet)}.hlx-ax-comparing-dot{flex:none;width:6px;height:6px;border-radius:3px;background:currentColor}.hlx-composer-shell>.hlx-axc{border:1px solid var(--hlx-axc-border);border-radius:14px;background:var(--hlx-axc-surface);overflow:hidden}.hlx-composer-shell:has(>.hlx-axc)>:is(.helix-rich-editor,.helix-mdeditor,.hlx-composer-bar,.hlx-rte-foot-outside,.hlx-ai-magic){display:none}.hlx-ax-preview-toggle{display:inline-flex;align-items:center;gap:4px;margin:11px 15px 0 56px;background:none;border:0;padding:2px 4px;min-height:24px;border-radius:6px;cursor:pointer;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--st-new)}.hlx-ax-preview-toggle:hover{text-decoration:underline}.hlx-ax-preview-chev.mud-icon-root{font-size:var(--icon-sm);transition:transform .18s var(--ease-out)}.hlx-ax-preview-toggle.open .hlx-ax-preview-chev.mud-icon-root{transform:rotate(90deg)}.hlx-ax-preview{margin:8px 15px 0 56px;border:1px solid var(--helix-border);border-radius:10px;background:var(--helix-surface,#fff);padding:12px 14px;font-size:var(--fs-body);line-height:var(--lh-normal);white-space:pre-wrap;max-height:224px;overflow-y:auto;color:var(--helix-ink,var(--helix-text))}.hlx-ax-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-left:38px}.hlx-ax-tap-guard{display:contents}.hlx-ax-tap-guard--on .hlx-ax-panel-actions{animation:hlx-ax-touch-guard .4s steps(1,end),hlx-ax-actions-in var(--dur-base) var(--ease-out) .08s both}@keyframes hlx-ax-touch-guard{from,to{pointer-events:none}}@keyframes hlx-ax-actions-in{from{opacity:.6}to{opacity:1}}.hlx-ax-panel .hlx-ax-apply-lbl{animation:hlx-ax-label-in .12s var(--ease-out)}@keyframes hlx-ax-label-in{from{opacity:0}to{opacity:1}}:root{--hlx-axc-surface:#fff;--hlx-axc-soft:#f1ece2;--hlx-axc-text:#1c1a16;--hlx-axc-muted:#6f685c;--hlx-axc-border:#e7e0d3;--hlx-axc-line:#ece5d8;--hlx-axc-violet:#5b4bb3;--hlx-axc-violet-bg:#ece9f8;--hlx-axc-on-violet:#fff;--hlx-axc-axis-border:rgba(91,75,179,.28);--hlx-axc-ins-bg:rgba(91,75,179,.1);--hlx-axc-ins-bg-hover:rgba(91,75,179,.2);--hlx-axc-ins-line:rgba(91,75,179,.55);--hlx-axc-warn:#8a5d0e;--hlx-axc-warn-bg:#f7efdd;--hlx-axc-seg-on:#fff;--hlx-axc-seg-on-border:#e7e0d3;--hlx-axc-del-img:rgba(206,0,0,.35)}[data-helix-dark]{--hlx-axc-surface:#1e1e24;--hlx-axc-soft:#141418;--hlx-axc-text:#ede8de;--hlx-axc-muted:#a8a092;--hlx-axc-border:rgba(255,255,255,.12);--hlx-axc-line:rgba(255,255,255,.08);--hlx-axc-violet:#cbc2f2;--hlx-axc-violet-bg:rgba(91,75,179,.26);--hlx-axc-on-violet:#16131f;--hlx-axc-axis-border:rgba(203,194,242,.22);--hlx-axc-ins-bg:rgba(139,123,224,.22);--hlx-axc-ins-bg-hover:rgba(139,123,224,.34);--hlx-axc-ins-line:rgba(203,194,242,.7);--hlx-axc-warn:#fcd9a0;--hlx-axc-warn-bg:rgba(245,158,11,.16);--hlx-axc-seg-on:#2a2a33;--hlx-axc-seg-on-border:rgba(255,255,255,.1);--hlx-axc-del-img:rgba(248,113,113,.45)}.hlx-axc{display:flex;flex-direction:column;min-width:0;color:var(--hlx-axc-text)}.hlx-axc:focus{outline:0}.hlx-axc-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 12px}.hlx-axc-seg{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--hlx-axc-soft);max-width:100%}.hlx-axc-seg-btn{position:relative;flex:1 1 auto;border:1px solid transparent;background:transparent;color:var(--hlx-axc-muted);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.hlx-axc-seg-btn::before{content:"";position:absolute;inset:-4px 0}.hlx-axc-seg-btn[aria-pressed="true"]{background:var(--hlx-axc-seg-on);border-color:var(--hlx-axc-seg-on-border);color:var(--hlx-axc-text)}.hlx-axc-seg-btn:hover:not([aria-pressed="true"]){color:var(--hlx-axc-text)}.hlx-axc-bulk{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto}.hlx-axc-hint{padding-right:6px;font-size:var(--fs-compact);color:var(--hlx-axc-muted)}.hlx-axc-count{padding-right:6px;font-size:var(--fs-compact);color:var(--hlx-axc-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.hlx-axc-bulk-btn{border:0;background:transparent;cursor:pointer;color:var(--hlx-axc-muted);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hlx-axc-bulk-btn:hover{color:var(--hlx-axc-text);background:var(--hlx-axc-soft)}.hlx-axc-bulk-sep{color:var(--hlx-axc-muted)}.hlx-axc-note{margin:0 25px 4px;font-size:var(--fs-compact);color:var(--hlx-axc-muted)}.hlx-axc-body{display:flex;flex-direction:column;gap:14px;min-height:min(250px,var(--hlx-editor-max,min(46vh,480px)));max-height:var(--hlx-editor-max,min(46vh,480px));overflow-y:auto;padding:10px 25px}.hlx-axc-body:focus-visible{outline:2px solid var(--hlx-axc-violet);outline-offset:-2px}.hlx-axc-p{flex:none;min-width:0;max-width:64ch;margin:0;font-size:var(--fs-body);line-height:var(--lh-normal);overflow-wrap:anywhere}.hlx-axc-t,.hlx-axc-chg del,.hlx-axc-chg ins{white-space:pre-wrap}.hlx-axc-img{max-height:120px;max-width:100%;border-radius:8px;vertical-align:middle}.hlx-axc-chg ins .hlx-axc-img{outline:2px solid var(--hlx-axc-violet);outline-offset:2px}.hlx-axc-chg del .hlx-axc-img{opacity:.45;outline:2px dashed var(--hlx-axc-del-img);outline-offset:2px}.hlx-axc-chg--off del .hlx-axc-img{opacity:1;outline:0}.hlx-axc-chg--off ins .hlx-axc-img{opacity:.45;outline-color:var(--hlx-axc-muted)}.hlx-axc-chg{cursor:pointer;border-radius:4px;-webkit-tap-highlight-color:transparent}.hlx-axc-chg:focus{outline:0}.hlx-axc-chg:focus-visible{outline:2px solid var(--hlx-axc-violet);outline-offset:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hlx-axc-chg del,.hlx-axc-chg ins{border-radius:4px;padding:1px 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),text-decoration-color var(--dur-base) var(--ease-out)}.hlx-axc-chg del{color:var(--hlx-axc-muted);text-decoration:line-through 1px var(--hlx-axc-muted)}.hlx-axc-chg ins{color:var(--hlx-axc-text);background-color:var(--hlx-axc-ins-bg);text-decoration:underline 1.5px var(--hlx-axc-ins-line);text-underline-offset:3px}.hlx-axc-chg--hot :is(del,ins){background-color:var(--hlx-axc-ins-bg-hover)}@media(hover:hover){.hlx-axc-chg:hover :is(del,ins){background-color:var(--hlx-axc-ins-bg-hover)}}.hlx-axc-chg--off del{color:var(--hlx-axc-text);text-decoration:none}.hlx-axc-chg--off ins{color:var(--hlx-axc-muted);background-color:transparent;text-decoration:line-through 1px var(--hlx-axc-muted)}.hlx-axc-sup{margin-left:2px;font-family:var(--helix-font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:0;vertical-align:6px;color:var(--hlx-axc-violet)}.hlx-axc-chg--off .hlx-axc-sup{color:var(--hlx-axc-muted)}.hlx-axc-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border-top:1px solid var(--hlx-axc-line)}.hlx-axc-spacer{flex-grow:1}.hlx-axc-none{font-size:var(--fs-compact);color:var(--hlx-axc-muted)}.hlx-axc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;background:transparent;color:var(--hlx-axc-text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.hlx-axc-btn svg{flex:none}.hlx-axc-btn--ghost{border:0}.hlx-axc-btn--ghost:hover,.hlx-axc-btn--outline:hover{background:var(--hlx-axc-soft)}.hlx-axc-btn--outline{border-color:var(--hlx-axc-border);background:var(--hlx-axc-surface)}.hlx-axc-btn--primary{min-width:214px;gap:8px;border:0;background:var(--hlx-axc-violet);color:var(--hlx-axc-on-violet)}.hlx-axc-btn--primary:hover{background:color-mix(in srgb,var(--hlx-axc-violet) 88%,var(--hlx-axc-text))}.hlx-axc-apply-lbl{animation:hlx-ax-label-in .12s var(--ease-out)}@media(forced-colors:active){.hlx-axc-btn--primary{border:1px solid ButtonText}.hlx-axc-seg-btn[aria-pressed="true"]{text-decoration:underline 2px;text-underline-offset:4px}.hlx-axc-chg del,.hlx-axc-chg ins{text-decoration-color:currentColor}.hlx-axc-chg--off del{text-decoration-line:none}.hlx-axc-chg:focus-visible,.hlx-axc-body:focus-visible{outline-color:Highlight}}@media(max-width:600px){.hlx-axc-seg,.hlx-axc-btn{flex:1 1 100%}.hlx-axc-bulk{flex:1 1 100%;margin-left:0;justify-content:space-between}.hlx-axc-hint{flex:1 1 100%}.hlx-axc-note{margin-left:16px;margin-right:16px}.hlx-axc-body{padding-left:16px;padding-right:16px}}.hlx-ax-countdown{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.hlx-ax-cd-ring{width:22px;height:22px;display:inline-flex}.hlx-ax-cd-ring svg{display:block}.hlx-ax-cd-pause{width:22px;height:22px;border:1.5px solid var(--helix-border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--helix-muted)}.hlx-ax-cd-pause .mud-icon-root{font-size:var(--fs-compact)}.hlx-ax-cd-txt{font-size:var(--fs-meta);color:var(--hlx-axc-muted);font-variant-numeric:tabular-nums}.hlx-ax-panel-bar{height:3px;margin:0 -12px -12px -14px;background:var(--hlx-axc-line)}.hlx-ax-panel-bar-fill{display:block;height:100%;background:var(--hlx-axc-violet);transition:width 1s linear}.hlx-ax-finding{animation:hlx-ax-finding-in .2s var(--ease-out) both;animation-delay:calc(var(--hlx-ax-i,0)*60ms)}@keyframes hlx-ax-finding-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hlx-ax-finding--pending{align-items:center;color:var(--helix-muted)}.hlx-ax-finding--pending .hlx-ax-finding-txt{color:var(--helix-muted)}.hlx-ax-pending-dots{flex:none;width:15px;font-size:var(--fs-meta);letter-spacing:1px;line-height:var(--lh-none);color:var(--st-new)}.hlx-ax-panel-note{margin:0 0 0 38px;font-size:var(--fs-compact);line-height:var(--lh-normal);color:var(--helix-muted)}.hlx-ax-rewrite-skel{margin:0 0 0 38px;height:24px;width:min(220px,60%);border-radius:6px;background-color:var(--st-new-bg);background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--helix-surface) 70%,transparent) 50%,transparent 70%);background-repeat:no-repeat;background-size:220% 100%;background-position:180% 0;animation:hlx-ax-skel-sheen 1.4s ease-in-out 3}[data-helix-dark] .hlx-ax-rewrite-skel{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--st-new) 28%,transparent) 50%,transparent 70%)}@keyframes hlx-ax-skel-sheen{from{background-position:180% 0}to{background-position:-40% 0}}.hlx-ax-panel--incomplete{border-color:var(--ax-warn-ico)}.hlx-ax-fade-in{animation:hlxAxisFade .16s var(--ease-out)}.hlx-ax-ring-box::before,.hlx-ax-ring .mud-input::before,.hlx-composer-shell .helix-rich-editor::before,.hlx-ax-ring-box::after,.hlx-ax-ring .mud-input::after,.hlx-composer-shell .helix-rich-editor::after{content:"";position:absolute;pointer-events:none;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--st-new) 30%,transparent) 0%,var(--st-new) 25%,color-mix(in srgb,var(--st-new) 30%,transparent) 50%,var(--st-new) 75%,color-mix(in srgb,var(--st-new) 30%,transparent) 100%);background-size:200% 100%}.hlx-ax-ring-box::after,.hlx-ax-ring .mud-input::after,.hlx-composer-shell .helix-rich-editor::after{inset:-1px;border-radius:9px;padding:1.5px;z-index:1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .22s var(--ease-out)}.hlx-ax-ring-box::before,.hlx-ax-ring .mud-input::before,.hlx-composer-shell .helix-rich-editor::before{inset:-4px;border-radius:12px;z-index:-1;filter:blur(16px);transform:scale(.97);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.hlx-composer-shell .helix-rich-editor:has(>.hlx-rte-frame)::after{border-radius:calc(var(--helix-radius-md) + 1px)}.hlx-composer-shell .helix-rich-editor:has(>.hlx-rte-frame)::before{border-radius:calc(var(--helix-radius-md) + 4px)}.hlx-ax-ring-box.hlx-ax-reviewing,.hlx-ax-ring.hlx-ax-reviewing .mud-input,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor{isolation:isolate}.hlx-ax-ring-box.hlx-ax-reviewing::after,.hlx-ax-ring.hlx-ax-reviewing .mud-input::after,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::after,.hlx-ax-ring-box.hlx-ax-reviewing::before,.hlx-ax-ring.hlx-ax-reviewing .mud-input::before,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::before{animation:hlx-ax-review-ring 2s linear infinite}.hlx-ax-ring-box.hlx-ax-reviewing::after,.hlx-ax-ring.hlx-ax-reviewing .mud-input::after,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::after{opacity:1;transition-duration:.25s}.hlx-ax-ring-box.hlx-ax-reviewing::before,.hlx-ax-ring.hlx-ax-reviewing .mud-input::before,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::before{opacity:.6;transform:none;transition-duration:.6s;animation:hlx-ax-glow-breathe 2.4s var(--ease-in-out) infinite}[data-helix-dark] .hlx-ax-ring-box.hlx-ax-reviewing::before,.hlx-ax-ring.hlx-ax-reviewing .mud-input::before,[data-helix-dark] .hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::before{opacity:.85}.hlx-ax-ring-box,.hlx-ax-ring .mud-input{position:relative}@keyframes hlx-ax-review-ring{from{background-position:0% 0}to{background-position:200% 0}}@keyframes hlx-ax-glow-breathe{0%,100%{scale:1}50%{scale:1.025}}.hlx-reply-group .hlx-send-primary{min-width:13em}.hlx-reply-group .hlx-send-primary[aria-disabled="true"]:not([data-hlx-blocked="empty"]){pointer-events:none}.hlx-send-menu-item[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.hlx-ax-skip{order:-1;min-height:44px;padding:0 12px;border:1px solid var(--ax-border);border-radius:var(--helix-radius);background:var(--helix-surface,#fff);color:var(--st-new);font-size:var(--fs-compact);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.hlx-ax-skip:hover{background:var(--st-new-bg)}.hlx-ax-sending{display:inline-flex;align-items:center;gap:7px}.hlx-ax-spinner{flex:none;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:hlx-ax-spin .8s linear infinite}@keyframes hlx-ax-spin{to{transform:rotate(360deg)}}.hlx-ax-composer-note{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-ax-composer-note-ico.mud-icon-root{font-size:var(--icon-xs);color:var(--helix-subtle)}@media(prefers-reduced-motion:reduce){.hlx-ax-panel{animation:hlxComposerFade 80ms linear}.hlx-ax-panel-bar{display:none}.hlx-ax-cd-ring svg circle{transition:none!important}.hlx-ax-preview-chev.mud-icon-root{transition:none}.hlx-ax-tap-guard--on .hlx-ax-panel-actions{animation:hlx-ax-touch-guard .4s steps(1,end)}.hlx-ax-spinner{width:auto;height:auto;border:0;border-radius:0;animation:none;display:inline-flex;align-items:center}.hlx-ax-spinner::before{content:"•••";color:currentColor;letter-spacing:1px;line-height:var(--lh-none)}.hlx-ax-ring-box::after,.hlx-ax-ring .mud-input::after,.hlx-composer-shell .helix-rich-editor::after,.hlx-ax-ring-box::before,.hlx-ax-ring .mud-input::before,.hlx-composer-shell .helix-rich-editor::before{transition:none}.hlx-ax-ring-box.hlx-ax-reviewing::before,.hlx-ax-ring.hlx-ax-reviewing .mud-input::before,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::before{animation:none;background:var(--st-new);opacity:.25;transform:none}.hlx-ax-ring-box.hlx-ax-reviewing::after,.hlx-ax-ring.hlx-ax-reviewing .mud-input::after,.hlx-composer-shell.hlx-composer-reviewing .helix-rich-editor::after{animation:none;background:color-mix(in srgb,var(--st-new) 55%,transparent)}.hlx-ax-skip{transition:none}.hlx-ax-finding,.hlx-ax-rewrite-skel,.hlx-ax-fade-in{animation:none}.hlx-ax-panel .hlx-ax-apply-lbl{animation:none}.hlx-ax-disclosure,.hlx-ax-disclosure-chev{transition:none}.hlx-ax-revert{animation:none;transition:none}.hlx-axc-seg-btn,.hlx-axc-bulk-btn,.hlx-axc-chg del,.hlx-axc-chg ins,.hlx-axc-btn,.hlx-axc-apply-lbl{transition:none;animation:none}}.hlx-ax-insitu{background:#f7f5fd;box-shadow:inset 0 0 0 1px rgba(91,75,179,.16);border-radius:8px}.hlx-ax-flash{animation:axsettle 1.6s var(--ease-out,ease-out)}.hlx-ax-hdr-pill{font-size:var(--fs-meta);font-weight:var(--fw-bold);padding:1px 7px;border-radius:999px;background:var(--st-new-bg);color:var(--st-new);margin-left:auto}.hlx-ax-mark{position:relative;display:inline-flex;align-items:center;cursor:help;margin-right:4px}.hlx-ax-mark-ico.mud-icon-root{font-size:var(--fs-body);color:var(--st-new)}.hlx-ax-tip-pop.mud-popover{background:transparent;box-shadow:none;overflow:visible}.hlx-ax-tip{min-width:200px;max-width:260px;margin-top:4px;padding:10px 12px;border-radius:10px;background:var(--hlx-ax-tip-bg);color:var(--hlx-ax-tip-fg);box-shadow:0 8px 24px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:6px}.hlx-ax-tip-eyebrow{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.5px;color:var(--hlx-ax-tip-accent)}.hlx-ax-tip-diff{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-meta)}.hlx-ax-tip-old{text-decoration:line-through;color:var(--hlx-ax-tip-muted)}.hlx-ax-tip-new{font-weight:var(--fw-bold);color:var(--hlx-ax-tip-fg)}.hlx-ax-tip-arrow.mud-icon-root{font-size:var(--fs-compact);color:var(--hlx-ax-tip-muted)}.hlx-ax-tip-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.hlx-ax-off{opacity:.55;cursor:default}.hlx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hlx-focus-ring{outline:3px solid var(--helix-focus-ring);outline-offset:2px}@keyframes axsettle{0%{box-shadow:0 0 0 2px rgba(91,75,179,.55),0 0 20px 4px rgba(91,75,179,.4);background:#eae4fa}70%{background:#f1edfb}100%{box-shadow:0 0 0 1px rgba(91,75,179,.16);background:#f7f5fd}}@media(prefers-reduced-motion:reduce){.hlx-ax-flash{animation:none!important}}.hlx-axlog-wrap{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.hlx-axlog-banner{background:var(--st-new-bg);border:1px solid #dad3f1;border-radius:10px;padding:10px 13px;font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--helix-text)}.hlx-axlog-card{background:#fff;border:1px solid var(--helix-border);border-radius:14px;overflow:hidden}.hlx-axlog-row-wrap{border-bottom:1px solid var(--helix-line)}.hlx-axlog-row-wrap:last-child{border-bottom:0}.hlx-axlog-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:44px;border:0;background:transparent;cursor:pointer;padding:10px 14px;font:inherit;color:inherit;transition:background .12s}.hlx-axlog-row:hover{background:var(--helix-panel-2)}.hlx-axlog-row:focus-visible{outline:3px solid var(--helix-focus-ring-axis);outline-offset:-3px}.hlx-axlog-time{flex:0 0 auto;min-width:38px;font-family:var(--helix-font-mono);font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-axlog-chip{flex:0 0 auto;font-family:var(--helix-font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--st-new);background:var(--st-new-bg);border-radius:6px;padding:2px 7px}.hlx-axlog-summary{flex:1 1 auto;min-width:0;font-size:var(--fs-compact);color:var(--helix-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-axlog-chevron.mud-icon-root{flex:0 0 auto;font-size:var(--icon-sm);color:var(--helix-subtle);transition:transform .18s var(--ease-out)}.hlx-axlog-chevron--open.mud-icon-root{transform:rotate(90deg)}.hlx-axlog-detail{margin:0 14px 12px 64px;background:var(--helix-panel-2);border:1px solid var(--helix-line);border-radius:10px;padding:10px 12px;font-size:var(--fs-compact);line-height:var(--lh-normal)}.hlx-axlog-detail-body{white-space:pre-line;color:var(--helix-text)}.hlx-axlog-detail-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.hlx-axlog-conf{font-size:var(--fs-meta);color:var(--helix-muted);font-variant-numeric:tabular-nums}.hlx-axlog-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--st-new)}.hlx-axlog-link .mud-icon-root{font-size:var(--fs-body)}.hlx-axlog-link:hover{text-decoration:underline}.hlx-axlog-link:focus-visible{outline:3px solid var(--helix-focus-ring-axis);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hlx-axlog-chevron.mud-icon-root{transition:none}}[data-helix-dark] .hlx-axlog-banner{border-color:rgba(91,75,179,.42);background:linear-gradient(180deg,rgba(91,75,179,.14),rgba(91,75,179,.06))}[data-helix-dark] .hlx-axlog-card{background:var(--helix-surface);border-color:var(--helix-border)}[data-helix-dark] .hlx-axlog-detail{background:var(--helix-panel-2);border-color:var(--helix-line,var(--helix-border))}[data-helix-dark] .hlx-ax-row{border-color:rgba(91,75,179,.42);background:linear-gradient(180deg,rgba(91,75,179,.14),transparent)}[data-helix-dark] .hlx-ax-row--sug{border-color:rgba(245,158,11,.42);background:linear-gradient(180deg,rgba(245,158,11,.12),transparent);box-shadow:0 0 0 3px rgba(245,158,11,.08)}[data-helix-dark] .hlx-ax-preview{background:var(--helix-surface);border-color:var(--helix-line,var(--helix-border))}[data-helix-dark] .hlx-ax-missing-list{background:var(--helix-surface);border-color:var(--helix-line,var(--helix-border))}[data-helix-dark] .hlx-ax-missing-list--secondary{background:transparent;border-color:transparent}[data-helix-dark] .hlx-ax-cbanner{border-color:rgba(245,158,11,.42);background:linear-gradient(180deg,rgba(245,158,11,.14),rgba(245,158,11,.06))}[data-helix-dark] .hlx-ax-insitu{background:rgba(91,75,179,.16);box-shadow:inset 0 0 0 1px rgba(203,194,242,.28)}[data-helix-dark] .hlx-ax-tip{box-shadow:0 8px 24px rgba(0,0,0,.5)}.hlx-ai-review{display:inline-flex;gap:2px;margin-left:6px;vertical-align:middle}.hlx-meter{display:block;height:6px;background:var(--helix-border);border-radius:999px;overflow:hidden}.hlx-meter-fill{display:block;height:100%;border-radius:inherit}.hlx-meter-row{margin-bottom:12px}.hlx-meter-row:last-child{margin-bottom:0}.hlx-meter-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-meta);margin-bottom:5px;min-width:0}.hlx-meter-head .hlx-meter-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-meter-head .hlx-meter-val{font-weight:var(--fw-semibold);flex-shrink:0;font-variant-numeric:tabular-nums}.helix-ctx-panel{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;border-left:1px solid var(--helix-border);background:var(--helix-surface);padding:0 12px 12px}.helix-ctx-panel .helix-ctx-section{background:var(--helix-panel-2);border:1px solid var(--helix-border);border-radius:14px;margin-top:12px;padding:16px;box-shadow:0 1px 2px rgba(70,60,45,.05);border-bottom:1px solid var(--helix-border)}.helix-ctx-panel .helix-ctx-section.hlx-sla-breach{background:var(--sla-danger-bg);border-color:var(--sla-danger-border)}.hlx-props{display:flex;flex-direction:column}.hlx-props>*+*{border-top:1px solid var(--helix-line)}.hlx-prop{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:7px 8px;border-radius:8px}.hlx-prop-l{font-size:var(--fs-meta);color:var(--helix-muted);flex:0 0 auto}.hlx-prop-v{font-size:var(--fs-compact);font-weight:var(--fw-bold);color:var(--helix-text);display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.hlx-prop-v:has(>.hlx-ax-mark){overflow:visible}.hlx-prop-v:has(>.hlx-ax-mark)>:not(.hlx-ax-mark,.hlx-prop-caret){min-width:0;overflow:hidden;text-overflow:ellipsis}.hlx-prop--wrap{align-items:flex-start}.hlx-prop--wrap .hlx-prop-l{flex:0 1 40%;overflow-wrap:anywhere}.hlx-prop-v--wrap{display:block;flex:1 1 0;white-space:normal;overflow-wrap:anywhere;text-align:left;font-weight:var(--fw-regular)}.hlx-prop--edit{cursor:pointer;transition:background .12s var(--ease-out)}.hlx-prop--edit:hover{background:var(--helix-panel-2)}.hlx-prop--edit:active{background:var(--helix-canvas)}.hlx-prop--editing{align-items:center;gap:12px}.hlx-prop--editing .hlx-prop-select{flex:1 1 auto;min-width:0}.hlx-prop-caret{font-size:var(--fs-lead)!important;color:var(--helix-subtle);flex:0 0 auto}.hlx-cf-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:4px;padding:9px 11px;cursor:pointer;border:1px dashed var(--helix-border);border-radius:10px;background:var(--helix-panel-2);color:var(--helix-muted);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-align:left}.hlx-cf-toggle:hover{border-color:var(--helix-muted);color:var(--helix-text)}.hlx-cf-toggle b{color:var(--helix-text);font-weight:var(--fw-bold)}.hlx-cf-toggle .mud-icon-root{color:var(--helix-subtle)}.helix-ctx-tabs{display:flex;border-bottom:1px solid var(--helix-border);background:var(--helix-surface);flex-shrink:0;margin:0 -12px;padding:0 12px;position:sticky;top:0;z-index:2}.helix-ctx-tab{flex:1;padding:10px 4px;background:transparent;border:0;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;justify-content:center;gap:5px}.helix-ctx-tab:hover{color:var(--helix-text)}.helix-ctx-tab.active{color:var(--helix-red-text);border-bottom-color:var(--helix-red-text)}.helix-beta-chip{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.4px;background:rgba(206,0,0,.1);color:var(--helix-red-text);padding:1px 5px;border-radius:6px;vertical-align:middle;flex-shrink:0;align-self:center;white-space:nowrap}.helix-profile-link{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-red-text);text-decoration:none;display:block;margin-top:8px}.helix-profile-link:hover{text-decoration:underline}.hlx-upload-btn{position:relative}.hlx-upload-btn:has(input:disabled){border-color:var(--helix-line);color:var(--helix-subtle);box-shadow:none;cursor:not-allowed}.hlx-upload-btn input[type="file"]{position:absolute;inset:0;width:100%;margin:0;opacity:0;cursor:pointer}.hlx-upload-btn input[type="file"]:disabled{cursor:not-allowed}.hlx-upload-btn:has(input:focus-visible){outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-upload-btn--target44{--_h:var(--btn-h-touch)}.hlx-avatar-photo{border-radius:50%;object-fit:cover;flex-shrink:0;display:block;border:2px solid var(--helix-border);background:var(--helix-surface);box-sizing:border-box}.hlx-avatar-initials{border-radius:50%;color:#fff;font-weight:var(--fw-bold);flex-shrink:0;display:flex;align-items:center;justify-content:center;letter-spacing:.3px;user-select:none;border:2px solid rgba(255,255,255,.35);box-sizing:border-box}.hlx-avatar-stack{position:relative;display:inline-flex;flex-shrink:0;border-radius:50%}.hlx-avatar-stack .hlx-avatar-initials{position:absolute;inset:0}.hlx-avatar-wrap{position:relative;display:inline-flex}.hlx-avail-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid #fff;box-sizing:border-box;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.hlx-avail-dot--inline{position:static;width:9px;height:9px;flex-shrink:0;border-width:1px;box-shadow:none;display:inline-block}.hlx-news-dot{position:absolute;right:-1px;top:-1px;width:10px;height:10px;border-radius:50%;background:var(--helix-info);border:2px solid var(--helix-chrome-bg);box-sizing:border-box}.hlx-news-dot--inline{position:static;width:8px;height:8px;border:0;flex-shrink:0;display:inline-block}.hlx-pivot{border-collapse:collapse;width:100%;font-size:var(--fs-meta)}.hlx-pivot th,.hlx-pivot td{border:1px solid var(--helix-border);padding:5px 8px;text-align:right;white-space:nowrap}.hlx-pivot thead th{background:#f8fafc;font-weight:var(--fw-bold);text-align:center;color:var(--helix-ink);position:sticky;top:0;z-index:1}.hlx-pivot tbody th[scope="row"],.hlx-pivot-corner{text-align:left;font-weight:var(--fw-semibold);max-width:220px;overflow:hidden;text-overflow:ellipsis}.hlx-pivot .hlx-pivot-total{font-weight:var(--fw-bold);background:var(--helix-panel-2)}.hlx-pivot tfoot th,.hlx-pivot tfoot td{border-top:2px solid var(--helix-muted)}.hlx-client-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:800px){.hlx-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hlx-client-stat{background:var(--helix-soft);border:1px solid var(--helix-border);border-radius:var(--helix-radius-card);padding:10px 14px;display:flex;flex-direction:column;gap:2px}.hlx-client-stat span{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);text-transform:uppercase;letter-spacing:.4px}.hlx-client-stat strong{font-size:var(--fs-headline);font-weight:var(--fw-bold);color:var(--helix-text)}.hlx-preview-subject{cursor:pointer}.hlx-preview-subject:hover{color:var(--helix-red-text);text-decoration:underline}.mud-button-root{text-transform:none!important;letter-spacing:0!important}:is(.hlx-btn,.mud-button-root.mud-button){--_h:var(--btn-h-md);--_px:var(--btn-px-md);--_fs:var(--btn-fs-md);position:relative;min-height:var(--_h);padding:0 var(--_px);gap:var(--btn-gap);border-radius:var(--btn-radius);font-size:var(--_fs);font-weight:var(--btn-fw);line-height:var(--btn-lh);text-transform:none;letter-spacing:0;outline:3px solid transparent;outline-offset:var(--btn-focus-offset);transition:background-color var(--dur-fade) var(--ease-out),border-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),outline-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}:is(.hlx-btn--sm,.mud-button-root.mud-button[class*="-size-small"]){--_h:var(--btn-h-sm);--_px:var(--btn-px-sm);--_fs:var(--btn-fs-sm)}:is(.hlx-btn--lg,.mud-button-root.mud-button[class*="-size-large"]){--_h:var(--btn-h-lg);--_px:var(--btn-px-lg);--_fs:var(--btn-fs-lg)}.mud-icon-button{border-radius:var(--btn-radius)}:is(.hlx-btn.hlx-btn--icon,.mud-icon-button.mud-button-root:not(.mud-checkbox *,.mud-radio *,.mud-switch *,.mud-chip *,.mud-input-adornment *,.mud-input-clear-button,.mud-picker-container *)){--_h:var(--btn-h-md);--_icon:var(--icon-md);position:relative;flex:none;inline-size:var(--_h);block-size:var(--_h);padding:0;border-radius:var(--btn-radius);outline:3px solid transparent;outline-offset:var(--btn-focus-offset);transition:background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out),outline-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}:is(.hlx-btn.hlx-btn--icon.hlx-btn--sm,.mud-icon-button.mud-button-root.mud-icon-button-size-small:not(.mud-checkbox *,.mud-radio *,.mud-switch *,.mud-chip *,.mud-input-adornment *,.mud-input-clear-button,.mud-picker-container *)){--_h:var(--btn-h-sm);--_icon:var(--icon-sm)}.hlx-btn.hlx-btn--icon.hlx-btn--xs{--_h:var(--btn-h-xs);--_icon:var(--icon-sm)}.hlx-btn.hlx-btn--icon.hlx-btn--xs::after{content:"";position:absolute;inset:calc((var(--btn-h-touch) - var(--btn-h-xs))/-2)}:is(.hlx-btn.hlx-btn--icon.hlx-btn--lg,.mud-icon-button.mud-button-root.mud-icon-button-size-large:not(.mud-checkbox *,.mud-radio *,.mud-switch *,.mud-chip *,.mud-input-adornment *,.mud-input-clear-button,.mud-picker-container *)){--_h:var(--btn-h-lg);--_icon:var(--icon-lg)}.hlx-btn:not(.hlx-btn--icon) :is(.mud-icon-root,svg){font-size:var(--icon-sm);inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.hlx-btn.hlx-btn--lg:not(.hlx-btn--icon) :is(.mud-icon-root,svg){font-size:var(--icon-md);inline-size:var(--icon-md);block-size:var(--icon-md)}:is(.hlx-btn.hlx-btn--icon,.mud-icon-button.mud-button-root:not(.mud-checkbox *,.mud-radio *,.mud-switch *,.mud-chip *,.mud-input-adornment *,.mud-input-clear-button,.mud-picker-container *)) :is(.mud-icon-root,svg){font-size:var(--_icon);inline-size:var(--_icon);block-size:var(--_icon)}@media(pointer:fine){:is(.hlx-btn.hlx-btn--icon.hlx-btn--sm,.mud-icon-button.mud-button-root.mud-icon-button-size-small:not(.mud-checkbox *,.mud-radio *,.mud-switch *,.mud-chip *,.mud-input-adornment *,.mud-input-clear-button,.mud-picker-container *))::after{content:"";position:absolute;inset:calc((var(--btn-h-touch) - var(--btn-h-sm))/-2)}}@media(pointer:coarse){:is(.hlx-btn,.mud-button-root.mud-button):not(.hlx-btn--lg,.hlx-btn--xs,[class*="-size-large"]){--_h:var(--btn-h-touch)}:is(.hlx-btn.hlx-btn--icon,.mud-icon-button.mud-button-root:not(.mud-checkbox *,.mud-radio *,.mud-switch *,.mud-chip *,.mud-input-adornment *,.mud-input-clear-button,.mud-picker-container *)):not(.hlx-btn--lg,.hlx-btn--xs,.mud-icon-button-size-large){--_h:var(--btn-h-touch)}}.mud-button-filled{--_sink:var(--helix-sink-2);box-shadow:0 2px 0 var(--_sink)}.mud-button-filled.mud-button-filled-primary,.mud-button-filled.mud-button-filled-error{--_sink:var(--hlx-btn-sink,var(--helix-sink));box-shadow:0 2px 0 var(--_sink)}.mud-button-filled:not(:disabled,.mud-disabled,[aria-disabled="true"]):is(:hover,:focus-visible){box-shadow:0 2px 0 var(--_sink)}.mud-button-outlined{box-shadow:0 2px 0 var(--helix-sink-2)}.mud-button-root.mud-button-outlined.mud-button-outlined-default{border-color:var(--helix-border)}.mud-button-outlined-default{color:var(--helix-text)}.mud-button-root.mud-button-outlined:is(.mud-button-outlined-primary,.mud-button-outlined-error){color:var(--helix-red-text);border-color:var(--helix-red-text)}.mud-button-text{box-shadow:none}.helix-avatar-button.mud-button-text:hover{background:var(--helix-panel-2)}.mud-button-text,.mud-icon-button{--mud-palette-action-default-hover:transparent;--mud-palette-primary-hover:transparent;--mud-palette-secondary-hover:transparent;--mud-palette-tertiary-hover:transparent;--mud-palette-info-hover:transparent;--mud-palette-success-hover:transparent;--mud-palette-warning-hover:transparent;--mud-palette-error-hover:transparent;--mud-palette-dark-hover:transparent}.hlx-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--helix-text);font-family:inherit;cursor:pointer;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent}.hlx-btn--primary,.hlx-btn--danger{background:var(--helix-red);color:var(--helix-white);box-shadow:0 2px 0 var(--helix-sink);--_spin:var(--helix-white)}.hlx-btn--secondary{background:var(--helix-surface);border-color:var(--helix-border);box-shadow:0 2px 0 var(--helix-sink-2)}.hlx-btn--danger-outline{background:var(--helix-surface);border-color:var(--helix-red-text);color:var(--helix-red-text);box-shadow:0 2px 0 var(--helix-sink-2)}.hlx-btn--block{width:100%}.hlx-btn--ghost.hlx-btn--danger{background:transparent;color:var(--helix-danger-text);box-shadow:none}.hlx-btn--icon{color:var(--helix-muted-text)}.hlx-btn--axis{--hlx-btn-accent:var(--st-new)}.hlx-btn--axis.hlx-btn--primary{background:var(--hlx-btn-accent);color:var(--st-new-on);--_spin:var(--st-new-on);box-shadow:0 2px 0 var(--st-new-sink)}.hlx-btn--axis:not(.hlx-btn--primary){color:var(--hlx-btn-accent)}.hlx-btn--axis:focus-visible{outline-color:var(--helix-focus-ring-axis)}.mud-button-filled.mud-button-filled-primary,.mud-button-filled.mud-button-filled-error{background-color:var(--hlx-btn-fill,var(--helix-red));color:var(--helix-white);--_spin:var(--helix-white);--mud-palette-primary-darken:var(--hlx-btn-fill,var(--helix-red));--mud-palette-error-darken:var(--hlx-btn-fill,var(--helix-red))}@media(hover:hover) and (pointer:fine){:is(.hlx-btn--primary,.hlx-btn--danger,.mud-button-filled.mud-button-filled-primary,.mud-button-filled.mud-button-filled-error):not(:disabled,.mud-disabled,[aria-disabled="true"],.hlx-btn--axis):hover{background-color:var(--hlx-btn-fill-hover,color-mix(in srgb,var(--helix-red) 90%,var(--helix-text)));color:var(--helix-white)}.hlx-btn.hlx-btn--axis.hlx-btn--secondary:not(:disabled,[aria-disabled="true"]):hover{background-color:var(--st-new-bg);border-color:var(--st-new)}.hlx-btn--axis.hlx-btn--primary:not(:disabled,[aria-disabled="true"]):hover{background-color:color-mix(in srgb,var(--hlx-btn-accent) 90%,var(--helix-text))}:is(.hlx-btn--secondary,.mud-button-root.mud-button-outlined.mud-button-outlined-default):not(:disabled,.mud-disabled,[aria-disabled="true"]):hover{border-color:var(--helix-text);background-color:var(--helix-soft)}:is(.hlx-btn--danger-outline,.mud-button-root.mud-button-outlined.mud-button-outlined-primary,.mud-button-root.mud-button-outlined.mud-button-outlined-error):not(:disabled,.mud-disabled,[aria-disabled="true"]):hover{background-color:var(--helix-danger-soft)}:is(.hlx-btn--ghost,.mud-button-text:where(.mud-button-text-default,.mud-button-text-inherit)):not(:disabled,.mud-disabled,[aria-disabled="true"],.helix-avatar-button,.hlx-btn--danger):hover{color:var(--helix-text);background-color:var(--helix-soft)}:is(.hlx-btn--ghost.hlx-btn--danger,.mud-button-text.mud-button-text-error):not(:disabled,.mud-disabled,[aria-disabled="true"]):hover{color:color-mix(in srgb,var(--helix-red) 80%,var(--helix-text));background-color:var(--helix-danger-soft)}.mud-button-text.mud-button-text-primary:not(:disabled,.mud-disabled):hover{color:color-mix(in srgb,var(--mud-palette-primary) 80%,var(--helix-text))}.hlx-btn--icon:not(:disabled,[aria-disabled="true"]):hover{color:var(--helix-text)}}:is(.hlx-btn,.mud-button-root):not(:disabled,.mud-disabled,[aria-disabled="true"],[aria-busy="true"]):active{transform:var(--press);box-shadow:0 0 0 transparent;transition-duration:var(--dur-fast)}:is(.hlx-btn,.mud-button-root):focus-visible{outline:var(--btn-focus);outline-offset:var(--btn-focus-offset)}:is(.hlx-btn,.mud-button-root):is(:disabled,.mud-disabled,[aria-disabled="true"]){cursor:not-allowed;transform:none;box-shadow:none}:is(.hlx-btn--primary,.hlx-btn--danger,.mud-button-root.mud-button-filled):is(:disabled,.mud-disabled,[aria-disabled="true"]){background-color:var(--helix-soft)!important;color:var(--helix-subtle)!important}:is(.hlx-btn--secondary,.hlx-btn--danger-outline,.mud-button-root.mud-button-outlined):is(:disabled,.mud-disabled,[aria-disabled="true"]){border-color:var(--helix-line)!important;color:var(--helix-subtle)!important}:is(.hlx-btn--ghost,.hlx-btn--icon,.mud-button-root.mud-button-text,.mud-button-root.mud-icon-button):is(:disabled,.mud-disabled,[aria-disabled="true"]){color:var(--helix-subtle)!important}:is(.hlx-btn,.mud-button-root):is([aria-busy="true"],.hlx-btn--loading){pointer-events:none;color:transparent!important}:is(.hlx-btn,.mud-button-root)>*{transition:opacity var(--dur-fade) var(--ease-out)}:is(.hlx-btn,.mud-button-root):is([aria-busy="true"],.hlx-btn--loading)>*{opacity:0}:is(.hlx-btn,.mud-button-root):is([aria-busy="true"],.hlx-btn--loading)::before{content:"";position:absolute;inset:0;margin:auto;inline-size:var(--btn-spinner);block-size:var(--btn-spinner);border:2px solid var(--_spin,var(--helix-text));border-inline-end-color:transparent;border-radius:50%;animation:hlx-btn-busy-in var(--dur-fade) var(--ease-out) both,hlx-btn-spin .8s linear infinite}@keyframes hlx-btn-spin{to{transform:rotate(360deg)}}@keyframes hlx-btn-busy-in{from{opacity:0}}@media(prefers-reduced-motion:reduce){:is(.hlx-btn,.mud-button-root){transition:background-color var(--dur-reduced) linear,border-color var(--dur-reduced) linear,color var(--dur-reduced) linear,outline-color var(--dur-reduced) linear}:is(.hlx-btn,.mud-button-root)>*{transition:opacity var(--dur-reduced) linear}:is(.hlx-btn,.mud-button-root):is([aria-busy="true"],.hlx-btn--loading)::before{content:"…";border:0;inline-size:auto;block-size:auto;display:grid;place-items:center;color:var(--_spin,var(--helix-text));animation:hlx-btn-busy-in var(--dur-reduced) linear both}}@media(forced-colors:active){:is(.hlx-btn,.mud-button-root){outline-color:transparent}:is(.hlx-btn,.mud-button-root):focus-visible{outline-color:Highlight}:is(.hlx-btn,.mud-button-root):is([aria-busy="true"],.hlx-btn--loading)::before{border-color:ButtonText;border-inline-end-color:transparent}}.hlx-ctl{position:relative;display:inline-flex;align-items:center;gap:var(--btn-gap);min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);border:1px solid transparent;border-radius:var(--btn-radius);background:transparent;color:var(--helix-muted-text);font:inherit;font-size:var(--btn-fs-sm);font-weight:var(--fw-medium);line-height:var(--btn-lh);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;outline:3px solid transparent;outline-offset:var(--btn-focus-offset);transition:background-color var(--dur-fade) var(--ease-out),border-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out),outline-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-ctl:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],.is-on){color:var(--helix-text)}.hlx-ctl--seg:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],.is-on){background:var(--helix-surface);border-color:var(--helix-border);box-shadow:0 2px 0 var(--helix-sink-2)}.hlx-ctl--chip{border-color:var(--helix-border)}.hlx-ctl--chip:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],.is-on){background:var(--helix-soft);border-color:var(--helix-text)}.hlx-ctl--tab:is([aria-pressed="true"],[aria-selected="true"],.is-on){color:var(--helix-text)}.hlx-ctl--tab:is([aria-pressed="true"],[aria-selected="true"],.is-on)::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--hlx-tab-line,var(--helix-red-text));border-radius:0}.hlx-ctl--strip{justify-content:space-between;border-color:var(--helix-border);background:var(--helix-panel-2);padding-inline:var(--btn-px-sm)}.hlx-ctl--disclosure{padding:0;min-height:var(--btn-h-sm)}.hlx-ctl--rating{justify-content:center;inline-size:var(--btn-h-lg);min-height:var(--btn-h-lg);padding:0;border-color:var(--helix-border);background:var(--helix-panel-2);color:var(--helix-muted)}.hlx-ctl--rating:is([aria-pressed="true"],[aria-checked="true"]){border-color:var(--helix-star-fill);color:var(--helix-star-fill);background:color-mix(in srgb,var(--helix-star-fill) 14%,transparent)}@media(hover:hover) and (pointer:fine){.hlx-ctl--rating:not(:disabled,[aria-disabled="true"],[aria-pressed="true"],[aria-checked="true"]):hover{border-color:var(--helix-star-fill);color:var(--helix-star-fill);background-color:var(--helix-panel-2)}}@media(hover:hover) and (pointer:fine){.hlx-ctl:not(:disabled,[aria-disabled="true"]):hover{color:var(--helix-text);background-color:var(--helix-soft)}.hlx-ctl--seg:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],.is-on):not(:disabled,[aria-disabled="true"]):hover{background-color:var(--helix-surface)}}.hlx-ctl:not(:disabled,[aria-disabled="true"]):active{transform:var(--press);transition-duration:var(--dur-fast)}.hlx-ctl:focus-visible{outline:var(--btn-focus);outline-offset:var(--btn-focus-offset)}.hlx-ctl:is(:disabled,[aria-disabled="true"]){color:var(--helix-subtle);cursor:not-allowed}.hlx-ctl--seg:is(:disabled,[aria-disabled="true"]){background:transparent;box-shadow:none}.hlx-ctl--rating:is(:disabled,[aria-disabled="true"]){border-color:var(--helix-border);background:transparent}@media(pointer:coarse){.hlx-ctl:not(.hlx-ctl--rating){min-height:var(--btn-h-touch)}}@media(prefers-reduced-motion:reduce){.hlx-ctl{transition:background-color var(--dur-reduced) linear,border-color var(--dur-reduced) linear,color var(--dur-reduced) linear,outline-color var(--dur-reduced) linear}}@media(forced-colors:active){.hlx-ctl{outline-color:transparent}.hlx-ctl:focus-visible{outline-color:Highlight}.hlx-ctl:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],.is-on){border-color:Highlight}}.helix-filter-strip button{min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);border-radius:var(--btn-radius);font-size:var(--btn-fs-sm);font-weight:var(--fw-medium)}.helix-filter-strip button.helix-filter-chip{padding-right:var(--btn-gap)}.helix-link-button{padding:0;font:inherit}.hlx-tag-chip:not(:has(button)){padding-right:var(--btn-gap)}.hlx-login-ms-btn{min-height:var(--btn-h-lg);padding:0 var(--btn-px-lg);border-radius:var(--btn-radius);font-size:var(--btn-fs-md);font-weight:var(--fw-medium)}.hlx-rail-seg button{min-height:var(--btn-h-touch);border-radius:var(--btn-radius);font:inherit;font-size:var(--btn-fs-sm);font-weight:var(--btn-fw)}.hlx-axc-seg-btn{min-height:var(--btn-h-md);padding:0 var(--btn-px-sm);border-radius:var(--btn-radius);font:inherit;font-size:var(--btn-fs-sm);font-weight:var(--fw-medium)}.hlx-axc-seg-btn[aria-pressed="true"]{font-weight:var(--fw-semibold)}.hlx-axc-bulk-btn{min-height:var(--btn-h-sm);padding:0 var(--btn-gap);border-radius:var(--btn-radius);font:inherit;font-size:var(--btn-fs-sm);font-weight:var(--fw-medium)}.hlx-axc-btn{min-height:var(--btn-h-md);padding:0 var(--btn-px-md);border-radius:var(--btn-radius);font:inherit;font-size:var(--btn-fs-md);font-weight:var(--fw-medium)}.hlx-axc-btn--ghost{padding:0 var(--btn-px-sm) 0 var(--btn-gap)}.hlx-axc-btn--primary{padding:0 var(--btn-px-lg);font-weight:var(--btn-fw)}:is(.hlx-log-row-btn,button.portal-action-card){font:inherit}.hlx-log-row-btn{padding:0;min-height:var(--btn-h-touch)}#components-reconnect-modal .hlx-btn{min-width:0;padding:0 var(--_px);font-size:var(--_fs);text-transform:none;letter-spacing:0}#components-reconnect-modal .hlx-btn--primary{color:var(--helix-white)}.mud-icon-button:has(:focus-visible){outline:var(--btn-focus);outline-offset:var(--btn-focus-offset)}.hlx-dialog-acts .mud-button-root.mud-button-filled:is(:disabled,.mud-disabled,[aria-disabled="true"]){background-color:var(--helix-sink-2)!important}.hlx-btn:is(.hlx-rte-tb-btn,.hlx-rte-bb-btn,.hlx-rte-img-btn){color:var(--hlx-rte-btn-fg);--helix-subtle:var(--hlx-rte-disabled)}.hlx-btn:is(.hlx-rte-tb-btn,.hlx-rte-bb-btn):not(.hlx-btn--icon){--_px:var(--btn-gap);--btn-fw:var(--fw-medium)}:is(.hlx-rte-bar,.hlx-rte-bubble) .hlx-btn.hlx-btn--icon.hlx-btn--sm::after{content:none}@media(max-width:790px){.hlx-btn.hlx-rte-tb-btn[data-kind="insert"]:not(.hlx-btn--icon){--_px:0}}@media(hover:hover) and (pointer:fine){.hlx-btn:is(.hlx-rte-tb-btn,.hlx-rte-bb-btn,.hlx-rte-img-btn):not(:disabled,[aria-disabled="true"],[aria-pressed="true"],[aria-expanded="true"],.is-current,.is-on):hover{background-color:var(--hlx-rte-hover);color:var(--helix-text)}.hlx-btn:is(.hlx-rte-bb-btn--danger,.hlx-rte-img-btn--remove):not(:disabled,[aria-disabled="true"]):hover{background-color:var(--sla-danger-bg);color:var(--sla-danger)}}.hlx-btn:is(.hlx-rte-tb-btn,.hlx-rte-bb-btn):is([aria-pressed="true"],[aria-expanded="true"],.is-current):not(:disabled,[aria-disabled="true"]){background-color:var(--hlx-rte-tool-on-bg);color:var(--helix-text)}.hlx-btn.hlx-rte-tb-mode.is-on{background-color:var(--hlx-rte-modeon-bg);color:var(--hlx-rte-modeon-fg)}:is(.hlx-rte-bubble,.hlx-rte-tb){--btn-focus-offset:-3px}@media(pointer:coarse) and (max-width:720px){.hlx-btn.hlx-btn--icon.hlx-rte-tb-btn{--_icon:var(--icon-md)}}.hlx-btn.hlx-chip-remove{color:inherit}@media(hover:hover) and (pointer:fine){.hlx-btn.hlx-chip-remove:not(:disabled):hover{color:inherit;background:color-mix(in srgb,currentColor 14%,transparent)}}.hlx-sv-delete{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out),outline-color var(--dur-fast) var(--ease-out)}.hlx-saved-view:is(:hover,:focus-within) .hlx-sv-delete{opacity:1;pointer-events:auto}@media(hover:none){.hlx-sv-delete{opacity:1;pointer-events:auto}}.hlx-btn.hlx-btn--icon.hlx-btn--xs.hlx-sv-delete::after{inset-block:-4px}.helix-sidebar-inner.hlx-collapsed .hlx-sv-delete{display:none}.hlx-section-add,.hlx-sv-delete{color:var(--sb-muted)}.hlx-sidebar-collapse{border-color:var(--sb-divider);background:var(--sb-hover);color:var(--sb-text)}@media(hover:hover) and (pointer:fine){:is(.hlx-section-add,.hlx-sv-delete):not(:disabled):hover{background:var(--sb-hover);color:var(--sb-strong)}.hlx-sidebar-collapse:not(:disabled):hover{background:var(--sb-cnt-bg);color:var(--sb-strong)}}.portal-ticket-close{flex-shrink:0;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.portal-status-toggle{display:none}@media(max-width:700px){.portal-status-toggle{display:inline-flex}}.mud-ripple-effect{display:none!important}.mud-nav-link:not(.mud-nav-link-disabled):active,.mud-list-item-clickable:active{transform:var(--press)}.mud-nav-link{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mud-list-item-clickable,.mud-icon-button{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover) and (pointer:fine){.mud-icon-button:hover:not(:disabled,.mud-disabled){color:var(--helix-text)}.mud-icon-button.mud-primary-text:hover:not(:disabled,.mud-disabled,.mud-checkbox *,.mud-radio *){color:color-mix(in srgb,var(--mud-palette-primary) 80%,var(--helix-text))!important}.mud-icon-button.mud-error-text:hover:not(:disabled,.mud-disabled,.mud-checkbox *,.mud-radio *){color:color-mix(in srgb,var(--mud-palette-error) 80%,var(--helix-text))!important}.mud-checkbox .mud-icon-button.mud-checkbox-false:hover:not(:disabled,.mud-disabled),.mud-radio .mud-icon-button:hover:not(:disabled,.mud-disabled,.mud-checked){color:var(--helix-text)!important}}.mud-button-group-root .mud-button-root{--mud-palette-action-default-hover:transparent;--mud-palette-primary-hover:transparent}.mud-table-row{transition:background-color var(--dur-fast) var(--ease-out)}.mud-tab-slider.mud-tab-slider-horizontal{transition:left var(--dur-slow) var(--ease-ios),width var(--dur-slow) var(--ease-ios)!important}.mud-input.mud-input-outlined .mud-input-outlined-border{transition:border-color var(--dur-fast) var(--ease-out),border-width var(--dur-fast) var(--ease-out)}.mud-link{transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.mud-link.mud-link-underline-hover{text-decoration:underline;text-decoration-color:transparent}@media(hover:hover) and (pointer:fine){.mud-link.mud-link-underline-hover:hover{text-decoration-color:currentColor}}.mud-link.mud-link-underline-hover:focus-visible,.mud-link.mud-link-underline-hover:active{text-decoration-color:currentColor}.hlx-kv-rows{display:flex;flex-direction:column}.hlx-kv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--helix-line);font-size:var(--fs-compact)}.hlx-kv-row:last-child{border-bottom:0}.hlx-kv-row>span{color:var(--helix-muted)}.hlx-kv-row>strong{font-weight:var(--fw-semibold);color:var(--helix-text);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-sla-detail{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-sla-detail b{font-weight:var(--fw-semibold);color:var(--helix-text)}.hlx-sla-paused{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:var(--lh-normal);color:#b54708;background:rgba(217,119,6,.12);border:1px solid rgba(217,119,6,.3);border-radius:6px;padding:1px 7px;white-space:nowrap;width:fit-content;flex-shrink:0}.hlx-sla-paused-note{margin-top:6px;font-size:var(--fs-meta);line-height:var(--lh-normal);color:#b54708;background:rgba(217,119,6,.08);border-radius:6px;padding:5px 8px}.helix-recent-tickets{display:flex;flex-direction:column;gap:2px}.hlx-linked-row{display:flex;align-items:center;gap:4px}.hlx-linked-row>.mud-icon-button{flex-shrink:0}.hlx-linked-row .helix-recent-item{min-width:0}.hlx-linked-row .helix-badge-sm{flex-shrink:0}.hlx-link-rel{flex-shrink:0;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.2px;text-transform:uppercase;color:var(--helix-muted);margin-right:4px}.helix-recent-title{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.4px;text-transform:uppercase;color:var(--helix-muted);margin-bottom:2px}.helix-recent-item{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;text-decoration:none;color:inherit;min-width:0}.helix-recent-item:hover{background:var(--helix-bg)}.helix-recent-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.helix-recent-ref{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted);flex-shrink:0}.helix-recent-subject{font-size:var(--fs-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.helix-ia-placeholder{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center}.helix-ia-icon{width:52px;height:52px;border-radius:14px;background:rgba(206,0,0,.07);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.helix-coming-soon-badge{display:inline-block;padding:3px 10px;border-radius:20px;background:rgba(206,0,0,.08);color:var(--helix-red-text);font-size:var(--fs-meta);font-weight:var(--fw-bold);margin-top:12px}.helix-ctx-section{padding:16px;border-bottom:1px solid var(--helix-border)}.helix-ctx-title{font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.6px;color:var(--helix-muted);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.helix-queue-card{padding:12px 14px;border-bottom:1px solid var(--helix-border);cursor:pointer;transition:background 120ms}.helix-queue-card:hover{background:var(--helix-panel-2)}.helix-queue-card:active{transform:var(--press-soft)}.helix-queue-card.selected{border-left:3px solid var(--helix-red-text);background:linear-gradient(90deg,rgba(206,0,0,.07),#fff 70%);padding-left:11px}.helix-queue-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.helix-queue-ref{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted)}.helix-queue-time{font-size:var(--fs-meta);color:var(--helix-muted);flex-shrink:0}.helix-queue-subject{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--helix-text);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helix-queue-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.helix-queue-client{font-size:var(--fs-meta);color:var(--helix-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:has(.portal-shell),html:has(.helix-admin-shell),html:has(.helix-appbar){scrollbar-gutter:stable}html:has(.helix-appbar):has(.helix-views-wrap){scrollbar-gutter:auto}@media(min-width:981px){html:has(.helix-appbar):has(:is(.helix-home,.helix-ticket-wrap)){scrollbar-gutter:auto}}.portal-shell-main{min-height:calc(100vh - var(--portal-topbar-h));background:var(--helix-bg);overflow-x:clip;overflow-y:clip}.portal-topbar-new{display:flex;align-items:center;gap:16px;height:var(--portal-topbar-h);padding:0 24px;background:var(--helix-surface);border-bottom:1px solid var(--helix-border);--whats-new-ring:var(--helix-surface);--notif-badge-ring:var(--helix-surface);position:sticky;top:0;z-index:100}.portal-kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1100px){.portal-kb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.portal-kb-grid{grid-template-columns:1fr}}.portal-kb-card{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);padding:20px 18px;display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;position:relative;transition:transform var(--dur-fade) var(--ease-out),box-shadow var(--dur-fade) var(--ease-out),border-color var(--dur-fade) var(--ease-out)}@media(hover:hover) and (pointer:fine){.portal-kb-card:hover{transform:translateY(-2px);box-shadow:var(--helix-shadow-md);border-color:rgba(206,0,0,.18)}}.portal-kb-card:active{transform:var(--press-soft)}.portal-kb-card-icon{width:52px;height:52px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.portal-kb-card-title{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--helix-text)}.portal-kb-card-desc{font-size:var(--fs-compact);color:var(--helix-muted);line-height:var(--lh-normal);margin-top:2px}.portal-kb-card-count{font-size:var(--fs-meta);color:var(--helix-muted);margin-top:6px;font-weight:var(--fw-semibold)}.portal-topbar-nav{display:flex;align-items:center;gap:4px;position:relative}.portal-topbar-nav--center{flex:1;justify-content:center}.portal-nav-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--helix-text);text-decoration:none;white-space:nowrap;transition:background-color 130ms var(--ease-out),color 130ms var(--ease-out),transform .12s var(--ease-out)}.portal-nav-link:hover{background:color-mix(in srgb,var(--helix-text) 8%,transparent);color:var(--helix-text)}.portal-nav-link:active{transform:var(--press)}.portal-nav-link.active{color:var(--helix-red-text);font-weight:var(--fw-semibold);position:relative}.portal-nav-link.active::after{content:'';position:absolute;bottom:-10px;left:14px;right:14px;height:2px;background:var(--helix-red-text);border-radius:2px}@media(max-width:1300px){.portal-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1301px) and (max-width:1719px){.portal-actions-grid:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.portal-home-grid{grid-template-columns:minmax(0,1fr)}.portal-hero-v2{padding:32px 0 28px}.portal-hero-v2-title{font-size:var(--fs-title)}}@media(max-width:720px){.portal-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-recent-header{flex-wrap:wrap;gap:6px 12px}}@media(max-width:480px){.portal-actions-grid{grid-template-columns:minmax(0,1fr)}.portal-hero-v2-title{font-size:var(--fs-title)}.portal-topbar-new{padding:0 12px;gap:4px;height:60px}.portal-topbar-new>.gap-2{gap:4px}.portal-topbar-new .hx-logo-text{display:none}.portal-topbar-nav--center{justify-content:center}.portal-nav-link{padding:8px 10px;font-size:var(--fs-compact);gap:4px}.portal-nav-link .portal-nav-label{display:none}.portal-nav-link.active::after{left:9px;right:9px}}@media(max-width:540px){.portal-topbar-new{padding:0 6px;gap:2px}.portal-topbar-new>.gap-2{gap:2px}.portal-topbar-new .portal-topbar-nav{gap:2px}.portal-topbar-new .portal-topbar-lang{display:none}.portal-topbar-new .helix-avatar-button.mud-button-root{--_px:3px}.helix-user-menu .hlx-umenu-lang{display:flex}.helix-user-menu .hlx-umenu-lang:not([role="presentation"]){min-height:44px}.helix-user-menu .hlx-umenu-lang-sep{display:block}}.portal-topbar-nav.is-compact .portal-nav-link{padding:8px 10px;font-size:var(--fs-compact);gap:4px}.portal-topbar-nav.is-compact .portal-nav-label{display:none}.portal-topbar-nav.is-compact .portal-nav-link.active::after{left:9px;right:9px}@media(max-width:899.98px){.portal-topbar-new .hx-logo-text{display:none}}@media(pointer:coarse),(max-width:720px){.portal-shell input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]),.portal-shell textarea,.portal-shell select,.portal-shell [contenteditable]:not([contenteditable="false"]),.portal-shell .portal-filter-search input,.portal-shell .portal-sb-input{font-size:var(--fs-lead)}}.portal-ticket-list{background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);overflow:hidden}.portal-ticket-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--helix-border);text-decoration:none;color:inherit;transition:background-color 120ms var(--ease-out)}.portal-ticket-row:last-child{border-bottom:0}.portal-ticket-row:hover{background:var(--helix-panel-2)}.portal-ticket-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.portal-ticket-ref{font-size:var(--fs-compact);font-weight:var(--fw-bold);color:var(--helix-text);flex-shrink:0;white-space:nowrap}.portal-ticket-requester{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--helix-muted)}.portal-ticket-subject{flex:1 1 auto;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--helix-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-ticket-time{font-size:var(--fs-meta);color:var(--helix-muted);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:4px;width:168px;justify-content:flex-end;overflow:hidden;text-overflow:ellipsis}.portal-ticket-status{display:flex;align-items:center;flex-shrink:0;justify-content:flex-start}.portal-ticket-action{display:flex;justify-content:flex-end;flex-shrink:0;width:96px}@media(hover:hover) and (pointer:fine){.portal-ticket-close{opacity:0}.portal-ticket-row:is(:hover,:focus-within) .portal-ticket-close{opacity:1}}@media(max-width:720px){.portal-ticket-row{flex-wrap:wrap;gap:6px 10px;padding:12px 14px}.portal-ticket-row .portal-ticket-subject{flex:1 1 100%;order:10;white-space:normal}.portal-ticket-status,.portal-ticket-action{width:auto}.portal-ticket-time{width:auto;min-width:0;justify-content:flex-start}.portal-ticket-row{position:relative;padding-right:42px}.portal-ticket-row>.portal-ticket-chevron{position:absolute;top:50%;right:14px;transform:translateY(-50%)}}.portal-ticket-chevron{color:var(--helix-subtle);flex-shrink:0}@media(pointer:coarse),(max-width:720px){.portal-nav-link{min-height:44px;min-width:44px;justify-content:center}.portal-status-toggle{min-height:44px}}.hlx-segmented,.portal-segmented{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--helix-border);border-radius:calc(var(--btn-radius) + 3px);background:var(--helix-panel-2)}.hlx-segmented{padding:2px;gap:2px}@media(forced-colors:active){.portal-segmented-option[aria-checked="true"]{text-decoration:underline 2px;text-underline-offset:4px}}.portal-new-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.portal-new-buttons{display:flex;gap:8px}.portal-new-submit{min-width:140px}@media(pointer:coarse),(max-width:720px){.portal-new-actions{gap:12px}}@media(max-width:700px){.portal-segmented{display:flex;width:100%;box-sizing:border-box;margin-bottom:6px}.portal-segmented-option[role="radio"]{flex:1 1 0px;min-width:0}.portal-new-actions{width:100%;align-items:stretch}.portal-shell .portal-new-buttons>.mud-button-root.mud-button{flex:1 1 0px}.portal-new-buttons>.portal-new-submit{min-width:0}}.portal-conv-msg{display:flex;align-items:flex-start;gap:12px}.portal-conv-msg--client{flex-direction:row}.portal-conv-msg--agent{flex-direction:row}.portal-conv-bubble{flex:1;min-width:0;border-radius:var(--helix-radius-card);padding:14px 16px;border:1px solid rgba(0,0,0,.08)}.portal-conv-bubble--client{background:var(--helix-surface)}.portal-conv-bubble--agent{background:var(--helix-panel-2);border-color:rgba(37,99,235,.14)}.portal-conv-bubble--agent .helix-md-content pre,.portal-conv-bubble--agent .helix-md-content :not(pre)>code{background:var(--helix-surface);border:1px solid var(--helix-border)}.portal-conv-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-compact);margin-bottom:8px;color:var(--helix-text)}.portal-conv-meta span{color:var(--helix-muted);font-size:var(--fs-meta)}.portal-conv-badge-support{background:rgba(37,99,235,.1);color:#1d4ed8;font-size:var(--fs-meta);font-weight:var(--fw-bold);padding:2px 8px;border-radius:10px}.portal-conv-badge-ai{background:rgba(124,58,237,.12);color:#6d28d9;font-size:var(--fs-meta);font-weight:var(--fw-bold);padding:2px 8px;border-radius:10px}.portal-typing{display:inline-flex;align-items:center;gap:5px;padding:4px 2px}.portal-typing-dot{width:8px;height:8px;border-radius:50%;background:#7c3aed;animation:hlx-typing-bounce 1.3s infinite ease-in-out both}.portal-typing-dot:nth-child(1){animation-delay:-.32s}.portal-typing-dot:nth-child(2){animation-delay:-.16s}[data-helix-dark] .portal-typing-dot{background:#c4b5fd}@keyframes hlx-typing-bounce{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}@keyframes hlx-typing-pulse{0%,100%{opacity:.3}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.portal-typing-dot{animation:hlx-typing-pulse 1.4s infinite ease-in-out both}}.portal-conv-body{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--helix-text);max-width:var(--measure)}.portal-conv-body p{margin:0 0 .75rem}.portal-conv-body p:last-child{margin-bottom:0}.hlx-img-pending{display:inline-flex;align-items:center;gap:8px;min-height:2.25rem;padding:6px 12px 6px 10px;border-radius:var(--helix-radius-sm,6px);border:1px dashed var(--helix-border,rgba(0,0,0,.14));background:var(--helix-surface-2,rgba(0,0,0,.03));color:var(--helix-text-muted,#6b6257);font-size:var(--fs-compact);max-width:100%}.hlx-img-pending::before{content:"";width:1.5rem;height:1.5rem;flex:0 0 auto;border-radius:3px;background:linear-gradient(100deg,var(--helix-surface-3,rgba(0,0,0,.07)) 30%,var(--helix-surface,rgba(255,255,255,.65)) 50%,var(--helix-surface-3,rgba(0,0,0,.07)) 70%);background-size:220% 100%;animation:hlx-img-pending-shimmer 1.4s ease-in-out infinite}@keyframes hlx-img-pending-shimmer{from{background-position:180% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.hlx-img-pending::before{animation:none;background:var(--helix-surface-3,rgba(0,0,0,.07))}}.helix-mention{display:inline-block;padding:1px 8px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--helix-blue);font-weight:var(--fw-semibold);font-size:var(--fs-inline);white-space:nowrap}.helix-mention-menu{position:absolute;bottom:calc(100% + 6px);left:12px;right:auto;z-index:1400;width:max-content;min-width:220px;max-width:320px;max-height:260px;overflow-y:auto;background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:10px;box-shadow:var(--helix-shadow-lg);padding:4px}.helix-mention-item{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:7px 12px;border:0;border-radius:6px;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-medium);text-align:left;color:var(--mud-palette-text-primary,var(--helix-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helix-mention-item.active{background:rgba(37,99,235,.1);color:var(--helix-blue)}.hlx-log-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.hlx-logs .hlx-log-field{margin:0;width:170px}.hlx-logs .hlx-log-field--search{width:300px}.hlx-logs .hlx-log-field--page{width:120px}@media(max-width:720px){.hlx-logs .hlx-log-field,.hlx-logs .hlx-log-field--search{width:100%}}.hlx-logs .hlx-log-live-switch{margin:0 4px 0 0}.hlx-log-cols{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-top:12px}.hlx-log-cols-label{font-size:var(--fs-compact);font-weight:var(--fw-semibold);color:var(--mud-palette-text-secondary,var(--helix-muted));margin-right:2px}.hlx-log-cols .mud-input-control{margin:0}.hlx-log-statusline{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:var(--fs-compact);color:var(--mud-palette-text-secondary,var(--helix-muted))}.hlx-log-dim{color:var(--mud-palette-text-secondary,var(--helix-muted));font-size:var(--fs-compact)}.hlx-log-live-tag{display:inline-flex;align-items:center;gap:6px;color:var(--helix-success-text);font-weight:var(--fw-semibold)}.hlx-log-live-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;animation:hlxLogPulse 1.4s ease-in-out infinite}@keyframes hlxLogPulse{0%,100%{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.hlx-log-live-dot{animation:none}}.hlx-log-table-wrap{transition:opacity var(--dur-fade) var(--ease-out)}.hlx-log-table-wrap--busy{opacity:.6}.hlx-logs .hlx-log-table table{table-layout:fixed;width:100%}.hlx-logs .hlx-log-table .mud-table-container{overflow-x:hidden}.hlx-logs .hlx-log-table td:last-child,.hlx-logs .hlx-log-table th:last-child{white-space:normal;min-width:0}.hlx-log-table td.hlx-log-cell{font-size:var(--fs-compact);vertical-align:top;padding-top:8px;padding-bottom:8px;overflow-wrap:anywhere;word-break:break-word}.hlx-log-machine-cell,.hlx-log-source-cell{display:block;font-size:var(--fs-meta);color:var(--mud-palette-text-secondary,var(--helix-muted));overflow-wrap:anywhere;word-break:break-word}.hlx-log-machine-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hlx-log-row-btn{background:none;border:0;color:inherit;text-align:left;cursor:pointer}.hlx-log-row-btn:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-log-ts{font-family:var(--helix-font-mono);font-size:var(--fs-compact);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mud-palette-text-secondary,var(--helix-muted))}.hlx-log-proc{font-size:var(--fs-compact);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap}.hlx-log-machine{display:block;font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--mud-palette-text-secondary,var(--helix-muted));word-break:break-word}.hlx-log-msg{font-family:var(--helix-font-mono);font-size:var(--fs-compact);line-height:var(--lh-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hlx-log-msg--open{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.hlx-search-op{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--mud-palette-background-grey);border:1px solid var(--mud-palette-lines-default);font-size:var(--fs-meta);font-family:var(--helix-font-mono);color:var(--mud-palette-text-secondary);cursor:default}.hlx-log-level{display:inline-block;min-width:80px;text-align:center;padding:2px 8px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;line-height:var(--lh-normal);white-space:nowrap}.hlx-log-level--fatal{background:#7f1d1d;color:#fff}.hlx-log-level--error{background:rgba(220,38,38,.12);color:#b91c1c}.hlx-log-level--warning{background:rgba(217,119,6,.14);color:#b45309}.hlx-log-level--info{background:rgba(37,99,235,.12);color:#1d4ed8}.hlx-log-level--debug{background:color-mix(in srgb,var(--helix-muted) 14%,transparent);color:var(--helix-muted)}.hlx-log-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.hlx-log-copy-row{display:flex;justify-content:flex-end;margin-bottom:4px}.hlx-log-detail{border-top:1px dashed var(--helix-border);padding-top:8px;animation:hlx-log-detail-in var(--dur-base) var(--ease-out)}@keyframes hlx-log-detail-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hlx-log-detail{animation:none}}.hlx-log-meta{font-size:var(--fs-meta);color:var(--mud-palette-text-secondary,var(--helix-muted));word-break:break-word;margin-bottom:4px}.hlx-audit-detail-cell{padding:12px 16px 16px;background:rgba(0,0,0,.025);border-bottom:1px solid var(--mud-palette-lines-default,#e0e4ea)}.helix-admin-table td.hlx-audit-detail-cell{white-space:normal}[data-helix-dark] .hlx-audit-detail-cell{background:rgba(255,255,255,.03)}.hlx-audit-detail-fields{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px}.hlx-log-exception{margin:6px 0 0;padding:10px 12px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.18);border-radius:8px;font-family:var(--helix-font-mono);font-size:var(--fs-meta);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:360px;overflow:auto}.hlx-detail-tabs{overflow:hidden}.hlx-detail-tabs .helix-admin-tabs{margin-top:0}.hlx-detail-tabs .helix-admin-tabs .mud-tabs-tabbar{border:0;border-bottom:1px solid var(--helix-border);border-radius:0}.hlx-detail-tabs .helix-admin-tabs .mud-tabs-panels{padding:16px;background:var(--helix-surface)!important}.helix-admin-tabs .mud-tab .mud-badge-root{display:inline-flex;align-items:center}.helix-admin-tabs .mud-tab .mud-badge-wrapper{position:static;display:inline-flex;margin-inline-start:6px}.helix-admin-tabs .mud-tab .mud-badge{position:static;inset:auto;transform:none}.mud-tabs .mud-tab{text-transform:none;font-weight:var(--fw-semibold)}@media(prefers-reduced-motion:reduce){.helix-card-hover:hover,.portal-card:hover,.portal-footer-cta:hover,.portal-action-card:hover,.portal-kb-card:hover{transform:none}.portal-action-card:hover .portal-action-arrow{transform:translateY(-50%)}.helix-bulk-bar{transition:opacity .15s var(--ease-out)}}.hlx-spot{display:inline-flex;line-height:0}.hlx-spot svg{overflow:visible}.mud-chip svg{overflow:visible}.mud-chip-text.mud-chip-color-success,.mud-chip-outlined.mud-chip-color-success{color:var(--helix-success-text)}.mud-chip-text.mud-chip-color-warning,.mud-chip-outlined.mud-chip-color-warning{color:var(--sla-warn)}.mud-alert-text-warning,.mud-alert-outlined-warning{color:var(--sla-warn)}.hlx-chip-remove{margin-inline:6px -4px}.hlx-spot-line{stroke:var(--helix-subtle);stroke-width:3}.hlx-spot-line--soft{stroke:var(--helix-border);stroke-width:2.5}.hlx-spot-ring{stroke:var(--st-solved);stroke-width:3}.hlx-spot-check{stroke:var(--st-solved);stroke-width:3.5}.hlx-spot--accent-red .hlx-spot-ring,.hlx-spot--accent-red .hlx-spot-check{stroke:var(--helix-red-text)}.hlx-spot--play .hlx-spot-line{opacity:0;animation:hlxSpotFade .5s var(--ease-out) forwards}.hlx-spot--play .hlx-spot-line:nth-of-type(2){animation-delay:.06s}.hlx-spot--play .hlx-spot-line--soft{animation-delay:.12s}.hlx-spot--play .hlx-spot-ring{transform-origin:center;transform-box:fill-box;opacity:0;animation:hlxSpotRing .45s var(--ease-out) .18s forwards}.hlx-spot--play .hlx-spot-check{stroke-dasharray:48;stroke-dashoffset:48;animation:hlxSpotDraw .4s var(--ease-out) .42s forwards}@keyframes hlxSpotFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hlxSpotRing{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes hlxSpotDraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hlx-spot--play .hlx-spot-line,.hlx-spot--play .hlx-spot-ring{opacity:1;transform:none;animation:none}.hlx-spot--play .hlx-spot-check{stroke-dashoffset:0;animation:none}}.hlx-inbox-zero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:48px 24px 52px}.hlx-inbox-zero h3{margin:8px 0 0;font-size:var(--fs-headline);font-weight:var(--fw-bold);color:var(--helix-text);letter-spacing:0}.hlx-inbox-zero p{margin:0;max-width:360px;line-height:var(--lh-normal);font-size:var(--fs-body);color:var(--helix-muted)}.hlx-inbox-zero .hlx-inbox-zero-actions{margin-top:14px}.hlx-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:40px 24px 44px}.hlx-search-empty-icon.mud-icon-root{font-size:var(--fs-display);color:var(--helix-border);margin-bottom:4px}.hlx-search-empty h3{margin:4px 0 0;font-size:var(--fs-headline);font-weight:var(--fw-bold);color:var(--helix-text);letter-spacing:0;word-break:break-word}.hlx-search-empty p{margin:0;max-width:360px;line-height:var(--lh-normal);font-size:var(--fs-body);color:var(--helix-muted)}.hlx-search-empty .hlx-search-empty-actions{margin-top:14px}.hlx-csat-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hlx-csat-thanks .csat-stars{gap:3px}.hlx-csat-thanks--play .hlx-csat-star{display:inline-flex;line-height:0;opacity:0;transform:scale(.6);animation:hlxStarPop .34s var(--ease-out) forwards}.hlx-csat-thanks--play .hlx-csat-star:nth-child(1){animation-delay:.2s}.hlx-csat-thanks--play .hlx-csat-star:nth-child(2){animation-delay:.27s}.hlx-csat-thanks--play .hlx-csat-star:nth-child(3){animation-delay:.34s}.hlx-csat-thanks--play .hlx-csat-star:nth-child(4){animation-delay:.41s}.hlx-csat-thanks--play .hlx-csat-star:nth-child(5){animation-delay:.48s}@keyframes hlxStarPop{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hlx-csat-thanks--play .hlx-csat-star{opacity:1;transform:none;animation:none}}.hlx-ax-assist-trigger-ico{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--helix-surface);color:var(--st-new)}.hlx-ax-assist-trigger-ico .mud-icon-root{font-size:var(--icon-sm)}.hlx-ax-assist-trigger-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlx-ax-assist-trigger-chev.mud-icon-root{font-size:var(--fs-headline);flex:none;opacity:.7}.hlx-ax-intel-sum{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 13px;border:1px solid #dad3f1;border-radius:13px;background:linear-gradient(180deg,#f8f6fd,#fff)}.hlx-ax-intel-sum-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hlx-ax-assist{display:flex;flex-direction:column;gap:12px}.hlx-ax-assist .helix-ctx-section{background:var(--helix-surface,#fff);border:1px solid var(--helix-border);border-radius:13px;padding:15px;margin:0;box-shadow:none}.hlx-ax-paused{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--sla-warn-bg);color:var(--sla-warn);font-size:var(--fs-meta)}.hlx-ax-assist .hlx-ax-paused{margin-top:0}.hlx-ax-paused .mud-icon-root{font-size:var(--icon-sm);flex:0 0 auto;margin-top:1px}.hlx-ax-paused-body{display:flex;flex-direction:column;gap:2px;min-width:0}.hlx-ax-paused-title{font-weight:var(--fw-bold)}.hlx-ax-paused-text{color:var(--helix-text)}.hlx-ax-paused-reason{display:block;margin-top:6px;font-size:var(--fs-meta);color:var(--sla-warn)}body.hlx-modal-open{overflow:hidden}.hlx-axis-backdrop{position:fixed;inset:0;background:rgba(20,18,15,.28);z-index:1400;animation:hlxAxisFade .18s ease}.hlx-axis-drawer{position:fixed;top:0;right:0;height:100%;width:min(404px,100vw);z-index:1401;background:var(--helix-canvas);border-left:1px solid var(--helix-line);box-shadow:-20px 0 48px rgba(20,18,15,.16);display:flex;flex-direction:column;animation:hlxAxisSlide .22s cubic-bezier(.22,1,.36,1)}.hlx-axis-drawer-head{height:60px;flex:none;display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid var(--helix-line);background:var(--helix-surface)}.hlx-axis-drawer-icon{width:30px;height:30px;border-radius:8px;background:var(--st-new-bg);color:var(--st-new);display:flex;align-items:center;justify-content:center;flex:none}.hlx-axis-drawer-icon .mud-icon-root{font-size:var(--icon-sm)}.hlx-axis-drawer-titles{flex:1;min-width:0;display:flex;flex-direction:column}.hlx-axis-drawer-title{font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--helix-text)}.hlx-axis-drawer-sub{font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-axis-drawer-body{flex:1;overflow-y:auto;padding:20px}@keyframes hlxAxisFade{from{opacity:0}to{opacity:1}}@keyframes hlxAxisSlide{from{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}@media(prefers-reduced-motion:reduce){.hlx-axis-backdrop,.hlx-axis-drawer{animation:none}}[data-helix-dark] .hlx-ax-intel-sum{border-color:rgba(91,75,179,.42);background:linear-gradient(180deg,rgba(91,75,179,.14),transparent)}.hlx-status-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:48px 20px}.hlx-status-card{width:100%;max-width:460px;text-align:center;background:var(--helix-surface);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);padding:40px 32px}.hlx-status-code{display:block;font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-none);letter-spacing:-.02em;color:var(--helix-muted);font-variant-numeric:tabular-nums}.hlx-status-code--error{font-size:var(--fs-title);color:var(--helix-red-text)}.hlx-status-title{margin:16px 0 8px;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--helix-text)}.hlx-status-text{margin:0 auto;max-width:42ch;font-size:var(--fs-compact);line-height:var(--lh-normal);color:var(--helix-muted)}.hlx-status-meta{margin:14px 0 0;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-status-meta code{font-family:var(--helix-font-mono);color:var(--helix-muted)}.hlx-status-action{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:44px;padding:0 18px;border-radius:var(--helix-radius-sm);background:var(--helix-red);color:#fff;font-size:var(--fs-compact);font-weight:var(--fw-semibold);text-decoration:none}.hlx-status-action:hover{background:var(--helix-red-dark)}[data-helix-dark] .hlx-status-card{background:var(--helix-surface);border-color:var(--helix-line)}.hlx-status-actions{margin-top:24px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hlx-status-actions .hlx-status-action{margin-top:0}button.hlx-status-action{border:0;cursor:pointer;font-family:inherit}.hlx-status-action--ghost{background:transparent;color:var(--helix-text);border:1px solid var(--helix-border)}.hlx-status-action--ghost:hover:not(:disabled){background:var(--helix-bg)}.hlx-status-shell{min-height:100vh;background:var(--helix-bg)}.hlx-status-shell-brand{padding:20px 24px}.helix-signout-form{display:inline-flex;margin:0}.helix-signout-button{gap:8px;margin-top:0}.hlx-status-shell-brand .hx-logo:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-status-detail{margin-top:16px;text-align:left;font-size:var(--fs-meta);color:var(--helix-muted)}.hlx-status-detail summary{cursor:pointer}.hlx-status-detail pre{margin:8px 0 0;padding:10px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;background:var(--helix-bg);border:1px solid var(--helix-border);border-radius:var(--helix-radius-sm);font-family:var(--helix-font-mono)}.hlx-report-block{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.hlx-report-note{width:100%}.hlx-report-note .mud-input.mud-input-outlined.mud-focused .mud-input-outlined-border{border-color:var(--helix-red-text)}.hlx-report-block .hlx-status-action{margin-top:0}button.hlx-report-button{border:1px solid var(--helix-muted);background:var(--helix-surface)}button.hlx-report-button:hover:not(:disabled){border-color:var(--helix-text)}.hlx-report-confirmation{margin-top:0}.hlx-oauth-actions{margin-top:24px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.hlx-oauth-action{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--helix-red);border-radius:var(--helix-radius);background:var(--helix-red);color:var(--helix-white);font-size:var(--fs-compact);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-decoration:none;transition:background 140ms var(--ease-out),border-color 140ms var(--ease-out)}.hlx-oauth-action:hover{background:var(--helix-red-dark);border-color:var(--helix-red-dark)}.hlx-oauth-action:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-oauth-action:active{transform:translateY(1px)}.hlx-oauth-action--secondary{background:transparent;border-color:var(--helix-border);color:var(--helix-text)}.hlx-oauth-action--secondary:hover{background:var(--helix-bg);border-color:var(--helix-border)}@media(prefers-reduced-motion:reduce){.hlx-oauth-action{transition:none}.hlx-oauth-action:active{transform:none}}.helix-admin-shell .mud-paper.mud-elevation-1,.helix-admin-shell .mud-paper.mud-elevation-2,.helix-admin-shell .mud-table.mud-elevation-1,.helix-admin-shell .mud-table.mud-elevation-2,.helix-home .mud-paper.mud-elevation-1{box-shadow:none;border:1px solid var(--helix-border)}.hlx-admin-drawer{border-inline-start:1px solid var(--helix-border);background:var(--helix-surface);box-shadow:var(--helix-shadow-lg)}.hlx-admin-drawer-trap,.hlx-admin-drawer-trap>.mud-focus-trap-child-container{height:100%}.hlx-admin-drawer-inner{display:flex;flex-direction:column;height:100%}.hlx-admin-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--helix-border)}.hlx-admin-drawer-title{font-weight:var(--fw-bold);color:var(--helix-text)}.hlx-admin-drawer-body{flex:1 1 auto;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.hlx-admin-drawer-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--helix-border)}.mud-dialog{border-radius:var(--helix-radius-lg);border:1px solid var(--helix-border);box-shadow:var(--helix-shadow-lg)}.mud-dialog-title{font-weight:var(--fw-bold)}.mud-dialog-actions{background:var(--helix-panel-2);border-top:1px solid var(--helix-line)}.mud-overlay-dialog{background:rgba(40,32,22,.5)}.mud-dialog-actions:has(>.hlx-dialog-acts){padding:12px 24px}.hlx-dialog-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.hlx-dialog-acts .hlx-dialog-btn.mud-button-root{--_h:var(--btn-h-touch)}@media(max-width:480px){.hlx-dialog-acts{flex-direction:column-reverse}.hlx-dialog-acts .hlx-dialog-btn.mud-button-root{width:100%;--_h:var(--btn-h-lg)}}.mud-card{transition:box-shadow var(--dur-base) var(--ease-out)}@keyframes hlx-dialog-in{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes hlx-scrim-in{from{opacity:0}}@keyframes hlx-popover-in{from{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:no-preference){.mud-dialog{animation:hlx-dialog-in var(--dur-base) var(--ease-out) both}.mud-overlay-dialog{animation:hlx-scrim-in var(--dur-fade) var(--ease-out) both}.mud-popover.mud-popover-open:not(.mud-tooltip){animation:hlx-popover-in var(--dur-fade) var(--ease-out)}}@keyframes hlx-dialog-out{from{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes hlx-scrim-out{from{opacity:1}to{opacity:0}}@keyframes hlx-popover-out{from{opacity:1}to{opacity:0}}@keyframes hlx-chip-out{from{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes hlx-check-pop{from{transform:scale(.85)}to{transform:none}}@keyframes hlx-check-draw{from{stroke-dasharray:9;stroke-dashoffset:9}to{stroke-dasharray:9;stroke-dashoffset:0}}.hlx-ghost--dialog .mud-dialog{animation:hlx-dialog-out var(--dur-fast) var(--ease-out) forwards}.hlx-ghost--dialog .mud-overlay{animation:hlx-scrim-out var(--dur-fade) var(--ease-out) forwards}.hlx-ghost--dialog .mud-overlay .mud-overlay-scrim{animation:none}.mud-popover.hlx-ghost--popover{animation:hlx-popover-out var(--dur-fast) var(--ease-out) forwards}.mud-tabs[data-hlx-tabs-switched]>.mud-tabs-panels>.mud-tab-panel-active>*{animation:hlxComposerFade var(--dur-fast) var(--ease-out)}.hlx-chip-removable.hlx-chip--leaving{animation:hlx-chip-out var(--dur-fast) var(--ease-out) forwards}.mud-checkbox .mud-icon-root{transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mud-checkbox:not(.mud-disabled):active .mud-icon-root{transform:var(--press)}.mud-checkbox[data-hlx-pop] .mud-icon-root{animation:hlx-check-pop var(--dur-fast) var(--ease-out)}.mud-checkbox[data-hlx-pop] .mud-icon-root g>path:last-child{animation:hlx-check-draw var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.mud-popover.hlx-ghost,.hlx-ghost--dialog .mud-dialog,.hlx-ghost--dialog .mud-overlay,.hlx-chip-removable.hlx-chip--leaving{animation:none}.mud-checkbox[data-hlx-pop] .mud-icon-root,.mud-checkbox[data-hlx-pop] .mud-icon-root g>path:last-child{animation:none}.mud-snackbar{animation-duration:.01ms!important}}.lucide{display:inline-block;vertical-align:middle;flex-shrink:0}.mud-icon-root .lucide,.mud-icon-root.lucide{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.mud-progress-circular.mud-progress-indeterminate,.mud-progress-circular-indeterminate-child,.mud-progress-circular-circle.mud-progress-indeterminate,.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-1-indeterminate.horizontal,.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-1-indeterminate.vertical,.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-2-indeterminate.horizontal,.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-2-indeterminate.vertical,.mud-progress-linear.horizontal .mud-progress-linear-dashed,.mud-progress-linear.mud-progress-linear-striped .mud-progress-linear-bar,.mud-treeview-item-arrow .mud-treeview-item-arrow-load{animation:none}.mud-dialog{animation:none}.mud-overlay .mud-overlay-scrim{animation:none}.mud-popover.mud-popover-open{transition:none}.mud-tab-slider.mud-tab-slider-horizontal,.mud-tab-slider.mud-tab-slider-vertical{transition:none!important}.mud-tabs-tabbar-content .mud-tabs-tabbar-wrapper,.mud-tabs-panels{transition:none}.mud-collapse-container,.mud-expand-panel{transition:none}}.hlx-lang-flag{display:inline-flex;flex:none;width:20px;height:14px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px var(--helix-border) inset}.hlx-lang-flag svg{display:block;width:100%;height:100%}.hlx-lang-flag-icon.mud-icon-root{font-size:var(--icon-sm);flex:none;color:var(--helix-muted);width:20px;text-align:center}.hlx-lang-menu .mud-list-item-icon{min-width:0}.hlx-lang-menu .mud-list-item{min-height:44px}.hlx-filter-add-menu .mud-menu-item{min-height:44px}@media(pointer:coarse){.hlx-subtask-menu .mud-menu-item{min-height:44px}.hlx-approvals-menu .mud-menu-item{min-height:44px}}.hlx-perfil-container{max-width:720px;padding:48px 24px}@media(max-width:960px){.hlx-perfil-container{max-width:100%;padding:32px 16px}}.hlx-perfil-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.hlx-autosave-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 12px;border-radius:999px;font-size:var(--fs-meta);background:var(--helix-panel-2);border:1px solid var(--helix-border);color:var(--helix-muted);transition:background .2s var(--ease-out,ease),border-color .2s var(--ease-out,ease),color .2s var(--ease-out,ease),opacity .25s var(--ease-out,ease);white-space:nowrap}.hlx-autosave-chip--saved{background:var(--st-solved-bg);border-color:var(--st-solved);color:var(--st-solved);font-weight:var(--fw-semibold)}@media(prefers-reduced-motion:reduce){.hlx-autosave-chip{transition:opacity .01s linear,color .01s linear}}@media(prefers-reduced-motion:reduce){.hlx-collapsible{transition:none}}.hlx-perfil-hero{display:flex;align-items:center;gap:16px;padding:18px 20px}.hlx-avail-pill{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:6px 12px;border-radius:999px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);background:var(--st-solved-bg);color:var(--st-solved);cursor:default;user-select:none}.hlx-perfil-kicker{font-size:var(--fs-meta);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.6px;color:var(--helix-muted);margin:0 2px 10px}.hlx-perfil-kicker:not(:first-of-type){margin-top:28px}.hlx-perfil-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px}.hlx-perfil-row+.hlx-perfil-row,.hlx-collapsible+.hlx-perfil-row{border-top:1px solid var(--helix-border)}.hlx-perfil-row-main{min-width:0}.hlx-perfil-row-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);display:flex;align-items:center;gap:6px}.hlx-perfil-row-icon{font-size:var(--icon-sm);vertical-align:-2px;color:var(--helix-muted)}.hlx-perfil-row-desc{font-size:var(--fs-meta);color:var(--helix-muted);margin-top:3px}.hlx-perfil-row-control{flex:0 0 auto;margin-top:2px}.hlx-perfil-row>.mud-select{flex:0 0 200px;width:200px;margin-top:2px}.hlx-perfil-row--sub{padding-top:0;border-top:0}.hlx-perfil-group,.hlx-perfil-group+.hlx-perfil-row{border-top:1px solid var(--helix-border)}.hlx-perfil-subtitle{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.3px;color:var(--helix-muted);padding:16px 20px 0}.hlx-perfil-subtitle+.hlx-perfil-row{padding-top:10px}@media(max-width:360px){.hlx-perfil-row{gap:12px;padding:14px 16px}.hlx-perfil-subtitle{padding:14px 16px 0}.hlx-perfil-row-control.hlx-toggle{min-width:44px;min-height:44px;justify-content:flex-end;margin-top:-10px}}.hlx-perfil-radios{display:block;width:100%;padding:0 16px 14px;box-sizing:border-box}.hlx-perfil-radios>*,.hlx-perfil-radios .mud-input-control-input-container{display:block;width:100%}:is(.hlx-perfil-radios.mud-radio-group,.hlx-perfil-radios .mud-radio-group){display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:4px}.hlx-perfil-radios .mud-radio{display:flex;align-items:flex-start;gap:4px}.hlx-perfil-radios .mud-radio .mud-icon-root{font-size:var(--icon-md)}.hlx-perfil-radios .mud-radio .mud-icon-button{color:var(--helix-muted)!important}.hlx-perfil-radios .mud-radio:has(.mud-radio-input:checked) .mud-icon-button{color:var(--mud-palette-primary)!important}@media(hover:hover) and (pointer:fine){.hlx-perfil-radios .mud-radio:not(:has(.mud-radio-input:checked,.mud-disabled)):hover .mud-icon-button{color:var(--helix-text)!important}}.hlx-perfil-radios .mud-radio:has(.mud-radio-input:focus-visible) .mud-icon-button{outline:var(--btn-focus);outline-offset:calc(var(--btn-focus-offset)*-1)}.hlx-perfil-radios .mud-radio-content{font-size:var(--fs-body);line-height:var(--lh-normal);padding-top:4px;color:var(--helix-text)}.hlx-perfil-radio-desc{font-size:var(--fs-meta)}.hlx-perfil-inline-link{margin-inline-start:.25em;white-space:nowrap;cursor:pointer}.hlx-perfil-empty{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--helix-muted);font-size:var(--fs-compact)}.hlx-perfil-snippet-row{display:flex;align-items:center;gap:10px;padding:10px 0}.hlx-perfil-snippet-row+.hlx-perfil-snippet-row{border-top:1px solid var(--helix-border)}.hlx-perfil-snippet-chip.mud-chip{font-family:var(--helix-font-mono);font-size:var(--fs-meta);background:rgba(206,0,0,.08);color:var(--helix-red-text);padding:4px 9px;border-radius:7px;height:auto}.hlx-caption-aside{font-style:italic}.helix-tour-layer{position:fixed;inset:0;z-index:var(--helix-z-tour)}.helix-tour-layer:not([data-mode]){visibility:hidden}.helix-tour-backdrop{position:absolute;inset:0}.helix-tour-layer[data-mode="centered"] .helix-tour-backdrop{background:var(--helix-scrim)}.helix-tour-hole{position:fixed;display:none;border-radius:var(--helix-radius);box-shadow:0 0 0 9999px var(--helix-scrim);pointer-events:none;transition:top 240ms var(--ease-out),left 240ms var(--ease-out),width 240ms var(--ease-out),height 240ms var(--ease-out)}.helix-tour-layer[data-mode="anchored"] .helix-tour-hole{display:block}.helix-tour-card{position:fixed;box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;background:var(--helix-surface);color:var(--helix-text);border:1px solid var(--helix-border);border-radius:var(--helix-radius-lg);box-shadow:var(--helix-shadow-lg);font-family:var(--helix-font);animation:helix-tour-in 180ms ease-out;transition:top 240ms var(--ease-out),left 240ms var(--ease-out)}.helix-tour-content{animation:helix-tour-step-in 200ms var(--ease-out)}.helix-tour-layer[data-mode="centered"] .helix-tour-card{top:50%;left:50%;transform:translate(-50%,-50%)}.helix-tour-step{margin:0 0 6px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--helix-muted)}.helix-tour-title{margin:0 0 8px;font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.helix-tour-body{margin:0 0 16px;font-size:var(--fs-body);line-height:var(--lh-normal);white-space:pre-line}.helix-tour-title:focus,.helix-tour-body:focus{outline:0}.helix-tour-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.helix-tour-skip{margin-left:auto}@keyframes helix-tour-in{from{opacity:0}to{opacity:1}}@keyframes helix-tour-step-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.helix-tour-card{animation:none;transition:none}.helix-tour-hole{transition:none}.helix-tour-content{animation:helix-tour-in 120ms linear}}@keyframes portal-fade-in{from{opacity:0}}@keyframes portal-status-pop{0%{transform:scale(.4)}60%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes portal-topbar-lift{from{box-shadow:0 1px 2px rgba(70,60,45,0),0 6px 20px rgba(70,60,45,0)}to{box-shadow:var(--helix-float-shadow)}}@supports(animation-timeline:scroll()){.portal-topbar-new{animation:portal-topbar-lift auto linear both;animation-timeline:scroll();animation-range:0 32px}}.portal-nav-label{display:inline-flex;flex-direction:column}.portal-nav-label::after{content:attr(data-label);font-weight:var(--fw-semibold);height:0;overflow:hidden;visibility:hidden;user-select:none;pointer-events:none}.portal-nav-indicator{position:absolute;left:0;bottom:-10px;width:100px;height:2px;border-radius:2px;background:var(--helix-red);transform-origin:left center;opacity:0;pointer-events:none;transition:transform 200ms var(--ease-ios),opacity 150ms var(--ease-out)}.portal-nav-indicator.is-visible{opacity:1}.portal-nav-indicator.is-instant{transition:opacity 150ms var(--ease-out)}.portal-topbar-nav.has-indicator .portal-nav-link.active::after{content:none}.portal-sb-slot{display:flex;transition:opacity var(--dur-base) var(--ease-out) 40ms,transform var(--dur-base) var(--ease-out) 40ms}.portal-sb-slot[data-hidden]{opacity:0;transform:translateX(8px) scale(.96);transition-duration:var(--dur-fade);transition-delay:0ms}.portal-sb-slot{justify-content:flex-end}@media(min-width:541px){.portal-topbar-new:not(.is-nav-tight){display:grid;grid-template-columns:1fr auto 1fr}.portal-topbar-new:not(.is-nav-tight)>.hx-logo{justify-self:start}.portal-topbar-new:not(.is-nav-tight)>.gap-2{justify-self:end}.portal-topbar-new:not(.is-nav-tight) .portal-sb-slot[data-hidden]{width:0}}.portal-ticket-list,a.portal-article-item,.portal-swap-in{animation:portal-fade-in var(--dur-fade) var(--ease-out)}.portal-ticket-list,.portal-kb-results{transition:opacity var(--dur-fast) var(--ease-out)}.portal-ticket-list[data-busy],.portal-kb-results[data-busy]{opacity:.6;transition-delay:var(--dur-fade)}.portal-status-dot{transition:background-color var(--dur-base) var(--ease-out)}.portal-status-name{transition:color var(--dur-base) var(--ease-out)}.portal-status-step.is-live{animation:portal-fade-in var(--dur-base) var(--ease-out)}.portal-status-step.is-live .portal-status-dot{animation:portal-status-pop 240ms var(--ease-out)}@media(prefers-reduced-motion:reduce){.portal-nav-link{transition:background-color 130ms var(--ease-out),color 130ms var(--ease-out)}.portal-nav-indicator{transition:opacity 150ms var(--ease-out)}.portal-sb-slot,.portal-sb-slot[data-hidden]{transform:none;transition:opacity var(--dur-reduced) var(--ease-out)}.portal-status-step.is-live .portal-status-dot{animation:none}.portal-resolved-card{animation:none}}.hlx-requester-create{min-height:44px;max-width:100%;justify-content:flex-start;text-align:left}.hlx-requester-create .mud-button-label{min-width:0;flex-wrap:wrap;column-gap:.25em}.hlx-requester-create-email{min-width:0;overflow-wrap:break-word}.hlx-requester-create.mud-button-outlined{border-color:var(--helix-border);background:var(--helix-surface);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.hlx-requester-create.mud-button-outlined:hover:not(:disabled){border-color:var(--helix-text);background:var(--helix-soft)}}.hlx-requester-create.mud-button-outlined:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:0}@media(prefers-reduced-motion:reduce){.hlx-requester-create.mud-button-outlined{transition:none}}.hlx-field-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:8px;row-gap:2px}.hlx-form .hlx-field-counter{font-size:var(--fs-meta);line-height:var(--lh-snug);font-weight:var(--fw-regular);color:var(--helix-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.hlx-field-hint{margin:2px 0 0;font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--helix-muted)}.hlx-field-info{display:inline-flex;align-self:center;margin-block:-4px;margin-right:auto}.hlx-field-info .helix-settings-info .mud-icon-root{font-size:var(--fs-body)}.hlx-person-list{list-style:none;margin:2px 0 0;padding:0;border:1px solid var(--helix-border);border-radius:var(--helix-radius);background:var(--helix-surface);min-width:0}.hlx-person{display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 13px}.hlx-person-avatar{display:inline-flex;flex:none;line-height:0}.hlx-person-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding-block:4px}.hlx-person-name{font-size:var(--fs-compact);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--helix-text);overflow-wrap:anywhere}.hlx-person-name--email{overflow-wrap:break-word}.hlx-person-meta{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--helix-muted);overflow-wrap:break-word}.hlx-person-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.hlx-person-tag{padding:0 6px;border:1px solid var(--helix-border);border-radius:var(--helix-radius-sm);color:var(--helix-muted);font-size:var(--fs-meta);line-height:var(--lh-normal)}.hlx-person .hlx-person-action.mud-icon-button{flex:none;color:var(--helix-muted-text);background:transparent}.hlx-person .hlx-person-action.mud-icon-button{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.hlx-person .hlx-person-action.mud-icon-button:hover:not(:disabled){color:var(--helix-text)}}.hlx-person .hlx-person-action.mud-icon-button[aria-expanded="true"]{color:var(--helix-text)}.hlx-person-list--rows{transition:opacity var(--dur-fade) var(--ease-out),margin-top var(--dur-base) var(--ease-out),border-width var(--dur-base) var(--ease-out)}.hlx-person-list--rows:has(>.hlx-person-item--leaving:only-child){opacity:0;margin-top:0;border-width:0;transition:opacity var(--dur-fast) var(--ease-out),margin-top var(--dur-base) var(--ease-out),border-width var(--dur-base) var(--ease-out)}.hlx-person-item{display:grid;grid-template-rows:1fr;list-style:none;transition:grid-template-rows var(--dur-base) var(--ease-out),opacity var(--dur-fade) var(--ease-out)}.hlx-person-clip{min-height:0;overflow:clip}.hlx-person-item>.hlx-person-clip>.hlx-person{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.hlx-person-item+.hlx-person-item>.hlx-person-clip>.hlx-person{border-top:1px solid var(--helix-line)}.hlx-person-item--leaving{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-base)}.hlx-person-item--leaving:first-child+.hlx-person-item>.hlx-person-clip>.hlx-person{border-top-color:transparent}@starting-style{.hlx-person-list--rows{opacity:0;margin-top:0;border-width:0;}.hlx-person-item{grid-template-rows:0fr;opacity:0;}.hlx-person-item > .hlx-person-clip > .hlx-person{transform:translateY(-4px);}}.hlx-slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-base) var(--ease-out),margin-top var(--dur-base) var(--ease-out)}.hlx-slot--closed{grid-template-rows:0fr;margin-top:-6px}.hlx-slot>.hlx-slot-inner{min-height:0;margin:-4px;padding:4px;overflow:clip;opacity:1;transform:none;visibility:visible;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s}.hlx-slot--closed>.hlx-slot-inner{opacity:0;transform:translateY(-4px);visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-base)}.hlx-form .hlx-slot-inner>.mud-autocomplete>.mud-input-control,.hlx-form .hlx-field>.mud-autocomplete>.hlx-participant-search.mud-input-control{margin-top:0}.hlx-slot--card{grid-template-columns:minmax(0,1fr)}.hlx-slot--card .hlx-person-list{margin-top:0}.hlx-slot--card .hlx-person{height:38px;min-height:0;padding:0 3px 0 13px}.hlx-slot--card .hlx-person-text{padding-block:0}.hlx-slot--card .hlx-person-name,.hlx-slot--card .hlx-person-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.hlx-slot--card .hlx-person-text wbr{display:none}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button{position:relative;--_h:var(--btn-h-sm)}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button::before{content:"";position:absolute;inset:-6px 0;background:none;border:0;box-shadow:none}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button .mud-icon-root{transition:transform var(--dur-fast) var(--ease-out)}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button:hover,.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button:active:not(:disabled),.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button[aria-expanded="true"]{background:transparent;transform:none}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button:active:not(:disabled) .mud-icon-root{transform:var(--press)}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button:focus-visible{outline-offset:-3px}@starting-style{.hlx-slot--enter{grid-template-rows:0fr;}.hlx-slot--enter > .hlx-slot-inner{opacity:0;transform:translateY(-4px);}}.hlx-field-counter-value{display:inline-block}.hlx-field-counter-value--tick{animation:hlx-count-in var(--dur-fade) var(--ease-out)}@keyframes hlx-count-in{from{opacity:0;transform:translateY(3px)}}.hlx-participant-search .mud-input-control-helper-container .mud-input-helper-text.mud-input-error{animation:helix-notice-in var(--dur-base) var(--ease-out)}@supports(interpolate-size:allow-keywords){.hlx-participant-search .mud-input-control-helper-container{interpolate-size:allow-keywords;height:auto;transition:height var(--dur-base) var(--ease-out)}@starting-style{.hlx-participant-search .mud-input-control-helper-container{height:0;}}}@media(prefers-reduced-motion:reduce){.hlx-person-list--rows{transition:opacity var(--dur-reduced) var(--ease-out)}.hlx-person-list--rows:has(>.hlx-person-item--leaving:only-child){transition:none}.hlx-person-item{transition:opacity var(--dur-reduced) var(--ease-out)}.hlx-person-item>.hlx-person-clip>.hlx-person{transition:none}.hlx-person-item--leaving{transition:none}.hlx-slot{transition:none}.hlx-slot>.hlx-slot-inner{transform:none;transition:opacity var(--dur-reduced) var(--ease-out)}.hlx-slot--closed>.hlx-slot-inner{transform:none;transition:none}.hlx-field-counter-value--tick,.hlx-participant-search .mud-input-control-helper-container .mud-input-helper-text.mud-input-error{animation:none}.hlx-participant-search .mud-input-control-helper-container{transition:none}@starting-style{.hlx-person-list--rows{margin-top:2px;border-width:1px;opacity:0;}.hlx-person-item{grid-template-rows:1fr;opacity:0;}.hlx-person-item > .hlx-person-clip > .hlx-person{transform:none;}.hlx-slot--enter{grid-template-rows:1fr;}.hlx-slot--enter > .hlx-slot-inner{opacity:0;transform:none;}}.hlx-person .hlx-person-action.mud-icon-button{transition:none}.hlx-slot--card .hlx-person .hlx-person-action.mud-icon-button .mud-icon-root{transition:none}}.hlx-msg-actions{display:flex;align-items:flex-start;justify-content:flex-end;margin-top:6px}.hlx-quote-slot{position:relative;display:block;flex:1 1 auto;height:0}.hlx-quote-msg{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:var(--helix-radius-sm);background:transparent;color:var(--helix-muted-text);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-quote-msg:hover{background:color-mix(in srgb,var(--helix-text) 6%,transparent);color:var(--helix-text)}.hlx-quote-msg[aria-disabled="true"]{cursor:default;opacity:.5}.hlx-quote-msg[aria-disabled="true"]:hover{background:transparent;color:var(--helix-muted-text)}@media(pointer:fine){.hlx-quote-msg{min-height:32px}}.hlx-quote-float{position:absolute;z-index:4;min-height:44px;padding:0 14px;white-space:nowrap;border:1px solid var(--helix-border);border-radius:var(--helix-radius-sm);background:var(--helix-surface);color:var(--helix-text);font:inherit;font-size:var(--fs-compact);font-weight:var(--fw-semibold);box-shadow:var(--helix-shadow-pop);cursor:pointer;transform-origin:top center;animation:hlx-pop-in var(--dur-fade) var(--ease-out);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hlx-quote-float[hidden]{display:none}.hlx-quote-float:hover{background:var(--helix-panel-2)}.hlx-quote-float:active{transform:var(--press)}.hlx-quote-float:focus-visible{outline:3px solid var(--helix-focus-ring);outline-offset:2px}.hlx-quote-notice{display:flex;align-items:center;gap:8px;margin:6px 0 8px;padding:8px 12px;border-radius:var(--helix-radius-sm);border:1px solid var(--sla-warn);background:var(--sla-warn-bg);color:var(--sla-warn);font-size:var(--fs-meta);font-weight:var(--fw-semibold);animation:hlxComposerFade var(--dur-fade) var(--ease-out)}.hlx-quote-notice-live{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.hlx-quote-notice-live:has(.hlx-quote-notice){grid-template-rows:1fr}.hlx-quote-notice-clip{min-height:0;overflow:hidden}.helix-msg-collapsible>summary.hlx-msgcard-sum{transition:background-color var(--dur-fast) var(--ease-out)}.helix-msg-collapsible>summary.hlx-msgcard-sum:hover{background:color-mix(in srgb,var(--helix-text) 3%,transparent)}.helix-msg-collapsible>summary.hlx-msgcard-sum:active{background:color-mix(in srgb,var(--helix-text) 6%,transparent)}.helix-msg-collapsible>summary.hlx-msgcard-sum:hover .hlx-msgcard-chev{color:var(--helix-muted-text)}.hlx-evgroup>summary,.hlx-digest>summary{transition:background-color var(--dur-fast) var(--ease-out)}.hlx-evgroup>summary:active,.hlx-digest>summary:active{background:color-mix(in srgb,var(--helix-text) 6%,var(--helix-surface))}@supports(interpolate-size:allow-keywords) and selector(::details-content){:is(.helix-msg-collapsible,.hlx-digest,.hlx-evgroup){interpolate-size:allow-keywords}:is(.helix-msg-collapsible,.hlx-digest,.hlx-evgroup)::details-content{block-size:0;overflow:clip;overflow-clip-margin:4px;transition:block-size var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete}:is(.helix-msg-collapsible,.hlx-digest,.hlx-evgroup)[open]::details-content{block-size:auto}.hlx-msgcard-clamp{max-height:3em;transition:max-height var(--dur-base) var(--ease-out),opacity var(--dur-fade) var(--ease-out),visibility var(--dur-base) linear}.helix-msg-collapsible[open] .hlx-msgcard-clamp{display:-webkit-box;max-height:0;opacity:0;visibility:hidden}.helix-conversation[data-hlx-instant] details::details-content,.helix-conversation[data-hlx-instant] .hlx-msgcard-clamp{transition:none}}.hlx-msgcard-wrap[data-hlx-arrive]::after{content:"";position:absolute;inset:0;border-radius:var(--helix-radius-card);pointer-events:none;animation:hlx-arrive 1100ms var(--ease-out)}@keyframes hlx-arrive{from{box-shadow:0 0 0 3px color-mix(in srgb,var(--helix-focus-ring) 45%,transparent);background:color-mix(in srgb,var(--helix-focus-ring) 8%,transparent)}to{box-shadow:0 0 0 3px transparent;background:transparent}}.hlx-rail-list::after{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;height:var(--hlx-band-h,0);transform:translateY(var(--hlx-band-y,0));border-radius:var(--helix-radius-card);background:linear-gradient(var(--hlx-rail-view-line),var(--hlx-rail-view-line)) 20px 0/2px 100% no-repeat,var(--hlx-rail-view-bg);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-ios),height var(--dur-base) var(--ease-ios),opacity var(--dur-fade) var(--ease-out)}.hlx-rail-list[data-band]::after{opacity:1}.hlx-new-since[data-hlx-landed]::before{transform-origin:right center;animation:hlx-rule-draw var(--dur-slow) var(--ease-out) both}.hlx-new-since[data-hlx-landed]::after{transform-origin:left center;animation:hlx-rule-draw var(--dur-slow) var(--ease-out) both}.hlx-new-since[data-hlx-landed]>span{animation:hlxComposerFade var(--dur-fade) var(--ease-out) 120ms both}@keyframes hlx-rule-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hlx-rail-list::after{transition:opacity var(--dur-fade) var(--ease-out)}.hlx-new-since[data-hlx-landed]::before,.hlx-new-since[data-hlx-landed]::after{animation:none}}.helix-ctx-tabs--rail::after{content:"";position:absolute;left:0;bottom:0;width:50%;height:2px;background:var(--helix-red-text);pointer-events:none;transition:transform var(--dur-base) var(--ease-ios)}.helix-ctx-tabs--rail:has(>.helix-ctx-tab:nth-child(2).active)::after{transform:translateX(100%)}.hlx-ctx-tabpanel>*{animation:hlxComposerFade var(--dur-fade) var(--ease-out)}.hlx-rail-preview{opacity:0;transform:translateX(6px);transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete}.hlx-rail[data-pv] .hlx-rail-row:hover .hlx-rail-preview,.hlx-rail[data-pv]:not(:has(.hlx-rail-row:hover)) .hlx-rail-row:focus-visible .hlx-rail-preview{display:flex;opacity:1;transform:none;transition-delay:320ms}.hlx-rail[data-pv][data-pv-warm] .hlx-rail-row:hover .hlx-rail-preview,.hlx-rail[data-pv]:not(:has(.hlx-rail-row:hover)) .hlx-rail-row:focus-visible .hlx-rail-preview{transition-delay:0ms}@starting-style{.hlx-rail[data-pv].hlx-rail-row:hover .hlx-rail-preview,.hlx-rail[data-pv]:not(:has(.hlx-rail-row:hover)) .hlx-rail-row:focus-visible .hlx-rail-preview{opacity:0;transform:translateX(6px);}}.hlx-rail-list>li{animation:hlx-rail-in var(--dur-base) var(--ease-out) backwards}@keyframes hlx-rail-in{from{opacity:0;transform:translateY(-4px)}}.hlx-rail-jump.hlx-rail-jump--clear:active{transform:none}.hlx-rail-clear-filter{margin:0 12px 12px}@keyframes hlx-pop-in{from{opacity:0;transform:translateY(4px) scale(.96)}}.hlx-msgcard-wrap[data-unread]>details.helix-msg-collapsible{box-shadow:inset 3px 0 0 var(--helix-red-text),0 1px 2px rgba(70,60,45,.05);transition:box-shadow 600ms var(--ease-out)}.hlx-msgcard-wrap[data-unread][data-seen]>details.helix-msg-collapsible{box-shadow:inset 0 0 0 var(--helix-red-text),0 1px 2px rgba(70,60,45,.05)}[data-helix-dark] .hlx-quote-notice{border-color:var(--hlx-rte-warn-edge)}@keyframes hlx-focus-in{from{opacity:.82;transform:scale(.985)}}@keyframes hlx-focus-in-still{from{opacity:.82}}.helix-ticket-wrap[data-hlx-focus-anim]>.helix-ticket-main{animation:hlx-focus-in 260ms var(--ease-out)}.helix-ticket-wrap[data-hlx-focus-anim="out"]>:is(.helix-queue-panel,.helix-ticket-context){animation:hlxComposerFade 220ms var(--ease-out)}.hlx-focus-chip-live{position:fixed;z-index:1200;top:72px;left:50%;width:0;height:0;pointer-events:none}.hlx-focus-chip{position:absolute;top:0;left:0;padding:6px 14px;border-radius:999px;background:var(--helix-text);color:var(--helix-surface);box-shadow:var(--helix-shadow-pop);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;transform:translateX(-50%);animation:hlx-chip-life 2400ms var(--ease-out) forwards}@keyframes hlx-chip-life{0%{opacity:0;transform:translate(-50%,-6px)}10%{opacity:1;transform:translate(-50%,0)}85%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;visibility:hidden;transform:translate(-50%,0)}}@keyframes hlx-chip-life-still{0%{opacity:0}10%{opacity:1}85%{opacity:1}100%{opacity:0;visibility:hidden}}@media(pointer:fine){.hlx-msg-actions{margin-top:2px;margin-bottom:-4px}}.helix-conversation .helix-md-content::selection,.helix-conversation .helix-md-content ::selection{background:color-mix(in srgb,var(--helix-text) 18%,transparent)}@media(prefers-reduced-motion:reduce){.helix-ctx-tabs--rail::after{transition:none}.hlx-rail-preview{transform:none}.hlx-rail-list>li{animation:hlxComposerFade var(--dur-fade) var(--ease-out) backwards}.hlx-quote-float{animation-name:hlxComposerFade}.hlx-msgcard-wrap[data-unread]>details.helix-msg-collapsible{transition:none}.helix-ticket-wrap[data-hlx-focus-anim]>.helix-ticket-main{animation-name:hlx-focus-in-still}.hlx-focus-chip{animation-name:hlx-chip-life-still}}