.fl-frame-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;color:var(--text, #1c1917)}.fl-frame-shell>*{min-width:0;max-width:100%}.fl-frame-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line, #e8e3dd)}.fl-frame-header-copy{display:grid;gap:.4rem;min-width:0;flex:1 1 18rem}.fl-frame-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #64748b);margin:0}.fl-frame-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.fl-frame-title{font-family:var(--font-display, inherit);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:var(--display-weight, 700);line-height:1.15;letter-spacing:-.02em;color:var(--text, #1c1917);margin:0}.fl-frame-subtitle{margin:.15rem 0 0;color:var(--muted, #64748b);font-size:.95rem;line-height:1.5;max-width:68ch}.fl-frame-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.fl-view-switcher{display:inline-flex;background:var(--surface-2, #f7f5f2);border:1px solid var(--line, #e8e3dd);border-radius:var(--radius-md, 12px);padding:.2rem;gap:.2rem}.fl-view-switcher button{border:0;background:transparent;min-height:36px;padding:.35rem .75rem;border-radius:calc(var(--radius-md, 12px) - 3px);font-size:.8125rem;font-weight:600;color:var(--muted, #64748b);cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.fl-view-switcher button[aria-pressed=true]{background:var(--surface, #ffffff);color:var(--text, #1c1917);box-shadow:0 1px 3px #0f172a14}.fl-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;background:var(--surface, #ffffff);border:1px solid var(--line, #e8e3dd);border-radius:var(--radius-md, 14px);box-shadow:var(--shadow-sm, none)}.fl-facet-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}label.fl-facet-group,.fl-facet-group>label{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;white-space:nowrap;margin:0}.fl-facet-group>:is(.fl-input,.fl-select),label.fl-facet-group>:is(.fl-input,.fl-select){width:auto;min-height:38px;padding-block:.35rem}.fl-portal-table-search>.jk-control-input,.fl-portal-table-search>input.fl-input{flex:1 1 16rem;width:100%;min-height:38px}.fl-saved-views-label{font-size:.78rem;color:var(--muted, #64748b);font-weight:600}.fl-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;background:var(--surface-2, #f1f5f9);color:var(--text, #334155);border:1px solid var(--line, #cbd5e1);white-space:nowrap}.fl-badge-shared{background:var(--warning-bg, color-mix(in srgb, #f59e0b 14%, var(--surface, #ffffff)));color:var(--warning-fg, #b45309);border-color:var(--warning-border, color-mix(in srgb, #f59e0b 38%, var(--line, #fde68a)))}.fl-badge-qbo{background:var(--success-bg, color-mix(in srgb, #10b981 14%, var(--surface, #ffffff)));color:var(--success-fg, #047857);border-color:var(--success-border, color-mix(in srgb, #10b981 36%, var(--line, #a7f3d0)))}.fl-badge-stale{background:var(--warning-bg, color-mix(in srgb, #f59e0b 16%, var(--surface, #ffffff)));color:var(--warning-fg, #b45309);border-color:var(--warning-border, color-mix(in srgb, #f59e0b 40%, var(--line, #fde68a)))}.fl-badge-unavailable{background:var(--danger-bg, color-mix(in srgb, #ef4444 14%, var(--surface, #ffffff)));color:var(--danger-fg, #b91c1c);border-color:var(--danger-border, color-mix(in srgb, #ef4444 38%, var(--line, #fecaca)))}:root[data-theme=dark] .fl-badge-shared,:root[data-theme=dark] .fl-badge-stale{color:#fcd34d}:root[data-theme=dark] .fl-badge-qbo{color:#6ee7b7}:root[data-theme=dark] .fl-badge-unavailable{color:#fca5a5}.fl-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1.1rem;border-radius:var(--radius-md, 14px);background:var(--jokma-deep, #1e293b);color:#f8fafc;box-shadow:0 8px 24px #0f172a33}.fl-bulk-bar-meta{font-size:.8125rem;opacity:.85}.fl-bulk-bar-status{margin-left:.75rem;color:#fde68a;font-weight:600}.fl-attention-strip{display:grid;gap:.85rem;padding:1.15rem 1.25rem;border-radius:var(--radius-lg, 18px);background:color-mix(in srgb,#f59e0b 10%,var(--surface, #ffffff));border:1px solid color-mix(in srgb,#f59e0b 38%,var(--line, #fcd34d));color:var(--text, #1c1917)}.fl-attention-strip-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text, #1c1917)}.fl-attention-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.75rem}.fl-attention-card{display:flex;flex-direction:column;justify-content:space-between;gap:.65rem;padding:.9rem 1rem;border-radius:var(--radius-md, 14px);background:var(--surface, #ffffff);border:1px solid var(--line, #e8e3dd);color:var(--text, #1c1917);box-shadow:var(--shadow-sm, none)}.fl-attention-card-subtitle{margin:.3rem 0 0;font-size:.84rem;color:var(--muted, #64748b);line-height:1.4}.fl-attention-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--line, #e8e3dd);font-size:.78rem;color:var(--muted, #64748b)}.fl-card{background:var(--surface, #ffffff);border:1px solid var(--line, #e8e3dd);border-radius:var(--radius-lg, 18px);padding:1.35rem 1.5rem;box-shadow:var(--shadow-sm, none);min-width:0}.fl-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.fl-card-title{font-size:1.05rem;font-weight:700;margin:0;color:var(--text, #1c1917)}.fl-record-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:1.25rem;align-items:start}.fl-record-rail{display:grid;gap:1rem;min-width:0}.fl-record-rail-toggle{display:none}@media(max-width:1100px){.fl-record-layout{grid-template-columns:minmax(0,1fr)}.fl-record-rail-toggle{display:inline-flex}.fl-record-rail[data-collapsed=true]{display:none}}.fl-split-mobile-switcher{display:none}.fl-split-workspace{display:grid;grid-template-columns:minmax(310px,1fr) minmax(340px,1.2fr);gap:1.25rem;align-items:start}.fl-split-workspace:has(.fl-table){grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr)}@media(max-width:960px){.fl-split-mobile-switcher{display:flex;background:var(--surface-2, #f7f5f2);border:1px solid var(--line, #e8e3dd);border-radius:var(--radius-md, 12px);padding:.25rem;gap:.25rem}.fl-split-mobile-switcher button{flex:1 1 50%;min-height:42px;border:0;border-radius:calc(var(--radius-md, 12px) - 3px);background:transparent;color:var(--muted, #64748b);font-weight:600;font-size:.875rem;cursor:pointer}.fl-split-mobile-switcher button[aria-pressed=true]{background:var(--surface, #ffffff);color:var(--text, #1c1917);box-shadow:0 1px 3px #0f172a14}.fl-split-workspace,.fl-split-workspace:has(.fl-table){grid-template-columns:minmax(0,1fr)}.fl-split-pane[data-mobile-hidden=true]{display:none}}.fl-qbo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.9rem 1.15rem;border-radius:var(--radius-md, 14px);background:color-mix(in srgb,#10b981 10%,var(--surface, #ffffff));border:1px solid color-mix(in srgb,#10b981 36%,var(--line, #86efac));color:var(--text, #1c1917)}.fl-context-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.65rem 1rem;margin-bottom:1.25rem;background:var(--jokma-deep, #0f172a);color:#f8fafc;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md, 14px);font-size:.85rem}.fl-context-bar-group{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.fl-context-bar a,.fl-context-bar button{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;color:#f8fafc;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.35rem .75rem;border-radius:var(--radius-sm, 8px);text-decoration:none;font-size:.8125rem;font-weight:600;cursor:pointer}.fl-context-bar a:hover,.fl-context-bar button:hover{background:#ffffff2e}.fl-cmd-modal-backdrop{position:fixed;inset:0;background:#0f172a94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 1rem 1rem;z-index:9999}.fl-cmd-modal{width:min(720px,100%);max-height:84vh;overflow-y:auto;background:var(--surface, #ffffff);color:var(--text, #1c1917);border:1px solid var(--line, #cbd5e1);border-radius:var(--radius-lg, 18px);padding:1.25rem;box-shadow:0 24px 48px #0f172a52}.fl-cmd-quick-box{padding:.85rem 1rem;background:var(--surface-2, #f7f5f2);border-radius:var(--radius-md, 12px);border:1px solid var(--line, #e8e3dd);margin-bottom:1rem}.fl-cmd-result-list{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.fl-cmd-result-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem .75rem;border-radius:var(--radius-sm, 10px);border-bottom:1px solid var(--line, #e8e3dd);transition:background-color .12s ease}.fl-cmd-result-item:hover,.fl-cmd-result-item[data-active=true]{background:var(--surface-2, #f7f5f2)}@media(max-width:640px){.fl-cmd-modal-backdrop{padding:0;align-items:flex-end}.fl-cmd-modal{width:100%;max-height:92vh;border-radius:20px 20px 0 0;padding:1.15rem 1rem 1.5rem}}.fl-modal-backdrop{position:fixed;inset:0;background:#0f172a9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:9990}.fl-modal-dialog{width:min(640px,100%);max-height:90vh;overflow-y:auto;background:var(--surface, #ffffff);color:var(--text, #1c1917);border:1px solid var(--line, #cbd5e1);border-top:3px solid var(--support-accent, #c91516);border-radius:var(--radius-md, 10px);padding:1.5rem;box-shadow:0 24px 48px #0f172a52}.fl-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fl-table{width:100%;border-collapse:collapse;font-size:.875rem}.fl-table th,.fl-table td{text-align:left;padding:.75rem .85rem;border-bottom:1px solid var(--line, #e8e3dd);font-variant-numeric:tabular-nums;line-height:1.45;vertical-align:top}.fl-table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #64748b);font-weight:700;white-space:nowrap;vertical-align:middle}.fl-table tbody th{font-weight:600;color:var(--text, #1c1917)}.fl-table th>button{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-size:inherit;font-weight:inherit!important;text-transform:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.fl-table th>button:hover{color:var(--text, #1c1917)}.fl-table-group-row td{background:color-mix(in srgb,var(--text, #1c1917) 3.5%,var(--surface, #ffffff));font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #64748b);padding-block:.5rem;vertical-align:middle}.fl-table tbody tr:hover{background:color-mix(in srgb,var(--text, #1c1917) 3%,transparent)}.fl-table td input[type=checkbox]{margin:.15rem 0 0;vertical-align:top}.fl-table td .fl-btn{min-height:30px;padding:.25rem .65rem;font-size:.8rem}.fl-split-workspace .fl-table th,.fl-split-workspace .fl-table td{padding:.65rem}.fl-table td[data-label=Custodian],.fl-table td[data-label=Email]{max-width:165px;overflow-wrap:anywhere}.fl-table-actions:not(td){display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}td.fl-table-actions>*{margin-right:.45rem;margin-bottom:.2rem}td.fl-table-actions>*:last-child{margin-right:0}@media(max-width:680px){.fl-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-table,.fl-table tbody{display:grid;gap:.75rem}.fl-table tbody tr{display:grid;gap:.55rem;padding:1rem;background:var(--surface-2, #f7f5f2);border:1px solid var(--line, #e8e3dd);border-radius:var(--radius-md, 14px)}.fl-table td{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0;border-bottom:0}.fl-table td[data-label]:before{content:attr(data-label);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #64748b)}.fl-table td.fl-table-actions{padding-top:.5rem;border-top:1px solid var(--line, #e8e3dd);justify-content:flex-start}}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:.45rem .9rem;border-radius:var(--radius-sm, 10px);border:1px solid var(--line, #cbd5e1);background:var(--surface, #ffffff);color:var(--text, #1c1917);font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,transform 80ms ease}.fl-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text, #1c1917) 6%,var(--surface, #ffffff))}.fl-btn-primary{background:var(--support-accent, var(--jokma-deep, #0f172a));color:#fff;border-color:transparent}.fl-btn-primary:hover:not(:disabled){background:color-mix(in srgb,#000000 12%,var(--support-accent, var(--jokma-deep, #0f172a)));color:#fff}.fl-btn:disabled{opacity:.55;cursor:not-allowed}.fl-input,.fl-select{min-height:42px;padding:.5rem .75rem;border-radius:var(--radius-sm, 10px);border:1px solid var(--line, #cbd5e1);background:var(--surface-2, #f7f5f2);color:var(--text, #1c1917);font-size:.9rem;box-sizing:border-box}.fl-field{display:grid;gap:.35rem;font-size:.84rem;font-weight:600;color:var(--text, #1c1917)}.fl-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem}.fl-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.35rem;border-bottom:1px solid var(--line, #e8e3dd);padding-bottom:.5rem;scrollbar-width:none}.fl-tabs::-webkit-scrollbar{display:none}.fl-tabs button,.fl-tabs a{flex:0 0 auto;border:0;background:transparent;min-height:38px;padding:.45rem .85rem;border-radius:var(--radius-sm, 10px);font-size:.85rem;font-weight:600;color:var(--muted, #64748b);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.fl-tabs button:hover,.fl-tabs a:hover{color:var(--text, #1c1917);background:color-mix(in srgb,var(--text, #1c1917) 5%,transparent)}.fl-tabs button[aria-selected=true],.fl-tabs a[aria-current=page]{background:var(--surface-2, #f1f5f9);color:var(--text, #1c1917);box-shadow:inset 0 0 0 1px var(--line, #e8e3dd)}.fl-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem}.fl-kpi-card{background:var(--surface, #ffffff);border:1px solid var(--line, #e8e3dd);border-radius:var(--radius-md, 14px);padding:1rem 1.15rem;display:grid;gap:.3rem}.fl-kpi-label{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #64748b)}.fl-kpi-value{font-family:var(--font-display, inherit);font-size:1.55rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text, #1c1917)}.fl-kpi-sub{font-size:.8rem;color:var(--muted, #64748b)}.fl-report-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--line, #e8e3dd)}.fl-report-dl>div{min-width:0}.fl-report-dl dt{font-size:.76rem;color:var(--muted, #64748b);text-transform:capitalize}.fl-report-dl dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text, #1c1917);overflow-wrap:anywhere}.fl-btn:focus-visible,.fl-input:focus-visible,.fl-select:focus-visible,.fl-tabs button:focus-visible,.fl-tabs a:focus-visible,.fl-view-switcher button:focus-visible,.fl-context-bar a:focus-visible,.fl-context-bar button:focus-visible{outline:2px solid var(--jk-focus-ring-color, var(--support-accent, #2563eb));outline-offset:2px}@media(pointer:coarse),(max-width:700px){.fl-btn,.fl-input,.fl-select,.fl-tabs button,.fl-tabs a,.fl-view-switcher button,.fl-context-bar a,.fl-context-bar button{min-height:44px}.fl-card{padding:1.1rem}.fl-frame-actions{width:100%}}._gutter_1nmv6_8{position:absolute;z-index:var(--jk-rz-z, 6);touch-action:none}._col_1nmv6_14{top:0;bottom:0;width:12px;cursor:col-resize}._row_1nmv6_21{left:0;right:0;height:12px;cursor:row-resize}._gutter_1nmv6_8:after{content:"";position:absolute;background:transparent;border-radius:var(--radius-pill, 20px);transition:background var(--dur-fast, .15s)}._col_1nmv6_14:after{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}._row_1nmv6_21:after{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}._gutter_1nmv6_8:hover:after,._gutter_1nmv6_8:focus-visible:after{background:var(--blue, #3b82f6);background:color-mix(in srgb,var(--blue, #3b82f6) 38%,transparent)}._gutter_1nmv6_8:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue, #3b82f6));outline-offset:var(--jk-focus-ring-offset, -2px)}html.rz-active{-webkit-user-select:none;user-select:none}html.rz-active.rz-x,html.rz-active.rz-x *{cursor:col-resize!important}html.rz-active.rz-y,html.rz-active.rz-y *{cursor:row-resize!important}._appFrame_1dtv5_1{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;color:var(--text);background:var(--bg);font:var(--text-base) / var(--leading-normal) var(--font-sans)}._skipLink_1dtv5_13{position:fixed;top:var(--space-4);left:var(--space-4);z-index:900;padding:var(--space-4) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);font-weight:var(--weight-bolder);text-decoration:none;transform:translateY(calc(-100% - var(--space-8)))}._skipLink_1dtv5_13:focus-visible{transform:translateY(0)}._appHeader_1dtv5_32{position:sticky;top:0;z-index:620;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;height:var(--app-header-height, 64px);min-height:var(--app-header-height, 64px);padding:var(--jk-shell-header-padding-block, var(--space-6)) var(--jk-shell-header-padding-inline, var(--space-8));border-bottom:0;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line)}._brandBlock_1dtv5_52{color:inherit;text-decoration:none;display:flex;align-items:center;min-width:0;gap:var(--jk-shell-brand-gap, var(--space-6))}._brandMark_1dtv5_61{display:inline-grid;flex:0 0 var(--jk-shell-brand-mark-width, 34px);width:var(--jk-shell-brand-mark-width, 34px);height:var(--jk-shell-brand-mark-height, 34px);place-items:center;overflow:hidden;border-radius:var(--jk-shell-brand-mark-radius, var(--radius-sm));color:var(--on-accent, var(--white));background:var(--jk-shell-brand-mark-bg, var(--grad-brand));font-size:var(--text-xl);font-weight:var(--weight-heavy)}._brand_1dtv5_52{color:var(--jk-shell-brand-fg, inherit);font-family:var(--jk-shell-brand-font-family, var(--font-display, inherit));font-size:var(--jk-shell-brand-font-size, var(--text-lg));font-weight:var(--jk-shell-brand-font-weight, var(--weight-bolder));letter-spacing:var(--jk-shell-brand-letter-spacing, var(--display-tracking, normal));line-height:var(--jk-shell-brand-line-height, normal);text-transform:var(--jk-shell-brand-text-transform, var(--display-transform, none))}._operator_1dtv5_85{color:var(--muted);font-size:var(--text-xs)}._colorToggle_1dtv5_90{display:inline-flex;align-items:center;gap:var(--space-4);min-height:34px;padding:0 var(--space-7);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);font:inherit;font-size:var(--text-sm)}._colorSwatch_1dtv5_105{display:inline-grid;place-items:center;width:16px;height:16px;color:var(--muted)}._shellBody_1dtv5_116{display:grid;grid-template-columns:178px minmax(0,1fr);min-height:0;overflow:hidden}._workspaceNav_1dtv5_123{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-8);border-right:1px solid var(--line);background:var(--surface)}._navGroups_1dtv5_136{display:flex;flex-direction:column;gap:var(--space-7)}._navGroup_1dtv5_136{display:flex;flex-direction:column;gap:var(--space-4)}._navSectionLabel_1dtv5_148{padding:0 var(--space-6);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:.08em;text-transform:uppercase}._visuallyHidden_1dtv5_157{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._navIcon_1dtv5_168{display:inline-flex;flex:0 0 auto;align-items:center;margin-right:var(--space-4)}._navIcon_1dtv5_168>svg{width:16px;height:16px}._navRailList_1dtv5_183{display:flex;flex-direction:column;min-width:0}._navRailList_1dtv5_183[data-nav-rail-list=true]{flex:1 1 auto;min-height:52px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}._navShortLabel_1dtv5_200{display:block;max-width:100%;overflow:hidden;font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}._navRailMoreButton_1dtv5_213{width:100%;background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}._navRailMoreButton_1dtv5_213:not(:first-child){margin-top:var(--space-4)}._navRailMorePanel_1dtv5_228{position:fixed;z-index:640;display:flex;flex-direction:column;min-width:220px;max-width:min(320px,calc(100vw - 100px));max-height:calc(100vh - 16px);padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--jk-popup-border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md),var(--jk-popup-edge-shadow)}._navMonogram_1dtv5_246{display:none}._navFooter_1dtv5_251 button[data-variant=link][data-size]{color:inherit}._navFooter_1dtv5_251 button[data-variant=link][data-size]:hover:not(:disabled):not([aria-disabled=true]),._navFooter_1dtv5_251 button[data-variant=link][data-size]:active:not(:disabled):not([aria-disabled=true]){color:inherit}._navFooter_1dtv5_251{display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto;padding-top:var(--space-7)}._navStatus_1dtv5_268{width:100%;margin-top:auto;padding-top:var(--space-5);padding-bottom:var(--jk-shell-connection-status-bottom-clearance, 0);--jk-connection-bg: color-mix(in srgb, var(--sidebar-bg, var(--surface)) 88%, var(--sidebar-line, var(--line)) 12%);--jk-connection-border: var(--sidebar-line, var(--line));--jk-connection-fg: var(--sidebar-item-fg, var(--muted));--jk-connection-strong-fg: var(--sidebar-brand-fg, var(--text))}._navMenu_1dtv5_285,._navMenuPanel_1dtv5_286{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}._navMenuButton_1dtv5_294{display:none;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left}._navMenuButton_1dtv5_294:hover{background:var(--surface)}._navMenuChevron_1dtv5_315{width:8px;height:8px;margin:0 var(--space-2) 4px var(--space-4);border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}._navMenuButton_1dtv5_294[aria-expanded=true] ._navMenuChevron_1dtv5_315{margin-bottom:-4px;transform:rotate(225deg)}._headerStart_1dtv5_332{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-4);min-width:0}._headerEnd_1dtv5_330{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-5);margin-left:auto}._headerSearch_1dtv5_352{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;min-width:0;margin-inline-end:var(--space-4)}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._headerSearch_1dtv5_352{margin-inline-start:var(--jk-shell-header-search-mobile-inset, 0)}@media(max-width:399px){._headerSearch_1dtv5_352:has([data-jk-header-search-icon-only=true]){justify-content:flex-end}}._navList_1dtv5_135{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}._sectionBar_1dtv5_387{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,var(--bg))}._sectionNav_1dtv5_397{flex:1 1 100%;min-width:0;padding:var(--jk-shell-section-padding-block, var(--space-6)) var(--jk-shell-section-padding-inline, var(--space-8))}._sectionActions_1dtv5_403{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-2);flex-wrap:wrap;max-width:100%;margin-left:auto}._sectionNavGroups_1dtv5_412{flex-basis:100%;min-width:0}._sectionControls_1dtv5_418{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-left:auto;max-width:100%}._sectionControls_1dtv5_418 ._sectionActions_1dtv5_403,._sectionControls_1dtv5_418 ._sectionStatus_1dtv5_429,._sectionControls_1dtv5_418 ._contextToggle_1dtv5_430{margin:0}._sectionStatus_1dtv5_429{flex:0 0 auto;margin-left:auto;margin-right:var(--space-8);--jk-connection-bg: color-mix(in srgb, var(--surface-2) 76%, var(--surface));--jk-connection-border: var(--line);--jk-connection-fg: var(--muted);--jk-connection-strong-fg: var(--text)}._sectionNav_1dtv5_397 ._navList_1dtv5_135{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._sectionNav_1dtv5_397 ._navItemRow_1dtv5_452{display:inline-flex;align-items:stretch;max-width:min(28ch,100%);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}._sectionNav_1dtv5_397 ._navItemRow_1dtv5_452 ._navItem_1dtv5_452{min-width:0;border:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._sectionNav_1dtv5_397 ._navItemRow_1dtv5_452 ._navItemActive_1dtv5_467{color:var(--text);background:color-mix(in srgb,var(--blue) 14%,var(--surface-2))}._sectionNav_1dtv5_397 ._navItemRow_1dtv5_452 ._navLabel_1dtv5_472{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navDismiss_1dtv5_478{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:0 var(--space-3);border:0;border-left:1px solid var(--line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);background:transparent;font:inherit;font-size:var(--text-md);line-height:1;cursor:pointer}._navDismiss_1dtv5_478:hover{color:var(--text);background:var(--surface)}._navDismiss_1dtv5_478:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._contextToggle_1dtv5_430{flex:0 0 auto;min-height:34px;margin-right:var(--space-8);padding:0 var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold)}._navItem_1dtv5_452{display:flex;align-items:center;min-height:36px;padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-semibold)}._sectionNav_1dtv5_397 ._navItem_1dtv5_452{height:var(--jk-shell-section-item-height, auto);min-height:var(--jk-shell-section-item-min-height, 36px);white-space:nowrap}._navItem_1dtv5_452:hover,._navItemActive_1dtv5_467{border-color:var(--line);color:var(--text);background:var(--surface-2)}._navItem_1dtv5_452:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._workspaceRegion_1dtv5_551{position:relative;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}._workspaceRegion_1dtv5_551::-webkit-scrollbar{width:0;height:0}._workspaceTrail_1dtv5_569{display:flex;align-items:center;grid-column:1 / -1;min-width:0;min-height:0;padding:0;padding-inline:var(--jk-workspace-trail-inset, var(--space-8))}._workspaceTrail_1dtv5_569:empty{display:none;padding:0}._workspaceTrailBar_1dtv5_584{min-width:0;padding:var(--jk-workspace-trail-padding-block, var(--space-6)) var(--jk-workspace-trail-inset, var(--space-8));background:var(--surface);border-bottom:1px solid var(--line)}._workspaceTrail_1dtv5_569 nav{min-width:0;width:100%}._contentGrid_1dtv5_566{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--jk-workspace-padding, var(--space-8))}._appFrame_1dtv5_1[data-workspace-panel=false] ._workspaceTrail_1dtv5_569{padding-top:var(--jk-workspace-trail-inset, var(--space-8));padding-inline:var(--jk-workspace-trail-inset, var(--space-8))}._contentGrid_1dtv5_566[data-context-open=false]{grid-template-columns:minmax(0,1fr)}._contentGrid_1dtv5_566[data-context-presentation=workspace]{position:relative}._contentGrid_1dtv5_566[data-context-presentation=workspace] ._primaryWorkspace_1dtv5_621,._contentGrid_1dtv5_566[data-context-presentation=workspace] ._workspaceContext_1dtv5_622{grid-row:1;grid-column:1}._contentGrid_1dtv5_566[data-context-presentation=workspace]:has(._workspaceTrail_1dtv5_569) ._workspaceTrail_1dtv5_569{grid-row:1;grid-column:1}._contentGrid_1dtv5_566[data-context-presentation=workspace]:has(._workspaceTrail_1dtv5_569) ._primaryWorkspace_1dtv5_621,._contentGrid_1dtv5_566[data-context-presentation=workspace]:has(._workspaceTrail_1dtv5_569) ._workspaceContext_1dtv5_622{grid-row:2;grid-column:1}._contentGrid_1dtv5_566[data-context-presentation=workspace] ._workspaceContext_1dtv5_622{z-index:1}[data-shell-mode=drill-down] ._contentGrid_1dtv5_566{grid-template-columns:minmax(0,1fr)}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._appHeader_1dtv5_32{height:var(--app-header-height, 56px);min-height:var(--app-header-height, 56px);padding:var(--jk-shell-header-padding-block-mobile, var(--space-5)) var(--jk-shell-header-padding-inline-mobile, var(--space-6))}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._shellBody_1dtv5_116{grid-template-columns:1fr}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._workspaceNav_1dtv5_123{position:relative;overflow:visible;padding:var(--space-5) var(--space-6);border-right:0;border-bottom:1px solid var(--line)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._navMenuButton_1dtv5_294{display:flex;height:var(--jk-shell-primary-control-height, 40px);min-height:var(--jk-shell-primary-control-height, 40px);max-height:var(--jk-shell-primary-control-height, 40px)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._navMenuButton_1dtv5_294:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._navMenuPanel_1dtv5_286{color:var(--text);position:absolute;top:100%;right:0;left:0;z-index:640;display:none;max-height:min(60vh,420px);padding:var(--space-5) var(--space-6);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--jk-popup-border);background:var(--surface);box-shadow:var(--shadow-md),var(--jk-popup-edge-shadow)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._navMenuPanel_1dtv5_286[data-open=true]{display:flex}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._navMenuPanel_1dtv5_286 ._navList_1dtv5_135{flex-direction:column;gap:var(--space-3);overflow:visible}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navMenu_1dtv5_285{position:relative;overflow:visible}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._workspaceNav_1dtv5_123{padding-top:0;padding-right:176px}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._priorityNav_1dtv5_718{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0;padding-block:2px;overflow:visible}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navMeasureClip_1dtv5_746{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._priorityNavMeasure_1dtv5_755{position:absolute;top:0;left:0;width:max-content;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-3);margin:0;padding:0;list-style:none;visibility:hidden;pointer-events:none;white-space:nowrap}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._priorityNav_1dtv5_718 ._navList_1dtv5_135{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:var(--space-3);min-width:0;overflow:visible}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._priorityNav_1dtv5_718 ._navItem_1dtv5_452:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:var(--jk-focus-ring-offset, -2px)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowButton_1dtv5_789{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--jk-shell-primary-control-height, 44px);min-height:var(--jk-shell-primary-control-height, 44px);max-height:var(--jk-shell-primary-control-height, 44px);padding:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowButton_1dtv5_789:hover,._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowButton_1dtv5_789:focus-visible,._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowButton_1dtv5_789[aria-expanded=true]{color:var(--text);background:var(--surface)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowButton_1dtv5_789:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:var(--jk-focus-ring-offset, -2px)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowButton_1dtv5_789[aria-expanded=true] ._navMenuChevron_1dtv5_315{margin-bottom:-4px;transform:rotate(225deg)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowPanel_1dtv5_829{position:absolute;top:calc(100% + var(--space-3));right:0;z-index:640;display:none;min-width:min(240px,100%);max-height:min(60vh,420px);padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--jk-popup-border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md),var(--jk-popup-edge-shadow)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowPanel_1dtv5_829[data-open=true]:not([hidden]){display:flex;flex-direction:column}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowPanel_1dtv5_829 ._navList_1dtv5_135{flex-direction:column;flex-wrap:nowrap;gap:var(--space-3)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowPanel_1dtv5_829 ._navGroups_1dtv5_136{gap:var(--space-5)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._navOverflowPanel_1dtv5_829 ._navSectionLabel_1dtv5_148{display:block;padding:0 var(--space-5)}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=horizontal] ._priorityNav_1dtv5_718 ._navItem_1dtv5_452{height:var(--jk-shell-primary-control-height, 44px);min-height:var(--jk-shell-primary-control-height, 44px);max-height:var(--jk-shell-primary-control-height, 44px);padding:0 var(--space-5);white-space:nowrap}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._sectionBar_1dtv5_387{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6)}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._sectionNav_1dtv5_397{flex:1 1 auto;min-width:0;padding:0}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._sectionNav_1dtv5_397 ._navList_1dtv5_135{gap:var(--space-3)}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._contextToggle_1dtv5_430,._appFrame_1dtv5_1[data-shell-mode=drill-down] ._sectionStatus_1dtv5_429{margin-right:0}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._contentGrid_1dtv5_566{gap:var(--space-5);padding:var(--space-5)}._primaryWorkspace_1dtv5_621,._secondaryRegion_1dtv5_908{min-width:0}._secondaryRegion_1dtv5_908{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}._primaryWorkspace_1dtv5_621{min-height:560px;border:0;border-radius:0;background:transparent;box-shadow:none}._appFrame_1dtv5_1[data-workspace-panel=false] ._primaryWorkspace_1dtv5_621{border:0;border-radius:0;background:transparent;box-shadow:none}._workspaceChildren_1dtv5_937{display:contents}._workspaceChildrenHidden_1dtv5_941{display:none}._primaryWorkspace_1dtv5_621[data-context-presentation=workspace]{overflow:hidden}._secondaryRegion_1dtv5_908{padding:var(--space-8)}._contextDock_1dtv5_953{position:fixed;display:flex;flex-direction:column;top:var(--app-header-height, 64px);right:0;bottom:0;z-index:700;width:var(--rz-dock-w, min(360px, calc(100% - (2 * var(--space-8)))));max-height:calc(100dvh - var(--app-header-height, 64px));border-width:0 0 0 1px;border-left-color:var(--jk-popup-border);border-radius:0;overflow:auto;overscroll-behavior:contain;box-shadow:-14px 0 30px #15203429}._contextNavigation_1dtv5_976{position:sticky;bottom:calc(-1 * var(--space-8));z-index:2;display:flex;justify-content:space-between;gap:var(--space-4);flex:0 0 auto;margin:auto calc(-1 * var(--space-8)) calc(-1 * var(--space-8));padding:var(--space-4) var(--space-8);border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._contextNavigationButton_1dtv5_991{min-height:36px;min-width:92px;padding:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);font:inherit;font-weight:var(--weight-semibold)}._contextNavigationButton_1dtv5_991:disabled{cursor:not-allowed;opacity:.46}._contextNavigationButton_1dtv5_991:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._workspaceContext_1dtv5_622{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}._dockResizer_1dtv5_1024{left:0}._secondaryHeader_1dtv5_1028{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin:calc(-1 * var(--space-2)) 0 var(--space-7)}._secondaryHeader_1dtv5_1028 h2{margin:0;font-size:var(--text-sm);letter-spacing:0}._secondaryActions_1dtv5_1042{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-3)}._iconButton_1dtv5_1049{position:relative;display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2)}._iconButton_1dtv5_1049:hover{color:var(--text);background:var(--surface)}._closeGlyph_1dtv5_1066,._popOutGlyph_1dtv5_1067,._dockGlyph_1dtv5_1068{position:relative;width:14px;height:14px}._closeGlyph_1dtv5_1066:before,._closeGlyph_1dtv5_1066:after{position:absolute;top:6px;left:1px;width:12px;height:2px;border-radius:var(--radius-full);background:currentColor;content:""}._closeGlyph_1dtv5_1066:before{transform:rotate(45deg)}._closeGlyph_1dtv5_1066:after{transform:rotate(-45deg)}._popOutGlyph_1dtv5_1067{border:2px solid currentColor;border-radius:3px}._popOutGlyph_1dtv5_1067:before{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;content:""}._popOutGlyph_1dtv5_1067:after{position:absolute;top:-1px;right:-4px;width:10px;height:2px;border-radius:var(--radius-full);background:currentColor;content:"";transform:rotate(-45deg);transform-origin:right center}._dockGlyph_1dtv5_1068{border:2px solid currentColor;border-radius:3px}._dockGlyph_1dtv5_1068:before{position:absolute;top:-2px;right:-2px;bottom:-2px;width:5px;border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 18%,transparent);content:""}._fullView_1dtv5_1139{border-color:var(--purple)}@media(max-width:720px){._appHeader_1dtv5_32{height:var(--app-header-height, 56px);min-height:var(--app-header-height, 56px);padding:var(--jk-shell-header-padding-block-mobile, var(--space-5)) var(--jk-shell-header-padding-inline-mobile, var(--space-6))}._shellBody_1dtv5_116{grid-template-columns:1fr}._workspaceNav_1dtv5_123{position:relative;overflow:visible;padding:var(--space-5) var(--space-6);border-right:0;border-bottom:1px solid var(--line)}._navMenuButton_1dtv5_294{display:flex}._navMenuPanel_1dtv5_286{position:absolute;top:100%;right:0;left:0;z-index:640;display:none;max-height:min(60vh,420px);padding:var(--space-5) var(--space-6);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--jk-popup-border);background:var(--surface);box-shadow:var(--shadow-md),var(--jk-popup-edge-shadow)}._navMenuPanel_1dtv5_286[data-open=true]{display:flex}._navMenuPanel_1dtv5_286 ._navList_1dtv5_135{flex-direction:column;gap:var(--space-3);overflow:visible}._sectionBar_1dtv5_387{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6)}._sectionNav_1dtv5_397{flex:1 1 auto;min-width:0;padding:0}._sectionNav_1dtv5_397 ._navList_1dtv5_135{gap:var(--space-3)}._contentGrid_1dtv5_566{gap:var(--space-5);padding:var(--jk-workspace-padding-mobile, var(--space-5))}}@media(min-width:721px)and (max-width:1100px){._appFrame_1dtv5_1[data-shell-mode=drill-down]:not([data-nav-layout=menu]) ._navMenuButton_1dtv5_294{display:none}._appFrame_1dtv5_1[data-shell-mode=drill-down]:not([data-nav-layout=menu]) ._priorityNav_1dtv5_718{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0}._appFrame_1dtv5_1[data-shell-mode=drill-down]:not([data-nav-layout=menu]) ._priorityNav_1dtv5_718 ._navList_1dtv5_135{flex-direction:row;flex-wrap:nowrap;gap:var(--space-3);overflow:visible}._appFrame_1dtv5_1[data-shell-mode=drill-down]:not([data-nav-layout=menu]) ._priorityNav_1dtv5_718 ._navItem_1dtv5_452{height:var(--jk-shell-primary-control-height, 44px);min-height:var(--jk-shell-primary-control-height, 44px);max-height:var(--jk-shell-primary-control-height, 44px)}._appFrame_1dtv5_1[data-shell-mode=drill-down]:not([data-nav-layout=menu]) ._navFooter_1dtv5_251{display:none}}._appFrame_1dtv5_1[data-workspace-panel=false] ._contentGrid_1dtv5_566{padding:0}._appFrame_1dtv5_1[data-nav-placement=sidebar]{grid-template-rows:minmax(0,1fr)}._appFrame_1dtv5_1[data-nav-placement=sidebar]:not([data-shell-mode=drill-down]) ._shellBody_1dtv5_116{grid-template-columns:var(--nav-w, 260px) minmax(0,1fr)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._shellBody_1dtv5_116{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._sidebarMain_1dtv5_1270{display:contents}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._appHeader_1dtv5_32{grid-row:1;grid-column:1;border-bottom:0;background:var(--surface);box-shadow:none}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._workspaceNav_1dtv5_123{grid-row:2;grid-column:1;flex-direction:row;align-items:center;gap:var(--space-5);padding-block:var(--jk-shell-drill-down-nav-padding-block, var(--space-3));padding-left:calc(var(--jk-shell-brand-mark-width, 34px) + var(--space-5) + var(--jk-shell-header-padding-inline-mobile, var(--space-6)));overflow:visible;color:var(--text);background:var(--jk-shell-drill-down-nav-bg, var(--surface-2));border-right:0}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._workspaceNav_1dtv5_123{padding-top:0;padding-right:132px}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down][data-nav-layout=menu] ._workspaceNav_1dtv5_123{padding-top:var(--jk-shell-drill-down-nav-padding-block, var(--space-3))}._appFrame_1dtv5_1[data-shell-mode=drill-down][data-nav-layout=menu] ._navMenu_1dtv5_285{padding-block:2px}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navItem_1dtv5_452{color:var(--muted)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navItem_1dtv5_452:hover,._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navItemActive_1dtv5_467,._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navItemActive_1dtv5_467:hover{color:var(--text);border-color:var(--line);background:var(--surface-2)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navHeader_1dtv5_1335{position:absolute;left:var(--jk-shell-header-padding-inline-mobile, var(--space-6));bottom:0;z-index:630;display:flex;align-items:flex-end;height:calc(var(--jk-shell-brand-mark-height, 34px) + var(--app-header-height, 56px));margin-bottom:0;pointer-events:none}._appFrame_1dtv5_1[data-shell-layout-ready=false] ._brandMark_1dtv5_61{visibility:hidden}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down]{--jk-shell-brand-mark-width: var(--jk-shell-brand-mark-expanded-width, 34px)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._brandMark_1dtv5_61{max-width:var(--jk-shell-brand-mark-width, 34px)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navHeader_1dtv5_1335 ._brandBlock_1dtv5_52{pointer-events:auto}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navHeader_1dtv5_1335 ._brandBlock_1dtv5_52>div{display:none}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navMenu_1dtv5_285{flex:1 1 auto;min-width:0}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._workspaceRegion_1dtv5_551{grid-row:3;grid-column:1;min-height:0}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._workspaceNav_1dtv5_123{gap:var(--space-7);border-right:1px solid var(--sidebar-line, var(--line));color:var(--sidebar-fg, var(--text));background:var(--sidebar-bg, var(--bg-elevated))}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navMenuButton_1dtv5_294,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navMenuPanel_1dtv5_286{border-color:var(--sidebar-line, var(--line));color:var(--sidebar-fg, var(--text));background:var(--sidebar-bg, var(--bg-elevated))}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navMenuButton_1dtv5_294,._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navOverflowButton_1dtv5_789{border-color:var(--line);background:var(--surface-2)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navMenuButton_1dtv5_294{color:var(--text)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-shell-mode=drill-down] ._navOverflowButton_1dtv5_789{color:var(--muted)}._navHeader_1dtv5_1335{margin-bottom:var(--space-7)}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._brand_1dtv5_52{color:var(--jk-shell-brand-fg, var(--sidebar-brand-fg, var(--text)))}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._operator_1dtv5_85,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navSectionLabel_1dtv5_148{color:var(--sidebar-muted, var(--muted))}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navItem_1dtv5_452{color:var(--sidebar-item-fg, var(--muted));border-color:transparent}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navItem_1dtv5_452:hover{color:var(--sidebar-brand-fg, var(--text));border-color:transparent;background:var(--sidebar-item-hover-bg, var(--surface-hover))}._appFrame_1dtv5_1[data-nav-placement=sidebar]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navItem_1dtv5_452:focus-visible{outline-color:var(--sidebar-brand-fg, var(--jk-focus-ring-color))}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navItemActive_1dtv5_467,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._navItemActive_1dtv5_467:hover{color:var(--sidebar-brand-fg, var(--text));background:var(--sidebar-item-active-bg, color-mix(in srgb, var(--blue) 32%, transparent));border-color:var(--sidebar-item-active-border, color-mix(in srgb, var(--blue) 42%, transparent))}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._workspaceNav_1dtv5_123 ._navItemActive_1dtv5_467,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._workspaceNav_1dtv5_123 ._navItemActive_1dtv5_467:hover,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._sectionNav_1dtv5_397 ._navItemActive_1dtv5_467,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._sectionNav_1dtv5_397 ._navItemActive_1dtv5_467:hover{background-image:linear-gradient(to bottom right,rgb(0 0 0 / 10%),transparent 40%,rgb(255 255 255 / 12%))}._sidebarMain_1dtv5_1270{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-header-visible=false] ._sidebarMain_1dtv5_1270{grid-template-rows:minmax(0,1fr)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-header-visible=false][data-shell-mode=drill-down] ._workspaceNav_1dtv5_123{padding-block:var(--space-4)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-header-visible=false][data-shell-mode=drill-down] ._navHeader_1dtv5_1335{height:auto;bottom:var(--space-4)}._appFrame_1dtv5_1[data-nav-layout=horizontal] ._navOverflowPanel_1dtv5_829 ._navFooter_1dtv5_251{display:block;border-top:1px solid var(--line);margin-top:var(--space-3);padding-top:var(--space-3)}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._shellBody_1dtv5_116{position:relative}._navResizer_1dtv5_1486{left:var(--nav-w, 260px);transform:translate(-50%)}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._navResizer_1dtv5_1486{display:none}._appFrame_1dtv5_1[data-nav-placement=sidebar]{--nav-collapsed-w: 76px}._appFrame_1dtv5_1[data-nav-placement=sidebar]:not([data-shell-mode=drill-down]) ._shellBody_1dtv5_116{transition:grid-template-columns .16s ease}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._shellBody_1dtv5_116{grid-template-columns:var(--nav-collapsed-w, 76px) minmax(0,1fr)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123{padding-left:var(--space-4);padding-right:var(--space-4)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navItem_1dtv5_452{flex-direction:column;gap:3px;width:100%;min-height:52px;justify-content:center;padding:var(--space-3) 0}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navRailList_1dtv5_183{scrollbar-width:none}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navIcon_1dtv5_168>svg{width:18px;height:18px}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navRailMoreButton_1dtv5_213[aria-expanded=true]{color:var(--sidebar-brand-fg, var(--text));background:var(--sidebar-item-hover-bg, var(--surface-hover))}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navLabel_1dtv5_472:not([data-short-label-shown=true]){display:block;max-width:100%;overflow:hidden;font-size:var(--text-2xs);line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navIcon_1dtv5_168{justify-content:center;width:100%;margin-right:0}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navMonogram_1dtv5_246{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--text-sm);font-weight:var(--weight-bolder)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._brandBlock_1dtv5_52{justify-content:center;gap:0}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navLabel_1dtv5_472[data-short-label-shown=true],._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._brand_1dtv5_52,._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._operator_1dtv5_85{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navFooter_1dtv5_251{display:none}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-collapsed=true]:not([data-shell-mode=drill-down]) ._workspaceNav_1dtv5_123 ._navSectionLabel_1dtv5_148{height:0;margin:var(--space-4) var(--space-4);padding:0;overflow:hidden;border-top:1px solid var(--sidebar-line, rgba(255, 255, 255, .22));color:transparent;font-size:0;line-height:0}._appFrame_1dtv5_1[data-nav-collapsed=true] ._navResizer_1dtv5_1486{display:none}._navGutter_1dtv5_1653{position:absolute;top:0;bottom:0;left:var(--nav-w, 260px);width:18px;transform:translate(-50%);z-index:700;display:flex;align-items:flex-start;justify-content:center;padding-top:var(--space-8);transition:left .16s ease}._appFrame_1dtv5_1[data-nav-collapsed=true] ._navGutter_1dtv5_1653{left:var(--nav-collapsed-w, 76px)}._navGutter_1dtv5_1653:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--blue);opacity:0;transition:opacity .12s ease}._navGutter_1dtv5_1653:hover:before{opacity:.35}._navCollapseToggle_1dtv5_1693{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer;opacity:0;transition:opacity .12s ease}._navGutter_1dtv5_1653:hover ._navCollapseToggle_1dtv5_1693,._navCollapseToggle_1dtv5_1693:focus-visible{opacity:1}._navCollapseToggle_1dtv5_1693:focus-visible{outline:none}._navCollapseChevron_1dtv5_1714{box-sizing:border-box;width:24px;height:24px;padding:3px;border-radius:var(--radius-sm);background:var(--surface, #ffffff);border:1px solid var(--line, #d6dde8);color:var(--muted, #63708a);box-shadow:0 1px 3px #0000001f;transition:transform .16s ease}._navCollapseToggle_1dtv5_1693:focus-visible ._navCollapseChevron_1dtv5_1714{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 35%,transparent)}._appFrame_1dtv5_1[data-nav-collapsed=true] ._navCollapseChevron_1dtv5_1714{transform:rotate(180deg)}._appFrame_1dtv5_1[data-shell-mode=drill-down] ._navGutter_1dtv5_1653{display:none}._workspaceOpenGlyph_1dtv5_1741{display:block;width:15px;height:15px;fill:currentColor}._workspaceActionLink_1dtv5_1748{display:inline-block;margin:var(--space-7) 0 0;border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--blue, var(--accent, inherit));text-decoration:none;cursor:pointer;text-align:left}._workspaceActionLink_1dtv5_1748:hover,._workspaceActionLink_1dtv5_1748:focus-visible{text-decoration:underline}@media(prefers-reduced-motion:reduce){._navMenuChevron_1dtv5_315,._appFrame_1dtv5_1[data-nav-placement=sidebar]:not([data-shell-mode=drill-down]) ._shellBody_1dtv5_116,._navGutter_1dtv5_1653,._navGutter_1dtv5_1653:before,._navCollapseToggle_1dtv5_1693,._navCollapseChevron_1dtv5_1714{transition:none}}._appFrame_1dtv5_1[data-workspace-nav=false] ._shellBody_1dtv5_116{grid-template-columns:minmax(0,1fr)}._navEdgeControls_1dtv5_1787{flex:0 0 auto;margin-left:auto;color:var(--text)}._workspaceTrailBar_1dtv5_584:has(>[hidden]){display:none}._appFrame_1dtv5_1[data-nav-placement=sidebar] ._workspaceNav_1dtv5_123 ._navItemActive_1dtv5_467,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._workspaceNav_1dtv5_123 ._navItemActive_1dtv5_467:hover,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._sectionNav_1dtv5_397 ._navItemActive_1dtv5_467,._appFrame_1dtv5_1[data-nav-placement=sidebar] ._sectionNav_1dtv5_397 ._navItemActive_1dtv5_467:hover{background-color:color-mix(in srgb,var(--blue) 55%,var(--overlay));border-color:var(--blue);color:var(--on-primary, #fff)}._appFrame_1dtv5_1[data-nav-placement=sidebar][data-nav-layout=menu] ._navMenuPanel_1dtv5_286{border-color:var(--jk-popup-border)}@media(max-width:479px){._appFrame_1dtv5_1 ._sectionBar_1dtv5_387:has(._sectionActions_1dtv5_403){gap:var(--space-2);padding-inline:var(--space-2)}._sectionBar_1dtv5_387:has(._sectionActions_1dtv5_403) ._sectionStatus_1dtv5_429{margin-right:0;--jk-connection-section-copy-display: none}}._root_shax4_1{position:relative;display:inline-flex;min-width:0}._root_shax4_1[data-fill=true]{display:flex;width:100%}._content_shax4_12{position:fixed;isolation:isolate;z-index:var(--jk-tooltip-z, 1200);display:inline-flex;width:max-content;max-width:220px;color:var(--jk-tooltip-instance-fg, var(--jk-tooltip-fg, var(--text)));background:transparent;font-family:var(--jk-tooltip-font-family, var(--font-sans));font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast),visibility var(--dur-fast)}._label_shax4_33{min-width:0}._body_shax4_37{position:relative;z-index:1;display:inline-flex;max-width:inherit;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border:1px solid;border-color:var(--jk-tooltip-instance-border, var(--jk-tooltip-border, var(--line)));border-radius:var(--jk-tooltip-radius, 6px);color:inherit;background:var(--jk-tooltip-instance-bg, var(--jk-tooltip-bg, var(--bg-elevated)));box-shadow:var(--shadow-md)}._arrow_shax4_53{position:absolute;z-index:-1;box-sizing:border-box;width:16px;height:16px;overflow:visible;color:var(--jk-tooltip-instance-bg, var(--jk-tooltip-bg, var(--bg-elevated)));fill:currentColor;stroke:var(--jk-tooltip-instance-border, var(--jk-tooltip-border, var(--line)));stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}._content_shax4_12[data-placement=top] ._arrow_shax4_53{bottom:-8px;left:calc(50% - 8px + var(--jk-tooltip-arrow-shift, 0px));transform:rotate(-90deg)}._content_shax4_12[data-placement=right] ._arrow_shax4_53{top:calc(50% - 8px + var(--jk-tooltip-arrow-shift, 0px));left:-8px}._content_shax4_12[data-placement=bottom] ._arrow_shax4_53{top:-8px;left:calc(50% - 8px + var(--jk-tooltip-arrow-shift, 0px));transform:rotate(90deg)}._content_shax4_12[data-placement=left] ._arrow_shax4_53{top:calc(50% - 8px + var(--jk-tooltip-arrow-shift, 0px));right:-8px;transform:rotate(180deg)}._shortcut_shax4_94{flex:0 0 auto;color:var(--tooltip-shortcut-color, var(--muted));font-family:var(--tooltip-shortcut-font-family, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--tooltip-shortcut-font-size, var(--text-xs));white-space:nowrap}._content_shax4_12[data-open=true]{pointer-events:auto;opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){._content_shax4_12{transition:none}}._root_9jed7_1{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:36px;padding:7px 16px;border:1px solid var(--jk-connection-border, var(--line));border-radius:100px;color:var(--jk-connection-fg, var(--muted));background:var(--jk-connection-bg, var(--surface-2));font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._root_9jed7_1:focus-visible,._locationSuffix_9jed7_19:focus-visible,._secondaryAction_9jed7_20>button:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:2px}._visuallyHidden_9jed7_25{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._visual_9jed7_25{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._dot_9jed7_45{order:1;flex:0 0 auto;width:9px;height:9px;border-radius:100px}._root_9jed7_1[data-state=connecting] ._dot_9jed7_45{background:var(--amber)}._root_9jed7_1[data-state=refreshing]{--jk-connection-strong-fg: var(--jk-connection-fg, var(--muted));color:var(--jk-connection-fg, var(--muted))}._root_9jed7_1[data-state=refreshing] ._dot_9jed7_45{background:var(--jk-connection-fg, var(--muted));box-shadow:none}._root_9jed7_1[data-state=disconnected] ._dot_9jed7_45,._root_9jed7_1[data-state=sync-error] ._dot_9jed7_45{background:var(--red)}._root_9jed7_1[data-state=sync-error] ._dot_9jed7_45{border-radius:1.5px;transform:rotate(45deg)}._root_9jed7_1[data-state=connecting]{color:var(--jk-connection-warning-fg, var(--warning-fg))}._root_9jed7_1[data-state=disconnected],._root_9jed7_1[data-state=sync-error]{border-color:var(--jk-connection-error-border, var(--red));color:var(--jk-connection-error-fg, var(--alert-fg))}._root_9jed7_1[data-presentation=rail-expanded]{display:flex;align-items:center}._fullCopy_9jed7_93{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.45}._fullCopy_9jed7_93 strong{color:var(--jk-connection-strong-fg, currentColor);font-size:var(--text-xs);font-weight:var(--weight-bold)}._detail_9jed7_107{overflow:hidden;font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}._compactCopy_9jed7_114{display:none}._root_9jed7_1[data-presentation=rail-collapsed]{min-height:40px;justify-content:center;padding:7px 0}._root_9jed7_1[data-presentation=rail-collapsed] ._visual_9jed7_25{justify-content:center}._root_9jed7_1[data-presentation=rail-collapsed] ._compactCopy_9jed7_114{display:none}._actionStack_9jed7_133{display:flex;flex-direction:column;gap:8px;min-width:0}._secondaryAction_9jed7_20{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}._secondaryAction_9jed7_20>button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:0 12px;border:1px solid var(--jk-connection-border, var(--line));border-radius:100px;color:var(--jk-connection-strong-fg, var(--text));background:var(--jk-connection-bg, var(--surface-2));font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1.2}._secondaryAction_9jed7_20>button{width:100%;cursor:pointer}._root_9jed7_1[data-has-location=true]{gap:8px;padding:0 12px}._root_9jed7_1[data-has-location=true] ._visual_9jed7_25{display:contents}._root_9jed7_1[data-has-location=true] ._dot_9jed7_45{order:2}._locationSuffix_9jed7_19{display:inline-flex;order:1;flex:0 0 auto;align-items:center;justify-content:center;min-width:28px;min-height:30px;padding:0 4px;border:0;border-radius:8px;color:var(--jk-connection-strong-fg, var(--text));background:transparent;font:inherit;line-height:1}._root_9jed7_1[data-presentation=rail-expanded] ._locationSuffix_9jed7_19{padding-inline:8px}._root_9jed7_1[data-presentation=rail-collapsed] button._locationSuffix_9jed7_19{position:absolute;inset:-1px;gap:4px;min-width:0;min-height:0;padding:0 4px;border-radius:inherit}button._locationSuffix_9jed7_19{cursor:pointer}._locationSuffix_9jed7_19[data-needs-selection=true]{color:var(--warning-fg)}._locationWarning_9jed7_223{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}._secondaryAction_9jed7_20>button>svg{flex:0 0 auto;width:16px;height:16px}._locationLabel_9jed7_239,._secondaryAction_9jed7_20>button>span{min-width:0;white-space:nowrap}button._locationSuffix_9jed7_19:hover,._secondaryAction_9jed7_20>button:hover:not(:disabled){background:color-mix(in srgb,var(--jk-connection-strong-fg, var(--text)) 8%,var(--jk-connection-bg, var(--surface-2)))}._root_9jed7_1[data-presentation=rail-collapsed][data-has-location=true]{gap:4px;padding:0 4px}._root_9jed7_1[data-presentation=rail-collapsed] ._dot_9jed7_45{order:0}._secondaryAction_9jed7_20>button[data-active=true]>svg{color:var(--green)}._secondaryAction_9jed7_20>button:disabled{color:var(--jk-connection-fg, var(--muted));cursor:wait}._actionStack_9jed7_133[data-presentation=rail-collapsed] ._secondaryAction_9jed7_20>button{min-height:40px;padding:0}._actionStack_9jed7_133[data-presentation=rail-collapsed] ._secondaryAction_9jed7_20>button>svg+span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._root_9jed7_1[data-presentation=section]{width:auto;max-width:min(220px,42vw);padding:7px 12px}._root_9jed7_1[data-presentation=section][data-has-location=true]{padding:0 8px}._root_9jed7_1[data-presentation=section] ._fullCopy_9jed7_93{display:var(--jk-connection-section-copy-display, flex);overflow:hidden}._root_9jed7_1[data-presentation=section] ._fullCopy_9jed7_93 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionStack_9jed7_133[data-presentation=section]{flex-direction:row;align-items:stretch}._actionStack_9jed7_133[data-presentation=section]>:first-child{flex:0 1 auto;min-width:0}._actionStack_9jed7_133[data-presentation=section] ._secondaryAction_9jed7_20{flex:0 0 auto;flex-direction:row}._actionStack_9jed7_133[data-presentation=section] ._secondaryAction_9jed7_20>button{flex:0 0 auto;width:auto}@media(max-width:1100px){._root_9jed7_1[data-presentation=section]{--jk-connection-section-copy-display: none}._actionStack_9jed7_133[data-presentation=section] ._secondaryAction_9jed7_20>button{min-width:36px;padding:0}._actionStack_9jed7_133[data-presentation=section] ._secondaryAction_9jed7_20>button>svg+span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(pointer:coarse){._root_9jed7_1,._root_9jed7_1[data-presentation=rail-collapsed],._secondaryAction_9jed7_20>button,._actionStack_9jed7_133[data-presentation=rail-collapsed] ._secondaryAction_9jed7_20>button{min-height:46px}._locationSuffix_9jed7_19{min-height:44px}._secondaryAction_9jed7_20>button,._locationSuffix_9jed7_19,._actionStack_9jed7_133[data-presentation=section] ._secondaryAction_9jed7_20>button{min-width:44px}._root_9jed7_1[data-presentation=rail-collapsed][data-has-location=true]{gap:2px;padding:0}}._root_9jed7_1[data-presentation=section][data-state=connected][data-has-location=true] ._fullCopy_9jed7_93{display:none}._root_9jed7_1[data-presentation=section][data-has-location=true] ._dot_9jed7_45{order:0}._collectionScroll_1x5gm_1{border-radius:var(--jk-collection-radius, var(--radius-sm))}._collectionSurface_1x5gm_5{--jk-collection-row-odd: var(--surface);--jk-collection-row-even: color-mix(in srgb, var(--text) 3%, var(--surface));--jk-collection-row-hover: color-mix(in srgb, var(--blue) 6%, var(--jk-collection-row-odd));--jk-collection-row-selected: color-mix(in srgb, var(--blue) 8%, var(--jk-collection-row-odd))}._collectionTable_1x5gm_12{width:100%;border-collapse:collapse}._collectionTable_1x5gm_12 th,._collectionTable_1x5gm_12 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}._collectionTable_1x5gm_12[data-vertical-align=middle]>:is(thead,tbody,tfoot)>tr>:is(th,td){vertical-align:middle}._collectionTable_1x5gm_12>tbody>tr{font-size:var(--text-sm)}._collectionTable_1x5gm_12>tbody>tr>th[scope=row]{font-size:var(--text-base)}._collectionTable_1x5gm_12[data-density=normal] th,._collectionTable_1x5gm_12[data-density=normal] td,._collectionTable_1x5gm_12[data-density=spacious] th,._collectionTable_1x5gm_12[data-density=spacious] td{padding-block:var(--space-4)}._collectionTable_1x5gm_12[data-density=spacious] th,._collectionTable_1x5gm_12[data-density=spacious] td{padding-block:var(--space-5);padding-inline:var(--space-6)}._collectionTable_1x5gm_12 thead th{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bolder);vertical-align:middle}._collectionTable_1x5gm_12 thead{background:var(--jk-collection-header, var(--surface-2))}:where(._collectionTable_1x5gm_12>tbody>._collectionRow_1x5gm_64:nth-child(odd of._collectionRow_1x5gm_64)){background:var(--jk-collection-row-odd)}:where(._collectionTable_1x5gm_12>tbody>._collectionRow_1x5gm_64:nth-child(2n of._collectionRow_1x5gm_64)){background:var(--jk-collection-row-even)}._collectionRow_1x5gm_64[data-actionable=true]{cursor:pointer}._collectionRow_1x5gm_64[data-actionable=true]:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._collectionRow_1x5gm_64[data-actionable=true]:hover{background:var(--jk-collection-row-hover, color-mix(in srgb, var(--blue) 6%, var(--surface)))}._collectionRow_1x5gm_64[data-selected=true]{background:var(--jk-collection-row-selected, color-mix(in srgb, var(--blue) 8%, var(--surface)))}._collectionRow_1x5gm_64[data-disabled=true]{cursor:not-allowed;opacity:.62}._rowPrimaryAction_1x5gm_95{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._rowPrimaryAction_1x5gm_95:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, 2px)}._rowPrimaryAction_1x5gm_95:disabled{cursor:not-allowed}._collectionTable_1x5gm_12 :is(th,td)[data-row-popout-cell=true]{width:1%;padding-inline:var(--space-2);text-align:right;vertical-align:middle;white-space:nowrap}@media(max-width:720px){._collectionTable_1x5gm_12 :is(th,td)[data-row-popout-cell=true][data-row-popout-redundant=true]{display:table-cell!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important}._collectionTable_1x5gm_12 :is(th,td)[data-row-popout-cell=true][data-row-popout-redundant=true]:focus-within{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important}}._collectionList_1x5gm_152{display:grid;gap:var(--space-3);min-width:0}._collectionList_1x5gm_152[data-density=compact]{--jk-entity-title-size: var(--text-base);--jk-entity-detail-size: var(--text-sm);gap:0;border-top:1px solid var(--line)}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64{padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--line);border-radius:0}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64:nth-child(odd){background:var(--jk-collection-row-odd)}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64:nth-child(2n){background:var(--jk-collection-row-even)}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64[data-actionable=true]:hover{background:var(--jk-collection-row-hover, color-mix(in srgb, var(--blue) 6%, var(--surface)))}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64[data-selected=true]{border-color:var(--line);background:var(--jk-collection-row-selected, color-mix(in srgb, var(--blue) 8%, var(--surface)))}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64[data-tone=info]{box-shadow:inset 3px 0 color-mix(in srgb,var(--blue) 58%,var(--line))}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64[data-tone=success]{box-shadow:inset 3px 0 color-mix(in srgb,var(--green) 58%,var(--line))}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64[data-tone=warning]{box-shadow:inset 3px 0 color-mix(in srgb,var(--amber) 64%,var(--line))}._collectionList_1x5gm_152[data-density=compact]>._collectionRow_1x5gm_64[data-tone=danger]{box-shadow:inset 3px 0 color-mix(in srgb,var(--red) 66%,var(--line))}._identity_1x5gm_205{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-3);min-width:0;color:inherit}._identity_1x5gm_205[data-has-leading=true]{grid-template-columns:auto minmax(0,1fr)}._identityLeading_1x5gm_218{grid-row:1 / span 2;display:inline-flex;align-items:center}._identity_1x5gm_205:not(:has(>._identityDetail_1x5gm_224)) ._identityLeading_1x5gm_218{grid-row:1}._identityTitle_1x5gm_228,._identityDetail_1x5gm_224{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identityTitle_1x5gm_228{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.25}._identityDetail_1x5gm_224{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:1.35}._collectionTable_1x5gm_12 :where(input[type=checkbox]:not(:checked):not(:indeterminate)){opacity:.6}._collectionTable_1x5gm_12 input[type=checkbox]:hover:not(:disabled),._collectionTable_1x5gm_12 input[type=checkbox]:focus-visible{opacity:1}@media(forced-colors:active){._collectionTable_1x5gm_12 input[type=checkbox]:not(:checked):not(:indeterminate){opacity:1}}._collectionTable_1x5gm_12>thead>tr>th:has([data-table-column-picker]){position:sticky;inset-inline-end:0;z-index:3;background:var(--jk-collection-header, var(--surface-2))}._infoTip_15hzv_3{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}._infoTip_15hzv_3:hover{color:var(--text);background:var(--surface-2)}._infoTip_15hzv_3:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:1px}._controlRow_nte9h_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}._controlRow_nte9h_1[data-layout=filters]{display:grid;grid-template-columns:minmax(min(240px,100%),1fr) repeat(auto-fit,minmax(140px,max-content))}._controlRow_nte9h_1[data-layout=stack]{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}._controlRow_nte9h_1[data-layout=stack]>*{min-width:0}._controlRow_nte9h_1[data-align=start]{align-items:flex-start}._controlRow_nte9h_1[data-align=end]{align-items:flex-end}._controlRow_nte9h_1[data-justify=between]{justify-content:space-between}._controlRow_nte9h_1[data-justify=end]{justify-content:flex-end}._controlField_nte9h_42{position:relative;display:grid;gap:var(--space-2);min-width:0;align-content:start;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._controlField_nte9h_42[data-fill=true]{width:100%}._controlGrid_nte9h_59{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-4)}._controlGrid_nte9h_59[hidden]{display:none}@supports (grid-template-rows: subgrid){._controlGrid_nte9h_59>._controlField_nte9h_42{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-2)}._controlGrid_nte9h_59>._controlField_nte9h_42>:is(._controlLabel_nte9h_76,._controlLabelRow_nte9h_76){grid-row:1}._controlGrid_nte9h_59>._controlField_nte9h_42>:not(._controlLabel_nte9h_76,._controlLabelRow_nte9h_76,._controlDescription_nte9h_80,._controlError_nte9h_80){grid-row:2;align-self:start}._controlGrid_nte9h_59>._controlField_nte9h_42>._controlDescription_nte9h_80{grid-row:3}._controlGrid_nte9h_59>._controlField_nte9h_42>._controlError_nte9h_80{position:static;grid-row:4;margin:0}}._controlLabel_nte9h_76{color:inherit}._visuallyHidden_nte9h_100{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._controlDescription_nte9h_80,._controlError_nte9h_80{margin:0;font-size:var(--text-xs);font-weight:400;line-height:1.35}._controlDescription_nte9h_80{color:inherit}._controlError_nte9h_80{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1);color:var(--danger-fg)}._controlLabelRow_nte9h_76{display:flex;align-items:baseline;gap:var(--space-1);min-width:0}._controlField_nte9h_42[data-invalid=true] ._controlInput_nte9h_144,._controlField_nte9h_42[data-invalid=true] ._controlSelect_nte9h_145,._controlField_nte9h_42[data-invalid=true] ._controlTextarea_nte9h_146{border-color:color-mix(in srgb,var(--red) 66%,var(--line))}._controlField_nte9h_42[data-disabled=true],._controlField_nte9h_42[data-readonly=true]{color:color-mix(in srgb,var(--muted) 82%,var(--text))}._controlInput_nte9h_144,._controlSelect_nte9h_145,._controlTextarea_nte9h_146{width:100%;min-width:0;border:1px solid var(--jk-field-border, var(--line));border-radius:var(--radius-sm);color:var(--text);background-color:var(--jk-field-bg, var(--surface-2));font:inherit;font-size:var(--text-sm)}._controlInput_nte9h_144,._controlSelect_nte9h_145{min-height:38px;padding:0 var(--space-5)}._controlSelect_nte9h_145{-webkit-appearance:none;appearance:none;padding-right:calc(12px + var(--space-5) + var(--space-5));background-image:url(/assets/select-chevron-yF5A9g4K.svg);background-repeat:no-repeat;background-position:right var(--space-5) center;background-size:12px 8px}._controlInput_nte9h_144:disabled,._controlSelect_nte9h_145:disabled,._controlTextarea_nte9h_146:disabled{color:var(--muted);background-color:var(--surface);cursor:not-allowed}._controlDate_nte9h_195:disabled::-webkit-calendar-picker-indicator{opacity:.35;cursor:not-allowed}._controlCheckbox_nte9h_200{display:inline-grid;gap:var(--space-1);min-height:38px;min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}._controlCheckboxLabelRow_nte9h_210{display:inline-flex;align-items:center;gap:var(--space-2)}._controlCheckboxLabelRow_nte9h_210 input{flex:0 0 auto;width:24px;height:24px;margin:0;accent-color:color-mix(in srgb,var(--blue) 55%,var(--overlay))}._controlCheckboxLabelRow_nte9h_210 input:hover:not(:disabled){accent-color:color-mix(in srgb,var(--blue) 60%,var(--overlay))}._controlCheckboxLabelRow_nte9h_210 input:active:not(:disabled){accent-color:color-mix(in srgb,var(--blue) 45%,var(--overlay))}._controlCheckboxLabelRow_nte9h_210 input:disabled{accent-color:var(--muted-solid)}._controlCheckboxDescription_nte9h_239{color:inherit;font-size:var(--text-xs);font-weight:400;line-height:1.35}._controlCheckbox_nte9h_200[data-disabled=true]{color:var(--muted)}._controlTextarea_nte9h_146{min-height:92px;padding:var(--space-5);resize:vertical}._controlDate_nte9h_195::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}._controlDate_nte9h_195::-webkit-calendar-picker-indicator:hover,._controlDate_nte9h_195:focus-visible::-webkit-calendar-picker-indicator{opacity:1}._controlButton_nte9h_186{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);vertical-align:middle;min-height:38px;min-width:var(--control-min-w-md);padding:0 var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bolder);cursor:pointer}._controlButton_nte9h_186>svg{display:block;flex:0 0 auto;width:1.125em;height:1.125em}._controlButton_nte9h_186[hidden]{display:none}._controlButton_nte9h_186[data-variant=primary]{color:var(--on-primary, #ffffff);background:color-mix(in srgb,var(--blue) 55%,var(--overlay));border-color:var(--blue)}._controlButton_nte9h_186[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--blue) 60%,var(--overlay))}._controlButton_nte9h_186[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--blue) 45%,var(--overlay))}._controlButton_nte9h_186[data-variant=primary]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:color-mix(in srgb,var(--on-primary, #ffffff) 75%,transparent)}._controlButton_nte9h_186[data-variant=danger]{border-color:var(--control-danger-border);color:var(--on-danger, #ffffff);background:var(--danger-ground)}._controlButton_nte9h_186[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--danger-ground) 78%,var(--red))}._controlButton_nte9h_186[data-variant=danger]:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--danger-ground) 85%,var(--overlay))}._controlButton_nte9h_186[data-variant=danger]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:color-mix(in srgb,var(--on-danger, #ffffff) 75%,transparent)}._controlButton_nte9h_186[data-variant=secondary],._controlButton_nte9h_186:not([data-variant]){border-color:color-mix(in srgb,var(--text) 45%,var(--line))}._controlButton_nte9h_186[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),._controlButton_nte9h_186:not([data-variant]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--text) 12%,var(--surface));border-color:color-mix(in srgb,var(--text) 60%,var(--line))}._controlButton_nte9h_186[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),._controlButton_nte9h_186:not([data-variant]):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--surface) 88%,var(--overlay))}._controlButton_nte9h_186[data-variant=subtle],._controlButton_nte9h_186[data-variant=ghost]{color:var(--muted);background:transparent}._controlButton_nte9h_186[data-variant=ghost]{border-color:transparent}._controlButton_nte9h_186[data-variant=subtle]:hover:not(:disabled):not([aria-disabled=true]),._controlButton_nte9h_186[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}._controlButton_nte9h_186[data-variant=subtle]:active:not(:disabled):not([aria-disabled=true]),._controlButton_nte9h_186[data-variant=ghost]:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--text) 14%,transparent)}._controlButton_nte9h_186[data-size=sm]{min-height:34px;min-width:var(--control-min-w-sm);padding:0 var(--space-5)}._controlButton_nte9h_186[data-size=lg]{min-height:48px;min-width:var(--control-min-w-lg)}._controlButton_nte9h_186[data-variant=link][data-size]{min-height:18px;min-width:0;padding:var(--space-2) 0;border-color:transparent;background:transparent;color:var(--text);text-decoration:underline;text-underline-offset:3px}._controlButton_nte9h_186[data-variant=link][data-size]:hover:not(:disabled):not([aria-disabled=true]){color:var(--blue)}._controlButton_nte9h_186[data-variant=link][data-size]:active:not(:disabled):not([aria-disabled=true]){color:color-mix(in srgb,var(--blue) 80%,var(--text))}._controlButton_nte9h_186[data-variant=link][data-size]:disabled,._controlButton_nte9h_186[data-variant=link][data-size][aria-disabled=true]{color:var(--muted);background:transparent;border-color:transparent}._controlButton_nte9h_186[data-variant=link][data-size]:focus-visible{outline-offset:2px}._controlButton_nte9h_186[data-variant=link][data-icon-only=true]{min-width:24px;min-height:24px;padding:0}._controlButton_nte9h_186[data-full=true]{width:100%;min-width:0}._controlButton_nte9h_186[data-icon-only=true]{min-width:0;padding:0}._controlButton_nte9h_186:disabled,._controlButton_nte9h_186[aria-disabled=true]{color:var(--muted);background:var(--surface);border-color:var(--line);cursor:not-allowed}._controlButton_nte9h_186[data-variant=primary]:disabled,._controlButton_nte9h_186[data-variant=primary][aria-disabled=true]{color:var(--text);background:color-mix(in srgb,var(--blue) 28%,var(--surface));border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}._controlButton_nte9h_186[data-pending=true]{cursor:wait}._filterSearchSelect_nte9h_502{position:relative;min-width:min(280px,100%)}._filterSearchButton_nte9h_507{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 var(--space-5);border:1px solid var(--jk-field-border, var(--line));border-radius:var(--radius-sm);color:var(--text);background:var(--jk-field-bg, var(--surface-2));font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bolder);text-align:left;cursor:pointer}._filterSearchButton_nte9h_507 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterSearchButton_nte9h_507:after{content:"";flex:0 0 auto;width:.45rem;height:.45rem;margin-left:var(--space-4);border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.68}._filterSearchPopover_nte9h_544{position:absolute;z-index:20;top:calc(100% + var(--space-2));left:0;display:grid;gap:var(--space-3);width:min(360px,82vw);max-height:min(420px,72vh);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 18px 48px #0003}._filterSearchOptions_nte9h_560{display:grid;gap:var(--space-1);overflow:auto;max-height:240px;padding-right:var(--space-1)}._filterSearchOption_nte9h_560{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}._filterSearchOption_nte9h_560:hover{background:var(--surface-2)}._filterSearchOption_nte9h_560[data-disabled=true]{color:var(--muted)}._filterSearchOption_nte9h_560 input{width:24px;height:24px;margin:0;accent-color:color-mix(in srgb,var(--blue) 55%,var(--overlay))}._filterSearchOption_nte9h_560 span:not(._filterSearchCount_nte9h_596){min-width:0;overflow-wrap:anywhere}._filterSearchCount_nte9h_596{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bolder)}._filterSearchEmpty_nte9h_607{margin:0;color:var(--muted);font-size:var(--text-sm)}._filterSearchActions_nte9h_613{display:flex;justify-content:flex-end;gap:var(--space-2)}._controlInput_nte9h_144:focus-visible,._controlSelect_nte9h_145:focus-visible,._controlTextarea_nte9h_146:focus-visible,._controlButton_nte9h_186:focus-visible,._filterSearchButton_nte9h_507:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:var(--jk-focus-ring-offset, -2px)}._controlCheckboxLabelRow_nte9h_210 input:focus-visible,._filterSearchOption_nte9h_560 input:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:2px}._searchField_nte9h_642{display:grid;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._searchControl_nte9h_651{display:flex;align-items:stretch;min-width:0;border-radius:var(--radius-sm)}._searchInputWrap_nte9h_660{position:relative;display:flex;flex:1 1 auto;min-width:0}._searchControl_nte9h_651:has(._searchInput_nte9h_660:focus){outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:var(--jk-focus-ring-offset, -2px)}._searchInput_nte9h_660{padding-right:calc(var(--space-11) + var(--space-3))}._searchControl_nte9h_651[data-has-submit=true] ._searchInput_nte9h_660{border-top-right-radius:0;border-bottom-right-radius:0}._searchInput_nte9h_660::-webkit-search-cancel-button,._searchInput_nte9h_660::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._searchInput_nte9h_660:focus,._searchInput_nte9h_660:focus-visible{outline:none}._searchClear_nte9h_687{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-sm);color:var(--muted);background:transparent;cursor:pointer}._searchClear_nte9h_687 svg{display:block}._searchClear_nte9h_687[hidden]{display:none}._searchClear_nte9h_687:hover{color:var(--text);background:color-mix(in srgb,var(--text) 14%,transparent)}._searchClear_nte9h_687:focus-visible{color:var(--text);outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:var(--jk-focus-ring-offset, -2px)}._searchClear_nte9h_687:disabled{color:var(--muted);cursor:not-allowed}._searchSubmit_nte9h_749{min-height:38px;padding:0 var(--space-5);border:1px solid var(--line);border-left:0;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);color:var(--text);background:var(--surface);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bolder);cursor:pointer}._searchSubmit_nte9h_749:focus-visible{position:relative;z-index:1;border-radius:var(--radius-sm);outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:var(--jk-focus-ring-offset, -2px)}._searchSubmit_nte9h_749:disabled{color:var(--muted);cursor:not-allowed}._segmentedControl_nte9h_780{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm)}._segmentedControl_nte9h_780[data-stretch=true]{width:100%}._segmentedControl_nte9h_780[data-stretch=true] ._segmentButton_nte9h_791{flex:1 1 0;min-width:0}._segmentedControl_nte9h_780[data-variant=separate]{gap:var(--space-2);overflow:visible;border:0;border-radius:0}._segmentedControl_nte9h_780[data-variant=separate] ._segmentButton_nte9h_791{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface)}._segmentedControl_nte9h_780[data-variant=separate] ._segmentButton_nte9h_791+._segmentButton_nte9h_791{border-left:1px solid var(--line)}._segmentedControl_nte9h_780[data-variant=separate] ._segmentButton_nte9h_791:hover{color:var(--text);background:var(--surface-2)}._segmentedControl_nte9h_780[data-variant=separate] ._segmentButton_nte9h_791[data-selected=true]{border-color:color-mix(in srgb,var(--blue) 55%,var(--line));color:var(--text);background:color-mix(in srgb,var(--blue) 14%,var(--surface))}._segmentButton_nte9h_791{min-height:34px;min-width:50px;padding:0 var(--space-5);border:0;border-radius:0;color:var(--muted);background:var(--surface);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bolder);cursor:pointer}._segmentedControl_nte9h_780[data-size=sm] ._segmentButton_nte9h_791{min-height:34px;padding-inline:var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-semibold)}@media(max-width:520px){._segmentedControl_nte9h_780[data-size=sm] ._segmentButton_nte9h_791{min-height:40px;padding-inline:var(--space-3)}}._segmentButton_nte9h_791+._segmentButton_nte9h_791{border-left:1px solid var(--line)}._segmentButton_nte9h_791[data-selected=true]{color:var(--info-fg);background:var(--info-bg)}._segmentButton_nte9h_791[data-selected=true][data-tone=success]{color:var(--success-fg);background:var(--success-bg)}._segmentButton_nte9h_791[data-selected=true][data-tone=danger]{color:var(--danger-fg);background:var(--danger-bg)}._segmentButton_nte9h_791:disabled{color:var(--muted);cursor:not-allowed;opacity:.62}._segmentButton_nte9h_791:focus-visible{position:relative;z-index:1;outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:var(--jk-focus-ring-offset, -2px)}@media(max-width:700px){._controlInput_nte9h_144,._controlSelect_nte9h_145,._controlCheckbox_nte9h_200,._controlButton_nte9h_186,._controlButton_nte9h_186[data-size=sm],._filterSearchButton_nte9h_507,._searchSubmit_nte9h_749,._segmentButton_nte9h_791,._segmentedControl_nte9h_780[data-size=sm] ._segmentButton_nte9h_791{min-height:44px}._controlRow_nte9h_1[data-layout=filters]{grid-template-columns:minmax(0,1fr)}}._controlInput_nte9h_144[data-search-icon=true]{padding-left:calc(var(--space-5) + 18px + var(--space-3));background-image:url(/assets/search-YkjWQpLS.svg);background-position:left var(--space-5) center;background-repeat:no-repeat;background-size:18px 18px}._controlIconButton_nte9h_914[data-icon-only=true]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0;border-color:var(--line);background:var(--surface-2)}._controlIconButton_nte9h_914>svg{display:block;width:18px;height:18px;flex-shrink:0}@media(max-width:700px){._controlIconButton_nte9h_914[data-icon-only=true]{width:44px;min-width:44px;min-height:44px}}._row_1f5d3_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}._richSelect_n3l9z_5{position:relative;min-width:0}._richSelect_n3l9z_5[data-multiple=true]{min-height:var(--rich-select-multi-trigger-height, 38px)}._srOnly_n3l9z_16{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}._multiMeasureClip_n3l9z_31{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}._trigger_n3l9z_40{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-width:0;min-height:38px;padding:var(--space-2) var(--space-4);border:1px solid var(--jk-field-border, var(--line));border-radius:var(--radius-sm);color:var(--text);background-color:var(--jk-field-bg, var(--surface-2));font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}._trigger_n3l9z_40:hover,._trigger_n3l9z_40[aria-expanded=true]{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}._trigger_n3l9z_40:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._trigger_n3l9z_40[data-invalid=true],._multiTrigger_n3l9z_70[data-invalid=true]{border-color:color-mix(in srgb,var(--red) 66%,var(--line))}._trigger_n3l9z_40:disabled{color:var(--muted);cursor:not-allowed;opacity:.7}._multiTrigger_n3l9z_70{display:flex;align-items:stretch;width:100%;min-width:0;min-height:38px;border:1px solid var(--jk-field-border, var(--line));border-radius:var(--radius-sm);color:var(--text);background-color:var(--jk-field-bg, var(--surface-2));font:inherit;font-size:var(--text-sm)}._multiTrigger_n3l9z_70:hover,._multiTrigger_n3l9z_70[data-open=true]{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}._multiTrigger_n3l9z_70[data-disabled=true],._multiTrigger_n3l9z_70[data-readonly=true]{color:var(--muted);cursor:not-allowed;opacity:.7}._multiTrigger_n3l9z_70[data-readonly=true] ._multiToggle_n3l9z_109{cursor:not-allowed}._multiValues_n3l9z_113{display:flex;flex:1;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;padding:var(--space-2);cursor:pointer}._multiValues_n3l9z_113[data-shrink-first=true] ._multiValue_n3l9z_113{flex:0 1 auto;min-width:0}._multiTrigger_n3l9z_70[data-disabled=true] ._multiValues_n3l9z_113,._multiTrigger_n3l9z_70[data-readonly=true] ._multiValues_n3l9z_113{cursor:not-allowed}._multiValue_n3l9z_113,._multiValueOverflow_n3l9z_139{display:inline-flex;align-items:center;min-width:0;min-height:26px;border-radius:calc(var(--radius-sm) - 2px);color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}._multiValue_n3l9z_113{flex:none;max-width:min(220px,100%)}._multiValueLabel_n3l9z_154{min-width:0;overflow:hidden;padding:0 var(--space-2) 0 var(--space-3);text-overflow:ellipsis;white-space:nowrap}._multiValueRemove_n3l9z_162,._clearButton_n3l9z_163,._multiToggle_n3l9z_109{position:relative;display:inline-grid;flex:none;place-items:center;border:0;color:var(--muted);background:transparent;cursor:pointer}@media(pointer:coarse){._multiValueRemove_n3l9z_162:before{content:"";position:absolute;inset:-9px -6px -9px 0}._clearButton_n3l9z_163:before,._multiToggle_n3l9z_109:before{content:"";position:absolute;inset:-10px}}._multiValueRemove_n3l9z_162{align-self:stretch;width:26px;padding:0;border-radius:0 calc(var(--radius-sm) - 2px) calc(var(--radius-sm) - 2px) 0}._multiValueRemove_n3l9z_162:hover,._multiValueRemove_n3l9z_162:focus-visible{color:var(--text);background:color-mix(in srgb,var(--blue) 15%,transparent)}._multiValueRemove_n3l9z_162:focus-visible,._clearButton_n3l9z_163:focus-visible,._multiToggle_n3l9z_109:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--jk-focus-ring-width, 2px) var(--jk-focus-ring-color, var(--blue))}._multiValueRemove_n3l9z_162:disabled,._clearButton_n3l9z_163:disabled,._multiToggle_n3l9z_109:disabled{cursor:not-allowed}._multiValueOverflow_n3l9z_139{padding:0 var(--space-2);color:var(--muted);font-weight:var(--weight-semibold);background:transparent}._multiActions_n3l9z_226{display:flex;align-items:center;flex:none;min-height:100%;padding:var(--space-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2)}._clearButton_n3l9z_163{order:1}._multiSeparator_n3l9z_241{order:2}._multiToggle_n3l9z_109{order:3}._clearButton_n3l9z_163,._multiToggle_n3l9z_109{width:28px;height:28px;padding:0;border-radius:var(--radius-sm)}._clearButton_n3l9z_163:hover,._multiToggle_n3l9z_109:hover{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}._multiSeparator_n3l9z_241{align-self:stretch;width:1px;min-height:22px;margin:0 var(--space-1);background:var(--line)}._multiMeasure_n3l9z_31{position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--space-2);width:max-content;visibility:hidden;pointer-events:none}._triggerValue_n3l9z_283{display:flex;align-items:center;gap:var(--space-3);min-width:0;overflow:hidden}._placeholder_n3l9z_291{color:var(--muted)}._caret_n3l9z_295{flex:none;color:var(--muted);transition:transform .12s ease}._trigger_n3l9z_40[aria-expanded=true] ._caret_n3l9z_295,._multiTrigger_n3l9z_70[data-open=true] ._caret_n3l9z_295{transform:rotate(180deg)}._popup_n3l9z_306{position:fixed;z-index:30;inset:auto;top:var(--rich-select-popup-top, 0);left:var(--rich-select-popup-left, 0);display:flex;flex-direction:column;width:var(--rich-select-popup-width, max-content);margin:0;min-width:min(var(--rich-select-trigger-width, 0px),calc(var(--rich-select-viewport-width, 100vw) - 16px));max-width:min(360px,calc(var(--rich-select-viewport-width, 100vw) - 16px));max-height:var(--rich-select-popup-max-height, min(360px, 80vh));box-sizing:border-box;overflow:hidden;border:1px solid var(--jk-popup-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-lg),var(--jk-popup-edge-shadow)}._popup_n3l9z_306[data-placement=top]{top:auto;bottom:var(--rich-select-popup-bottom, 0)}._popup_n3l9z_306[data-multiple=true]{width:var(--rich-select-popup-width, var(--rich-select-trigger-width, 100%));max-width:calc(var(--rich-select-viewport-width, 100vw) - 16px)}._searchRow_n3l9z_341{padding:var(--space-2) var(--space-2) 0}._searchInput_n3l9z_345{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2) var(--space-4);border:1px solid var(--jk-field-border, var(--line));border-radius:var(--radius-sm);color:var(--text);background:var(--jk-field-bg, var(--surface-2));font:inherit;font-size:var(--text-sm)}._searchInput_n3l9z_345:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._searchInput_n3l9z_345::placeholder{color:var(--muted)}._listbox_n3l9z_367{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;margin:0;padding:var(--space-2);list-style:none}._noMatches_n3l9z_377{padding:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--text-sm)}._createError_n3l9z_383{flex:none;padding:var(--space-2) var(--space-4);color:var(--danger-fg);font-size:var(--text-sm);overflow-wrap:anywhere}._option_n3l9z_391{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text);cursor:pointer}._option_n3l9z_391[data-active=true]{background:color-mix(in srgb,var(--blue) 14%,transparent);box-shadow:inset 2px 0 0 var(--blue)}._option_n3l9z_391[aria-selected=true]{background:color-mix(in srgb,var(--blue) 8%,transparent)}._option_n3l9z_391[data-active=true][aria-selected=true]{background:color-mix(in srgb,var(--blue) 18%,transparent)}._option_n3l9z_391[aria-disabled=true]{color:var(--muted);cursor:not-allowed}._optionBody_n3l9z_421{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}._optionRich_n3l9z_430{display:flex;align-items:center;gap:var(--space-4);min-width:0;flex:1}._optionLeading_n3l9z_438{display:inline-flex;align-items:center;flex:none}._optionText_n3l9z_444{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._optionContentLabel_n3l9z_451{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionDescription_n3l9z_457{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._triggerOption_n3l9z_464{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}._triggerOptionLabel_n3l9z_471{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._check_n3l9z_477{flex:none;display:inline-grid;place-items:center;width:16px;color:var(--blue)}@media(prefers-reduced-motion:reduce){._caret_n3l9z_295{transition:none}}._headerActionButton_69qj7_1,._dropdownMenuTrigger_69qj7_2{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:var(--space-4);padding:0 var(--space-6);border:0;border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold)}._headerActionButton_69qj7_1:disabled,._dropdownMenuTrigger_69qj7_2:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface-hover, var(--bg));opacity:1}._iconOnly_69qj7_26{width:36px;padding:0}._dropdownMenuTrigger_69qj7_2 svg,._headerActionButton_69qj7_1 svg{display:block;flex-shrink:0}._headerActionButton_69qj7_1:not(:disabled),._dropdownMenuTrigger_69qj7_2:not(:disabled){cursor:pointer}._headerActionButton_69qj7_1:not(:disabled):hover,._headerActionButton_69qj7_1:not(:disabled):focus-visible,._headerActionButton_69qj7_1[aria-pressed=true],._headerActionButton_69qj7_1[aria-current=page],._dropdownMenuTrigger_69qj7_2:not(:disabled):hover,._dropdownMenuTrigger_69qj7_2:not(:disabled):focus-visible,._dropdownMenuTrigger_69qj7_2[aria-expanded=true]{color:var(--text);background:color-mix(in srgb,var(--surface-2) 78%,var(--blue))}._headerActionButton_69qj7_1:focus-visible,._dropdownMenuTrigger_69qj7_2:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._dropdownMenu_69qj7_2{position:relative}._menu_69qj7_65{box-sizing:border-box;position:fixed;inset:auto;margin:0;z-index:700;width:var(--menu-width, 220px);max-width:calc(100vw - 16px);overflow-y:auto;padding:var(--space-4);white-space:normal;border:1px solid var(--jk-popup-border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg),var(--jk-popup-edge-shadow);overscroll-behavior:contain}._menuLabel_69qj7_90{padding:var(--space-4) var(--space-5);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bolder);letter-spacing:.06em;text-transform:uppercase}._menuItem_69qj7_99{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4) var(--space-5);border:0;border-radius:var(--radius-sm);color:var(--menu-item-fg, var(--muted));background:transparent;font:inherit;font-size:var(--menu-item-font-size, inherit);text-align:left;cursor:pointer}._menuItem_69qj7_99:hover,._menuItem_69qj7_99:focus-visible,._menuItem_69qj7_99[aria-current=page],._menuItem_69qj7_99[aria-checked=true],._menuItem_69qj7_99[aria-pressed=true],._menuItem_69qj7_99[aria-selected=true]{color:var(--menu-item-hover-fg, var(--text));background:var(--menu-item-hover-bg, var(--surface-2))}._menuItem_69qj7_99:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._menuItem_69qj7_99:disabled{cursor:not-allowed;opacity:.55}._itemLabel_69qj7_140{flex:1 1 auto;min-width:0;overflow-wrap:break-word}._itemSlot_69qj7_154{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--menu-icon-fg, var(--muted))}._itemSlot_69qj7_154>svg{width:var(--menu-icon-size, 1em);height:var(--menu-icon-size, 1em)}._menuItem_69qj7_99:hover ._itemSlot_69qj7_154,._menuItem_69qj7_99:focus-visible ._itemSlot_69qj7_154,._menuItem_69qj7_99[aria-current=page] ._itemSlot_69qj7_154,._menuItem_69qj7_99[aria-checked=true] ._itemSlot_69qj7_154,._menuItem_69qj7_99[aria-pressed=true] ._itemSlot_69qj7_154,._menuItem_69qj7_99[aria-selected=true] ._itemSlot_69qj7_154{color:var(--menu-item-hover-fg, var(--text))}._menuItem_69qj7_99[data-tone=danger]{color:var(--danger-fg, var(--red, var(--text)))}._menuSeparator_69qj7_179{height:1px;margin:var(--space-4);background:var(--line)}._checkmark_69qj7_185{display:inline-grid;width:1em;height:1em;place-items:center;color:var(--menu-check-fg, var(--text));font-weight:var(--weight-semibold)}._switch_69qj7_194{position:relative;display:inline-flex;width:32px;height:18px;flex:0 0 auto;align-items:center;padding:2px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);transition:background var(--dur-base)}._switch_69qj7_194>span{width:12px;height:12px;border-radius:var(--radius-full);background:var(--muted);transition:transform var(--dur-base),background var(--dur-base)}._switch_69qj7_194[data-checked=true]{background:color-mix(in srgb,var(--blue) 45%,var(--surface-2))}._switch_69qj7_194[data-checked=true]>span{background:var(--text);transform:translate(14px)}._contextCard_bp9ns_1{display:grid;gap:var(--space-5);min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}._contextCard_bp9ns_1[data-compact=true]{padding:var(--space-4)}._contextCard_bp9ns_1[data-has-icon=true]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-5)}._contextCard_bp9ns_1[data-has-icon=true][data-compact=true]{align-items:center}._contextCard_bp9ns_1[data-has-icon=true]>*:not(._contextIcon_bp9ns_28){grid-column:2}._contextIcon_bp9ns_28{display:inline-grid;grid-column:1;grid-row:1;width:28px;height:28px;place-items:center;border-radius:var(--radius-full);color:var(--muted);font-weight:var(--weight-bolder)}._contextCard_bp9ns_1[data-tone=danger] ._contextIcon_bp9ns_28{color:var(--alert-fg)}._contextCard_bp9ns_1[data-tone=info]{--context-hue: var(--blue);--context-ink: color-mix(in srgb, var(--text) 75%, var(--blue));border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}._contextCard_bp9ns_1[data-tone=success]{--context-hue: var(--green);--context-ink: color-mix(in srgb, var(--text) 75%, var(--green));border-color:color-mix(in srgb,var(--green) 42%,var(--line))}._contextCard_bp9ns_1[data-tone=warning]{--context-hue: var(--amber);--context-ink: color-mix(in srgb, var(--text) 75%, var(--amber));border-color:color-mix(in srgb,var(--amber) 48%,var(--line))}._contextCard_bp9ns_1[data-tone=danger],._contextCard_bp9ns_1[data-state=error]{--context-hue: var(--red);--context-ink: color-mix(in srgb, var(--text) 75%, var(--red));border-color:color-mix(in srgb,var(--red) 56%,var(--line))}._contextCard_bp9ns_1[data-tone=info],._contextCard_bp9ns_1[data-tone=success],._contextCard_bp9ns_1[data-tone=warning],._contextCard_bp9ns_1[data-tone=danger],._contextCard_bp9ns_1[data-state=error]{background:color-mix(in srgb,var(--context-hue) 14%,var(--surface))}._contextCard_bp9ns_1[data-state=loading]{opacity:.82}._contextHeader_bp9ns_87{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);min-width:0}._contextHeading_bp9ns_95{display:grid;gap:var(--space-2);min-width:0}._contextTitle_bp9ns_101{margin:0;color:var(--context-ink, var(--text));font-family:var(--font-display, inherit);font-size:var(--text-lg);font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, normal);line-height:1.25;text-transform:var(--display-transform, none)}._contextDescription_bp9ns_113{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.4}._contextStatus_bp9ns_120{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._contextActions_bp9ns_126{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}._contextBody_bp9ns_134{min-width:0;container-type:inline-size}._descriptionList_bp9ns_139{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:var(--space-3) var(--space-5);min-width:0;margin:0}._descriptionList_bp9ns_139[data-density=compact]{gap:var(--space-2) var(--space-4)}._descriptionTerm_bp9ns_151{min-width:0;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._descriptionDetails_bp9ns_158{min-width:0;margin:0;color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere}@container (max-width: 360px){._descriptionList_bp9ns_139{grid-template-columns:minmax(0,1fr)}}._entityRow_bp9ns_172{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-4);min-width:0;width:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;background:var(--surface);text-align:left;text-decoration:none}._entityRow_bp9ns_172[data-has-leading=true][data-has-trailing=true]{grid-template-columns:auto minmax(0,1fr) auto}._entityRow_bp9ns_172[data-has-leading=true][data-has-trailing=false]{grid-template-columns:auto minmax(0,1fr)}._entityRow_bp9ns_172[data-has-leading=false][data-has-trailing=true]{grid-template-columns:minmax(0,1fr) auto}button._entityRow_bp9ns_172{font:inherit;cursor:pointer}._entityRow_bp9ns_172[data-interactive=true]{cursor:pointer}._entityRow_bp9ns_172[data-selected=true]{border-color:color-mix(in srgb,var(--blue) 58%,var(--line));background:var(--info-bg)}._entityRow_bp9ns_172[data-tone=info]{border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}._entityRow_bp9ns_172[data-tone=success]{border-color:color-mix(in srgb,var(--green) 42%,var(--line))}._entityRow_bp9ns_172[data-tone=warning]{border-color:color-mix(in srgb,var(--amber) 48%,var(--line))}._entityRow_bp9ns_172[data-tone=danger]{border-color:color-mix(in srgb,var(--red) 56%,var(--line))}._entityRow_bp9ns_172[data-disabled=true]{color:var(--muted);cursor:not-allowed;opacity:.72}._entityLeading_bp9ns_236,._entityTrailing_bp9ns_237,._entityAvatar_bp9ns_238{display:inline-flex;align-items:center;min-width:0}._entityAvatar_bp9ns_238{justify-content:center}._entityContent_bp9ns_248{display:grid;gap:var(--space-1);min-width:0}._entityTitle_bp9ns_254{min-width:0;color:var(--text);font-size:var(--jk-entity-title-size, var(--text-sm));line-height:1.25;overflow-wrap:anywhere}._entitySubtitle_bp9ns_262,._entityMeta_bp9ns_263{min-width:0;color:var(--muted);font-size:var(--jk-entity-detail-size, var(--text-xs));line-height:1.35;overflow-wrap:anywhere}._entityMeta_bp9ns_263{font-weight:var(--weight-semibold)}._recordItem_bp9ns_275{grid-template-columns:minmax(0,1fr) auto}._cardHeader_bp9ns_279{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-width:0}._cardTitle_bp9ns_287{display:block;min-width:0;margin:0;color:var(--text);font-size:var(--text-md);line-height:1.25;overflow-wrap:anywhere}._cardMeta_bp9ns_297,._cardDescription_bp9ns_298{display:block;min-width:0;color:var(--muted);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}._cardMeta_bp9ns_297{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._cardBody_bp9ns_313,._cardFooter_bp9ns_314{min-width:0}._cardFooter_bp9ns_314{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}._actionCard_bp9ns_325,._selectableCard_bp9ns_326{display:grid;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);text-align:left}._actionCard_bp9ns_325[data-density=compact],._selectableCard_bp9ns_326[data-density=compact]{padding:var(--space-4)}._selectableCard_bp9ns_326{font:inherit;text-decoration:none;cursor:pointer}._selectableCard_bp9ns_326[data-selected=true]{border-color:color-mix(in srgb,var(--blue) 58%,var(--line));box-shadow:inset 3px 0 0 var(--blue)}._actionCard_bp9ns_325[data-tone=info],._selectableCard_bp9ns_326[data-tone=info]{border-color:color-mix(in srgb,var(--blue) 52%,var(--line))}._actionCard_bp9ns_325[data-tone=success],._selectableCard_bp9ns_326[data-tone=success]{border-color:color-mix(in srgb,var(--green) 52%,var(--line))}._actionCard_bp9ns_325[data-tone=warning],._selectableCard_bp9ns_326[data-tone=warning]{border-color:color-mix(in srgb,var(--amber) 60%,var(--line))}._actionCard_bp9ns_325[data-tone=danger],._selectableCard_bp9ns_326[data-tone=danger]{border-color:color-mix(in srgb,var(--red) 62%,var(--line))}._selectableCard_bp9ns_326[data-disabled=true]{color:var(--muted);cursor:not-allowed;opacity:.7}._compactStatGrid_bp9ns_381{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-3);min-width:0}._compactStatGrid_bp9ns_381[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._compactStatGrid_bp9ns_381[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._compactStatGrid_bp9ns_381[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._compactStatGrid_bp9ns_381[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}._compactStatGrid_bp9ns_381[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}._compactStatGrid_bp9ns_381[data-density=micro]{gap:0}._compactStatGrid_bp9ns_381[data-density=micro] ._statItem_bp9ns_412{gap:var(--space-1);min-width:0;padding:0 var(--space-6);border:0;border-radius:0;background:transparent}._compactStatGrid_bp9ns_381[data-density=micro] ._statItem_bp9ns_412:first-child{padding-left:0}._compactStatGrid_bp9ns_381[data-density=micro][data-dividers=true] ._statItem_bp9ns_412+._statItem_bp9ns_412{border-left:1px solid var(--line)}._compactStatGrid_bp9ns_381[data-density=micro] ._statLabel_bp9ns_429,._compactStatGrid_bp9ns_381[data-density=micro] ._statDetail_bp9ns_430{font-size:var(--text-2xs);line-height:1.2;white-space:nowrap}._compactStatGrid_bp9ns_381[data-density=micro] ._statValue_bp9ns_436{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}._compactStatGrid_bp9ns_381[data-density=micro] ._statItem_bp9ns_412[data-order=value-label]{text-align:center}._compactStatGrid_bp9ns_381[data-density=micro] ._statItem_bp9ns_412[data-order=value-label] ._statValue_bp9ns_436{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1}._compactStatGrid_bp9ns_381[data-density=micro] ._statItem_bp9ns_412[data-order=value-label] ._statLabel_bp9ns_429{font-size:9px;font-weight:var(--weight-normal);line-height:1}._statItem_bp9ns_412{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}._statItem_bp9ns_412[data-tone=info] ._statValue_bp9ns_436{color:var(--info-fg)}._statItem_bp9ns_412[data-tone=success] ._statValue_bp9ns_436{color:var(--success-fg)}._statItem_bp9ns_412[data-tone=warning] ._statValue_bp9ns_436{color:var(--warning-fg)}._statItem_bp9ns_412[data-tone=danger] ._statValue_bp9ns_436{color:var(--danger-fg)}._statLabel_bp9ns_429,._statTrend_bp9ns_486,._statDetail_bp9ns_430{min-width:0;color:var(--muted);font-size:var(--text-xs);line-height:1.35}._statLabel_bp9ns_429{font-weight:var(--weight-semibold)}._statValue_bp9ns_436{min-width:0;color:var(--text);font-size:var(--text-xl);line-height:1.1;overflow-wrap:anywhere}._statDetail_bp9ns_430{font-size:var(--text-xs)}._callout_bp9ns_510{--callout-ink: var(--text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2)}._callout_bp9ns_510:not(:has(>._calloutLeading_bp9ns_526)){grid-template-columns:minmax(0,1fr) auto}._callout_bp9ns_510[data-tone=info],._inlineStatus_bp9ns_531[data-tone=info]{--callout-ink: color-mix(in srgb, var(--text) 75%, var(--blue));--callout-hue: var(--blue);color:var(--info-fg);background:var(--info-bg);border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}._callout_bp9ns_510[data-tone=success],._inlineStatus_bp9ns_531[data-tone=success]{--callout-ink: color-mix(in srgb, var(--text) 75%, var(--green));--callout-hue: var(--green);color:var(--success-fg);background:var(--success-bg);border-color:color-mix(in srgb,var(--green) 42%,var(--line))}._callout_bp9ns_510[data-tone=warning],._inlineStatus_bp9ns_531[data-tone=warning]{--callout-ink: color-mix(in srgb, var(--text) 75%, var(--amber));--callout-hue: var(--amber);color:var(--warning-fg);background:var(--warning-bg);border-color:color-mix(in srgb,var(--amber) 48%,var(--line))}._callout_bp9ns_510[data-tone=danger],._inlineStatus_bp9ns_531[data-tone=danger]{--callout-ink: color-mix(in srgb, var(--text) 75%, var(--red));--callout-hue: var(--red);color:var(--danger-fg);background:var(--danger-bg);border-color:color-mix(in srgb,var(--red) 56%,var(--line))}._callout_bp9ns_510[data-tone=info],._callout_bp9ns_510[data-tone=success],._callout_bp9ns_510[data-tone=warning],._callout_bp9ns_510[data-tone=danger],._inlineStatus_bp9ns_531[data-tone=info],._inlineStatus_bp9ns_531[data-tone=success],._inlineStatus_bp9ns_531[data-tone=warning],._inlineStatus_bp9ns_531[data-tone=danger]{color:var(--callout-ink);background:color-mix(in srgb,var(--callout-hue) 14%,var(--surface))}._calloutLeading_bp9ns_526,._calloutActions_bp9ns_582{display:inline-flex;align-items:center;min-width:0}._calloutBody_bp9ns_588{display:grid;gap:var(--space-1);min-width:0}._calloutTitle_bp9ns_594{min-width:0;color:var(--callout-ink);font-size:var(--text-sm);line-height:1.3}._calloutDescription_bp9ns_601{min-width:0;color:var(--muted);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}._calloutActions_bp9ns_582{justify-content:flex-end;gap:var(--space-3)}._alertBanner_bp9ns_616{align-items:center}._inlineStatus_bp9ns_531{display:inline-flex;align-items:center;min-height:30px;width:fit-content;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);font-size:var(--text-xs);font-weight:var(--weight-bolder)}._inlineStatus_bp9ns_531[data-variant=plain]{min-height:0;padding:0;border:0;color:var(--muted);background:transparent;font-weight:inherit}._inlineStatusIcon_bp9ns_643{display:inline-flex;align-items:center;margin-right:var(--space-2)}._inlineStatus_bp9ns_531[data-variant=plain][data-tone=info] ._inlineStatusIcon_bp9ns_643{color:var(--blue)}._inlineStatus_bp9ns_531[data-variant=plain][data-tone=success] ._inlineStatusIcon_bp9ns_643{color:var(--green)}._inlineStatus_bp9ns_531[data-variant=plain][data-tone=warning] ._inlineStatusIcon_bp9ns_643{color:var(--amber)}._inlineStatus_bp9ns_531[data-variant=plain][data-tone=danger] ._inlineStatusIcon_bp9ns_643{color:var(--red)}._meter_bp9ns_665{display:grid;gap:var(--space-2);min-width:0}._distributionTrack_bp9ns_671,._progressTrack_bp9ns_672{display:flex;width:100%;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--line) 68%,transparent)}._meter_bp9ns_665[data-size=sm] ._distributionTrack_bp9ns_671{height:5px}._meter_bp9ns_665[data-size=sm] ._progressTrack_bp9ns_672{height:4px}._meter_bp9ns_665[data-size=md] ._distributionTrack_bp9ns_671,._meter_bp9ns_665[data-size=md] ._progressTrack_bp9ns_672{height:8px}._distributionSegment_bp9ns_693,._progressFill_bp9ns_694{min-width:0;height:100%}._distributionSegment_bp9ns_693[data-tone=neutral],._progressFill_bp9ns_694[data-tone=neutral]{background:var(--slate)}._distributionSegment_bp9ns_693[data-tone=info],._progressFill_bp9ns_694[data-tone=info]{background:color-mix(in srgb,var(--blue) 60%,var(--white))}._distributionSegment_bp9ns_693[data-tone=success],._progressFill_bp9ns_694[data-tone=success]{background:var(--green)}._distributionSegment_bp9ns_693[data-tone=warning],._progressFill_bp9ns_694[data-tone=warning]{background:var(--amber)}._distributionSegment_bp9ns_693[data-tone=danger],._progressFill_bp9ns_694[data-tone=danger]{background:var(--red)}._meterValue_bp9ns_724{color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._meterDetail_bp9ns_731{overflow:hidden;color:var(--muted);font-size:var(--text-2xs);line-height:1;text-overflow:ellipsis;white-space:nowrap}._batteryIndicator_bp9ns_740{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;min-width:0;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}._batteryIndicator_bp9ns_740[data-tone=info] ._batteryIcon_bp9ns_754{color:var(--blue)}._batteryIndicator_bp9ns_740[data-tone=success] ._batteryIcon_bp9ns_754{color:var(--green)}._batteryIndicator_bp9ns_740[data-tone=warning] ._batteryIcon_bp9ns_754{color:var(--amber)}._batteryIndicator_bp9ns_740[data-tone=danger] ._batteryIcon_bp9ns_754{color:var(--red)}._batteryIndicator_bp9ns_740[data-known=false]{color:var(--muted)}._batteryIcon_bp9ns_754{display:inline-flex;align-items:center;flex:0 0 auto}._batteryIcon_bp9ns_754>svg{display:block;width:20px;height:20px}._batteryValue_bp9ns_786{min-width:3ch;text-align:end}@media(max-width:820px){._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="4"],._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="5"],._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-6)}._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true] ._statItem_bp9ns_412:nth-child(3n+1){padding-left:0;border-left:0}}@media(max-width:520px){._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="3"],._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="4"],._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="5"],._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true][data-columns="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true] ._statItem_bp9ns_412:nth-child(odd){padding-left:0;border-left:0}._compactStatGrid_bp9ns_381[data-density=micro][data-responsive=true] ._statItem_bp9ns_412:nth-child(2n){padding-left:var(--space-6);border-left:1px solid var(--line)}}._switchControl_bp9ns_824{display:inline-flex;align-items:center;gap:var(--space-4);min-height:40px;padding:0;border:0;color:var(--text);background:transparent;font:inherit;text-align:left;cursor:pointer}._switchControl_bp9ns_824:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}._switchTrack_bp9ns_844{position:relative;box-sizing:border-box;width:42px;height:24px;flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--switch-off-track)}._switchThumb_bp9ns_858{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:calc(var(--radius-sm) - 4px);background:var(--white);transition:left var(--dur-base),background var(--dur-base)}@media(prefers-reduced-motion:reduce){._switchThumb_bp9ns_858{transition:none}}._switchControl_bp9ns_824[data-checked=true] ._switchTrack_bp9ns_844{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 55%,var(--overlay))}._switchControl_bp9ns_824[data-checked=true] ._switchThumb_bp9ns_858{left:21px;background:var(--on-primary, #ffffff)}._switchControl_bp9ns_824[data-checked=true]:hover:not(:disabled) ._switchTrack_bp9ns_844{background:color-mix(in srgb,var(--blue) 60%,var(--overlay))}._switchControl_bp9ns_824[data-checked=true]:active:not(:disabled) ._switchTrack_bp9ns_844{background:color-mix(in srgb,var(--blue) 45%,var(--overlay))}._switchControl_bp9ns_824:hover:not(:disabled) ._switchTrack_bp9ns_844{border-color:color-mix(in srgb,var(--text) 34%,var(--line))}._switchControl_bp9ns_824:active:not(:disabled) ._switchTrack_bp9ns_844{background:color-mix(in srgb,var(--switch-off-track) 88%,var(--overlay))}._switchControl_bp9ns_824:focus-visible{outline:none}._switchControl_bp9ns_824:focus-visible ._switchTrack_bp9ns_844{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:2px}._switchControl_bp9ns_824[data-checked=true]:disabled ._switchTrack_bp9ns_844{border-color:color-mix(in srgb,var(--blue) 30%,var(--line));background:color-mix(in srgb,var(--blue) 20%,var(--surface))}._switchControl_bp9ns_824:disabled ._switchThumb_bp9ns_858{background:var(--muted-solid)}._switchControl_bp9ns_824[data-invalid=true] ._switchTrack_bp9ns_844{border-color:color-mix(in srgb,var(--red) 60%,var(--line))}._switchText_bp9ns_943{display:grid;gap:var(--space-1);min-width:0}._switchLabel_bp9ns_949{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._switchDescription_bp9ns_955{color:var(--muted);font-size:var(--text-xs);line-height:1.35}._toggleRow_bp9ns_961{display:flex;min-width:0}._toolbar_bp9ns_966{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-width:0}._toolbar_bp9ns_966[data-orientation=vertical]{align-items:stretch;flex-direction:column}._toolbarGroup_bp9ns_979{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}._toolbarSpacer_bp9ns_987{flex:1 1 auto}._surfaceNav_bp9ns_991{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}._surfaceNavList_bp9ns_999{display:flex;justify-content:space-around;gap:var(--space-3);min-width:0;padding:0;margin:0;list-style:none}._surfaceNavList_bp9ns_999 li{min-width:0;flex:1 1 0}._surfaceNavItem_bp9ns_1014{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-sm);color:var(--muted);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bolder);text-decoration:none;cursor:pointer}._surfaceNavItem_bp9ns_1014[data-current=true]{color:var(--info-fg);background:var(--info-bg)}._surfaceNavItem_bp9ns_1014:disabled,._surfaceNavItem_bp9ns_1014[aria-disabled=true]{cursor:not-allowed;opacity:.62}._liveMapHost_bp9ns_1043{position:relative;min-width:0;min-height:420px}._liveMap_bp9ns_1043{position:relative;min-height:420px;height:100%;overflow:visible;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--line) 22%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--line) 22%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--surface-2) 82%,var(--bg));background-size:48px 48px;isolation:isolate}._liveMapExpanded_bp9ns_1064{position:fixed;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);z-index:1100;width:auto;height:auto;min-height:0;border-radius:0;border:0;box-shadow:none}._liveMapFullscreenStatus_bp9ns_1079{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._liveMapCanvas_bp9ns_1091,._liveMapStaticLayer_bp9ns_1092{position:absolute;inset:0}._liveMapCanvas_bp9ns_1091{overflow:hidden;border-radius:inherit;z-index:0}._liveMapCanvas_bp9ns_1091>._liveMapRendererMount_bp9ns_1103{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0}._liveMapCanvas_bp9ns_1091 .maplibregl-marker{z-index:3}._liveMapCanvas_bp9ns_1091 .maplibregl-popup{z-index:2147483647}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-content{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:var(--text-sm);line-height:1.35;padding:var(--space-3) var(--space-4)}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-close-button{color:var(--muted);font-size:var(--text-lg);line-height:1;padding:var(--space-2) var(--space-3)}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-close-button:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-top .maplibregl-popup-tip,._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--surface)}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--surface)}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--surface)}._liveMapCanvas_bp9ns_1091 .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--surface)}._liveMapStaticLayer_bp9ns_1092{z-index:1}._liveMapMarker_bp9ns_1170{position:absolute;display:inline-grid;--jk-live-map-halo-color: var(--red);width:34px;height:34px;place-items:center;border:2px solid var(--white);border-radius:var(--radius-full);color:var(--on-accent, var(--white));background:var(--blue);box-shadow:var(--shadow-md);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-bolder);line-height:1;text-align:center;text-decoration:none;z-index:2}button._liveMapMarker_bp9ns_1170,a._liveMapMarker_bp9ns_1170{cursor:pointer}._liveMapMarkerContent_bp9ns_1196{position:relative;display:inline-grid;width:100%;height:100%;min-width:0;place-items:center;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}._liveMapMarkerHalo_bp9ns_1209{position:absolute;inset:-12px;border-radius:inherit;background:color-mix(in srgb,var(--jk-live-map-halo-color) 28%,transparent);opacity:0;pointer-events:none;transform:scale(.72);transform-origin:center;z-index:0}._liveMapMarkerContent_bp9ns_1196 svg{display:block;width:70%;height:70%}._liveMapMarkerMedia_bp9ns_1227{display:block;width:100%;height:100%;object-fit:cover}._liveMapMarker_bp9ns_1170[data-fit=contain] ._liveMapMarkerMedia_bp9ns_1227{width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain}._liveMapMarker_bp9ns_1170[data-shape=pin]:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);background:inherit;transform:translate(-50%) rotate(45deg);z-index:-1}._liveMapMarker_bp9ns_1170[data-shape=pin]{transform:translate(-50%,calc(-100% - 7px))}._liveMapMarker_bp9ns_1170[data-shape=dot]{width:24px;height:24px;border-width:2px;transform:translate(-50%,-50%)}._liveMapMarker_bp9ns_1170[data-shape=dot][data-content=empty]:before,._liveMapMarker_bp9ns_1170[data-shape=dot][data-content=text]:before{content:"";position:absolute;top:50%;left:50%;display:block;width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;transform:translate(-50%,-50%)}._liveMapMarker_bp9ns_1170[data-shape=dot][data-content=empty] ._liveMapMarkerContent_bp9ns_1196,._liveMapMarker_bp9ns_1170[data-shape=dot][data-content=text] ._liveMapMarkerContent_bp9ns_1196{display:none}._liveMapMarker_bp9ns_1170[data-tone=neutral]{--jk-live-map-halo-color: var(--slate);background:var(--slate)}._liveMapMarker_bp9ns_1170[data-tone=success]{--jk-live-map-halo-color: var(--green);color:var(--on-accent-success, var(--black));background:var(--green)}._liveMapMarker_bp9ns_1170[data-tone=warning]{--jk-live-map-halo-color: var(--amber);color:var(--on-accent-warning, var(--black));background:var(--amber)}._liveMapMarker_bp9ns_1170[data-tone=danger]{--jk-live-map-halo-color: var(--red);background:var(--red)}._liveMapMarker_bp9ns_1170[data-selected=true]{outline:3px solid color-mix(in srgb,var(--blue) 36%,transparent);outline-offset:2px}._liveMapMarker_bp9ns_1170[data-emphasis=true]{box-shadow:0 0 0 6px #fff3,0 0 0 16px color-mix(in srgb,var(--red) 24%,transparent),var(--shadow-md)}._liveMapMarker_bp9ns_1170[data-pulse=true]{overflow:visible}._liveMapMarker_bp9ns_1170[data-pulse=true] ._liveMapMarkerHalo_bp9ns_1209{animation:_liveMapMarkerHaloPulse_bp9ns_1 1.6s ease-out infinite}._liveMapMarkerTooltip_bp9ns_1328{position:absolute;left:50%;bottom:calc(100% + 10px);display:block;width:max-content;min-width:0;max-width:min(180px,calc(100vw - 32px));padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--overlay);box-shadow:var(--shadow-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.25;opacity:0;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;transform:translate(-50%,4px);transition:opacity var(--dur-base),transform var(--dur-base),visibility var(--dur-base);visibility:hidden;white-space:nowrap;z-index:7}._liveMapMarker_bp9ns_1170[data-tooltip-placement=bottom] ._liveMapMarkerTooltip_bp9ns_1328{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}._liveMapMarker_bp9ns_1170[data-tooltip-size=long] ._liveMapMarkerTooltip_bp9ns_1328{width:min(280px,calc(100vw - 32px));max-width:min(280px,calc(100vw - 32px));overflow-wrap:anywhere;white-space:normal}._liveMapMarker_bp9ns_1170:hover ._liveMapMarkerTooltip_bp9ns_1328,._liveMapMarker_bp9ns_1170:focus-visible ._liveMapMarkerTooltip_bp9ns_1328{opacity:1;transform:translate(-50%);visibility:visible}@keyframes _liveMapMarkerHaloPulse_bp9ns_1{0%{opacity:.74;transform:scale(.72)}55%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){._liveMapMarker_bp9ns_1170[data-pulse=true] ._liveMapMarkerHalo_bp9ns_1209{animation:none}}._liveMapMeta_bp9ns_1403{position:absolute;right:var(--space-6);bottom:var(--space-6);display:flex;align-items:flex-start;gap:var(--space-3);max-width:min(320px,calc(100% - var(--space-8)));padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);z-index:3}._liveMapMetaBody_bp9ns_1419{display:grid;gap:var(--space-2);min-width:0;flex:1 1 auto}._liveMapMeta_bp9ns_1403 strong{min-width:0;color:var(--text);font-size:var(--text-sm);line-height:1.25;overflow-wrap:anywhere}._liveMapMeta_bp9ns_1403 span{min-width:0;color:var(--muted);font-size:var(--text-xs);line-height:1.35;overflow-wrap:anywhere}._liveMapMetaDismiss_bp9ns_1442{flex:0 0 auto;margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) 0 0;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:var(--text-lg);line-height:1;cursor:pointer}._liveMapMetaDismiss_bp9ns_1442:hover,._liveMapMetaDismiss_bp9ns_1442:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}._liveMapControls_bp9ns_1462{position:absolute;top:var(--space-5);left:var(--space-5);z-index:3}._liveMapControls_bp9ns_1462[hidden]{display:none}._liveMapControls_bp9ns_1462 button{box-shadow:var(--shadow-md)}._liveMapControls_bp9ns_1462 button._liveMapExpandButton_bp9ns_1480{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0;line-height:0}._liveMapExpandIcon_bp9ns_1490{display:block;flex:none}._liveMapControls_bp9ns_1462 button._liveMapExpandButton_bp9ns_1480 svg{display:block;flex:none}._stageStepper_bp9ns_1501{display:flex;flex-wrap:wrap;gap:var(--space-3);min-width:0;padding:0;margin:0;list-style:none}._stageStepper_bp9ns_1501[data-variant=process]{--stage-process-marker-size: clamp(1.75rem, 3vw, 2rem);--stage-process-min-step: 7.5rem;counter-reset:jokma-stage-step;flex-wrap:nowrap;gap:0;max-width:100%;padding:var(--space-4) var(--space-3)}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=horizontal]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-3);scroll-snap-type:inline proximity;scrollbar-width:thin}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=horizontal]:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px);border-radius:var(--radius-sm)}._stageStep_bp9ns_1501{min-width:0;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-bolder);overflow-wrap:anywhere}._stageStepMarker_bp9ns_1550{display:none}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501{counter-increment:jokma-stage-step;position:relative;isolation:isolate;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:clamp(var(--text-xs),1.5vw,var(--text-sm));font-weight:var(--weight-medium);line-height:1.3;overflow-wrap:normal}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501>._stageStepMarker_bp9ns_1550{position:relative;z-index:1;display:inline-grid;place-items:center;inline-size:var(--stage-process-marker-size);block-size:var(--stage-process-marker-size);border:1px solid color-mix(in srgb,var(--muted) 58%,var(--line));border-radius:var(--radius-full, 50%);color:var(--text);background:color-mix(in srgb,var(--surface-2) 82%,var(--surface));font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bolder);line-height:1}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501>._stageStepMarker_bp9ns_1550:before{content:counter(jokma-stage-step)}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501>._stageStepLabel_bp9ns_1592{min-width:0;max-width:14rem}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=current]{color:var(--text);background:transparent;font-weight:var(--weight-semibold)}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=current]>._stageStepMarker_bp9ns_1550{border-color:var(--blue);color:var(--white);background:color-mix(in srgb,var(--blue) 76%,var(--black));outline:1px solid color-mix(in srgb,var(--blue) 50%,transparent);outline-offset:3px}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=completed]{color:color-mix(in srgb,var(--text) 76%,var(--muted));background:transparent}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=completed]>._stageStepMarker_bp9ns_1550{border-color:color-mix(in srgb,var(--text) 42%,var(--line));color:color-mix(in srgb,var(--text) 88%,var(--muted))}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=error]{color:var(--danger-fg);background:transparent}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=error]>._stageStepMarker_bp9ns_1550{border-color:var(--red);color:var(--danger-fg);background:var(--danger-bg)}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=horizontal]>._stageStep_bp9ns_1501{display:grid;flex:1 0 var(--stage-process-min-step);grid-template-rows:var(--stage-process-marker-size) auto;justify-items:center;gap:var(--space-3);padding:0 var(--space-4);text-align:center;scroll-snap-align:center}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=horizontal]>._stageStep_bp9ns_1501:not(:first-child):before{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--stage-process-marker-size) / 2);inset-inline-start:calc(-50% + var(--stage-process-marker-size) / 2 + var(--space-3));inset-inline-end:calc(50% + var(--stage-process-marker-size) / 2 + var(--space-3));block-size:1px;background:var(--line)}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=vertical]{display:grid;overflow:visible}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=vertical]>._stageStep_bp9ns_1501{display:grid;grid-template-columns:var(--stage-process-marker-size) minmax(0,1fr);align-items:start;gap:var(--space-6);padding:0 0 var(--space-8);text-align:start}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=vertical]>._stageStep_bp9ns_1501:last-child{padding-block-end:0}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=vertical]>._stageStep_bp9ns_1501>._stageStepLabel_bp9ns_1592{padding-block-start:calc((var(--stage-process-marker-size) - 1.3em) / 2)}._stageStepper_bp9ns_1501[data-variant=process][data-orientation=vertical]>._stageStep_bp9ns_1501:not(:last-child):before{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--stage-process-marker-size) + var(--space-3));inset-block-end:var(--space-3);inset-inline-start:calc(var(--stage-process-marker-size) / 2);inline-size:1px;background:var(--line);transform:translate(-50%)}._stageStepperDisclosure_bp9ns_1708{min-width:0;container-type:inline-size}._stageStepperDisclosureSummary_bp9ns_1713{display:block;min-height:44px;padding:0;color:var(--text);cursor:pointer;touch-action:manipulation;list-style:none}._stageStepperDisclosureSummary_bp9ns_1713::-webkit-details-marker{display:none}._stageStepperDisclosureSummary_bp9ns_1713:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px);border-radius:var(--radius-sm)}._stageStepperDisclosureMarker_bp9ns_1733{display:inline-grid;grid-column:1;grid-row:1 / span 2;align-self:center;place-items:center;inline-size:var(--stage-process-marker-size, 2rem);block-size:var(--stage-process-marker-size, 2rem);border:1px solid var(--blue);border-radius:var(--radius-full, 50%);color:var(--white);background:color-mix(in srgb,var(--blue) 76%,var(--black));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 20%,transparent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bolder);line-height:1}._stageStepperDisclosureSummaryContent_bp9ns_1752{display:grid;grid-template-columns:var(--stage-process-marker-size, 2rem) minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;min-height:44px;padding:var(--space-6) var(--space-7);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 86%,var(--surface-2))}._stageStepperDisclosurePosition_bp9ns_1765{grid-column:2;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.3}._stageStepperDisclosureCurrent_bp9ns_1773{grid-column:2;min-width:0;font-size:var(--text-sm);line-height:1.35;overflow-wrap:anywhere}._stageStepperDisclosureAction_bp9ns_1781{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);grid-column:3;grid-row:1 / span 2;color:var(--info-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:end}._stageStepperDisclosureCaret_bp9ns_1794{flex:none;transition:transform .12s ease}@media(prefers-reduced-motion:reduce){._stageStepperDisclosureCaret_bp9ns_1794{transition:none}}._stageStepperDisclosureCollapse_bp9ns_1805,._stageStepperDisclosure_bp9ns_1708[open] ._stageStepperDisclosureExpand_bp9ns_1809{display:none}._stageStepperDisclosure_bp9ns_1708[open] ._stageStepperDisclosureCollapse_bp9ns_1805{display:inline}._stageStepperDisclosure_bp9ns_1708[open] ._stageStepperDisclosureCaret_bp9ns_1794{transform:rotate(180deg)}@container (max-width: 13rem){._stageStepperDisclosureSummaryContent_bp9ns_1752{grid-template-columns:minmax(0,1fr)}._stageStepperDisclosureMarker_bp9ns_1733{display:none}._stageStepperDisclosurePosition_bp9ns_1765,._stageStepperDisclosureCurrent_bp9ns_1773{grid-column:1}._stageStepperDisclosureAction_bp9ns_1781{grid-column:1;grid-row:3;justify-content:flex-start;text-align:start}}._stageStepperDisclosure_bp9ns_1708>._stageStepper_bp9ns_1501[data-orientation=vertical]{margin-block-start:var(--space-6);padding:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 86%,var(--surface-2))}@media(forced-colors:active){._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501>._stageStepMarker_bp9ns_1550{forced-color-adjust:none;border-color:GrayText;color:CanvasText;background:Canvas;box-shadow:0 0 0 3px Canvas}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=current]>._stageStepMarker_bp9ns_1550{border-color:Highlight;color:HighlightText;background:Highlight;box-shadow:0 0 0 3px Canvas;outline:none}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501[data-state=error]>._stageStepMarker_bp9ns_1550{border-color:Mark;color:MarkText;background:Mark}._stageStepper_bp9ns_1501[data-variant=process]>._stageStep_bp9ns_1501:before{background:GrayText!important}._stageStepperDisclosure_bp9ns_1708{background:transparent}._stageStepperDisclosureMarker_bp9ns_1733{border-color:Highlight;color:HighlightText;background:Highlight;box-shadow:none}._stageStepperDisclosureSummaryContent_bp9ns_1752,._stageStepperDisclosure_bp9ns_1708>._stageStepper_bp9ns_1501[data-orientation=vertical]{border-color:CanvasText;background:Canvas}._stageStepperDisclosureAction_bp9ns_1781{color:LinkText}}._stageStep_bp9ns_1501[data-state=completed]{color:var(--success-fg);background:var(--success-bg)}._stageStep_bp9ns_1501[data-state=current]{color:var(--info-fg);background:var(--info-bg)}._stageStep_bp9ns_1501[data-state=error]{color:var(--danger-fg);background:var(--danger-bg)}._stageBarList_bp9ns_1919{display:grid;gap:var(--space-4);min-width:0}._stageBar_bp9ns_1919{display:grid;gap:var(--space-2);min-width:0}._stageBarTop_bp9ns_1931{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);color:var(--muted);font-size:var(--text-xs)}._stageBarTop_bp9ns_1931 strong{color:var(--text)}._stageBarTrack_bp9ns_1944{height:8px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--line) 56%,transparent)}._stageBarFill_bp9ns_1951{display:block;height:100%;border-radius:inherit;background:var(--slate)}._stageBar_bp9ns_1919[data-tone=info] ._stageBarFill_bp9ns_1951{background:var(--blue)}._stageBar_bp9ns_1919[data-tone=success] ._stageBarFill_bp9ns_1951{background:var(--green)}._stageBar_bp9ns_1919[data-tone=warning] ._stageBarFill_bp9ns_1951{background:var(--amber)}._stageBar_bp9ns_1919[data-tone=danger] ._stageBarFill_bp9ns_1951{background:var(--red)}._attachmentList_bp9ns_1974{display:flex;flex-wrap:wrap;gap:var(--space-4);min-width:0}._attachmentTile_bp9ns_1981{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0;min-height:64px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}._attachmentPreview_bp9ns_1995{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);font-size:var(--text-xs);font-weight:var(--weight-bolder)}._attachmentPreview_bp9ns_1995 img{width:100%;height:100%;object-fit:cover}._attachmentFallback_bp9ns_2015{width:18px;height:18px;border:2px solid currentColor;border-radius:var(--radius-full);opacity:.5}._attachmentBody_bp9ns_2023{display:grid;gap:var(--space-1);min-width:0}._attachmentBody_bp9ns_2023 strong,._attachmentBody_bp9ns_2023 span,._attachmentBody_bp9ns_2023 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentBody_bp9ns_2023 strong{font-size:var(--text-sm)}._attachmentBody_bp9ns_2023 span,._attachmentBody_bp9ns_2023 small{color:var(--muted);font-size:var(--text-xs)}._attachmentRemove_bp9ns_2048{position:absolute;top:var(--space-1);right:var(--space-1);display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);cursor:pointer}._fileTriggerButton_bp9ns_2063{display:inline-grid;min-width:64px;min-height:64px;place-items:center;padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-bolder);text-align:center;cursor:pointer}._fileTriggerButton_bp9ns_2063[data-disabled=true],._fileTriggerButton_bp9ns_2063[data-busy=true]{cursor:not-allowed;opacity:.62}._fileDropTarget_bp9ns_2085{position:relative;display:grid;min-width:0;height:100%}._fileDropTargetButton_bp9ns_2092{display:grid;width:100%;height:100%;min-height:64px;place-items:center;padding:var(--space-5);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}._fileDropTarget_bp9ns_2085:not([data-disabled=true]):not([data-busy=true]) ._fileDropTargetButton_bp9ns_2092:hover{border-color:color-mix(in srgb,var(--blue) 58%,var(--line));color:var(--text);background:var(--surface-2)}._fileDropTargetButton_bp9ns_2092:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, color-mix(in srgb, var(--blue) 75%, transparent));outline-offset:var(--jk-focus-ring-offset, -2px)}._fileDropTarget_bp9ns_2085[data-dragging=true] ._fileDropTargetButton_bp9ns_2092{border-color:var(--blue);color:var(--info-fg);background:color-mix(in srgb,var(--info-bg) 70%,var(--surface))}._fileDropTarget_bp9ns_2085[data-disabled=true] ._fileDropTargetButton_bp9ns_2092,._fileDropTarget_bp9ns_2085[data-busy=true] ._fileDropTargetButton_bp9ns_2092{cursor:not-allowed;opacity:.62}._attachmentPicker_bp9ns_2136{display:inline-grid;gap:var(--space-2)}._attachmentError_bp9ns_2141{color:var(--danger-fg);font-size:var(--text-xs)}._tagGroup_bp9ns_2146{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tagGroup_bp9ns_2146[data-orientation=vertical]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}._tagGroupField_bp9ns_2158{display:grid;gap:var(--space-2);min-width:0}._tagGroupLabel_bp9ns_2164{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bolder)}._tagWrap_bp9ns_2170{display:inline-flex;min-width:0}._tag_bp9ns_2146,._tagRemove_bp9ns_2176{min-height:28px;border:1px solid var(--line);color:var(--muted);background:var(--surface);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bolder)}._tag_bp9ns_2146{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0 var(--space-4);border-radius:var(--radius-sm);overflow-wrap:anywhere}._tagGroup_bp9ns_2146[data-orientation=vertical] ._tagWrap_bp9ns_2170,._tagGroup_bp9ns_2146[data-orientation=vertical] ._tag_bp9ns_2146{width:100%}._tagGroup_bp9ns_2146[data-orientation=vertical] ._tag_bp9ns_2146{justify-content:flex-start;text-align:left}._adaptiveFilterPanel_bp9ns_2206{display:grid;gap:var(--space-4);min-width:0}._adaptiveFilterDesktop_bp9ns_2212,._adaptiveFilterMobile_bp9ns_2213{min-width:0}._adaptiveFilterMobile_bp9ns_2213{display:none}._tag_bp9ns_2146[data-selected=true]{color:var(--info-fg);background:var(--info-bg)}._tagRemove_bp9ns_2176{width:28px;margin-left:calc(var(--space-1) * -1);border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media(max-width:700px){._adaptiveFilterDesktop_bp9ns_2212{display:none}._adaptiveFilterMobile_bp9ns_2213{display:block}}._visuallyHidden_bp9ns_2242{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){._contextHeader_bp9ns_87{display:grid}._contextActions_bp9ns_126{justify-content:flex-start}._callout_bp9ns_510{grid-template-columns:minmax(0,1fr)}._calloutActions_bp9ns_582{justify-content:flex-start}._descriptionList_bp9ns_139{grid-template-columns:minmax(0,1fr)}}._attachmentDetails_bp9ns_2275{min-width:0}._attachmentActions_bp9ns_2278{grid-column:1 / -1}._attachmentTile_bp9ns_1981[data-layout=preview]{grid-template-columns:minmax(120px,2fr) minmax(0,3fr);align-items:start;padding:var(--space-4);gap:var(--space-4)}._attachmentTile_bp9ns_1981[data-layout=preview]>._attachmentPreview_bp9ns_1995{width:100%;height:auto;aspect-ratio:4 / 3;border:0}._attachmentTile_bp9ns_1981[data-layout=preview]>._attachmentPreview_bp9ns_1995>*{width:100%}@media(max-width:600px){._attachmentTile_bp9ns_1981[data-layout=preview]{grid-template-columns:minmax(0,1fr)}}._attachmentTile_bp9ns_1981[data-layout=preview] ._attachmentPreview_bp9ns_1995 img{object-fit:contain}._attachmentTile_bp9ns_1981[data-layout=row]{grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:52px}._attachmentTile_bp9ns_1981[data-layout=row]>._attachmentPreview_bp9ns_1995{width:32px;height:36px;border:0;background:transparent}._attachmentTile_bp9ns_1981[data-layout=row]>._attachmentActions_bp9ns_2278{grid-column:3;grid-row:1}._chip_1chs6_3{--chip-color: var(--muted);--chip-border: var(--line);--chip-solid-tone: var(--muted-solid);--chip-solid-bg: color-mix(in srgb, var(--chip-solid-tone) 55%, var(--overlay));--chip-on: var(--white);--chip-ink: var(--chip-color);display:inline-flex;align-items:center;justify-self:start;width:fit-content;min-width:0;max-width:100%;box-sizing:border-box;gap:var(--space-2);min-height:20px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:1.4;white-space:nowrap;border:1px solid var(--chip-border);color:var(--chip-ink);background:transparent}._chip_1chs6_3[data-tone=info]{--chip-color: var(--blue);--chip-border: var(--blue);--chip-solid-tone: var(--blue);--chip-ink: color-mix(in srgb, var(--text) 75%, var(--blue))}._chip_1chs6_3[data-tone=success]{--chip-color: var(--green);--chip-border: var(--green);--chip-solid-tone: var(--green);--chip-ink: color-mix(in srgb, var(--text) 75%, var(--green))}._chip_1chs6_3[data-tone=warning]{--chip-color: var(--amber);--chip-border: var(--amber);--chip-solid-tone: var(--amber);--chip-ink: color-mix(in srgb, var(--text) 75%, var(--amber))}._chip_1chs6_3[data-tone=danger]{--chip-color: var(--red);--chip-border: var(--red);--chip-solid-tone: var(--red);--chip-ink: color-mix(in srgb, var(--text) 75%, var(--red))}._chip_1chs6_3[data-variant=soft]{background:var(--surface);background:color-mix(in srgb,var(--chip-color) 14%,var(--surface))}._chip_1chs6_3[data-variant=solid]{background:var(--chip-solid-bg);border-color:var(--chip-solid-bg);color:var(--chip-on)}._sm_1chs6_85{padding:0 var(--space-2);font-size:var(--text-2xs, 10px)}@media(forced-colors:active){._chip_1chs6_3{border:1px solid CanvasText}._chip_1chs6_3[data-variant=solid]{background:Highlight;color:HighlightText}}._label_1chs6_102{min-width:0;overflow:hidden;text-overflow:ellipsis}._icon_1chs6_108{flex-shrink:0;display:inline-flex;align-items:center}._dismiss_1chs6_114{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:var(--space-1);padding:0;width:14px;height:14px;min-width:18px;min-height:18px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.7}._dismiss_1chs6_114:hover{opacity:1}._dismiss_1chs6_114:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color);outline-offset:1px}._dialog_1hyde_1{width:min(var(--jk-dialog-width, 680px),calc(100vw - var(--space-8)));max-height:min(var(--jk-dialog-max-height, 760px),calc(100vh - var(--space-8)));margin:auto;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);box-shadow:var(--shadow-xl, 0 24px 80px rgb(0 0 0 / .24))}._dialog_1hyde_1::backdrop{background:#00000075}._dialog_1hyde_1[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}._dialog_1hyde_1[data-size=sm]{--jk-dialog-width: 440px}._dialog_1hyde_1[data-size=lg]{--jk-dialog-width: 880px}._dialog_1hyde_1[data-size=fullscreen]{width:calc(100vw - var(--space-8));height:calc(100vh - var(--space-8));max-height:calc(100vh - var(--space-8))}._header_1hyde_37,._footer_1hyde_38{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-6)}._header_1hyde_37{border-bottom:1px solid var(--line)}._heading_1hyde_50{display:grid;min-width:0;gap:var(--space-2)}._title_1hyde_56{margin:0;color:var(--text);font-family:var(--font-display, inherit);font-size:var(--text-xl);font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, normal);line-height:1.2;text-transform:var(--display-transform, none)}._description_1hyde_67{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.45}._body_1hyde_74{min-height:0;overflow:auto;padding:var(--space-6)}._footer_1hyde_38{flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 62%,var(--surface-2))}._close_1hyde_87{display:inline-grid;flex:0 0 auto;width:var(--jk-dialog-close-size, 34px);height:var(--jk-dialog-close-size, 34px);place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);font:inherit;font-size:var(--text-lg);line-height:1;cursor:pointer}._close_1hyde_87:hover{color:var(--text)}._close_1hyde_87:focus-visible,._dialog_1hyde_1:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}@media(max-width:640px){._dialog_1hyde_1[data-size=fullscreen]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}._dialog_1hyde_1[open]:not([data-size=fullscreen]){height:fit-content!important}._header_1hyde_37,._body_1hyde_74,._footer_1hyde_38{padding:var(--space-5)}}body:has(._dialog_1hyde_1[open]){overflow:hidden}._pane_vplae_1{display:grid;gap:var(--space-8);padding:var(--space-8)}._paneHeader_vplae_7{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-4);padding-bottom:var(--space-7)}._paneHeader_vplae_7>:first-child{flex:1 1 auto;min-width:0}._paneHeader_vplae_7>:last-child:not(:only-child){flex:0 0 auto;align-self:center;margin-inline-start:auto}._paneTitleLine_vplae_28{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-5);min-width:0}._paneHeaderMeta_vplae_36{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._paneHeader_vplae_7[data-variant=workspace]{align-items:center;min-height:46px;padding:var(--space-8) 0 1rem}._paneHeader_vplae_7[data-variant=workspace] ._paneTitleLine_vplae_28{gap:var(--space-8)}._paneHeader_vplae_7[data-variant=workspace] h1,._paneHeader_vplae_7[data-variant=workspace] h2,._paneHeader_vplae_7[data-variant=workspace] h3{font-size:var(--text-3xl);line-height:1.15}._paneHeader_vplae_7[data-variant=workspace] p{margin-top:var(--space-2);font-size:var(--text-sm)}._paneHeader_vplae_7 h1,._paneHeader_vplae_7 h2,._paneHeader_vplae_7 h3{margin:0;color:var(--text);font-family:var(--font-display, inherit);font-size:var(--text-2xl);font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, normal);line-height:1.2;text-transform:var(--display-transform, none)}._paneHeader_vplae_7 p{margin:var(--space-3) 0 0;color:var(--muted)}._statusPill_vplae_86{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);font-size:var(--text-xs);font-weight:var(--weight-bolder);white-space:nowrap}._metricGrid_vplae_100{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}._metricGrid_vplae_100[data-layout=strip]{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:0;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 76%,var(--bg))}._metricAction_vplae_116{min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer}._metricAction_vplae_116+._metricAction_vplae_116{border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent)}._metricAction_vplae_116:hover,._metricAction_vplae_116:focus-visible{background:color-mix(in srgb,var(--blue) 8%,transparent)}._metricAction_vplae_116:focus-visible{position:relative;z-index:1;outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._metricAction_vplae_116 ._metricCard_vplae_144{border:0;border-radius:0;background:transparent}._metricCard_vplae_144{position:relative;min-height:92px;padding:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}._metricIcon_vplae_160{position:absolute;top:var(--space-7);right:var(--space-7);display:inline-flex;color:var(--muted)}._metricIcon_vplae_160>svg{width:18px;height:18px}._metricCard_vplae_144[data-tone=warn] ._metricIcon_vplae_160,._metricCard_vplae_144[data-tone=warn] strong,._metricCard_vplae_144[data-tone=warning] ._metricIcon_vplae_160{color:var(--warning-fg)}._metricCard_vplae_144[data-tone=success] ._metricIcon_vplae_160{color:var(--success-fg)}._metricCard_vplae_144[data-tone=danger] ._metricIcon_vplae_160,._metricCard_vplae_144[data-tone=danger] strong,._metricCard_vplae_144[data-tone=alert] ._metricIcon_vplae_160{color:var(--danger-fg)}._metricCard_vplae_144[data-tone=info] ._metricIcon_vplae_160{color:var(--info-fg)}._metricCard_vplae_144[data-tone=alert] ._metricIcon_vplae_160{color:var(--alert-fg)}._metricCard_vplae_144[data-tone=alert]{border-color:color-mix(in srgb,var(--red) 64%,var(--line))}._metricCard_vplae_144[data-tone=alert] strong{color:var(--alert-fg);font-size:var(--text-xl)}._metricCard_vplae_144 span{display:block;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._metricCard_vplae_144 strong{display:block;margin-top:var(--space-5);font-family:var(--font-display, inherit);font-size:var(--text-3xl);font-weight:var(--display-weight, 700)}._metricCard_vplae_144 small{display:block;margin-top:var(--space-3);color:var(--muted);font-size:var(--text-xs);line-height:1.35}._metricCard_vplae_144[data-variant=signal]{display:grid;grid-template-areas:"icon value" "icon label" "icon detail";grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:var(--space-1) var(--space-4);min-height:88px;padding:var(--space-7) var(--space-6)}._metricCard_vplae_144[data-variant=signal] ._metricIcon_vplae_160{position:static;grid-area:icon;align-self:start;margin-top:var(--space-1)}._metricCard_vplae_144[data-variant=signal] ._metricIcon_vplae_160>svg{width:22px;height:22px;transform:scale(1.1);transform-origin:center}._metricCard_vplae_144[data-variant=signal]>span:not(._metricIcon_vplae_160){grid-area:label;overflow:hidden;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}._metricCard_vplae_144[data-variant=signal]>strong{grid-area:value;margin-top:0;color:var(--text);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1.05}._metricCard_vplae_144[data-variant=signal]>small{grid-area:detail;margin-top:0;overflow:hidden;font-size:var(--text-xs);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._metricCard_vplae_144[data-variant=signal][data-tone=danger]>strong{color:var(--danger-fg)}._metricCard_vplae_144[data-variant=signal][data-tone=info]>strong{color:var(--info-fg)}._metricCard_vplae_144[data-variant=signal][data-tone=success]>strong{color:var(--success-fg)}._metricCard_vplae_144[data-variant=signal][data-tone=warn]>strong,._metricCard_vplae_144[data-variant=signal][data-tone=warning]>strong{color:var(--warning-fg)}._dataStatus_vplae_309{width:fit-content;white-space:nowrap;min-height:28px;padding:var(--space-3) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb,var(--surface-2) 76%,var(--surface));font-size:var(--text-xs);font-weight:var(--weight-semibold)}._dataStatus_vplae_309:has(._dataStatusIndicator_vplae_322){display:inline-flex;align-items:center;gap:var(--space-3)}._dataStatusIndicator_vplae_322{flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-full);background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}._dataStatus_vplae_309[data-state=fetching] ._dataStatusIndicator_vplae_322{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 16%,transparent)}._dataStatus_vplae_309[data-state=error] ._dataStatusIndicator_vplae_322{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 16%,transparent)}._dataStatus_vplae_309[data-state=error]{border-color:color-mix(in srgb,var(--red) 62%,var(--line));color:var(--alert-fg)}._dataStatus_vplae_309[data-state=fetching]{color:var(--warning-fg)}._sectionHeader_vplae_356{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:var(--space-5)}._sectionTitleLine_vplae_366{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-5);min-width:0}._sectionHeader_vplae_356 h2,._sectionHeader_vplae_356 h3{margin:0;font-family:var(--font-display, inherit);font-size:var(--text-lg);font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, normal);text-transform:var(--display-transform, none)}._sectionHeaderMeta_vplae_389{justify-self:end;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._sectionHeader_vplae_356 p{flex:1 1 100%;min-width:min(260px,100%)}._tablePanel_vplae_401{display:grid;gap:var(--space-5);min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}._tableScroll_vplae_411{min-width:0;overflow-x:auto}._tableToolbar_vplae_416{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);min-width:0}._tableToolbar_vplae_416[data-justify=start]{justify-content:flex-start}._tableToolbar_vplae_416[data-justify=end]{justify-content:flex-end}._tableMeta_vplae_433{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._tableCaption_vplae_439{padding:0 0 var(--space-4);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left}._disclosureRow_vplae_447[data-expanded=true]{background:color-mix(in srgb,var(--blue) 6%,var(--jk-collection-row-odd))}._disclosureHeading_vplae_451{min-width:0}._disclosureToggle_vplae_455{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-3) 0;border:0;color:var(--text);background:transparent;font:inherit;text-align:left;cursor:pointer}._disclosureToggle_vplae_455:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._disclosureCopy_vplae_476{display:grid;gap:var(--space-1);min-width:0}._disclosureCopy_vplae_476>strong,._disclosureCopy_vplae_476>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._disclosureCopy_vplae_476>strong{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold)}._disclosureCopy_vplae_476>small{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}._disclosureChevron_vplae_501{display:inline-flex;flex:0 0 auto;color:var(--muted);transition:transform var(--dur-fast) ease}._disclosureRow_vplae_447[data-expanded=true] ._disclosureChevron_vplae_501{transform:rotate(180deg)}._disclosureMobileSummary_vplae_512{display:none}._detailCell_vplae_516{padding:0!important;background:color-mix(in srgb,var(--bg) 55%,var(--surface-2));font-size:var(--text-base)}@media(max-width:1180px){._metricGrid_vplae_100[data-layout=strip]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));overflow-x:auto}}@media(max-width:820px){._dataTable_vplae_533[data-responsive=disclosure],._dataTable_vplae_533[data-responsive=disclosure] tbody{display:block;width:100%;min-width:0}._dataTable_vplae_533[data-responsive=disclosure] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureRow_vplae_447{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:76px}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureRow_vplae_447+._disclosureRow_vplae_447,._dataTable_vplae_533[data-responsive=disclosure] ._detailRow_vplae_555+._disclosureRow_vplae_447{border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureLeading_vplae_559{display:grid;grid-row:1;grid-column:1;place-items:center;height:100%;padding:0;border-bottom:0}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureHeading_vplae_451{display:block;grid-row:1;grid-column:2;min-width:0;padding:0 var(--space-5);border-bottom:0}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureRow_vplae_447>td:not(._disclosureLeading_vplae_559){display:none}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureToggle_vplae_455{min-height:76px;padding-block:var(--space-4)}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureCopy_vplae_476{width:100%}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureMobileSummary_vplae_512{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureMobileSummary_vplae_512>span{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureMobileSummary_vplae_512>span+span:before{margin-right:var(--space-4);color:var(--line-strong, var(--line));content:"·"}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureMobileSummary_vplae_512 [data-tone=warning]{color:var(--amber)}._dataTable_vplae_533[data-responsive=disclosure] ._disclosureMobileSummary_vplae_512 [data-tone=danger]{color:var(--red)}._dataTable_vplae_533[data-responsive=disclosure] ._detailRow_vplae_555,._dataTable_vplae_533[data-responsive=disclosure] ._detailCell_vplae_516{display:block;width:100%}._dataTable_vplae_533[data-responsive=disclosure] ._detailCell_vplae_516{padding:0!important;border-bottom:0}}@media(max-width:520px){._metricGrid_vplae_100[data-layout=strip]{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}._metricCard_vplae_144[data-variant=signal]{grid-template-columns:20px minmax(0,1fr);gap:var(--space-1) var(--space-3);min-height:66px;padding:var(--space-4)}._metricCard_vplae_144[data-variant=signal] ._metricIcon_vplae_160>svg{width:19px;height:19px}._metricCard_vplae_144[data-variant=signal]>strong{font-size:var(--text-xl)}._metricCard_vplae_144[data-variant=signal]>span:not(._metricIcon_vplae_160){font-size:var(--text-xs)}._metricCard_vplae_144[data-variant=signal]>small{display:none}}@media(prefers-reduced-motion:reduce){._disclosureChevron_vplae_501{transition:none}}._sortableHeader_vplae_669{padding:0}._dataTable_vplae_533[data-column-resize=true]{table-layout:fixed;width:var(--jk-data-table-width);min-width:var(--jk-data-table-width);max-width:var(--jk-data-table-width)}._dataTable_vplae_533[data-column-resize=true][data-column-fill-last=true]{width:max(100%,var(--jk-data-table-width));max-width:none}._dataTable_vplae_533[data-column-fill-last=true]>thead>tr>:last-child{width:auto}._dataTable_vplae_533[data-column-resize=true]>thead>tr>th,._dataTable_vplae_533[data-column-resize=true]>tbody>tr>td,._dataTable_vplae_533[data-column-resize=true]>tbody>tr>th{box-sizing:border-box;min-width:0;overflow:hidden;overflow-wrap:anywhere}._dataTable_vplae_533[data-column-resize=true] ._sortButton_vplae_700>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resizableHeader_vplae_707{position:relative}._resizableHeader_vplae_707:has([data-column-picker]){padding-inline-end:max(var(--space-5, 16px),12px)}._columnResizeGutter_vplae_716{right:0;outline-offset:-2px}._resizableHeader_vplae_707 ._columnResizeGutter_vplae_716:hover:after,._resizableHeader_vplae_707 ._columnResizeGutter_vplae_716:focus-visible:after,._resizableHeader_vplae_707 ._columnResizeGutter_vplae_716:active:after{background:color-mix(in srgb,var(--muted) 19%,transparent)}._resizableHeader_vplae_707 ._sortButton_vplae_700{padding-right:max(var(--space-4),14px)}@media(max-width:820px){._dataTable_vplae_533[data-column-resize=true][data-responsive=disclosure]{width:100%;min-width:0;max-width:100%}._dataTable_vplae_533[data-column-resize=true][data-responsive=disclosure]>colgroup,._dataTable_vplae_533[data-responsive=disclosure] ._columnResizeGutter_vplae_716{display:none}}._sortButton_vplae_700{display:inline-flex;align-items:center;gap:var(--space-3);width:100%;min-height:34px;border:0;padding:var(--space-4);color:inherit;background:transparent;font:inherit;font-weight:var(--weight-bolder);text-align:left;white-space:nowrap;cursor:pointer}._dataTable_vplae_533[data-density=compact] ._sortButton_vplae_700{padding:var(--space-3) var(--space-4)}._dataTable_vplae_533[data-density=spacious] ._sortButton_vplae_700{padding:var(--space-5) var(--space-6)}._dataTable_vplae_533[data-density] ._sortButton_vplae_700{padding-inline-start:0}._sortButton_vplae_700:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, -2px)}._rankCell_vplae_779{display:inline-block;font-variant-numeric:tabular-nums}._groupRow_vplae_784{background:var(--surface-2)}._groupCell_vplae_788{padding-block:var(--space-3)!important;color:var(--text);font-size:var(--text-sm)!important;font-weight:var(--weight-bolder)}._reorderHandle_vplae_795{display:inline-flex;min-width:44px;min-height:36px;align-items:center;justify-content:center;gap:var(--space-3);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);color:inherit;background:transparent;font:inherit;cursor:grab;touch-action:none}._reorderHandle_vplae_795:hover{border-color:var(--line);background:var(--surface-2)}._reorderHandle_vplae_795:focus-visible{outline:var(--jk-focus-ring-width, 2px) solid var(--jk-focus-ring-color, var(--blue));outline-offset:var(--jk-focus-ring-offset, 2px)}._reorderHandle_vplae_795:active{cursor:grabbing}._reorderHandle_vplae_795:disabled{cursor:not-allowed;opacity:.55}._reorderGrip_vplae_831{width:10px;height:16px;flex:0 0 auto;background:radial-gradient(circle,currentColor 1.2px,transparent 1.4px) 0 0 / 5px 5px;opacity:.68}._emptyCell_vplae_839{color:var(--muted)}._mobileCellLabel_vplae_843{display:none}._emptyState_vplae_847{margin:0;color:var(--muted)}._stateNotice_vplae_853{margin-block-start:var(--space-4)}@media(max-width:720px){._dataTable_vplae_533[data-mobile-layout=columns]{display:block;min-width:0}._dataTable_vplae_533[data-column-resize=true][data-mobile-layout=columns]{width:100%;min-width:0;max-width:100%}._dataTable_vplae_533[data-column-resize=true][data-mobile-layout=columns]>colgroup,._dataTable_vplae_533[data-mobile-layout=columns] ._columnResizeGutter_vplae_716{display:none}._dataTable_vplae_533[data-mobile-layout=columns] caption,._dataTable_vplae_533[data-mobile-layout=columns] thead,._dataTable_vplae_533[data-mobile-layout=columns] tbody{display:block}._dataTable_vplae_533[data-mobile-layout=columns] tr{display:grid;grid-template-columns:var( --jk-data-table-mobile-template, repeat(var(--jk-data-table-mobile-columns), minmax(0, 1fr)) );width:100%}._dataTable_vplae_533[data-mobile-layout=columns] ._groupCell_vplae_788{grid-column:1 / -1}._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=control],._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=priority],._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=nested]{grid-column:var(--jk-data-table-mobile-column);grid-row:var(--jk-data-table-mobile-row);min-width:0;overflow-wrap:anywhere}._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=control]{font-size:0}._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=control]{padding-inline:4px}._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=control]>:not([data-column-picker],[data-column-header-content]),._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=control] [data-column-label]{display:none}._dataTable_vplae_533[data-mobile-layout=columns] ._sortButton_vplae_700{box-sizing:border-box;min-width:0}._dataTable_vplae_533[data-mobile-layout=columns] [data-mobile-column=hidden],._dataTable_vplae_533[data-mobile-layout=columns] thead [data-mobile-column=nested]{display:none}._dataTable_vplae_533[data-mobile-layout=columns] tbody ._mobileNestedCell_vplae_927{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding-top:0;color:var(--muted);font-size:var(--text-sm)}._dataTable_vplae_533[data-mobile-layout=columns] ._mobileCellLabel_vplae_843{display:inline;flex:0 0 auto;color:var(--muted);font-weight:var(--weight-bolder)}._dataTable_vplae_533[data-mobile-layout=columns] ._mobileCellLabel_vplae_843:after{content:":"}._dataTable_vplae_533[data-mobile-layout=columns] ._emptyCell_vplae_839{grid-column:1 / -1}._paneHeader_vplae_7:not([data-variant=workspace]),._metricGrid_vplae_100{grid-template-columns:1fr}._paneHeader_vplae_7:not([data-variant=workspace]){display:grid}._stateNotice_vplae_853{grid-template-columns:minmax(0,1fr)}._stateNoticeAction_vplae_965{justify-content:flex-start}}._groupContent_vplae_970{display:flex;align-items:center;gap:var(--space-2)}._groupToggle_vplae_975{display:flex;flex:1;gap:var(--space-2);align-items:center;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:4px;cursor:pointer}._groupToggle_vplae_975>span{flex:1}._groupToggle_vplae_975:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:-2px}._avatar_5fki0_1{display:inline-grid;position:relative;width:28px;height:28px;flex:0 0 auto;overflow:hidden;place-items:center;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--avatar-bg) 60%,var(--text));border-radius:var(--radius-full);color:var(--avatar-fg);background:var(--avatar-bg);font-size:var(--text-xs);font-weight:var(--weight-bolder);line-height:1}._avatarImage_5fki0_19,._avatarFallback_5fki0_20{grid-area:1 / 1}._avatarImage_5fki0_19{width:100%;height:100%;object-fit:cover}._avatarFallback_5fki0_20{display:inline-grid;width:100%;height:100%;place-items:center}._avatar_5fki0_1[data-size=sm]{width:24px;height:24px;font-size:10px}._avatar_5fki0_1[data-size=lg]{width:36px;height:36px;font-size:var(--text-sm)}._statusDot_5fki0_49{width:10px;height:10px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--slate)}._statusDot_5fki0_49[data-tone=info]{background:var(--blue)}._statusDot_5fki0_49[data-tone=success]{background:var(--green)}._statusDot_5fki0_49[data-tone=warning]{background:var(--amber)}._statusDot_5fki0_49[data-tone=danger]{background:var(--red)}._editor_6cd78_1{font-size:var(--text-sm, 14px);font-weight:400;letter-spacing:normal;text-transform:none;min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-md, 10px);background:var(--surface);overflow:hidden}._toolbar_6cd78_13{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--line)}._toolbar_6cd78_13 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;padding:6px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}._toolbar_6cd78_13 button:hover:not(:disabled),._toolbar_6cd78_13 button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}._toolbar_6cd78_13 button:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:-2px}._toolbar_6cd78_13 button:disabled{opacity:.45;cursor:default}._toolbar_6cd78_13 ._sourceToggle_6cd78_50{margin-left:auto;padding-inline:10px}._editor_6cd78_1 ._input_6cd78_54{display:block;width:100%;min-height:100px;margin:0;border:0;border-radius:0;padding:12px;background:transparent;box-shadow:none;resize:vertical;line-height:1.6}._editor_6cd78_1 ._input_6cd78_54:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:-2px}._hint_6cd78_71{padding:4px 12px 9px;color:var(--muted);font-size:11px;line-height:1.5}._content_6cd78_77{min-width:0;overflow-wrap:anywhere;white-space:normal;color:inherit;line-height:1.65}._content_6cd78_77>:first-child{margin-top:0}._content_6cd78_77>:last-child{margin-bottom:0}._content_6cd78_77 p{margin:0 0 .7em;white-space:pre-line}._content_6cd78_77 :is(h1,h2,h3,h4,h5,h6){font:inherit;font-weight:700;font-size:1.1em;line-height:1.4;margin:1em 0 .4em}._content_6cd78_77 :is(ul,ol){padding-left:1.5em;margin:.5em 0}._content_6cd78_77 ul{list-style:disc}._content_6cd78_77 ol{list-style:decimal}._content_6cd78_77 blockquote{margin:.6em 0;padding-left:1em;border-left:3px solid var(--line);color:var(--muted)}._content_6cd78_77 pre{overflow-x:auto;max-width:100%;padding:12px;border-radius:6px;background:var(--surface-2);white-space:pre}._content_6cd78_77 code{font-family:ui-monospace,monospace;font-size:.9em;background:var(--surface-2);border-radius:3px;padding:.1em .25em}._content_6cd78_77 pre code{padding:0;background:transparent}._content_6cd78_77 a{color:var(--blue);text-decoration:underline}._content_6cd78_77 hr{border:0;border-top:1px solid var(--line);margin:1em 0}._editor_6cd78_1:has(textarea[aria-invalid=true]){border-color:var(--control-danger-border, #bd3535)}._history_6cd78_150{display:inline-flex;border-left:1px solid var(--line);margin-left:4px;padding-left:4px}._richInput_6cd78_156{min-height:var(--editor-min-height, 8rem);max-height:32rem;overflow-y:auto;padding:14px;outline:none;font-weight:400;cursor:text}._richInput_6cd78_156:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}._richInput_6cd78_156:has(p:only-child>br:only-child):before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}._richInput_6cd78_156 .ProseMirror-selectednode{outline:2px solid var(--blue)}._editor_6cd78_1 [hidden]{display:none!important}._hint_6cd78_71{display:flex;justify-content:space-between;gap:8px}._notice_6cd78_186{padding:8px 12px;font-size:12px;color:var(--text);background:var(--surface-2)}._linkPanel_6cd78_192{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid var(--line);background:var(--surface-2)}._linkPanel_6cd78_192 label{font-size:12px}._linkPanel_6cd78_192 input{flex:1 1 180px;min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:8px;border-radius:6px;font:inherit}._linkPanel_6cd78_192 button{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:8px;border-radius:6px;font:inherit;cursor:pointer}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--white: #ffffff;--black: #000000;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 18px;--space-10: 20px;--space-11: 24px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-pill: 20px;--danger-strong: #b91c1c;--danger-ground: color-mix(in srgb, var(--red) 76%, #17272c);--control-danger-border: rgb(255 255 255 / 36%);--control-min-w-sm: 64px;--control-min-w-md: 80px;--control-min-w-lg: 96px;--radius-full: 50%;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-md: 13px;--text-base: 14px;--text-lg: 15px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 22px;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 650;--weight-bolder: 700;--weight-heavy: 800;--leading-tight: 1.25;--leading-normal: 1.45;--leading-relaxed: 1.5;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 2px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 18px 50px rgba(0, 0, 0, .35);--jk-popup-border: color-mix(in srgb, color-mix(in srgb, var(--blue) 65%, var(--text)) 35%, var(--line));--jk-popup-edge-shadow: 0 0 0 1px color-mix(in srgb, var(--blue) 16%, transparent), 0 0 3px color-mix(in srgb, var(--blue) 10%, transparent);--dur-fast: .15s;--dur-base: .2s}:root,:root[data-color-scheme=dark],:root[data-theme=dark]{color-scheme:dark;--bg: #0f1726;--bg-elevated: var(--surface);--surface: #16213a;--surface-2: #1d2b4a;--surface-hover: var(--surface-2);--line: #2a3a5e;--text: #e7ecf5;--muted: color-mix(in srgb, var(--text) 75%, transparent);--muted-solid: color-mix(in srgb, var(--text) 75%, var(--surface));--switch-off-track: var(--surface);--blue: #3b82f6;--green: #22c55e;--amber: #f59e0b;--red: #ef4444;--slate: #64748b;--purple: #8b5cf6;--overlay: #0b1220;--avatar-bg: #334155;--avatar-fg: #cbd5e1;--alert-bg: #7f1d1d;--alert-fg: #fecaca;--warning-bg: #78350f;--warning-fg: #ffe7ac;--success-bg: #14532d;--success-fg: #86efac;--info-bg: #173866;--info-fg: #93c5fd;--danger-bg: #3a1515;--danger-fg: #fca5a5;--critical-fg: #f87171;--grad-brand: linear-gradient(135deg, var(--blue), var(--purple))}:root[data-color-scheme=light],:root[data-theme=light]{color-scheme:light;--bg: #eef3f8;--bg-elevated: var(--surface);--surface: #ffffff;--surface-2: #f7f9fc;--surface-hover: var(--surface-2);--line: #d6dde8;--text: #152034;--muted: color-mix(in srgb, var(--text) 75%, transparent);--muted-solid: color-mix(in srgb, var(--text) 75%, var(--surface));--switch-off-track: color-mix(in srgb, var(--text) 55%, var(--surface));--blue: #2563eb;--green: #16a34a;--amber: #b8860b;--red: #dc2626;--slate: #64748b;--purple: #7c3aed;--overlay: #0b1220;--avatar-bg: #dce7f5;--avatar-fg: #1e3a5f;--alert-bg: #fee2e2;--alert-fg: #991b1b;--warning-bg: #fefce8;--warning-fg: #8b6914;--success-bg: #dcfce7;--success-fg: #166534;--info-bg: #dbeafe;--info-fg: #1d4ed8;--danger-bg: #fee2e2;--danger-fg: #991b1b;--critical-fg: #b91c1c;--grad-brand: linear-gradient(135deg, var(--blue), var(--purple));--shadow-sm: 0 1px 2px rgba(21, 32, 52, .12);--shadow-md: 0 8px 26px rgba(21, 32, 52, .14)}:root{--jk-focus-ring-color: var(--blue);--jk-focus-ring-width: 2px;--jk-focus-ring-offset: -2px}:root{--font-display: var(--font-sans);--display-weight: 700;--display-tracking: normal;--display-transform: none;--on-accent: var(--white);--on-danger: var(--white);--on-primary: var(--white)}:root{color-scheme:light;--brand-red: #c91516;--ink: #111111;--off-white: #f7f7f7;--white: #ffffff;--slate: #4b5563;--gray: #9ca3af;--line: #e5e7eb;--bg: #f3f4f5;--surface: #ffffff;--surface-2: #f7f7f7;--text: #111111;--muted: #697180;--red: #c91516;--blue: #2563eb;--green: #16834a;--amber: #b45309;--purple: #7c3aed;--danger-bg: #fef2f2;--danger-fg: #b91c1c;--accent-red-foreground: #c91516;--grad-brand: #111111;--font-sans: "Montserrat", system-ui, -apple-system, sans-serif;--text-xs: .72rem;--text-sm: .82rem;--text-base: .92rem;--text-lg: 1.05rem;--text-xl: 1.3rem;--leading-normal: 1.5;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-bolder: 800;--weight-heavy: 900;--space-1: .2rem;--space-2: .35rem;--space-3: .5rem;--space-4: .65rem;--space-5: .8rem;--space-6: 1rem;--space-7: 1.25rem;--space-8: 1.5rem;--radius-sm: 5px;--radius-md: 8px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgb(17 17 17 / .04), 0 8px 26px rgb(17 17 17 / .035);--app-header-height: 68px;--on-accent: #ffffff;--on-primary: #ffffff;--on-danger: #ffffff;--font-display: var(--font-sans);--display-weight: 800;--display-tracking: -.025em;--display-transform: none;--jk-focus-ring-color: var(--brand-red);--jk-shell-brand-mark-bg: transparent;--jk-shell-brand-mark-radius: 0;--jk-shell-brand-mark-height: 42px;--jk-shell-brand-mark-width: 34px;font-family:var(--font-sans);font-synthesis:none}:root[data-theme=light]{color-scheme:light;--bg: #f3f4f5;--surface: #ffffff;--surface-2: #f7f7f7;--line: #e0e2e5;--text: #111111;--muted: #697180;--muted-solid: #697180;--red: #c91516;--blue: #245fbd;--green: #16834a;--amber: #9a4a08;--purple: #6d3ec1;--alert-bg: #fee2e2;--alert-fg: #991b1b;--warning-bg: #fff4d8;--warning-fg: #78410a;--success-bg: #dcfce7;--success-fg: #166534;--info-bg: #e6effd;--info-fg: #1e4f9d;--danger-bg: #fef2f2;--danger-fg: #b91c1c;--critical-fg: #b91c1c;--grad-brand: #111111}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0c0d;--surface: #111214;--surface-2: #1a1c1f;--text: #f7f7f7;--muted: #9ca3af;--line: #2a2d31;--blue: #76a9ff;--green: #4ade80;--amber: #fbbf24;--purple: #c4b5fd;--alert-bg: #571617;--alert-fg: #fecaca;--warning-bg: #422408;--warning-fg: #fde6ae;--success-bg: #123c25;--success-fg: #86efac;--info-bg: #173257;--info-fg: #a9c9ff;--danger-bg: #3a1515;--danger-fg: #fca5a5;--critical-fg: #fb7185;--accent-red-foreground: #ff6b6b;--grad-brand: #c91516;--shadow-sm: 0 14px 35px rgb(0 0 0 / .24)}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--bg)}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}.firstline-brand-mark{width:100%;height:100%;object-fit:contain}:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}[data-testid=primary-workspace]>:where(.projects-workspace,.page){min-height:100%}.projects-workspace,.page{--projects-content-width: 100%;--projects-gap: var(--space-8, 16px);--projects-panel-padding: clamp(1.25rem, 2.5vw, 2.4rem);--projects-panel-radius: var(--radius-sm, 0px);position:relative;width:100%;max-width:var(--projects-content-width, 100%);margin-inline:auto;padding:var(--projects-panel-padding, clamp(1.25rem, 2.5vw, 2.4rem));color:var(--text)}:where(.projects-workspace,.page):after{content:"";position:absolute;inset:0;opacity:.022;background:var(--projects-brand-watermark, none) right -145px bottom -170px / 260px 360px no-repeat;pointer-events:none}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .page-header>:first-child{min-width:0}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .page-header h1{margin:.35rem 0 .4rem;max-width:720px;font-size:clamp(2rem,4vw,3.3rem);line-height:.98;letter-spacing:-.055em;font-weight:900;text-transform:var(--jk-heading-transform, none);text-wrap:balance}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .page-header p{margin:0;color:var(--muted);max-width:620px}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.66rem;line-height:1.2;font-weight:800;letter-spacing:.16em;text-transform:uppercase}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .red-rule:before{content:"";width:28px;height:4px;background:var(--jk-eyebrow-rule-color, var(--brand-red, var(--blue)));transform:var(--jk-eyebrow-rule-skew, none)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:0 1.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button.primary{border-color:var(--brand-red, var(--blue));background:var(--brand-red, var(--blue));color:var(--on-primary, var(--white))}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button.primary:hover{background:color-mix(in srgb,var(--brand-red, var(--blue)) 85%,black)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button.secondary:hover{border-color:var(--muted)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button.danger{border-color:var(--brand-red, var(--red));color:var(--on-danger, var(--white));background:var(--brand-red, var(--red))}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button.danger:hover{background:color-mix(in srgb,var(--brand-red, var(--red)) 85%,black)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button:disabled{cursor:wait;opacity:.65}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .button.angled{padding-right:1.4rem;clip-path:var(--jk-button-clip-path, none);border-radius:0}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.4rem}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card{display:flex;gap:.9rem;min-height:116px;padding:1.15rem;border:1px solid var(--line);background:var(--surface-2)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-link{color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-link:hover{border-color:color-mix(in srgb,var(--brand-red, var(--blue)) 50%,var(--line));background:color-mix(in srgb,var(--brand-red, var(--blue)) 3%,var(--surface-2))}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-link:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-red, var(--blue)) 34%,transparent);outline-offset:2px}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card.urgent{border-top:3px solid var(--brand-red, var(--red));padding-top:calc(1.15rem - 2px)}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;color:var(--accent-red-foreground, var(--red));background:color-mix(in srgb,var(--brand-red, var(--blue)) 9%,var(--surface))}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-icon svg{width:19px}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card div{display:flex;flex-direction:column}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card div>span{color:var(--muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card strong{margin:.15rem 0 -.1rem;font-size:1.9rem;line-height:1;font-weight:900}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card small{margin-top:auto;color:var(--muted);font-size:.68rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:var(--projects-gap, 1.2rem)}.panel{border:1px solid var(--line);border-radius:var(--projects-panel-radius, 0px);background:var(--surface-2)}.panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.2rem;border-bottom:1px solid var(--line)}.panel-heading h2{margin:.2rem 0 0;font-size:1.1rem}.panel-heading>a{color:var(--accent-red-foreground, var(--red));font-size:.72rem;font-weight:800;text-decoration:none}.project-list,.priority-list{display:grid}.project-row{position:relative;display:grid;grid-template-columns:5px minmax(0,1fr) 100px;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.project-row:last-child,.priority-row:last-child{border-bottom:0}.project-mark{background:var(--line)}.project-mark span{display:block;width:100%;height:52%;background:var(--brand-red, var(--blue))}.project-title-line{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.project-title-line h2,.project-title-line h3{margin:0;font-size:.9rem}.card-primary-link,.row-primary-link,.entity-link{color:inherit;text-decoration:none}.card-primary-link:after{position:absolute;inset:0;content:""}.card-primary-link:hover,.row-primary-link:hover,.entity-link:hover{color:var(--accent-red-foreground, var(--red));text-decoration:underline;text-underline-offset:.15em}.card-primary-link:focus-visible,.row-primary-link:focus-visible,.entity-link:focus-visible{border-radius:2px;outline:3px solid color-mix(in srgb,var(--brand-red, var(--blue)) 34%,transparent);outline-offset:2px}.entity-link{display:inline-flex;align-items:center;gap:.35rem}.raised-link{position:relative;z-index:1}.project-main>p{overflow:hidden;margin:.25rem 0 .55rem;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.project-meta{display:flex;gap:1rem;color:var(--muted);font-size:.64rem;font-weight:600}.project-progress{display:flex;flex-direction:column;justify-content:center;text-align:right}.project-progress strong{font-size:1rem}.project-progress>span{color:var(--muted);font-size:.6rem}.progress-track{overflow:hidden;width:100%;height:4px;margin-top:.45rem;background:var(--line)}.progress-track>span{display:block;height:100%;background:var(--brand-red, var(--blue));transition:width .22s ease}.progress-track.large{height:7px}.priority-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:.65rem;align-items:start;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.priority-row h3{margin:0;font-size:.78rem}.priority-row p{margin:.15rem 0 .45rem;color:var(--muted);font-size:.65rem}.priority-meta{display:flex;flex-wrap:wrap;gap:.35rem}.priority-row time{color:var(--muted);font-size:.62rem;font-weight:700}.priority-marker{display:inline-flex;color:var(--muted)}.chip-line{display:flex;gap:.35rem}.context-content{display:grid;gap:1.6rem}.pulse-card{padding:1rem;border-left:4px solid var(--brand-red, var(--blue));background:var(--surface-2)}.pulse-card strong{display:block;margin-top:.7rem;font-size:2rem;line-height:1;font-weight:900}.pulse-card>span:not(.eyebrow){color:var(--muted);font-size:.68rem}.rail-heading{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em}.activity-list{display:grid}.activity-item{position:relative;display:grid;grid-template-columns:12px 1fr;gap:.55rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.activity-item p{margin:0;font-size:.7rem;font-weight:600}.activity-item small{color:var(--muted);font-size:.61rem}.activity-dot{width:7px;height:7px;margin-top:.3rem;border-radius:50%;background:var(--brand-red, var(--blue))}.rail-rule{height:7px;border-top:1px solid var(--text);border-bottom:4px solid var(--text)}.rail-note,.empty-copy{color:var(--muted);font-size:.72rem;line-height:1.7}.profile-layout{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:1.2rem;align-items:start}.profile-summary{position:sticky;top:1.25rem;display:grid;justify-items:center;gap:1.2rem;padding:2rem 1.4rem;overflow:hidden;border:1px solid var(--line);border-top:4px solid var(--brand-red, var(--blue));background:var(--surface-2);text-align:center}.profile-summary:after{position:absolute;right:-70px;bottom:-95px;width:180px;height:250px;opacity:.025;background:var(--projects-brand-watermark, none) center / contain no-repeat;content:"";pointer-events:none}.profile-avatar[data-size=lg]{width:92px;height:92px;border:3px solid var(--surface);color:var(--on-accent, var(--white));background:var(--brand-red, var(--blue));box-shadow:0 0 0 1px var(--line);font-size:1.35rem}.profile-summary-avatar{position:relative;display:inline-grid;isolation:isolate}.profile-summary-avatar-action{position:absolute;right:-2px;bottom:-2px;z-index:1;display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:2px solid var(--surface-2);border-radius:50%;color:var(--on-accent);background:var(--brand-red, var(--blue));box-shadow:var(--shadow-sm);opacity:1;cursor:pointer;transition:opacity .14s ease,transform .14s ease}.profile-summary-avatar-action:hover{transform:scale(1.06)}.profile-summary-avatar-action:focus-visible{outline-color:var(--blue)}.profile-summary h2{margin:.35rem 0 .15rem;font-size:1.25rem}.profile-summary p{margin:0;color:var(--muted);font-size:.74rem}.profile-facts{display:grid;width:100%;gap:0;margin:0;text-align:left}.profile-facts>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.6rem;padding:.75rem 0;border-top:1px solid var(--line)}.profile-facts dt{color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-facts dd{overflow-wrap:anywhere;margin:0;font-size:.7rem;font-weight:650;text-transform:capitalize}.profile-facts>div:last-child dd{text-transform:none}.profile-settings-stack{display:grid;gap:1.2rem}.profile-panel{overflow:hidden}.profile-panel-heading{display:flex;align-items:flex-start;gap:.8rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--line)}.profile-panel-heading h2{margin:0;font-size:1rem}.profile-panel-heading p{margin:.25rem 0 0;color:var(--muted);font-size:.7rem}.profile-panel-icon{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:var(--accent-red-foreground, var(--red));background:color-mix(in srgb,var(--brand-red, var(--blue)) 9%,var(--surface))}.profile-notices{display:grid;gap:.7rem;padding:1rem 1.5rem 0}.profile-notices:empty{display:none}.profile-form{padding:1.4rem 1.5rem 1.5rem}.profile-label{display:inline-flex;align-items:center;gap:.35rem}.field-help{color:var(--muted);font-size:.64rem;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.profile-form-actions{margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--line)}.avatar-editor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:center;padding:1.4rem 1.5rem 1.5rem}.avatar-editor-preview{display:grid;width:96px;height:96px;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface)}.avatar-editor-preview>img,.avatar-editor-preview>span{width:100%;height:100%}.avatar-editor-preview>img{display:block;object-fit:cover}.avatar-editor-controls{display:grid;justify-items:start;gap:0}.avatar-editor-controls>.field-help{margin:.3rem 0 .7rem}.avatar-file-trigger{position:relative;overflow:hidden;cursor:pointer}.avatar-file-trigger:focus-within{outline:2px solid var(--jk-focus-ring-color);outline-offset:2px}.avatar-file-trigger input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.avatar-editor-actions{display:flex;flex-wrap:wrap;gap:.65rem}.users-page{min-width:0}.users-directory{overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.users-directory .button{min-height:34px;padding-inline:.8rem}.user-account-form{max-height:min(72vh,760px);overflow-y:auto}.user-detail-body{min-width:0}.user-detail-body .state-panel{min-height:300px}.user-detail-stack{display:grid;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.managed-user-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1rem;border:1px solid var(--line);border-top:4px solid var(--brand-red, var(--blue));background:var(--surface-2)}.managed-user-summary .profile-avatar[data-size=lg]{width:72px;height:72px;font-size:1rem}.managed-user-summary h2{margin:.3rem 0 .12rem;font-size:1.1rem}.managed-user-summary p{margin:0;color:var(--muted);font-size:.7rem}.managed-user-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;text-transform:capitalize}.user-action-notices{display:grid;gap:.65rem}.user-action-notices:empty{display:none}.user-action-section{overflow:hidden;border:1px solid var(--line);background:var(--surface)}@media(hover:hover)and (pointer:fine){.profile-summary-avatar-action{opacity:0;pointer-events:none;transform:translateY(3px) scale(.94)}.profile-summary-avatar:hover .profile-summary-avatar-action,.profile-summary-avatar:focus-within .profile-summary-avatar-action{opacity:1;pointer-events:auto;transform:none}}.user-action-section>header{display:flex;gap:.7rem;align-items:flex-start;padding:1rem 1.1rem;border-bottom:1px solid var(--line)}.user-action-section>header>span{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:var(--accent-red-foreground, var(--red));background:color-mix(in srgb,var(--brand-red, var(--blue)) 9%,var(--surface))}.user-action-section h3,.user-action-section p{margin:0}.user-action-section h3{font-size:.82rem}.user-action-section p{margin-top:.2rem;color:var(--muted);font-size:.66rem}.user-management-form{padding:1.1rem}.inline-management-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end}.managed-user-security-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:1.1rem}.toolbar{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.search-field{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 .8rem;border:1px solid var(--line);background:var(--surface-2);color:var(--muted)}.search-field{flex:1;max-width:390px}.search-field input{width:100%;border:0;outline:0;color:var(--text);background:transparent}.filter-toggle{display:inline-flex;max-width:min(680px,64vw);min-height:40px;align-items:center;gap:.48rem;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}.filter-toggle:hover,.filter-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--brand-red, var(--blue)) 52%,var(--line));color:var(--accent-red-foreground, var(--red))}.filter-trigger-pills{display:inline-flex;min-width:0;max-width:min(360px,42vw);align-items:center;gap:.3rem;overflow:hidden}.filter-trigger-pill,.filter-trigger-more{flex:0 1 auto;min-width:0;padding:.18rem .38rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-red, var(--blue)) 24%,var(--line));border-radius:var(--radius-full);color:var(--text);background:var(--surface);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.filter-trigger-pill{max-width:145px}:root[data-theme=dark] .filter-trigger-pill{border-color:color-mix(in srgb,var(--accent-red-foreground, var(--red)) 60%,var(--line))}.filter-trigger-more{flex-shrink:0;color:var(--accent-red-foreground, var(--red))}.task-filter-menu{position:relative;z-index:30;margin-bottom:1rem}.task-filter-menu .task-search-toolbar{margin-bottom:0}.task-search-toolbar .search-field{flex:1 1 260px;max-width:440px}.task-search-toolbar .filter-toggle{flex:0 1 auto;min-width:0;max-width:min(560px,50vw);justify-content:flex-start}.task-search-toolbar .filter-toggle>svg{flex-shrink:0}.task-search-toolbar .filter-trigger-pills{max-width:none}.task-search-toolbar .filter-trigger-pill{max-width:100%}.task-search-toolbar .result-count{margin-inline-start:auto;flex:0 0 auto;white-space:nowrap}.task-filter-panel{position:absolute;top:calc(100% + .25rem);right:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:.7rem;align-items:end;margin:0;padding:.9rem;border:1px solid var(--line);border-top:3px solid var(--brand-red, var(--blue));background:var(--surface-2);box-shadow:0 20px 55px #1111112e}.task-applied-filters{display:grid;grid-column:1 / -1;gap:.65rem;padding:0 0 .8rem;border-bottom:1px solid var(--line)}.task-applied-filters-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.task-applied-filters-header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .8rem}.task-applied-filters-header strong{font-size:var(--text-sm)}.task-applied-filters-empty{margin:0;color:var(--muted);font-size:var(--text-xs)}.task-filter-toast{position:fixed;right:1rem;bottom:1rem;z-index:100;max-width:min(30rem,calc(100vw - 2rem));padding:.75rem .9rem;border:1px solid var(--line);border-left:3px solid var(--brand-red, var(--blue));border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:0 16px 40px #1113;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity .14s ease,transform .14s ease}.task-filter-toast-visible{opacity:1;transform:translateY(0)}.task-reference-action-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.task-reference-action-row .task-reference-links,.task-filter-control{min-width:0}.filter-control{display:grid;min-width:0;gap:.35rem;color:var(--muted);font-size:.62rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.filter-control select{width:100%;min-height:38px;padding:0 1.8rem 0 .65rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.clear-filter-button{display:inline-flex;min-height:38px;align-items:center;gap:.35rem;padding:0 .65rem;border:0;color:var(--muted);background:transparent;font-size:var(--text-xs);font-weight:var(--weight-bold)}.clear-filter-button:not(:disabled):hover{color:var(--accent-red-foreground, var(--red))}.clear-filter-button:disabled{cursor:default;opacity:.45}.result-count{margin-left:auto;color:var(--muted);font-size:.7rem;font-weight:700}.mutation-notice{margin-bottom:1rem}.task-views{gap:1rem}.task-view-nav-row{display:flex;min-width:0;align-items:center;gap:.6rem}.task-view-nav-row>:first-child{min-width:0;flex:1}.task-view-settings-menu{flex:none}.task-view-settings-trigger{display:inline-grid;width:40px;min-height:40px;place-items:center;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface)}.task-view-settings-trigger:hover,.task-view-settings-trigger[aria-expanded=true]{border-color:var(--muted);color:var(--text)}.task-views [role=tab]{display:inline-flex;align-items:center;gap:.38rem}.task-views [role=tab][aria-selected=true]{color:var(--accent-red-foreground, var(--red));background:color-mix(in srgb,var(--brand-red, var(--blue)) 9%,var(--surface))}.task-views [role=tabpanel]{outline:0}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.board-toolbar p,.view-instruction{margin:0;color:var(--muted);font-size:var(--text-xs)}.board-toolbar .button{min-height:36px;padding-inline:.75rem}.task-view-settings-form{display:grid;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.task-view-settings-section{display:grid;gap:.75rem;min-width:0;padding:0;border:0}.task-view-settings-section+.task-view-settings-section{padding-top:1rem;border-top:1px solid var(--line)}.task-view-settings-section legend{margin-bottom:.65rem;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-heavy)}.task-view-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.task-view-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-view-select-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.task-view-select-grid label{display:grid;gap:.55rem;min-width:0;color:var(--muted);font-size:.68rem;font-weight:var(--weight-bold)}.task-view-select-grid select{width:100%;min-height:44px;padding:.7rem 2.25rem .7rem .8rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background-color:var(--surface-2);font-size:.76rem;font-weight:var(--weight-semibold)}.task-view-select-grid select:focus-visible{border-color:var(--brand-red, var(--blue));outline:2px solid color-mix(in srgb,var(--brand-red, var(--blue)) 22%,transparent);outline-offset:1px}.task-view-settings-actions{display:flex;justify-content:space-between;gap:.65rem;padding-top:1rem;border-top:1px solid var(--line)}.board-view [data-drag-over=true]{box-shadow:inset 0 0 0 2px var(--brand-red, var(--blue));background:color-mix(in srgb,var(--brand-red, var(--blue)) 4%,var(--surface-2))}.lane-empty{margin:0;padding:1.25rem .5rem;color:var(--muted);font-size:var(--text-xs);text-align:center}.task-list-chips{display:flex;align-items:center;gap:.45rem}.task-board-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start;width:100%}.task-board-meta .task-meta{min-width:0}.task-actions-menu{line-height:1}.task-actions-popover{z-index:1400!important;border-color:color-mix(in srgb,var(--text) 20%,var(--line))!important;background:var(--surface)!important;box-shadow:0 22px 60px #11111142!important}.task-actions-popover .task-actions-stage-control{padding:.55rem .75rem .75rem}.task-actions-trigger{display:inline-grid;width:30px;min-height:30px;place-items:center;padding:0;border:1px solid transparent;color:var(--muted);background:transparent}.task-actions-trigger:hover,.task-actions-trigger[aria-expanded=true]{border-color:var(--line)}.task-drag-handle{display:inline-grid;width:26px;height:30px;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);color:var(--muted);background:transparent;cursor:grab;touch-action:none}.task-drag-handle:hover,.task-drag-handle:focus-visible{color:var(--text);background:var(--surface-2)}.task-drag-handle:active{cursor:grabbing}.board-task-shell{position:relative;min-width:0}.board-task-shell>.task-drag-handle{position:absolute;top:12px;left:-9px;z-index:12;border:1px solid var(--line);color:var(--muted);background:var(--surface);box-shadow:var(--shadow-sm);opacity:0;transform:translate(4px);transition:opacity .12s ease,transform .12s ease}.board-task-shell:hover>.task-drag-handle,.board-task-shell:focus-within>.task-drag-handle,.board-task-shell[data-dragging=true]>.task-drag-handle{opacity:1;transform:translate(0)}.task-board-card{width:100%}.board-task-shell[data-dragging=true],.calendar-task[data-dragging=true]{z-index:5;opacity:0;pointer-events:none}.task-drag-overlay{display:grid;width:min(220px,calc(100vw - 2rem));max-width:100%;gap:.2rem;padding:.65rem .72rem;border:1px solid var(--line);border-left:3px solid var(--brand-red, var(--blue));border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:0 14px 34px #1113;font-size:var(--text-sm);line-height:1.25;pointer-events:none}.task-drag-overlay.compact{width:min(170px,calc(100vw - 2rem))}.task-drag-overlay strong,.task-drag-overlay span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-drag-overlay span{color:var(--muted);font-size:var(--text-xs)}.task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.task-meta>span{display:inline-flex;align-items:center;gap:.25rem}.task-reference-link{min-width:0;color:inherit;text-decoration:none}.task-reference-link:hover{color:var(--accent-red-foreground, var(--red));text-decoration:underline;text-underline-offset:.14em}.task-assignee-links{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center}.task-assignee-link{display:inline-flex;white-space:nowrap}.task-reference-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.task-reference-segment{display:inline-flex;min-width:0;align-items:center;gap:.25rem}.task-view-group-stack{display:grid;gap:1rem}.task-view-group{min-width:0}.task-view-group-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border:1px solid var(--line);border-bottom:0;background:var(--surface-2)}.task-view-group-header h2,.task-view-group-header span{margin:0;font-size:var(--text-xs)}.task-view-group-header h2{color:var(--text);font-weight:var(--weight-heavy)}.task-view-group-header span{color:var(--muted)}.task-view-group-header+.task-table-wrap,.task-view-group-header+.task-record-list,.task-view-group-header+.task-gantt-group{border-top-left-radius:0;border-top-right-radius:0}.task-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.task-data-table{border:0;border-radius:0}.task-data-table caption{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-data-table thead th{vertical-align:middle}.task-data-table tbody th,.task-data-table tbody td{vertical-align:top}.task-table-identity-row{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.task-table-identity-row>input[type=checkbox]{margin-top:.22rem;flex-shrink:0}.task-table-identity-main{flex:1 1 0%;min-width:0}.task-data-table tbody tr:last-child>*{border-bottom:0}.task-data-table .task-table-date{white-space:nowrap}.task-data-table .task-table-actions{text-align:right}.task-table-actions .task-actions-menu{display:inline-flex;margin-inline-start:auto}.task-record-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm)}.task-list-row{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:92px;padding:1rem;border-bottom:1px solid var(--line);background:var(--surface)}.task-list-row:last-child{border-bottom:0}.task-list-leading{align-self:stretch;min-height:56px;background:var(--line)}.task-list-leading[data-priority=medium]{background:var(--blue)}.task-list-leading[data-priority=high]{background:var(--amber)}.task-list-leading[data-priority=urgent]{background:var(--brand-red, var(--red))}.task-list-main{min-width:0}.task-list-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.task-list-title h2{overflow:hidden;margin:0;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.task-list-main>p{overflow:hidden;margin:.28rem 0 .6rem;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.task-list-actions{display:flex;align-items:center;gap:.5rem}.view-subheader{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.view-subheader h2{margin:.25rem 0 0;font-size:1rem}.view-note{max-width:320px;color:var(--muted);font-size:var(--text-xs);text-align:right}.calendar-actions{display:flex;gap:.45rem}.calendar-actions .button{min-height:36px;padding:0 .72rem}.calendar-scroll{overflow-x:auto;isolation:isolate}.calendar-view[data-calendar-layout=week] .calendar-scroll{min-width:720px}.task-calendar-agenda{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.task-calendar-agenda-day{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);min-width:0;border-bottom:1px solid var(--line)}.task-calendar-agenda-day:last-child{border-bottom:0}.task-calendar-agenda-day>header{display:grid;align-content:start;gap:.2rem;padding:.75rem;border-right:1px solid var(--line);background:var(--surface-2)}.task-calendar-agenda-day>header time{color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-heavy)}.task-calendar-agenda-day>header span,.task-calendar-agenda-empty{color:var(--muted);font-size:var(--text-xs)}.task-calendar-agenda-day .calendar-drop-zone{display:grid;min-height:64px;align-content:start;gap:.35rem;padding:.45rem}.task-calendar-agenda-day .calendar-task+.calendar-task{margin-top:0}.task-calendar-agenda-empty{padding:.45rem}.view-instruction{margin:-.25rem 0 .8rem}.task-calendar-day{padding:.25rem .1rem}.task-calendar-day>div{gap:.1rem;margin-top:.2rem}.calendar-drop-zone{overflow:hidden;width:100%;min-width:0;max-width:100%;min-height:78px;padding:0;border-radius:var(--radius-sm)}.calendar-drop-zone[data-drag-over=true]{outline:2px solid var(--brand-red, var(--blue));outline-offset:-1px;background:color-mix(in srgb,var(--brand-red, var(--blue)) 7%,transparent)}.calendar-task{position:relative;z-index:0;display:block;overflow:hidden;width:100%;max-width:100%;min-height:50px;padding:.34rem 1.4rem .34rem .35rem;border-left:3px solid var(--line);border-radius:2px;background:var(--surface-2)}.calendar-task+.calendar-task{margin-top:.25rem}.calendar-task[data-priority=medium]{border-left-color:var(--blue)}.calendar-task[data-priority=high]{border-left-color:var(--amber)}.calendar-task[data-priority=urgent]{border-left-color:var(--brand-red, var(--red))}.calendar-task-copy,.calendar-task-copy strong,.calendar-task-copy>span,.calendar-task-copy>a{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.calendar-task-copy strong{display:-webkit-box;min-height:2.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;color:var(--text);font-size:.66rem;white-space:normal}.calendar-task-copy>span,.calendar-task-copy>a{margin-top:.1rem;color:var(--muted);font-size:.56rem;white-space:nowrap}.calendar-task .task-drag-handle{position:absolute;top:.2rem;left:.05rem;z-index:3;width:18px;height:24px;border:1px solid var(--line);background:var(--surface);opacity:0;transform:translate(3px);transition:opacity .12s ease,transform .12s ease}.calendar-task .task-actions-menu{position:absolute;top:.2rem;right:0;z-index:4;width:22px;max-width:22px;opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .12s ease,transform .12s ease}.calendar-task .task-actions-trigger{width:22px;min-height:22px;padding:0;border-color:color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)}@media(hover:hover)and (pointer:fine){.calendar-task{padding-right:.35rem}.calendar-task .task-actions-menu{opacity:0;pointer-events:none;transform:translate(2px)}.calendar-task:hover .task-actions-menu,.calendar-task:focus-within .task-actions-menu{opacity:1;pointer-events:auto;transform:translate(0)}}.calendar-task-action-sheet{display:grid;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.calendar-task-action-sheet section{display:grid;gap:.7rem}.calendar-task-stage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.calendar-task-stage-actions .button[aria-pressed=true]{border-color:var(--brand-red, var(--blue));color:var(--text);background:color-mix(in srgb,var(--brand-red, var(--blue)) 9%,var(--surface))}.calendar-task-sheet-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:1rem;border-top:1px solid var(--line)}.gantt-view-header{align-items:center}.task-gantt-group{min-width:0}.task-gantt-range{margin:0 0 .55rem;color:var(--text);font-size:var(--text-sm)}.calendar-task:hover .task-drag-handle,.calendar-task:focus-within .task-drag-handle,.calendar-task[data-dragging=true] .task-drag-handle{opacity:1;transform:translate(0)}@media(pointer:coarse){.board-task-shell>.task-drag-handle,.calendar-task .task-drag-handle{opacity:.82;transform:translate(0)}}.stage-manager{display:grid;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.stage-list{display:grid;gap:.55rem}.stage-row{display:grid;grid-template-columns:28px minmax(140px,1fr) auto auto auto;gap:.55rem;align-items:center}.stage-row input,.stage-add-form input,.stage-remove-panel select{width:100%;min-height:38px;padding:0 .65rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2)}.stage-position{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:var(--radius-full);color:var(--muted);background:var(--surface-2);font-size:var(--text-xs);font-weight:var(--weight-bold)}.stage-protected-note{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.6rem;font-weight:var(--weight-bold);white-space:nowrap}.stage-save{min-height:38px;padding-inline:.7rem}.stage-add-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end;padding-top:1rem;border-top:1px solid var(--line)}.stage-add-form label,.stage-remove-panel label{display:grid;gap:.35rem;color:var(--muted);font-size:.64rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.stage-remove-panel{display:grid;gap:.8rem;padding:1rem;border:1px solid color-mix(in srgb,var(--brand-red, var(--red)) 34%,var(--line));background:var(--danger-bg)}.stage-remove-panel strong,.stage-remove-panel p{margin:0}.stage-remove-panel p{margin-top:.25rem;color:var(--muted);font-size:var(--text-xs)}.stage-remove-actions{display:flex;justify-content:flex-end;gap:.6rem}.gantt-view,.timeline-view,.calendar-view{min-width:0}.timeline-view{max-width:780px}.timeline-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.timeline-title>span{color:var(--muted)}.empty-state.compact{min-height:220px;border:1px solid var(--line);background:var(--surface-2)}.muted{color:var(--muted)}.icon-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2)}.icon-button:hover{color:var(--text);border-color:var(--muted)}.icon-button.danger:hover{color:var(--accent-red-foreground, var(--red));border-color:var(--brand-red, var(--red))}.form{display:grid;gap:1rem;padding:1.5rem}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) :where(.modal,[data-jk-dialog-header]){border-top:4px solid var(--brand-red, var(--blue));padding:1.35rem 1.5rem}.work-dialog [data-jk-dialog-body]{padding:0}.work-dialog .dialog-form{padding:1.5rem}.form label{display:grid;gap:.42rem;color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.form label[for]{display:inline-flex;align-items:baseline;gap:.25rem}.form input,.form select,.form textarea{width:100%;padding:.75rem .8rem;border:1px solid var(--line);border-radius:3px;outline:0;color:var(--text);background:var(--surface-2);font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--brand-red, var(--blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-red, var(--blue)) 14%,transparent)}.form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-actions{display:flex;justify-content:flex-end;gap:.7rem;padding-top:.5rem}.form-error{margin:0;color:var(--danger-fg);font-size:.72rem}.state-panel,.empty-state{display:grid;min-height:280px;place-items:center;align-content:center;gap:.7rem;color:var(--muted);text-align:center}.state-panel svg{color:var(--accent-red-foreground, var(--red))}.state-panel p,.empty-state p,.empty-state h2{margin:0}.empty-state h2{color:var(--text);font-size:1rem}.empty-state p{font-size:.72rem}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.user-actions{display:flex;align-items:center;gap:.6rem}.user-menu-trigger{min-height:42px;gap:.55rem;padding:.25rem .45rem .25rem .25rem;border:1px solid transparent;border-radius:999px;color:var(--text);background:transparent}.user-menu-trigger:hover,.user-menu-trigger:focus-visible,.user-menu-trigger[aria-expanded=true]{border-color:var(--line);background:var(--surface-2)}.user-menu-popover{--menu-width: min(260px, calc(100vw - 1.5rem) )}.user-menu-chevron{flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.user-menu-trigger[aria-expanded=true] .user-menu-chevron{transform:rotate(180deg)}.user-avatar{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--on-accent, var(--white));background:var(--brand-red, var(--blue));font-size:.65rem;font-weight:900}.user-avatar[data-size=md]{width:34px;height:34px}.user-identity{display:grid;justify-items:start;min-width:0;text-align:left}.user-identity strong{max-width:180px;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.user-identity small{color:var(--muted);font-size:.58rem;font-weight:700;text-transform:capitalize}.header-error{color:var(--danger-fg);font-size:.62rem;font-weight:700}.auth-loading,.auth-failure{display:grid;min-height:100vh;place-items:center;align-content:center;gap:1rem;padding:2rem;color:var(--muted);text-align:center}.auth-loading img{width:48px;height:66px;animation:auth-pulse 1.4s ease-in-out infinite}.auth-loading span{font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.auth-failure svg{color:var(--accent-red-foreground, var(--red))}.auth-failure h1,.auth-failure p{margin:0}.auth-failure h1{color:var(--text);font-size:1.35rem}.auth-failure p{max-width:440px;font-size:.8rem}.login-screen{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);min-height:100vh;background:var(--surface)}.login-brand{position:relative;display:grid;place-content:center;justify-items:center;overflow:hidden;min-height:320px;color:var(--on-accent, var(--white));background:var(--overlay)}.login-brand:after{content:"";position:absolute;width:440px;height:620px;right:-190px;bottom:-310px;opacity:.09;background:var(--projects-brand-watermark, none) center / contain no-repeat}.login-brand img{position:relative;z-index:1;width:78px;height:108px;margin-bottom:1.25rem}.login-brand span,.login-brand small{position:relative;z-index:1;font-weight:900;letter-spacing:.12em}.login-brand span{font-size:1.35rem}.login-brand small{margin-top:.3rem;color:var(--muted);font-size:.66rem}.login-panel{display:grid;align-content:center;width:min(520px,100%);padding:clamp(2rem,7vw,6rem)}.login-panel h1{margin:1rem 0 .55rem;font-size:clamp(2.3rem,6vw,4.6rem);line-height:.9;letter-spacing:-.06em;text-transform:var(--jk-heading-transform, none)}.login-panel>p{margin:0;color:var(--muted);font-size:.86rem}.login-sso-error{display:grid;gap:.25rem;margin-top:1.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--brand-red, var(--red)) 52%,var(--line));border-radius:var(--radius-sm);color:var(--danger-fg);background:color-mix(in srgb,var(--brand-red, var(--red)) 8%,var(--surface-2));font-size:.72rem;line-height:1.45}.login-sso-error strong{color:var(--text);font-size:.76rem}.login-sso{display:grid;gap:1.1rem;padding-top:2rem}.google-sso-button{width:100%;min-height:48px;background:var(--surface-2)}.google-sso-button:hover{background:color-mix(in srgb,var(--surface-2) 92%,var(--text))}.google-mark{width:18px;height:18px;flex:0 0 auto}.login-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.login-divider:before,.login-divider:after{content:"";height:1px;background:var(--line)}.login-form{padding:2rem 0 1.6rem}.login-form-after-sso{padding-top:1.1rem}.login-button{width:100%}@keyframes auth-pulse{50%{opacity:.48;transform:translateY(-3px)}}@media(max-width:1100px){:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.task-filter-panel{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:720px){:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .page-header{align-items:flex-start;flex-direction:column}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .page-header h1{font-size:2.1rem}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metrics-grid,.form-grid{grid-template-columns:1fr}:where(.projects-workspace,.page,.modal-backdrop,.work-dialog) .metric-card{min-height:100px}.profile-layout{grid-template-columns:1fr}.profile-summary{position:static}.avatar-editor,.inline-management-form{grid-template-columns:1fr}.managed-user-security-actions .button{width:100%}.project-row{grid-template-columns:4px minmax(0,1fr)}.project-progress{display:none}.toolbar{flex-wrap:wrap}.search-field{max-width:none;flex-basis:100%}.result-count{margin-left:0}.task-filter-panel{grid-template-columns:1fr}.filter-toggle{max-width:100%}.filter-trigger-pills{max-width:min(58vw,250px)}.filter-trigger-pill{max-width:105px}.board-toolbar{align-items:flex-start;flex-direction:column}.task-view-toggle-grid,.task-view-select-grid,.task-view-select-grid[data-columns="3"]{grid-template-columns:1fr}.task-view-settings-actions{align-items:stretch;flex-direction:column-reverse}.task-calendar-agenda-day{grid-template-columns:1fr}.task-calendar-agenda-day>header{border-right:0;border-bottom:1px solid var(--line)}.stage-row{grid-template-columns:28px minmax(0,1fr) auto}.stage-row>[data-jk-chip],.stage-row .stage-save,.stage-row .stage-protected-note{grid-column:2}.stage-add-form{grid-template-columns:1fr}.task-list-row{grid-template-columns:4px minmax(0,1fr);align-items:start}.task-list-actions{grid-column:2;justify-content:space-between}.view-subheader{align-items:flex-start;flex-direction:column}.view-note{text-align:left}.calendar-actions{width:100%}.calendar-actions .button{flex:1;padding-inline:.35rem}.user-identity{display:none}.user-menu-trigger{padding-right:.3rem}.header-error{display:none}.login-screen{grid-template-columns:1fr}.login-brand{min-height:220px}.login-brand img{width:48px;height:66px;margin-bottom:.8rem}.login-panel{margin:0 auto;padding:2rem 1.4rem 3rem}.login-panel h1{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){:where(.projects-workspace,[data-testid=primary-workspace],.page,.modal-backdrop,.work-dialog) *,:where(.projects-workspace,[data-testid=primary-workspace],.page,.modal-backdrop,.work-dialog) *:before,:where(.projects-workspace,[data-testid=primary-workspace],.page,.modal-backdrop,.work-dialog) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(forced-colors:active){.task-list-leading,.calendar-task,.user-avatar{border:1px solid CanvasText}}.workspace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.workspace-card{padding:24px;border:1px solid var(--line);background:var(--surface);border-radius:12px;display:flex;flex-direction:column;gap:20px}.workspace-card h2{margin:10px 0;overflow-wrap:anywhere}.workspace-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.workspace-card p{color:var(--muted)}.project-page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.project-page-filters{margin-bottom:24px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.project-page-filters>:first-child{width:min(100%,320px)}.project-page-filters>button{white-space:nowrap;width:auto}.task-table-description{display:grid;justify-items:start;gap:6px;white-space:normal;overflow-wrap:anywhere}.task-view-nav-row[data-view-switcher=hidden]{justify-content:flex-end;margin-bottom:.5rem}.tasks-page .task-search-toolbar.jk-filter-bar{margin-bottom:0}.task-view-nav-row[data-view-switcher=hidden]>:first-child{flex:none;margin-left:auto}.fl-support-button{min-height:44px;padding:0 16px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.76rem;font-weight:var(--weight-semibold, 600);letter-spacing:var(--control-tracking, 0);border:1px solid var(--line);background:var(--surface-2);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;cursor:pointer}.fl-support-button[data-variant=primary]{background:var(--support-accent, var(--brand-red, var(--blue)));color:var(--on-primary);border-color:var(--support-accent, var(--brand-red, var(--blue)))}.fl-support-button:disabled{opacity:.65;cursor:not-allowed}.fl-support-brand{display:flex;flex-direction:column;gap:0;font-size:.82rem;font-weight:800;line-height:20px}.fl-support-brand small{font-size:.72rem;line-height:16px;color:var(--muted);font-weight:600}.fl-support-actions{display:flex;flex-direction:column;gap:16px}.fl-support-actions>*{width:100%}.fl-support-illustration{display:block;position:relative;width:120px;height:80px}.fl-support-illustration img{position:absolute;top:0;left:3px;transform:scale(.7142857);transform-origin:top left}.fl-support-mobile-menu{background:var(--surface);padding:16px;border-bottom:1px solid var(--line)}.fl-support-mobile-menu[hidden]{display:none}.fl-support-mobile-menu p{margin:0 0 12px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fl-support-mobile-menu a{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 12px;border:1px solid transparent;border-radius:5px;text-decoration:none;font-size:.82rem;font-weight:800}.fl-support-mobile-menu a[aria-current=page]{background:var(--surface-2);border-color:var(--line)}.fl-support-mobile-menu a small{margin-left:auto;color:var(--muted);font-weight:500}.fl-support-menu-account{padding-top:16px;margin-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.fl-support-menu-icon{width:20px;height:20px}.fl-support-nav-icon{color:var(--muted);flex-shrink:0;width:17px;height:17px}.fl-support-watermark{position:absolute;pointer-events:none;z-index:0;right:0;top:48px;opacity:var(--support-watermark-opacity)}.fl-support-content{position:relative;width:min(100%,1280px);margin:auto;padding:48px}.fl-support-content h1{font-size:36px;line-height:1.1;font-family:var(--font-display, var(--font-sans));font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, -.025em);text-transform:var(--display-transform, none)}.fl-support-eyebrow{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.72rem}.fl-support-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px}@media(max-width:700px){.fl-support-content{padding:16px}.fl-support-content h1{font-size:28px}}.fl-support-content>:not(.fl-support-watermark):not([data-testid=firstline-assistant-drawer]):not(.fl-modal-backdrop){position:relative;z-index:1}.fl-support-account-trigger{display:flex;gap:8px;align-items:center;width:100%;min-height:48px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;font-family:var(--font-sans)}.fl-support-avatar{width:36px;height:36px;background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);font-weight:600;line-height:1;letter-spacing:0;overflow:visible}.fl-support-account-label{display:flex;flex:1;flex-direction:column;gap:4px;font-size:var(--text-sm)}.fl-support-account-label small{color:var(--muted);font-size:var(--text-xs);font-weight:500}.fl-support-account-popover{--menu-width: 260px;padding:16px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.fl-support-menu-account>*{width:100%}.fl-support-account-trigger:not(:disabled):hover,.fl-support-account-trigger:not(:disabled):focus-visible,.fl-support-account-trigger[aria-expanded=true]{background:var(--surface-2)}.fl-support-dashboard{display:flex;flex-direction:column;gap:24px}.fl-support-dashboard h1,.fl-support-dashboard h2,.fl-support-dashboard h3,.fl-support-dashboard p{margin:0}.fl-support-dashboard .fl-support-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-support-dashboard h2:not(.fl-support-eyebrow),.fl-support-dashboard h3{font-size:var(--text-lg);line-height:24px;font-weight:700}.fl-support-dashboard p,.fl-support-muted{color:var(--muted);line-height:24px}.fl-support-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fl-support-attention{background:var(--info-bg)}.fl-support-dashboard a:not(.fl-support-button){color:var(--blue);font-size:var(--text-sm)}.fl-support-dashboard .fl-support-eyebrow{font-size:.66rem;line-height:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fl-support-context{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:var(--text-sm)}.fl-support-workspace-menu{display:flex;flex-direction:column;padding:8px;min-width:240px}.fl-support-workspace-menu a{padding:12px;min-height:44px;text-decoration:none}.fl-support-workspace-menu a:hover,.fl-support-workspace-menu a:focus-visible{background:var(--surface-2)}.fl-support-dashboard .fl-support-empty{flex-direction:row;align-items:center;gap:24px}.fl-support-dashboard .fl-support-illustration{flex-shrink:0}@media(max-width:700px){.fl-support-card-grid{grid-template-columns:minmax(0,1fr)}.fl-support-dashboard .fl-support-empty{flex-direction:column;align-items:flex-start}}.fl-support-guest>header{min-height:68px;box-sizing:border-box;padding:12px 32px;display:flex;align-items:center;gap:8px;background:var(--surface)}.fl-support-email-form{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:520px}.fl-support-email-form>div{width:100%}@media(max-width:700px){.fl-support-guest>header{padding:12px 16px}.fl-support-watermark{transform:scale(.719);transform-origin:top right}}:root[data-theme=dark] .fl-support-menu-icon{filter:invert(1)}.fl-support-dashboard .fl-support-attention p{color:var(--info-fg)}.fl-support-ticket-form{max-width:760px}.fl-support-ticket-form form{display:flex;flex-direction:column;gap:24px}.fl-support-ticket-form textarea{box-sizing:border-box;width:100%;min-height:160px;padding:12px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;resize:vertical}.fl-support-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0}.fl-support-department{display:flex;flex-direction:column;gap:24px}.fl-support-department h1,.fl-support-department h2,.fl-support-department p{margin:0}.fl-support-department>p,.fl-support-department aside p{color:var(--muted);line-height:24px}.fl-support-department .fl-support-eyebrow{font-size:.66rem;line-height:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fl-support-department-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:24px;align-items:start}.fl-support-department form,.fl-support-department aside{display:flex;flex-direction:column;gap:16px;min-width:0}.fl-support-department .fl-support-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-support-department h2{font-size:var(--text-lg);line-height:24px}.fl-support-department .fl-support-attention p{color:var(--info-fg);white-space:pre-line}.fl-support-action{width:fit-content;max-width:100%;align-self:flex-end;justify-self:end}.fl-support-inline-actions{justify-content:flex-end;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:800px){.fl-support-department-columns{grid-template-columns:minmax(0,1fr)}}.fl-support-content:has(.fl-support-department)>.fl-support-watermark{top:12px;right:16px}.fl-support-department .fl-support-field>label,.fl-support-department form>.fl-support-muted{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px}.fl-support-department .fl-support-field input{min-height:44px;padding:12px;border-radius:3px;font-size:var(--text-base);font-weight:var(--weight-normal);line-height:24px}.fl-support-queue{display:flex;flex-direction:column;gap:24px}.fl-support-queue p,.fl-support-queue h1,.fl-support-queue h2,.fl-support-routing-form p,.fl-support-routing-form h3{margin:0}.fl-support-queue>p,.fl-support-queue article p,.fl-support-routing-form p{color:var(--muted);line-height:24px}.fl-support-queue .fl-support-eyebrow{font-size:.66rem;font-weight:800;letter-spacing:.16em;line-height:16px}.fl-support-queue article,.fl-support-routing-form .fl-support-panel{display:flex;flex-direction:column;gap:12px}.fl-support-queue h2,.fl-support-routing-form h3{font-size:var(--text-lg);line-height:24px}.fl-support-queue article h2 a{color:var(--text);text-decoration:none}.fl-support-queue article h2 a:hover{text-decoration:underline}.fl-support-routing-form,.fl-support-routing-picker{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-support-routing-picker{margin:0;border:1px solid var(--line);padding:12px;border-radius:var(--radius-sm)}.fl-support-routing-form>button{align-self:start}.fl-support-routing-form input,.fl-support-routing-form select{font-weight:var(--weight-normal)}.fl-support-routing-form .fl-support-panel{padding:24px}.fl-support-routing-form p{overflow-wrap:anywhere}.fl-support-queue-empty img{display:block;width:160px;max-width:100%;height:auto;aspect-ratio:160 / 112;object-fit:contain;margin-bottom:16px}.fl-support-content:has(.fl-support-queue)>.fl-support-watermark{top:12px;right:16px}.fl-support-routing-dialog{--jk-dialog-width: 640px;--display-weight: 700;--display-transform: none;--display-tracking: 0;--text-xl: var(--text-lg);background:var(--surface);border-radius:var(--radius-md)}.fl-support-routing-dialog>header,.fl-support-routing-dialog>div{padding:24px}.fl-support-routing-dialog>header{border-bottom:0;padding-bottom:0}.fl-support-routing-dialog>header button{min-width:44px;min-height:44px}.fl-support-routing-form input:not([type=checkbox]),.fl-support-routing-form select{min-height:44px;font-size:var(--text-base);line-height:24px}.fl-support-queue .fl-support-eyebrow{text-transform:uppercase}.fl-support-queue button[aria-pressed=true]:not([data-variant=primary]){background:color-mix(in srgb,var(--support-accent, var(--brand-red, var(--blue))) 7%,var(--surface));border-color:var(--support-accent, var(--brand-red, var(--blue)))}.fl-support-conversation-page{display:flex;flex-direction:column;gap:24px;min-width:0}.fl-support-conversation-page p,.fl-support-conversation-page h1,.fl-support-conversation-page h2{margin:0}.fl-support-back{color:var(--muted);font-size:var(--text-sm);text-decoration:none;align-self:start;min-height:24px}.fl-support-back:hover{text-decoration:underline}.fl-support-ticket-heading{display:grid;gap:24px}.fl-support-ticket-heading h1{font-size:36px;line-height:40px;letter-spacing:-.04em;overflow-wrap:anywhere}.fl-support-ticket-heading>p:last-child{color:var(--muted);font-size:var(--text-sm);line-height:20px}.fl-support-ticket-heading .fl-support-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.66rem;line-height:16px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fl-support-ticket-heading .fl-support-eyebrow img{width:28px;height:4px}.fl-support-ticket-heading .fl-support-eyebrow span{margin-left:24px}.fl-support-conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:24px;align-items:start}.fl-support-conversation-main{grid-column:1;grid-row:1;display:grid;gap:24px;min-width:0}.fl-support-conversation-page .fl-support-panel{padding:24px}.fl-support-ticket-context{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:16px;border-top:2px solid var(--info-fg);font-size:var(--text-sm);line-height:20px}.fl-support-ticket-context[data-tone=warning]{border-top-color:var(--warning-fg)}.fl-support-ticket-context[data-tone=success]{border-top-color:var(--success-fg)}.fl-support-ticket-context .fl-support-context-label{font-size:var(--text-xs);text-transform:uppercase;color:var(--muted)}.fl-support-ticket-context hr{width:100%;border:0;border-top:1px solid var(--line);margin:0}.fl-support-lifecycle-actions{display:grid;gap:12px}.fl-support-conversation,.fl-support-reply{display:flex;flex-direction:column;gap:16px;min-width:0}.fl-support-conversation-page h2{font-size:var(--text-lg);line-height:24px;font-weight:700;text-transform:none;letter-spacing:0}.fl-support-conversation-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px}.fl-support-conversation-heading>div{display:grid;gap:8px}.fl-support-conversation-heading p{font-size:var(--text-sm);line-height:20px;color:var(--muted)}.fl-support-message-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.fl-support-message{display:flex;gap:16px;border-top:1px solid var(--line);padding-top:16px;min-width:0}.fl-support-message-content{display:grid;gap:8px;min-width:0;flex:1}.fl-support-message-avatar{width:32px;height:32px;flex-shrink:0;font-size:var(--text-xs)}.fl-support-message-content .fl-support-message-author{font-size:var(--text-sm);font-weight:800;line-height:20px}.fl-support-message-content time,.fl-support-message-event{font-size:var(--text-xs);color:var(--muted);line-height:16px;font-weight:600}.fl-support-message-content>p{font-size:var(--text-base);line-height:24px}.fl-support-message[data-kind=staff_reply],.fl-support-message[data-kind=internal_note]{padding:16px;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--info-fg) 4%,var(--surface))}.fl-support-message[data-kind=staff_reply] .fl-support-message-avatar{background:color-mix(in srgb,var(--info-fg) 12%,var(--surface));color:var(--info-fg)}.fl-support-message[data-kind=internal_note]{background:color-mix(in srgb,var(--warning-fg) 6%,var(--surface))}.fl-support-reply .fl-support-reply-visibility{font-size:var(--text-xs);line-height:16px;color:var(--muted);font-weight:600}.fl-support-reply textarea{min-height:96px;padding:12px;border-radius:3px;font-size:var(--text-base);line-height:24px;font-weight:var(--weight-normal);background:var(--surface-2)}.fl-support-reply select{min-height:44px}.fl-support-audience-option{min-height:44px;font-size:var(--text-sm)}.fl-support-audience-option[aria-pressed=true]{background:color-mix(in srgb,var(--support-accent, var(--brand-red, var(--blue))) 8%,var(--surface));color:var(--danger-fg)}.fl-support-request-context{border-top:1px solid var(--line);padding-top:16px;font-size:var(--text-sm);line-height:24px}.fl-support-request-context summary{cursor:pointer;min-height:24px}.fl-support-request-context[open]>p,.fl-support-request-context[open]>a{margin-top:12px;display:block}.fl-support-conversation-page p,.fl-support-conversation-page a{overflow-wrap:anywhere}@media(max-width:850px){.fl-support-conversation-grid{grid-template-columns:minmax(0,1fr)}.fl-support-ticket-context,.fl-support-conversation-main{grid-column:1;grid-row:auto}}@media(max-width:700px){.fl-support-ticket-heading h1{font-size:28px;line-height:32px}.fl-support-conversation-page .fl-support-panel{padding:20px}.fl-support-message{gap:12px}}.fl-support-ticket-context .fl-support-inline-actions{align-items:center}.fl-support-conversation-page .fl-support-message-avatar[data-size=sm]{width:32px;height:32px}.fl-support-reply .fl-support-audience[data-variant=separate] .fl-support-audience-option[data-selected=true]{border-color:var(--danger-fg);background:color-mix(in srgb,var(--support-accent, var(--brand-red, var(--blue))) 8%,var(--surface));color:var(--danger-fg)}@media(max-width:850px){.fl-support-conversation-page[data-audience=requester] .fl-support-ticket-context{background:transparent;border:0;padding:0}.fl-support-conversation-page[data-audience=requester] .fl-support-ticket-context>.fl-support-context-label,.fl-support-conversation-page[data-audience=requester] .fl-support-context-description{display:none}}@media(max-width:700px){.fl-support-reply>div>.fl-support-button[data-variant=primary]{width:100%}}.fl-support-conversation-page .fl-support-message-avatar{--avatar-bg: var(--surface-2);--avatar-fg: var(--muted)}.fl-support-content:has(.fl-support-conversation-page){overflow-x:clip}.fl-support-content>.fl-support-conversation-watermark{width:229.4px;height:360px;right:-36px;top:32px;transform:none}.fl-support-conversation-watermark img{position:absolute;top:2.03%;left:2%;max-width:none}@media(max-width:700px){.fl-support-content>.fl-support-conversation-watermark{width:165px;height:259px;top:120px}}.fl-support-file-picker{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;font-size:.82rem;line-height:20px;color:var(--muted)}.fl-support-file-picker p,.fl-support-file p{margin:0}.fl-support-file-picker .fl-support-file-label{color:var(--text);font-weight:800}.fl-support-file-picker>span>.fl-support-button{min-width:160px}.fl-support-files{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.fl-support-file{display:flex;align-items:center;gap:12px;padding:12px;min-width:0;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);font-size:.82rem;line-height:20px}.fl-support-file-description{flex:1;min-width:0;overflow-wrap:anywhere}.fl-support-file-name{color:var(--info-fg)}.fl-support-file-status,.fl-support-file-guidance{color:var(--muted)}.fl-support-file-error{color:var(--danger-fg)}.fl-support-file-actions{display:flex;flex-wrap:wrap;gap:8px}.fl-support-message-content>.fl-support-files{margin-top:12px}@media(max-width:600px){.fl-support-file{flex-direction:column;align-items:stretch}}.fl-support-context-choice,.fl-support-history{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-support-classification-warning{background:var(--warning-bg);color:var(--text);padding:12px;border-radius:var(--radius-sm)}.fl-support-routing-history{list-style:none;display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.fl-support-routing-history .fl-support-panel{margin:0}.fl-support-history-state{padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.fl-support-history-state h4,.fl-support-history-state p{margin:0 0 8px}.fl-support-history-notices{padding:16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere}.fl-support-history-notices h4{margin:0 0 12px}.fl-support-history-notices ul{list-style:none;padding:0;margin:0}.fl-support-history-notices li{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.fl-support-ticket-context>.fl-support-button+.fl-support-button{margin-top:8px}.fl-support-delivery-dialog{--jk-dialog-width: 820px}.fl-support-delivery,.fl-support-delivery-list,.fl-support-delivery-list>li{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-support-delivery-list{padding:0;margin:0;list-style:none}.fl-support-delivery-notice{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);overflow-wrap:anywhere}.fl-support-delivery-notice.is-warning{background:var(--warning-bg)}.fl-support-delivery-notice h3,.fl-support-delivery-notice p,.fl-support-delivery>p{margin:0}.fl-support-delivery-meta{font-size:var(--text-sm);line-height:20px;color:var(--muted)}.fl-support-delivery .fl-support-button{align-self:flex-start}@media(max-width:600px){.fl-support-delivery .fl-support-button{align-self:stretch}}.fl-support-delivery-attention{padding:12px;margin-top:8px!important;background:var(--warning-bg);border-radius:var(--radius-sm);color:var(--text)}.fl-support-ticket-list-page{display:flex;flex-direction:column;gap:24px;min-width:0}.fl-support-ticket-list-page h1,.fl-support-ticket-list-page h2,.fl-support-ticket-list-page p{margin:0}.fl-support-ticket-receipt{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2)}.fl-support-ticket-receipt h2{font-size:var(--text-lg);font-weight:700;line-height:24px}.fl-support-ticket-receipt p{font-size:var(--text-base);font-weight:400;line-height:24px}@media(max-width:700px){.fl-support-ticket-receipt{padding:16px}}.fl-support-refresh.fl-support-button{width:44px;min-width:44px;height:44px;padding:0;flex:0 0 44px;font-size:24px}.fl-support-reply-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.fl-support-help-link{display:inline-flex;align-items:center;gap:6px}.fl-support-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--surface)}.fl-support-primary-nav{display:flex;flex-wrap:wrap;gap:4px}.fl-support-primary-nav a,.fl-support-staff-trigger,.fl-support-staff-menu a{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-sm, 6px);color:var(--muted);font-size:var(--text-sm);font-weight:600;text-decoration:none}.fl-support-primary-nav a:hover,.fl-support-staff-trigger:hover,.fl-support-staff-menu a:hover{background:var(--surface-2);color:var(--text)}.fl-support-primary-nav a[aria-current=page],.fl-support-staff-menu a[aria-current=page],.fl-support-staff-trigger.is-active{background:var(--surface-2);border-color:var(--line);color:var(--text)}.fl-support-staff-nav{flex-shrink:0;padding-left:16px;border-left:1px solid var(--line)}.fl-support-staff-trigger{background:transparent;white-space:nowrap}.fl-support-staff-menu{min-width:240px;padding:8px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.fl-support-staff-menu p{padding:8px 12px;margin:0}.fl-support-mobile-staff{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.fl-support-mobile-menu a{color:var(--text)}.fl-support-summary-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:var(--text-xs);color:var(--muted)}.fl-support-summary-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--info-bg);color:var(--info-fg);font-weight:600}.fl-support-dashboard .fl-support-ticket-summary h3{font-size:var(--text-xl, 20px);line-height:1.4;color:var(--text);overflow-wrap:anywhere}.fl-support-dashboard .fl-support-ticket-summary p,.fl-support-dashboard .fl-support-workspace-card p{font-size:var(--text-sm)}.fl-support-dashboard .fl-support-card-action{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;margin-bottom:-8px;font-weight:600;text-decoration:none}.fl-support-card-action:hover{text-decoration:underline}.fl-support-ticket-summary .fl-support-card-action{margin-top:4px}.fl-support-dashboard-heading{display:grid;gap:8px}.fl-support-dashboard-heading h1,.fl-support-dashboard-heading p{margin:0}.fl-support-status-filter{min-width:180px;justify-content:space-between}.fl-support-brand-picker{display:flex;align-items:center;min-width:0;max-width:min(440px,55vw)}.fl-support-workspace-home{display:flex;align-items:center;min-width:0;gap:10px;color:var(--text);text-decoration:none;min-height:48px}.fl-support-workspace-logo,.fl-support-workspace-monogram{width:36px;height:36px;flex-shrink:0;object-fit:contain}.fl-support-workspace-monogram{display:grid;place-items:center;background:var(--info-bg);color:var(--info-fg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700}.fl-support-workspace-identity{display:grid;gap:2px;min-width:0}.fl-support-workspace-identity strong{font-size:var(--text-base);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-support-workspace-identity small{font-size:var(--text-xs);color:var(--muted)}.fl-support-brand-caret{display:grid;place-items:center;min-width:44px;min-height:44px;margin-left:10px;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted)}.fl-support-brand-options{padding:8px;min-width:280px;max-width:calc(100vw - 16px);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.fl-support-brand-options a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;color:var(--text);text-decoration:none;border-radius:var(--radius-sm);font-size:var(--text-sm)}.fl-support-brand-options a[aria-current=page],.fl-support-brand-options a:hover{background:var(--surface-2)}.fl-support-brand-options a span{min-width:0;overflow-wrap:anywhere}.fl-support-brand-options a small{display:block;color:var(--muted);font-size:var(--text-xs);margin-top:4px}.fl-support-brand-options p{margin:8px 12px;padding-top:12px;border-top:1px solid var(--line)}.fl-support-brand-options .fl-support-workspace-logo,.fl-support-brand-options .fl-support-workspace-monogram{width:28px;height:28px}.fl-support-workspace-settings{display:grid;gap:24px;max-width:760px}.fl-support-workspace-settings form{display:grid;gap:16px}.fl-support-workspace-settings h2,.fl-support-workspace-settings p{margin:0}.fl-support-workspace-settings label{display:grid;gap:8px}.fl-support-logo-preview{width:80px;height:80px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.fl-support-logo-preview img{width:64px;height:64px;object-fit:contain}@media(max-width:700px){.fl-support-brand-picker{max-width:calc(100vw - 132px)}.fl-support-brand-caret{margin-left:4px}}.fl-support-intake{display:grid;gap:24px;min-width:0}.fl-support-intake>p{margin:0}.fl-support-intake-columns{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:24px;align-items:start}.fl-support-intake-list,.fl-support-intake-detail{display:grid;gap:16px;min-width:0}.fl-support-intake-card{display:grid;gap:8px;color:var(--text);text-decoration:none;overflow-wrap:anywhere}.fl-support-intake-card strong{font-size:var(--text-lg);line-height:24px}.fl-support-intake-card span,.fl-support-intake-card small,.fl-support-intake-card time{color:var(--muted)}.fl-support-intake-card time{font-size:var(--text-xs)}.fl-support-intake-card[aria-current=page]{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue)}.fl-support-intake-card:hover{background:var(--surface-2)}.fl-support-intake-card:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:3px}.fl-support-intake-heading{display:grid;justify-items:start;gap:12px;overflow-wrap:anywhere}.fl-support-intake-heading h2{font-size:1.75rem;line-height:1.3;font-weight:800;margin:0}.fl-support-intake-heading p,.fl-support-intake-message small{color:var(--muted);font-size:var(--text-sm);margin:0}.fl-support-intake-message,.fl-support-intake-context,.fl-support-intake-composer{display:grid;gap:16px;min-width:0}.fl-support-intake-message h3,.fl-support-intake-context h3,.fl-support-intake-warning h3{margin:0;font-size:var(--text-lg)}.fl-support-intake-message[data-kind=internal_note]{background:var(--surface-2);border-left:3px solid var(--muted)}.fl-support-intake-message[data-kind=reply]{border-left:3px solid var(--blue)}.fl-support-intake-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.fl-support-intake-files{display:grid;gap:8px;padding-left:20px}.fl-support-intake-files li span{display:block;color:var(--muted);font-size:var(--text-sm)}.fl-support-intake-context{background:var(--surface-2)}.fl-support-intake-context dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0}.fl-support-intake-context dt{color:var(--muted)}.fl-support-intake-context dd{margin:0;overflow-wrap:anywhere}.fl-support-intake-warning{border-left:3px solid var(--warning-fg, var(--muted))}.fl-support-intake-back{justify-self:start}.fl-support-intake-composer textarea{min-height:180px}.fl-support-intake-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:end;gap:12px}.fl-support-intake-filter>div{min-width:0}.fl-support-intake-filter>button{min-height:48px}.fl-support-intake-filter input:not([type=checkbox]):not([type=radio]){min-height:48px;min-width:0;width:100%}@media(max-width:800px){.fl-support-intake-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-support-intake-filter>div:nth-child(3){grid-column:1 / -1}}@media(max-width:420px){.fl-support-intake-filter{grid-template-columns:minmax(0,1fr)}}.fl-support-intake-email{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;overflow:auto}@media(max-width:900px){.fl-support-intake-columns{grid-template-columns:minmax(0,1fr)}.fl-support-intake-columns[data-selected=true]>.fl-support-intake-list,.fl-support-intake-columns[data-selected=false]>.fl-support-intake-detail{display:none}}.fl-support-intake-composer h3,.fl-support-intake-composer p,.fl-support-intake-context p{margin:0}.fl-support-intake-composer>.fl-support-button{justify-self:start}.fl-support-intake-message>.fl-support-button{justify-self:start}.fl-support-intake-composer .fl-support-button[data-variant=subtle]{border-color:transparent;background:transparent;color:var(--muted)}.fl-support-intake .fl-support-eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.12em}.fl-support-intake-more{display:grid;gap:4px;min-width:190px;padding:8px}.fl-support-intake-more .fl-support-button{justify-content:start;border-color:transparent;background:transparent}@media(max-width:900px){.fl-support-intake[data-selected=true]>.fl-support-intake-filter{display:none}}.fl-support-intake-ticket-option{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;gap:var(--space-3, 8px);padding:var(--space-4, 12px) var(--space-6, 16px);width:100%;height:auto;font-size:var(--text-sm);font-weight:var(--weight-medium, 500);letter-spacing:normal;border-color:var(--line)}.fl-support-intake-ticket-option>strong{font-weight:var(--weight-bold, 700)}.fl-support-intake-ticket-option[aria-pressed=true]{background:var(--info-bg);border-color:color-mix(in srgb,var(--info-fg) 25%,var(--line))}.fl-support-intake-link-dialog{--jk-dialog-width: 820px}.fl-support-intake-ticket-option>span{color:var(--muted);font-weight:var(--weight-normal, 400)}.fl-support-intake-review textarea{min-height:6rem}.fl-support-email-dialog{overflow-wrap:anywhere}.fl-support-intake-extra-filters{display:grid;gap:12px}.fl-support-email-collapsed{font-size:var(--text-sm);color:var(--muted);margin:8px 0}.fl-support-reply-addresses{display:grid;gap:6px;margin:0;padding:12px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm)}.fl-support-reply-addresses>div{display:flex;gap:12px}.fl-support-reply-addresses dt{color:var(--muted);flex:0 0 36px}.fl-support-reply-addresses dd{margin:0;overflow-wrap:anywhere;min-width:0}.fl-support-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "title action" "description description";column-gap:24px;row-gap:12px;align-items:center}.fl-support-page-heading>.fl-support-eyebrow{grid-area:eyebrow;margin:0;text-transform:uppercase;line-height:16px}.fl-support-page-heading>h1{grid-area:title;min-width:0;margin:0;overflow-wrap:anywhere}.fl-support-page-heading>.fl-support-page-description{grid-area:description;margin:4px 0 0;color:var(--muted);line-height:24px}.fl-support-page-action{grid-area:action;justify-self:end}@media(max-width:700px){.fl-support-page-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "description" "action"}.fl-support-page-action{justify-self:stretch;margin-top:8px}.fl-support-page-action>.fl-support-button{width:100%}}.fl-support-issues{display:flex;flex-direction:column;gap:24px;min-width:0}.fl-support-issues h1,.fl-support-issues h2,.fl-support-issues p{margin:0}.fl-support-issues h2{font-size:var(--text-lg);line-height:24px}.fl-support-issues .fl-support-eyebrow img{width:28px;height:4px}.fl-support-issue-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.fl-support-issue-filters>div:first-child{flex:1 1 300px}.fl-support-issue-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:var(--muted);font-size:var(--text-sm)}.fl-support-issue-meta>span:first-child{min-width:140px}.fl-support-issue-detail-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.fl-support-issue-detail-columns[data-sidebar=true]{grid-template-columns:minmax(0,808fr) minmax(260px,352fr)}.fl-support-issue-prose,.fl-support-issue-state{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.fl-support-issue-prose p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:24px}.fl-support-issue-summary{font-weight:var(--weight-medium)}.fl-support-issue-state>.fl-support-button{align-self:start}.fl-support-issue-empty-art{width:160px;height:auto;max-width:100%;object-fit:contain}.fl-support-issue-own-tickets{list-style:none;margin:0;padding:0;display:grid;gap:16px}.fl-support-issue-own-tickets li{display:grid;gap:8px;font-size:var(--text-sm);overflow-wrap:anywhere}.fl-support-issue-own-tickets li+li{border-top:1px solid var(--line);padding-top:16px}@media(max-width:800px){.fl-support-issue-detail-columns[data-sidebar=true]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.fl-support-issue-filters>div:first-child{flex:1 0 100%}.fl-support-issue-filters>div:not(:first-child){flex:1 1 140px;min-width:0}.fl-support-issue-filters .fl-support-status-filter{min-width:0;width:100%}}.fl-support-issues>.fl-support-back{display:inline-flex;align-items:center;gap:8px}.fl-support-issue-edit-form{display:grid;gap:20px;min-width:0}.fl-support-issue-edit-form textarea{width:100%;min-height:100px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;line-height:24px;resize:vertical}.fl-support-issue-edit-form .fl-support-card-grid{gap:16px}.fl-support-issue-preview{--jk-dialog-width: 1100px}.fl-support-issue-status[data-tone=neutral],.fl-support-status-chip[data-tone=neutral]{--chip-ink: var(--text)}.fl-support-multi-filter{flex:0 1 260px;min-width:0}.fl-support-issue-editor-main{display:grid;gap:24px;min-width:0}.fl-support-related-issues{border-top:1px solid var(--line);padding-top:20px;display:grid;gap:16px}.fl-support-related-issues ul{display:grid;gap:20px;margin:0;padding:0;list-style:none}.fl-support-related-issues li{display:grid;gap:8px;overflow-wrap:anywhere}.fl-support-related-issues .fl-support-issue-meta{flex-wrap:wrap}.fl-support-multi-filter [data-multi-trigger],.fl-support-multi-filter [data-filter-trigger]{min-height:48px}.fl-support-issue-engagement{display:grid;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line)}.fl-support-issue-engagement-actions{display:grid;gap:8px}.fl-support-issue-engagement-actions button[aria-pressed=true],.fl-support-issues .fl-support-issue-view[data-variant=separate] button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--blue) 8%,var(--surface));border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}.fl-support-issue-detail-main{display:grid;gap:24px;min-width:0}.fl-support-issue-updates{list-style:none;margin:0;padding:0;display:grid;gap:20px}.fl-support-issue-updates li{display:grid;gap:12px}.fl-support-issue-updates li+li{padding-top:20px;border-top:1px solid var(--line)}.fl-support-issue-updates time{color:var(--muted);font-size:var(--text-sm)}@media(max-width:800px){.fl-support-issue-detail-columns[data-sidebar=true]>.fl-support-issue-detail-main{display:contents}.fl-support-issue-detail-columns[data-sidebar=true]>.fl-support-issue-state{grid-row:2}}.fl-support-issue-view button{min-height:38px}.fl-support-ticket-issue-context{margin-block:24px}.fl-support-issue-gallery{--jk-gallery-gap: 16px;--jk-gallery-caption-gap: 8px;display:grid;gap:16px;min-width:0}.fl-support-issue-gallery>h2,.fl-support-issue-gallery>p{margin:0}.fl-support-image-editor{display:grid;gap:16px;min-width:0;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}.fl-support-image-editor h2,.fl-support-image-editor p{margin:0}.fl-support-image-list,.fl-support-image-fields{display:grid;gap:16px;min-width:0}.fl-support-image-card[data-layout=preview]{padding:16px;gap:16px;background:var(--surface)}.fl-support-image-editor p{line-height:1.5;overflow-wrap:anywhere}.fl-support-image-status{font-weight:var(--weight-medium);font-size:var(--text-sm)}.fl-support-image-placeholder{display:grid;place-items:center;min-height:120px;color:var(--muted);background:var(--surface-2)}.fl-support-image-empty{padding:24px;display:grid;gap:8px;border:1px dashed var(--line);border-radius:var(--radius-sm)}.fl-support-roadmap-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.fl-support-roadmap-stage{min-width:0;display:grid;gap:16px;padding-top:16px;border-top:2px solid var(--muted)}.fl-support-roadmap-stage[data-stage=designed],.fl-support-roadmap-stage[data-stage=staged]{border-color:var(--blue)}.fl-support-roadmap-stage[data-stage=in_progress]{border-color:var(--amber)}.fl-support-roadmap-stage-heading{display:flex;align-items:center;gap:8px}.fl-support-roadmap-stage-heading>span:last-child,.fl-support-roadmap-meta{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.fl-support-roadmap-stage>p{font-size:var(--text-sm)}.fl-support-roadmap-cards{display:grid;gap:16px;list-style:none;margin:0;padding:0}.fl-support-roadmap-card{display:grid;gap:16px;padding:16px;min-width:0;overflow-wrap:anywhere}.fl-support-roadmap-card h3{margin:0;font-size:var(--text-lg);line-height:1.45}.fl-support-roadmap-card .fl-support-button{width:100%}.fl-support-roadmap-empty-stage{padding:16px;border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted)}.fl-support-roadmap-empty,.fl-support-roadmap-placement{display:grid;gap:16px;justify-items:start}@media(max-width:1000px){.fl-support-roadmap-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fl-support-roadmap-stages{grid-template-columns:minmax(0,1fr)}}.fl-support-roadmap-link{color:var(--blue);font-size:var(--text-sm)}.fl-support-release-list{display:grid;gap:24px;list-style:none;margin:0;padding:0}.fl-support-release-card,.fl-support-release-related{display:flex;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere}.fl-support-release-card>.fl-support-button,.fl-support-release-related>.fl-support-button{align-self:start;min-width:170px}.fl-support-release-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.fl-support-release-meta time{min-width:200px}.fl-support-release-excerpt{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:24px}.fl-support-release-related{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.fl-support-release-publishing>.fl-support-button{width:fit-content;justify-self:end;align-self:flex-end}.fl-support-release-preview-banner{display:grid;gap:16px;background:var(--info-bg)}.fl-support-release-preview-banner>strong{color:var(--blue);font-size:var(--text-xs)}.fl-support-release-preview{display:grid;gap:24px;outline:none}.fl-support-release-related-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.fl-support-release-related-list li{display:grid;gap:8px;overflow-wrap:anywhere}.fl-support-release-options{display:grid;gap:12px}@media(max-width:640px){.fl-support-release-meta time{min-width:0}.fl-support-release-meta{gap:12px}}.fl-support-staff-release-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.fl-support-staff-release-list>li{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.fl-support-staff-release-list>li+li{border-top:1px solid var(--line);padding-top:16px}.fl-support-staff-release-list .fl-support-button{justify-self:start;min-width:160px}@media(max-width:640px){.fl-support-release-card>.fl-support-button,.fl-support-release-related>.fl-support-button{width:100%}.fl-support-release-meta{width:100%}.fl-support-release-meta>time{flex:1}}.fl-support-release-related>h3{margin:0}@media(max-width:640px){.fl-support-release-card,.fl-support-release-preview .fl-support-panel,.fl-support-release-detail>.fl-support-issue-detail-columns>.fl-support-issue-prose{padding:16px}}.fl-support-release-preview-banner>p{margin:0}@media(max-width:640px){.fl-support-release-detail>.fl-support-issue-detail-columns>aside{padding:16px}.fl-support-release-detail>.fl-support-issue-detail-columns>aside>.fl-support-button{width:100%}}.fl-support-department-staff{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;padding:0;margin:0}.fl-support-department-staff li{display:inline-flex;align-items:center;gap:8px}.fl-support-department .fl-support-department-meta{color:var(--muted);font-size:var(--text-sm)}.fl-support-issue-overview{display:grid;gap:16px}.fl-support-issue-overview-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fl-support-issue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fl-support-issue-metrics>a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--text)}.fl-support-issue-metrics strong{font-size:32px}.fl-support-issue-metrics>a:hover{border-color:var(--support-accent, var(--blue))}.fl-support-issue-departments{display:flex;flex-wrap:wrap;gap:8px}.fl-support-issue-departments>span{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:13px}.fl-support-staff-issue-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fl-support-staff-issue-filters>div{min-width:0}.fl-support-staff-issue-filters>div:first-child{grid-column:1 / -1}.fl-support-staff-issue-filters>button{justify-self:end;white-space:nowrap}@media(max-width:700px){.fl-support-issue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.fl-support-issue-metrics{grid-template-columns:minmax(0,1fr)}}.fl-support-staff-issue-filters input:not([type=checkbox]):not([type=radio]),.fl-support-staff-issue-filters select,.fl-support-staff-issue-filters [data-multi-trigger],.fl-support-staff-issue-filters [data-filter-trigger],.fl-support-staff-issue-filters>button{min-height:48px}.fl-support-editor-section:not([hidden]){display:grid;gap:24px}.fl-support-editor-section[hidden]{display:none}.fl-support-issue-editor{position:relative}.fl-support-editor-actionbar{position:sticky;bottom:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px;margin-top:24px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 -4px 18px #0000000f}.fl-support-editor-save-status{flex:1 1 240px;min-width:0}.fl-support-editor-actionbar p,.fl-support-editor-actionbar .fl-support-inline-actions{margin:0}.fl-support-issue-editor .fl-support-editor-sections{scroll-margin-block:100px}@media(max-width:600px){.fl-support-editor-actionbar{padding:12px;bottom:env(safe-area-inset-bottom,0px)}.fl-support-editor-actionbar .fl-support-inline-actions{flex:1 1 100%}.fl-support-editor-actionbar .fl-support-button{width:auto}}.fl-support-ticket-rail{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;font-size:var(--text-sm);line-height:20px}.fl-support-ticket-rail .fl-support-context-label{font-size:var(--text-xs);text-transform:uppercase;color:var(--muted)}.fl-support-ticket-rail hr{width:100%;border:0;border-top:1px solid var(--line);margin:0}.fl-support-ticket-rail .fl-support-button{align-self:start}.support-account{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--text-sm)}.support-account strong,.support-account small{display:block}.support-account small{color:var(--muted);margin-top:4px}.support-appearance{display:flex;gap:8px;align-items:center}.support-appearance select{min-height:44px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}.support-footer{margin-top:24px;font-size:var(--text-xs);color:var(--muted)}.fl-support-panel p{line-height:1.6}@media(max-width:700px){.support-account{width:100%}.support-account>div{flex:1 1 100%}}.support-pagination{display:flex;gap:12px;margin-block:16px}.support-queue-options{display:flex;flex-direction:column;gap:12px;min-width:0}.support-queue-quick-filters{gap:8px}.fl-support-account-popover .support-account{display:grid;gap:16px}.fl-support-account-popover .support-appearance{display:grid;gap:8px;font-weight:var(--weight-semibold)}.fl-support-account-popover .support-appearance select{width:100%;font-weight:var(--weight-medium)}.fl-support-account-popover .support-account>.fl-support-button{justify-content:flex-start;min-height:44px;background:transparent;border-color:var(--line);font-weight:var(--weight-semibold);letter-spacing:0}.support-assign-shortcut{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.support-assign-shortcut [role=alert]{flex-basis:100%}:root,:root[data-theme=light]{color-scheme:light;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-sans);--support-accent: #245fbd;--support-accent-hover: #184b9d;--brand-red: var( --support-accent );--jk-accent: var(--support-accent);--jk-accent-fg: var(--support-accent);--jk-accent-soft: var(--info-bg);--bg: #f5f7fa;--surface: #fff;--surface-2: #edf1f6;--text: #172235;--muted: #526178;--muted-solid: var(--muted);--line: #d9e0e9;--blue: #245fbd;--red: #b42332;--green: #187346;--amber: #87501c;--purple: #724dac;--overlay: #0b1220;--info-bg: #e6effd;--info-fg: #1e4f9d;--warning-bg: #fff0da;--warning-fg: #7b4814;--success-bg: #e2f3e8;--success-fg: #245f46;--danger-bg: #fce8ea;--danger-fg: #9f2433;--on-primary: #fff;--on-accent: #fff;--on-danger: #fff;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 999px;--text-xs: .75rem;--text-sm: .875rem;--text-base: .95rem;--text-lg: 1.125rem;--text-xl: 1.4rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-bolder: 700;--weight-heavy: 800;--leading-normal: 1.5;--display-weight: 700;--display-tracking: -.03em;--display-transform: none;--grad-brand: linear-gradient(120deg, #245fbd, #2b83ce);--shadow-sm: 0 2px 8px #17223506;--shadow-md: 0 12px 32px #17223514;--shadow-lg: 0 18px 50px #17223526;--jk-focus-ring-color: var(--support-accent);--jk-shell-brand-mark-bg: transparent;--jk-shell-brand-mark-radius: 0;--jk-shell-brand-mark-height: 36px;--jk-shell-brand-mark-width: 36px;--jk-shell-brand-font-family: var(--font-sans);--jk-shell-brand-letter-spacing: 0;--jk-shell-brand-gap: 0;--jk-shell-header-padding-inline: 32px;--jk-workspace-trail-padding-block: 0;--jk-workspace-trail-inset: 0;--app-header-height: 76px;--support-watermark-opacity: .035;font-family:var(--font-sans);font-synthesis:none}:root[data-theme=dark]{color-scheme:dark;--bg: #101722;--surface: #182232;--surface-2: #202d40;--text: #eef3fa;--muted: #aab8cd;--line: #354358;--blue: #9ac6ff;--red: #ffa4ab;--green: #98dbb4;--amber: #edc48e;--purple: #c9b0ed;--info-bg: #223c59;--info-fg: #b7d7ff;--warning-bg: #4c3827;--warning-fg: #f8d6a6;--success-bg: #244035;--success-fg: #a3ddbb;--danger-bg: #482c31;--danger-fg: #ffbac0;--jk-focus-ring-color: #9ac6ff;--support-watermark-opacity: .07;--shadow-lg: 0 18px 50px #0005}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:3px}.fl-support-content{width:min(100%,1320px);padding:40px 48px 32px}.fl-support-content h1{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);line-height:1.15}.fl-support-page-heading{padding-block:8px 12px}.fl-support-page-description{max-width:72ch}.fl-support-eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.1em}.fl-support-page-heading>.fl-support-eyebrow:not(:has(>img)):before{content:"";width:28px;height:4px;flex:0 0 28px;background:var(--support-accent);border-radius:2px}.fl-support-eyebrow>img{flex-shrink:0;width:var(--support-accent-width, 28px);height:var(--support-accent-height, 4px);object-fit:contain}.fl-support-panel{box-shadow:var(--shadow-sm)}.fl-support-watermark{width:280px;height:auto}:root[data-theme=dark] .fl-support-watermark{filter:brightness(0) invert(1)}.fl-support-content>.fl-support-conversation-watermark{width:240px;height:180px;right:0;top:32px}.fl-support-conversation-watermark img{width:100%;height:auto;object-fit:contain}.fl-support-navigation{padding:10px 32px 14px}.fl-support-primary-nav{gap:8px}.fl-support-primary-nav a{border-radius:var(--radius-sm);padding-inline:16px}.fl-support-primary-nav a[aria-current=page]{background:var(--info-bg);color:var(--info-fg);border-color:transparent}.fl-support-primary-nav a[aria-current=page] .fl-support-nav-icon{color:inherit}:root[data-theme=dark] img.fl-support-nav-icon{filter:brightness(0) invert(.8)}.fl-support-brand-picker{max-width:min(460px,55vw)}.fl-support-workspace-identity strong{font-size:1rem}.fl-support-workspace-identity small{font-size:.75rem}.fl-support-workspace-logo,.fl-support-workspace-monogram{width:40px;height:40px;object-fit:contain}.fl-support-workspace-monogram{background:var(--info-bg);color:var(--info-fg)}.fl-support-account-label strong{font-size:.875rem}.fl-support-button{font-size:.875rem;font-weight:var(--weight-semibold);letter-spacing:0;border-radius:var(--radius-sm);transition:box-shadow .15s}.fl-support-button[data-variant=primary]{background:var(--support-accent);color:#fff;border-color:var(--support-accent)}.fl-support-button[data-variant=primary]:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--support-accent-hover);color:#fff;border-color:var(--support-accent-hover)}.fl-support-button[data-variant=primary]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:var(--jk-focus-ring-color);outline-offset:3px}.fl-support-button[data-variant=secondary]:is(:hover,:active):not(:disabled):not([aria-disabled=true]),.fl-support-button:not([data-variant]):is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--text)}.fl-support-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background-color:var(--surface);border-radius:var(--radius-sm)}.fl-support-content textarea{line-height:1.6;padding:14px}.fl-support-content :is(input,textarea)::placeholder{color:var(--muted);font-weight:400}.fl-support-dashboard .fl-support-attention{color:var(--text);background:var(--surface);border-top:3px solid var(--support-accent)}.fl-support-dashboard .fl-support-attention p{color:var(--muted)}.fl-support-staff-menu,.fl-support-account-popover,.fl-support-brand-options{box-shadow:var(--shadow-lg)}.support-footer{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:.75rem}#root main[data-layout=centered]{--jk-auth-page-bg: var(--bg);--jk-auth-accent: var(--support-accent);background:var(--bg)}#root main[data-layout=centered] h1{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking)}@media(max-width:1000px){.fl-support-content{padding-inline:32px}.fl-support-navigation{padding-inline:24px}.fl-support-primary-nav a{padding-inline:12px}}@media(max-width:700px){:root{--jk-shell-header-padding-inline: 16px}.fl-support-content{padding:24px 16px}.fl-support-content h1{font-size:2rem}.fl-support-brand-picker{max-width:calc(100vw - 132px)}.fl-support-workspace-identity strong{font-size:.875rem}.fl-support-workspace-logo,.fl-support-workspace-monogram{width:34px;height:34px}.fl-support-content>.fl-support-conversation-watermark{width:165px;height:125px;top:100px}.support-footer{line-height:1.6}}@media(prefers-reduced-motion:reduce){.fl-support-button{transition:none}}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-skin=firstline],:root[data-skin=firstline][data-theme=light]{color-scheme:light;--font-sans: "Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-display: var(--font-sans);--support-accent: #c91516;--support-accent-hover: #a81112;--brand-red: var(--support-accent);--jk-accent: var(--brand-red);--jk-accent-fg: var(--accent-red-foreground);--jk-accent-soft: var(--danger-bg);--on-primary: #fff;--on-accent: #fff;--on-danger: #fff;--bg: #f3f4f5;--surface: #fff;--surface-2: #f7f7f7;--text: #111;--muted: #5d6572;--line: #e0e2e5;--red: #c91516;--blue: #245fbd;--green: #16834a;--amber: #9a4a08;--purple: #6d3ec1;--info-bg: #e6effd;--info-fg: #1e4f9d;--info-border: #bfd7fc;--warning-bg: #fff4d8;--warning-fg: #78410a;--warning-border: #fde68a;--success-bg: #dcfce7;--success-fg: #166534;--success-border: #a7f3d0;--danger-bg: #fef2f2;--danger-fg: #b91c1c;--danger-border: #fecaca;--accent-red-foreground: #c91516;--overlay: #111111;--grad-brand: #111111;--projects-brand-watermark: url(/assets/mark-Dki015BI.svg);--text-2xs: .625rem;--text-xs: .72rem;--text-sm: .82rem;--text-md: .87rem;--text-base: .92rem;--text-lg: 1.05rem;--text-xl: 1.3rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-bolder: 800;--weight-heavy: 900;--space-1: .2rem;--space-2: .35rem;--space-3: .5rem;--space-4: .65rem;--space-5: .8rem;--space-6: 1rem;--space-7: 1.25rem;--space-8: 1.5rem;--space-9: 1.75rem;--space-10: 2rem;--space-11: 2.5rem;--radius-sm: 5px;--radius-md: 8px;--radius-full: 999px;--leading-normal: 1.5;--shadow-sm: 0 1px 2px rgb(17 17 17 / 4%), 0 8px 26px rgb(17 17 17 / 3.5%);--jk-focus-ring-color: var(--brand-red);--jk-button-clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);--jk-eyebrow-rule-color: var(--brand-red);--jk-eyebrow-rule-skew: skewX(-14deg);--jk-heading-transform: uppercase;--jk-heading-tracking: -.055em;--jk-display-weight: 900;--jk-auth-mark-width: 27px;--jk-auth-mark-height: 42px;--jk-shell-brand-mark-bg: transparent;--jk-shell-brand-mark-radius: 0;--jk-shell-brand-mark-height: 42px;--jk-shell-brand-mark-width: 27px;--display-weight: 900;--display-tracking: -.04em;--display-transform: uppercase;--app-header-height: 68px;--jk-shell-brand-font-size: 13.12px;--jk-shell-brand-line-height: 20px;--jk-workspace-trail-padding-block: 0;--jk-workspace-trail-inset: 0;--jk-shell-brand-letter-spacing: 0;--jk-shell-brand-gap: 0;--jk-shell-header-padding-inline: 16px;--support-watermark-opacity: .045;font-family:var(--font-sans);font-synthesis:none}:root[data-skin=firstline][data-theme=dark]{color-scheme:dark;--bg: #0b0c0d;--surface: #111214;--surface-2: #1a1c1f;--text: #f7f7f7;--muted: #9ca3af;--line: #2a2d31;--blue: #76a9ff;--green: #4ade80;--amber: #fbbf24;--purple: #c4b5fd;--info-bg: #173257;--info-fg: #a9c9ff;--info-border: #254b80;--warning-bg: #422408;--warning-fg: #fde6ae;--warning-border: #78410a;--success-bg: #123c25;--success-fg: #86efac;--success-border: #166534;--danger-bg: #3a1515;--danger-fg: #fca5a5;--danger-border: #7f1d1d;--accent-red-foreground: #ff6b6b;--grad-brand: #c91516;--shadow-sm: 0 14px 35px rgb(0 0 0 / 24%)}:root[data-skin=firstline]{--muted: #56606e;--support-watermark-opacity: .06;--support-accent-width: 28px;--support-accent-height: 4px;--radius-lg: 14px;--radius-xl: 16px;--control-tracking: .02em}:root[data-skin=firstline][data-theme=dark]{--muted: #b0b8c4;--line: #34383e}:root[data-skin=firstline] #root>div>header:has(.fl-support-brand-picker){--surface: #111;--surface-2: #252525;--text: #fff;--muted: #bdc3cc;--line: #373737;--jk-focus-ring-color: #fff;background:#111;color:#fff;border-top:3px solid #c91516;border-bottom-color:#303030}:root[data-skin=firstline] .fl-support-menu-icon{filter:brightness(0) invert(1)}:root[data-skin=firstline] .fl-support-brand-picker{padding-block:4px}:root[data-skin=firstline] .fl-support-workspace-logo{object-fit:contain}:root[data-skin=firstline] .fl-support-workspace-monogram{background:#252525;color:#fff;border-radius:3px;border-left:2px solid #c91516}:root[data-skin=firstline] .fl-support-workspace-identity strong{font-weight:800}:root[data-skin=firstline] .fl-support-workspace-identity small{color:#bdc3cc;font-weight:400}:root[data-skin=firstline] .fl-support-avatar{background:#2a2a2a;color:#fff}:root[data-skin=firstline] .fl-support-account-label strong{font-weight:700}:root[data-skin=firstline] .fl-support-account-trigger{padding:4px;border-radius:4px}:root[data-skin=firstline] .fl-support-navigation{padding:8px clamp(10px,1.4vw,24px) 10px;gap:6px}:root[data-skin=firstline] .fl-support-primary-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;gap:2px}:root[data-skin=firstline] .fl-support-primary-nav::-webkit-scrollbar{display:none}:root[data-skin=firstline] .fl-support-primary-nav a{border-radius:3px;font-weight:700;position:relative;white-space:nowrap;flex-shrink:0;padding-inline:clamp(6px,.7vw,12px);gap:5px;font-size:clamp(.75rem,.9vw,.85rem)}:root[data-skin=firstline] .fl-support-staff-nav{padding-left:8px}:root[data-skin=firstline] .fl-support-primary-nav a[aria-current=page]{background:var(--surface);color:var(--text);border-color:transparent}:root[data-skin=firstline] .fl-support-primary-nav a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:3px;background:#c91516;transform:skew(-16deg)}:root[data-skin=firstline] .fl-support-primary-nav a[aria-current=page] .fl-support-nav-icon{color:#c91516}:root[data-skin=firstline] .fl-support-staff-trigger{border-radius:4px}:root[data-skin=firstline] .fl-support-content h1{font-size:clamp(1.5rem,2.1vw,1.85rem);line-height:1.08;font-weight:900;letter-spacing:-.045em;text-transform:uppercase}:root[data-skin=firstline] .fl-support-page-heading{row-gap:14px}:root[data-skin=firstline] .fl-support-page-heading>h1:after{content:"";display:block;width:38px;height:4px;margin-top:16px;background:#c91516;transform:skew(-16deg)}:root[data-skin=firstline] .fl-support-eyebrow{font-weight:600;letter-spacing:.13em}:root[data-skin=firstline] .fl-support-page-heading>.fl-support-eyebrow:not(:has(>img)):before{border-radius:0;transform:skew(-16deg);background:#c91516}:root[data-skin=firstline] .fl-support-watermark{width:260px;right:-24px;top:20px;filter:grayscale(1)}:root[data-skin=firstline] .fl-support-content>.fl-support-conversation-watermark{width:240px;height:360px;right:-28px}:root[data-skin=firstline][data-theme=dark] .fl-support-watermark{filter:brightness(0) invert(1)}:root[data-skin=firstline] .fl-support-content:has(.fl-support-dashboard)>.fl-support-watermark{display:none}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading{position:relative;background:transparent;color:var(--text);padding:0 0 20px;border:0;border-radius:0}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading:before{content:none}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading:after{content:none}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading h1{color:var(--text)}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading .fl-support-eyebrow{color:var(--muted);font-weight:400}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading .fl-support-page-description{color:var(--muted)}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading .fl-support-button:focus-visible{outline-color:#fff}:root[data-skin=firstline] .fl-support-dashboard{gap:24px}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention{border-top:0;position:relative;padding:28px;background:var(--surface)}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention:before{content:"";display:block;width:32px;height:4px;background:#c91516;transform:skew(-16deg);margin-bottom:16px}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention:nth-child(2):before{background:var(--text)}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention h2{font-size:1.15rem;line-height:1.25;font-weight:800;letter-spacing:-.02em}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention p{color:var(--muted);font-size:.875rem}:root[data-skin=firstline] .fl-support-workspace-card{border-top:3px solid var(--text)}:root[data-skin=firstline] .fl-support-workspace-card h3{font-weight:800;letter-spacing:-.02em}:root[data-skin=firstline] .fl-support-ticket-summary{border-left:3px solid #c91516}:root[data-skin=firstline] .fl-support-summary-status{background:var(--danger-bg);color:var(--danger-fg)}:root[data-skin=firstline] .fl-support-dashboard .fl-support-card-action{color:var(--text);font-weight:700}:root[data-skin=firstline] .fl-support-dashboard .fl-support-card-action:hover{color:var(--support-accent)}:root[data-skin=firstline] .fl-support-button{font-weight:700;font-size:.82rem;border-radius:4px}:root[data-skin=firstline] .fl-support-button[data-variant=primary]{position:relative;isolation:isolate;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;padding-inline:22px}:root[data-skin=firstline] .fl-support-button[data-variant=primary]:before{content:"";position:absolute;inset:-1px;z-index:-1;background:#c91516;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}:root[data-skin=firstline] .fl-support-button[data-variant=primary]:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:transparent;border-color:transparent}:root[data-skin=firstline] .fl-support-button[data-variant=primary]:is(:hover,:active):not(:disabled):not([aria-disabled=true]):before{background:var(--support-accent-hover)}:root[data-skin=firstline] .support-queue-filters .support-queue-filter{border-radius:5px}:root[data-skin=firstline] .fl-support-panel{box-shadow:0 2px 6px #11111103}:root[data-skin=firstline] .fl-support-staff-menu,:root[data-skin=firstline] .fl-support-account-popover,:root[data-skin=firstline] .fl-support-brand-options{border-radius:10px}:root[data-skin=firstline] .fl-support-message[data-kind=staff_reply]{border-left:2px solid #c91516}:root[data-skin=firstline] .fl-support-reply{border-top:3px solid var(--text)}:root[data-skin=firstline] .support-footer{position:relative;margin-top:36px;padding-top:24px;border-top:1px solid var(--text)}:root[data-skin=firstline] .support-footer:before{content:"";position:absolute;left:0;right:0;top:4px;height:3px;background:var(--text)}:root[data-skin=firstline] #root main[data-layout=centered]>aside{--text: #fff;--muted: #bdc3cc;background:#111;color:#fff;border-top:3px solid #c91516}:root[data-skin=firstline] #root main[data-layout=centered] .fl-support-brand small{color:#bdc3cc}:root[data-skin=firstline] #root main[data-layout=centered]>section>div{border-top:3px solid #c91516;border-radius:6px}:root[data-skin=firstline] .login-brand{background:#111;color:#fff;border-top:3px solid #c91516}:root[data-skin=firstline] .login-brand small{color:#bdc3cc}:root[data-skin=firstline] .login-screen .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:.85rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}:root[data-skin=firstline] .login-screen .button.primary,:root[data-skin=firstline] .button.primary,:root[data-skin=firstline] .knowledge-route-link[data-variant=primary],:root[data-skin=firstline] button[data-variant=primary]:not(.fl-support-button){background:#c91516;border-color:#c91516;color:#fff;border-radius:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}:root[data-skin=firstline] .login-screen .button.primary:hover:not(:disabled),:root[data-skin=firstline] .button.primary:hover:not(:disabled),:root[data-skin=firstline] button[data-variant=primary]:not(.fl-support-button):hover:not(:disabled):not([aria-disabled=true]){background:var(--support-accent-hover);border-color:var(--support-accent-hover);color:#fff}:root[data-skin=firstline] .login-screen .button.primary:disabled{opacity:.55;cursor:not-allowed}:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading,:root[data-skin=firstline] .portal-billing>.fl-support-page-heading,:root[data-skin=firstline] .portal-intro,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header{position:relative;background:transparent;color:var(--text);padding:0 0 20px;border:0;border-radius:0}:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading:before,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading:before,:root[data-skin=firstline] .portal-billing>.fl-support-page-heading:before,:root[data-skin=firstline] .portal-intro:before,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header:before{content:none}:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading:after,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading:after,:root[data-skin=firstline] .portal-billing>.fl-support-page-heading:after,:root[data-skin=firstline] .portal-intro:after,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header:after{content:none}:root[data-skin=firstline] .fl-support-content:has(.portal-admin-home)>.fl-support-watermark,:root[data-skin=firstline] .fl-support-content:has(.portal-workspace-home)>.fl-support-watermark,:root[data-skin=firstline] .fl-support-content:has(.portal-billing)>.fl-support-watermark,:root[data-skin=firstline] .fl-support-content:has(.fl-frame-shell)>.fl-support-watermark{display:none}:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading h1,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading h1,:root[data-skin=firstline] .portal-billing>.fl-support-page-heading h1,:root[data-skin=firstline] .portal-intro h1,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header .fl-frame-title{color:var(--text);font-family:var(--font-display);font-size:clamp(1.5rem,2.1vw,1.85rem);line-height:1.04;font-weight:900;letter-spacing:-.045em;text-transform:uppercase}:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header .fl-frame-title:after,:root[data-skin=firstline] .portal-intro h1:after{content:"";display:block;width:38px;height:4px;margin-top:14px;background:#c91516;transform:skew(-16deg)}:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading .fl-support-eyebrow,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading .fl-support-eyebrow,:root[data-skin=firstline] .portal-billing>.fl-support-page-heading .fl-support-eyebrow,:root[data-skin=firstline] .portal-intro .fl-support-eyebrow,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header .fl-frame-breadcrumb{color:var(--muted);font-weight:600;letter-spacing:.13em}:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header .fl-frame-breadcrumb:before{content:"";width:28px;height:4px;flex:0 0 28px;background:#c91516;transform:skew(-16deg)}:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading .fl-support-page-description,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading .fl-support-page-description,:root[data-skin=firstline] .portal-billing>.fl-support-page-heading .fl-support-page-description,:root[data-skin=firstline] .portal-intro p,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header .fl-frame-subtitle{color:var(--muted)}:root[data-skin=firstline] .portal-billing>.fl-support-page-heading .fl-support-page-action{background:#c91516;border-color:#c91516;color:#fff;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border-radius:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}:root[data-skin=firstline] .portal-billing>.billing-metrics>.fl-support-panel{border-left:3px solid #c91516}:root[data-skin=firstline] .portal-billing>section.fl-support-panel{border-top:3px solid var(--text)}:root[data-skin=firstline] .fl-frame-shell .fl-frame-shell{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--text);border-radius:6px;padding:24px 28px;box-shadow:var(--shadow-sm)}:root[data-skin=firstline] .fl-frame-shell .fl-frame-shell>.fl-frame-header .fl-frame-title{color:var(--text);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.03em;text-transform:none}:root[data-skin=firstline] .fl-btn{border-radius:4px;font-weight:700;font-size:.82rem;letter-spacing:.02em}:root[data-skin=firstline] .fl-btn-primary{position:relative;isolation:isolate;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;padding-inline:20px;color:#fff}:root[data-skin=firstline] .fl-btn-primary:before{content:"";position:absolute;inset:-1px;z-index:-1;background:#c91516;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}:root[data-skin=firstline] .fl-btn-primary:hover:not(:disabled),:root[data-skin=firstline] .fl-btn-primary:active:not(:disabled){background:transparent;border-color:transparent;color:#fff}:root[data-skin=firstline] .fl-btn-primary:hover:not(:disabled):before,:root[data-skin=firstline] .fl-btn-primary:active:not(:disabled):before{background:var(--support-accent-hover)}:root[data-skin=firstline] .fl-card,:root[data-skin=firstline] .portal-admin-workspaces>article,:root[data-skin=firstline] .portal-admin-queue,:root[data-skin=firstline] .portal-home-grid>section{border-radius:6px;border-top:3px solid var(--text);box-shadow:var(--shadow-sm)}:root[data-skin=firstline] .fl-card-title{font-weight:800;letter-spacing:-.02em}:root[data-skin=firstline] .fl-kpi-card,:root[data-skin=firstline] .portal-admin-metrics>:is(div,a){border-radius:5px;border-left:3px solid #c91516;box-shadow:var(--shadow-sm)}:root[data-skin=firstline] .fl-kpi-value,:root[data-skin=firstline] .portal-admin-metrics strong{font-weight:900;letter-spacing:-.035em}:root[data-skin=firstline] .fl-filter-bar{border-radius:5px}:root[data-skin=firstline] .fl-frame-shell{grid-template-columns:minmax(0,1fr)}:root[data-skin=firstline] .fl-frame-shell>*{min-width:0;max-width:100%}:root[data-skin=firstline] .fl-field{min-width:0}:root[data-skin=firstline] .fl-input,:root[data-skin=firstline] .fl-select{border-radius:4px;max-width:100%;min-width:0;box-sizing:border-box}:root[data-skin=firstline] :is(.fl-field,.fl-modal-dialog,.fl-cmd-modal) :is(.fl-input,.fl-select){width:100%}:root[data-skin=firstline] :is(.fl-facet-group,.fl-filter-bar) :is(.fl-input,.fl-select){width:auto}:root[data-skin=firstline] .fl-attention-strip{border-radius:6px;border-left:4px solid #c91516;background:var(--surface);border-color:var(--line);border-left-color:#c91516;box-shadow:var(--shadow-sm)}:root[data-skin=firstline] .fl-attention-strip-header:before{content:"";display:inline-block;width:24px;height:4px;background:#c91516;transform:skew(-16deg);margin-right:8px;vertical-align:middle}:root[data-skin=firstline] .fl-attention-card{border-radius:5px;border-top:2px solid var(--text)}:root[data-skin=firstline] .fl-bulk-bar,:root[data-skin=firstline] .fl-context-bar{background:#111;border-left:4px solid #c91516;border-radius:4px}:root[data-skin=firstline] .fl-modal-dialog,:root[data-skin=firstline] .fl-cmd-modal{border-radius:6px;border-top:3px solid #c91516}:root[data-skin=firstline] .portal-subnav a,:root[data-skin=firstline] .fl-tabs button,:root[data-skin=firstline] .fl-tabs a{border-radius:3px;font-weight:700;position:relative}:root[data-skin=firstline] .portal-subnav a[aria-current=page],:root[data-skin=firstline] .fl-tabs button[aria-selected=true],:root[data-skin=firstline] .fl-tabs a[aria-current=page]{background:var(--surface);color:var(--text)}:root[data-skin=firstline] .portal-subnav a[aria-current=page]:after,:root[data-skin=firstline] .fl-tabs button[aria-selected=true]:after,:root[data-skin=firstline] .fl-tabs a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:3px;background:#c91516;transform:skew(-16deg)}@media(max-width:720px){:root[data-skin=firstline] .fl-support-workspace-identity{min-width:0;overflow:hidden}:root[data-skin=firstline] .fl-support-workspace-identity strong{display:block;white-space:normal;overflow-wrap:anywhere;max-width:145px;font-size:.85rem;line-height:1.25}:root[data-skin=firstline] .fl-support-workspace-identity small{display:none}}@media(max-width:700px){:root[data-skin=firstline] .fl-support-content :is(.fl-support-page-heading>h1,>h1),:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading h1,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading h1,:root[data-skin=firstline] .portal-intro h1,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header .fl-frame-title{font-size:clamp(1.35rem,5.5vw,1.8rem);overflow-wrap:anywhere}:root[data-skin=firstline] .fl-frame-header,:root[data-skin=firstline] .fl-frame-actions,:root[data-skin=firstline] .fl-attention-strip-header{flex-wrap:wrap}:root[data-skin=firstline] .fl-frame-shell .fl-frame-shell{padding:18px}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading,:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading,:root[data-skin=firstline] .portal-intro,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header{padding:0 0 16px}:root[data-skin=firstline] .fl-support-dashboard>.fl-support-page-heading:before,:root[data-skin=firstline] .portal-admin-home>.fl-support-page-heading:before,:root[data-skin=firstline] .portal-workspace-home>.fl-support-page-heading:before,:root[data-skin=firstline] .portal-intro:before,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header:before{inset-inline-start:40%}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention{padding:24px}:root[data-skin=firstline] .fl-support-dashboard .fl-support-attention h2{font-size:1.5rem}:root[data-skin=firstline] .fl-support-content>.fl-support-conversation-watermark{width:165px;height:259px;right:-24px;top:100px}}:root[data-skin=firstline] .fl-support-watermark,:root[data-skin=firstline] .fl-support-conversation-watermark{display:none}:root[data-skin=firstline] .portal-header,:root[data-skin=firstline] .portal-drawer-head{--surface: #111;--surface-2: #252525;--text: #fff;--muted: #bdc3cc;--line: #373737;--jk-focus-ring-color: #fff;background:#111;color:#fff;border-top:3px solid #c91516;border-bottom-color:#303030}:root[data-skin=firstline] .portal-header .fl-btn,:root[data-skin=firstline] .portal-drawer-head .fl-btn{border-color:#373737}:root[data-skin=firstline] .portal-search-button{font-weight:700;font-size:.8rem}:root[data-skin=firstline] .portal-search-button kbd{color:#bdc3cc}:root[data-skin=firstline] .portal-nav-label:before{content:"";width:14px;height:3px;background:#c91516;transform:skew(-16deg)}:root[data-skin=firstline] .portal-nav a{font-weight:700;border-radius:3px}:root[data-skin=firstline] .portal-nav-children a{font-weight:600}:root[data-skin=firstline] .portal-nav a[aria-current=page],:root[data-skin=firstline] .portal-nav a[data-active]{background:color-mix(in srgb,#c91516 9%,var(--surface));color:var(--accent-red-foreground)}:root[data-skin=firstline] .portal-nav a[aria-current=page] .portal-nav-icon,:root[data-skin=firstline] .portal-nav a[data-active] .portal-nav-icon{color:var(--accent-red-foreground)}:root[data-skin=firstline] .portal-nav-list>li>a[aria-current=page]:before,:root[data-skin=firstline] .portal-nav-list>li>a[data-active]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;background:#c91516;transform:skewY(-20deg)}:root[data-skin=firstline] .portal-nav-children a[aria-current=page]{background:transparent}:root[data-skin=firstline] .portal-nav-count{border-radius:3px}:root[data-skin=firstline] .fl-support-content>.page .page-header,:root[data-skin=firstline] .fl-support-page-heading,:root[data-skin=firstline] .fl-frame-shell:not(.fl-frame-shell .fl-frame-shell)>.fl-frame-header{margin-bottom:4px}@media(max-width:960px){:root[data-skin=firstline] .portal-header .fl-support-account-copy{display:none}}@media(max-width:480px){:root[data-skin=firstline] .fl-support-workspace-identity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;max-width:none}}@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alice-latin-400-normal-DOnBKDre.woff2) format("woff2"),url(/assets/alice-latin-400-normal-CTR7tkHA.woff) format("woff")}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oxygen-latin-400-normal-Cz_5fqVz.woff2) format("woff2"),url(/assets/oxygen-latin-400-normal-DHOy4UT4.woff) format("woff")}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxygen-latin-700-normal-DSta7RBK.woff2) format("woff2"),url(/assets/oxygen-latin-700-normal-D9o1YthQ.woff) format("woff")}:root[data-skin=jokma],:root[data-skin=jokma][data-theme=light]{--font-sans: "Oxygen", system-ui, sans-serif;--font-display: "Alice", Georgia, serif;--jokma-red: #c91c00;--jokma-blue: #009dff;--jokma-teal: #00c1c3;--jokma-brown: #94715a;--jokma-deep: #2e2727;--jokma-cream: #fff1e8;--support-accent: #007b7d;--support-accent-hover: #006b6d;--brand-red: var(--support-accent);--support-accent-width: 28px;--support-accent-height: 18px;--bg: #f8f6f4;--surface: #fffefd;--surface-2: #f3eeea;--text: #2e2727;--muted: #74665e;--muted-solid: #74665e;--line: #ded5cd;--blue: #076caf;--red: #b12a16;--green: #1b7255;--amber: #87501c;--purple: #724dac;--info-bg: #e5f3fc;--info-fg: #145c86;--warning-bg: #fff0da;--warning-fg: #7b4814;--success-bg: #e2f3e8;--success-fg: #245f46;--danger-bg: #fbe7df;--danger-fg: #9c2c1a;--on-primary: #fff;--on-accent: #fff;--on-danger: #fff;--radius-sm: 12px;--radius-md: 22px;--radius-lg: 26px;--radius-xl: 32px;--text-xs: .75rem;--text-sm: .875rem;--text-base: .95rem;--text-lg: 1.125rem;--text-xl: 1.4rem;--weight-medium: 400;--weight-semibold: 700;--weight-bold: 700;--weight-bolder: 700;--weight-heavy: 700;--display-weight: 400;--display-tracking: -.025em;--display-transform: none;--grad-brand: linear-gradient(120deg, var(--jokma-blue), var(--jokma-teal));--shadow-sm: 0 4px 18px #2e272708;--shadow-md: 0 12px 36px #2e272716;--shadow-lg: 0 24px 70px #2e27272b;--jk-focus-ring-color: #007b7d;--jk-shell-header-padding-inline: 32px;--jk-shell-brand-font-family: var(--font-sans);--jk-shell-brand-mark-width: 44px;--jk-shell-brand-mark-height: 36px;--app-header-height: 80px;--support-watermark-opacity: .035;--jokma-tint-teal: #e0f3ee;--jokma-tint-blue: #e6f2fc;--jokma-tint-brown: #eee2d8;--jokma-hero-ink: #fff1e8;--jokma-hero-muted: #e2cebf;font-synthesis:none}:root[data-skin=jokma][data-theme=dark]{--bg: #201c1a;--surface: #2e2727;--surface-2: #382f2a;--text: #fff1e8;--muted: #c1ada0;--muted-solid: #c1ada0;--line: #55473f;--support-accent: #008487;--blue: #80c9fa;--red: #ffa58a;--green: #89d1a8;--amber: #edc48e;--purple: #c9b0ed;--info-bg: #223c4d;--info-fg: #a9d7f4;--warning-bg: #4c3827;--warning-fg: #f8d6a6;--success-bg: #244035;--success-fg: #a3ddbb;--danger-bg: #482c27;--danger-fg: #ffb9a4;--jokma-tint-teal: #253e39;--jokma-tint-blue: #263b48;--jokma-tint-brown: #40342c;--jk-focus-ring-color: #5ddadc;--shadow-sm: 0 4px 18px #0002;--shadow-md: 0 12px 36px #0005;--shadow-lg: 0 24px 70px #0007;--support-watermark-opacity: .07}:root[data-skin=jokma] #root>div>header:has(.fl-support-brand-picker){border-top:4px solid transparent;border-image:linear-gradient(to right,var(--jokma-red) 0 33.333%,var(--jokma-blue) 33.333% 66.666%,var(--jokma-teal) 66.666%) 1}:root[data-skin=jokma] .fl-support-brand-picker{max-width:min(460px,55vw)}:root[data-skin=jokma] .fl-support-workspace-logo,:root[data-skin=jokma] .fl-support-workspace-monogram{width:42px;height:42px}:root[data-skin=jokma] .fl-support-workspace-monogram{background:var(--jokma-tint-teal);color:var(--text);border-radius:15px 15px 22px 8px}:root[data-skin=jokma] .fl-support-workspace-identity strong{font-size:1rem}:root[data-skin=jokma] .fl-support-workspace-identity small{font-size:.75rem}:root[data-skin=jokma] .fl-support-brand-caret{border-left:1px solid var(--line)}:root[data-skin=jokma] .fl-support-avatar{background:var(--jokma-tint-brown);color:var(--text)}:root[data-skin=jokma] .fl-support-account-label strong{font-size:.875rem}:root[data-skin=jokma] .fl-support-account-trigger{border-radius:16px;padding:6px}:root[data-skin=jokma] .fl-support-navigation{padding:10px 32px 16px}:root[data-skin=jokma] .fl-support-primary-nav{gap:8px}:root[data-skin=jokma] .fl-support-primary-nav a{border-radius:999px;padding-inline:18px}:root[data-skin=jokma] .fl-support-primary-nav a[aria-current=page]{background:var(--jokma-deep);color:var(--jokma-cream);border-color:var(--jokma-deep)}:root[data-skin=jokma] .fl-support-primary-nav a[aria-current=page] .fl-support-nav-icon{color:var(--jokma-teal)}:root[data-skin=jokma] .fl-support-staff-trigger{border-radius:999px}:root[data-skin=jokma] .fl-support-staff-trigger.is-active{background:var(--jokma-tint-brown)}:root[data-skin=jokma] .fl-support-content{width:min(100%,1320px);padding:40px 48px 32px}:root[data-skin=jokma] .fl-support-content h1{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.25rem);font-weight:400;letter-spacing:-.035em;text-transform:none;line-height:1.12}:root[data-skin=jokma] .fl-support-page-heading{row-gap:12px;padding-block:8px 12px}:root[data-skin=jokma] .fl-support-page-description{max-width:72ch}:root[data-skin=jokma] .fl-support-eyebrow,:root[data-skin=jokma] .fl-support-dashboard .fl-support-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.12em}:root[data-skin=jokma] .fl-support-page-heading>.fl-support-eyebrow:not(:has(>img)):before{content:"";flex:0 0 30px;width:30px;height:20px;background:url(/assets/mark-CfIQxrl0.svg) center / contain no-repeat;transform:none;border:0}:root[data-skin=jokma] .fl-support-watermark{width:340px;height:auto;top:15px;right:24px;transform:rotate(-8deg)}:root[data-skin=jokma] .fl-support-content:has(.fl-support-queue,.fl-support-department)>.fl-support-watermark{width:340px}:root[data-skin=jokma][data-theme=dark] .fl-support-watermark,:root[data-skin=jokma][data-theme=dark] .fl-support-conversation-watermark{filter:invert(1)}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading{position:relative;isolation:isolate;padding:32px 36px 42px;background:var(--jokma-deep);color:var(--jokma-hero-ink);border-radius:28px 28px 90px;overflow:hidden}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:340px;height:240px;right:6%;top:-35px;background:url(/assets/wireframe-services-PhA4j2CO.svg) center / contain no-repeat;opacity:.1;filter:invert(1);transform:rotate(-10deg)}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading .fl-support-eyebrow,:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading .fl-support-page-description{color:var(--jokma-hero-muted)}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading h1{color:var(--jokma-hero-ink)}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading .fl-support-button[data-variant=primary]{background:var(--jokma-teal);color:#173a38;border-color:var(--jokma-teal)}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading .fl-support-button:focus-visible{outline-color:#fff}:root[data-skin=jokma] .fl-support-panel{padding:26px;box-shadow:var(--shadow-sm)}:root[data-skin=jokma] .fl-support-dashboard{gap:24px}:root[data-skin=jokma] .fl-support-dashboard .fl-support-attention{position:relative;overflow:hidden;border-color:transparent;background:var(--jokma-tint-teal);border-radius:24px 24px 48px}:root[data-skin=jokma] .fl-support-dashboard .fl-support-attention:nth-child(2){background:var(--jokma-tint-blue)}:root[data-skin=jokma] .fl-support-dashboard .fl-support-attention:after{content:"";position:absolute;right:-12px;bottom:-38px;width:140px;height:140px;border:20px solid currentColor;border-radius:50%;opacity:.035;pointer-events:none}:root[data-skin=jokma] .fl-support-dashboard .fl-support-attention h2{font-family:var(--font-display);font-size:1.8rem;line-height:1.2;font-weight:400}:root[data-skin=jokma] .fl-support-dashboard .fl-support-attention p{color:var(--muted);font-size:.875rem}:root[data-skin=jokma] .fl-support-workspace-card{border-top:3px solid var(--jokma-teal)}:root[data-skin=jokma] .fl-support-workspace-card:nth-child(2n){border-top-color:var(--jokma-blue)}:root[data-skin=jokma] .fl-support-dashboard .fl-support-workspace-card h3{font-family:var(--font-display);font-size:1.65rem;font-weight:400}:root[data-skin=jokma] .fl-support-ticket-summary{border-left:3px solid var(--jokma-red)}:root[data-skin=jokma] .fl-support-summary-status{background:var(--danger-bg);color:var(--danger-fg);font-size:.7rem}:root[data-skin=jokma] .fl-support-dashboard .fl-support-card-action{color:var(--blue)}:root[data-skin=jokma] .fl-support-dashboard .fl-support-ticket-summary h3{font-size:1.15rem}:root[data-skin=jokma] .fl-support-button{border-radius:999px;font-weight:700;letter-spacing:0;font-size:.875rem;padding-inline:20px;transition:box-shadow .15s}:root[data-skin=jokma] .fl-support-button[data-variant=primary]{background:var(--brand-red);border-color:var(--brand-red);box-shadow:0 3px #003f4118}:root[data-skin=jokma] .fl-support-button:hover:not(:disabled){border-color:var(--brand-red)}:root[data-skin=jokma] .support-queue-filters .support-queue-filter{border-radius:999px}:root[data-skin=jokma] .support-queue-filters .support-queue-filter:is([aria-pressed=true],[data-active=true],[aria-expanded=true]){color:var(--text);background:var(--jokma-tint-teal);border-color:color-mix(in srgb,var(--brand-red) 40%,var(--line))}:root[data-skin=jokma] .fl-support-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background-color:var(--surface)}:root[data-skin=jokma] .fl-support-content textarea{line-height:1.6;padding:14px}:root[data-skin=jokma] .fl-support-content :is(input,textarea)::placeholder{color:var(--muted);font-weight:400}:root[data-skin=jokma] .fl-support-staff-menu,:root[data-skin=jokma] .fl-support-account-popover,:root[data-skin=jokma] .fl-support-brand-options{box-shadow:var(--shadow-lg);border-radius:20px}:root[data-skin=jokma] .fl-support-brand-options a{border-radius:12px}:root[data-skin=jokma] .fl-support-message{border-radius:18px}:root[data-skin=jokma] .fl-support-message[data-kind=staff_reply]{background:var(--jokma-tint-teal)}:root[data-skin=jokma] .fl-support-message[data-kind=internal_note]{background:var(--warning-bg)}:root[data-skin=jokma] .fl-support-reply{border-top:3px solid var(--jokma-teal)}:root[data-skin=jokma] .support-footer{display:flex;align-items:center;gap:12px;padding-top:20px;margin-top:32px;font-size:.75rem}:root[data-skin=jokma] .support-footer:before{content:"";width:45px;height:3px;border-radius:9px;background:linear-gradient(to right,var(--jokma-red) 0 33%,var(--jokma-blue) 33% 66%,var(--jokma-teal) 66%);flex-shrink:0}:root[data-skin=jokma] #root main[data-layout=centered]{--jk-auth-page-bg: var(--bg);--jk-auth-accent: var(--brand-red);background:var(--bg)}:root[data-skin=jokma] #root main[data-layout=centered] h1{font-family:var(--font-display);font-weight:400;text-transform:none;letter-spacing:-.025em}:root[data-skin=jokma] #root main[data-layout=centered]>section>div{border-radius:32px 32px 64px;box-shadow:var(--shadow-lg)}@media(max-width:1000px){:root[data-skin=jokma] .fl-support-navigation{padding-inline:24px}:root[data-skin=jokma] .fl-support-primary-nav{gap:4px}:root[data-skin=jokma] .fl-support-primary-nav a{padding-inline:12px}:root[data-skin=jokma] .fl-support-content{padding-inline:32px}}@media(max-width:700px){:root[data-skin=jokma]{--jk-shell-header-padding-inline: 16px;--app-header-height: 76px}:root[data-skin=jokma] .fl-support-content{padding:24px 16px}:root[data-skin=jokma] .fl-support-brand-picker{max-width:calc(100vw - 132px)}:root[data-skin=jokma] .fl-support-workspace-logo,:root[data-skin=jokma] .fl-support-workspace-monogram{width:34px;height:34px}:root[data-skin=jokma] .fl-support-workspace-identity strong{font-size:.875rem}:root[data-skin=jokma] .fl-support-content h1{font-size:2.2rem}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading{padding:24px 24px 32px;border-radius:24px 24px 56px}:root[data-skin=jokma] .fl-support-panel,:root[data-skin=jokma] .fl-support-conversation-page .fl-support-panel{padding:20px}:root[data-skin=jokma] .fl-support-watermark{width:220px;right:0}:root[data-skin=jokma] .fl-support-dashboard .fl-support-attention h2{font-size:1.6rem}:root[data-skin=jokma] .fl-support-mobile-menu{padding:12px 16px 20px;border-radius:0 0 28px 28px}:root[data-skin=jokma] .fl-support-mobile-menu a{border-radius:12px}:root[data-skin=jokma] .support-footer{align-items:flex-start;line-height:1.6}:root[data-skin=jokma] .support-footer:before{margin-top:.7em}}@media(prefers-reduced-motion:reduce){:root[data-skin=jokma] .fl-support-button{transition:none}}:root[data-skin=jokma] .fl-support-button[data-variant=primary]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:var(--jk-focus-ring-color);outline-offset:3px}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading .fl-support-button[data-variant=primary]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:var(--jokma-cream)}:root[data-skin=jokma] .fl-support-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]),:root[data-skin=jokma] .fl-support-button[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:#006b6d;color:#fff;border-color:#006b6d}:root[data-skin=jokma] .fl-support-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),:root[data-skin=jokma] .fl-support-button:not([data-variant]):hover:not(:disabled):not([aria-disabled=true]){background:var(--jokma-tint-brown);color:var(--text)}:root[data-skin=jokma] .fl-support-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:var(--radius-sm)}:root[data-skin=jokma] .fl-support-primary-nav a[aria-current=page] img{filter:brightness(0) invert(1)}:root[data-skin=jokma][data-theme=dark] .fl-support-primary-nav a[aria-current=page]{background:var(--jokma-cream);color:var(--jokma-deep);border-color:var(--jokma-cream)}:root[data-skin=jokma][data-theme=dark] .fl-support-nav-icon{color:var(--muted)}:root[data-skin=jokma][data-theme=dark] img.fl-support-nav-icon{filter:brightness(0) invert(.8)}:root[data-skin=jokma][data-theme=dark] .fl-support-primary-nav a[aria-current=page] .fl-support-nav-icon{color:#007b7d}:root[data-skin=jokma][data-theme=dark] .fl-support-primary-nav a[aria-current=page] img{filter:brightness(0)}:root[data-skin=jokma] .fl-support-dashboard>.fl-support-page-heading:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:70%;height:160px;right:-25%;bottom:-136px;background:var(--jokma-brown);border-radius:50%;transform:rotate(-9deg)}:root[data-skin=jokma] .fl-support-eyebrow>img{content:url(/assets/mark-CfIQxrl0.svg);flex:0 0 30px;width:30px;height:20px}.portal-new-button{min-height:36px;gap:6px;white-space:nowrap}.portal-composer-scrim{position:fixed;inset:0;z-index:60;background:#1111117f}.portal-composer{position:fixed;z-index:61;top:min(12vh,110px);left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - min(12vh,110px) - 24px);overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--line);border-top:4px solid var(--support-accent);border-radius:0 0 var(--radius-md, 8px) var(--radius-md, 8px);box-shadow:var(--shadow-lg, 0 18px 50px rgb(0 0 0 / 25%));outline:none}.portal-composer-form{display:grid;gap:0}.portal-composer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.portal-composer-head h2{margin:0;font-size:.85rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portal-composer-close{width:36px;min-height:36px;padding:0;justify-content:center}.portal-composer-kinds{display:grid;align-content:start;gap:6px;margin:0;padding:14px 16px 6px;border:0;min-width:0}.portal-composer-kinds>legend{padding:0;margin-bottom:8px;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.portal-composer-kind{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.portal-composer-kind:hover{border-color:var(--muted)}.portal-composer-kind[data-checked]{border-color:var(--support-accent);background:var(--danger-bg)}.portal-composer-kind>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.portal-composer-kind:has(>input:focus-visible){outline:2px solid var(--jk-focus-ring-color, var(--support-accent));outline-offset:2px}.portal-composer-kind-icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:4px;background:var(--surface-2);color:var(--muted)}.portal-composer-kind[data-checked] .portal-composer-kind-icon{background:var(--support-accent);color:var(--on-accent, #fff)}.portal-composer-kind-copy{display:grid;gap:1px;min-width:0}.portal-composer-kind-copy strong{font-size:.9rem;font-weight:700}.portal-composer-kind[data-checked] .portal-composer-kind-copy strong{color:var(--accent-red-foreground, var(--support-accent))}.portal-composer-kind-copy small{font-size:.78rem;color:var(--muted)}.portal-composer-empty{margin:0;padding:10px 0;color:var(--muted);font-size:.88rem}.portal-composer-problem{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:8px 0 0;color:var(--muted);font-size:.85rem}.portal-composer-problem>button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.portal-composer-where{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:10px 16px 16px}.portal-composer-field{display:grid;gap:4px;min-width:0}.portal-composer-field>span{font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.portal-composer-field>select{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem}.portal-composer-field>select:focus-visible{outline:2px solid var(--jk-focus-ring-color, var(--support-accent));outline-offset:1px}.portal-composer-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.portal-composer-note{margin:0 auto 0 0;font-size:.8rem;color:var(--muted)}@media(max-width:760px){.portal-new-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.portal-new-button{position:relative;width:36px;padding:0;justify-content:center}:root[data-skin=firstline] .portal-new-button{padding-inline:0}.portal-composer{top:0;left:0;transform:none;width:100vw;height:100vh;height:100dvh;max-height:none;border:0;border-top:4px solid var(--support-accent);border-radius:0}.portal-composer-form{min-height:100%;grid-template-rows:auto 1fr auto auto}.portal-composer-foot{position:sticky;bottom:0;background:var(--surface);flex-wrap:wrap}.portal-composer-note{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.portal-composer-kind{transition:none}}.portal-record{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body";gap:0 32px;min-width:0}.portal-record[data-rail]{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"head head" "body rail"}.portal-record>*{min-width:0}.portal-record-head{grid-area:head;display:grid;gap:12px;margin-bottom:24px}.portal-record-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.portal-record-eyebrow:before{content:"";width:28px;height:4px;background:var(--jk-eyebrow-rule-color, var(--support-accent));transform:var(--jk-eyebrow-rule-skew, skewX(-16deg))}.portal-record-eyebrow a{color:inherit;text-decoration:none}.portal-record-eyebrow a:hover{color:var(--support-accent);text-decoration:underline}.portal-record-eyebrow>span+span:before,.portal-record-eyebrow>a+span:before,.portal-record-eyebrow>a+a:before,.portal-record-eyebrow>span+a:before{content:"›";margin-right:10px;color:var(--muted)}.portal-record-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.portal-record-title{flex:1 1 20rem;margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.portal-record-title:after{content:"";display:block;width:38px;height:4px;margin-top:14px;background:var(--jk-eyebrow-rule-color, var(--support-accent));transform:var(--jk-eyebrow-rule-skew, skewX(-16deg))}.portal-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.portal-record-actions .fl-support-inline-actions{margin:0}.portal-record-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.85rem;color:var(--muted)}.portal-record-facts b,.portal-record-facts strong{font-weight:600;color:var(--text)}.portal-record-body{grid-area:body;display:grid;gap:24px;align-content:start;min-width:0}.portal-record-rail{grid-area:rail;display:grid;gap:24px;align-content:start;min-width:0;font-size:.85rem;line-height:1.5}.portal-record-rail-section{display:grid;gap:10px;min-width:0}.portal-record-rail-section>h2{margin:0;display:flex;align-items:center;gap:10px;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.portal-record-rail-section>h2:before{content:"";width:14px;height:3px;background:var(--jk-eyebrow-rule-color, var(--support-accent));transform:skew(-16deg)}.portal-record-rail-content{display:grid;gap:14px;min-width:0}.portal-record-rail-content>*{min-width:0}.portal-record-rail h2:not(.portal-record-rail-section>h2),.portal-record-rail h3{margin:0;font-size:.8rem;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0}.portal-record-rail p{margin:0;overflow-wrap:anywhere}.portal-record-rail .fl-support-panel,.portal-record-rail .fl-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.portal-record-rail hr{width:100%;border:0;border-top:1px solid var(--line);margin:0}.portal-record-rail .fl-support-button,.portal-record-rail .fl-btn{justify-content:flex-start}.portal-record-rail ul{margin:0;padding:0;list-style:none}.portal-record-rail select,.portal-record-rail input:not([type=radio]):not([type=checkbox]){width:100%;max-width:100%;box-sizing:border-box}.portal-record-rail .portal-related-work label{display:grid;gap:4px}.portal-record-rail .fl-support-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.portal-record-rail .portal-related-work{display:grid;gap:10px}.portal-record-rail .portal-related-work ul{gap:10px}.portal-record-rail a{overflow-wrap:anywhere}.portal-record-kv{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:7px 12px;margin:0}.portal-record-kv dt{color:var(--muted)}.portal-record-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.portal-record-links{display:grid;gap:4px}.portal-record-links a,.portal-record-links>li{display:flex;align-items:baseline;gap:8px;padding:5px 0;color:var(--text);text-decoration:none}.portal-record-links a:hover{color:var(--support-accent)}.portal-record-links .portal-record-link-kind{margin-left:auto;flex:none;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media(max-width:960px){.portal-record[data-rail]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body" "rail"}.portal-record-rail{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}}@media(max-width:700px){.portal-record-title-row{flex-direction:column;align-items:stretch}.portal-record-title,.portal-record-actions{flex:0 0 auto}.portal-record-head{margin-bottom:20px}}.fl-support-brand-picker{column-gap:8px}.portal-intro{padding:40px;border-radius:var(--radius-lg);background:var(--surface);margin-bottom:28px;position:relative;overflow:hidden}.portal-intro h1{font:var(--display-weight) clamp(2rem,4vw,3.4rem)/1.1 var(--font-display);max-width:780px;margin:16px 0 22px}.portal-intro p{color:var(--muted);max-width:630px}.portal-intro-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.portal-subnav{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:24px}.portal-subnav a{padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none;color:var(--muted);font-size:.875rem}.portal-subnav a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.portal-subnav>a,.portal-subnav .portal-subnav-trigger{transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}@media(hover:hover){.portal-subnav>a:hover,.portal-subnav .portal-subnav-trigger:not(:disabled):hover{background:color-mix(in srgb,var(--text) 7%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.portal-subnav>a[aria-current=page]:hover{background:color-mix(in srgb,var(--text) 4%,var(--surface));box-shadow:inset 0 0 0 1px var(--muted)}}.portal-subnav>a:focus-visible,.portal-subnav .portal-subnav-trigger:focus-visible{outline:2px solid var(--jk-focus-ring-color, var(--text));outline-offset:3px;color:var(--text)}.portal-subnav .portal-subnav-trigger[aria-expanded=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}@media(prefers-reduced-motion:reduce){.portal-subnav>a,.portal-subnav .portal-subnav-trigger{transition:none}}.fl-support-content>.page{padding:0}.fl-support-content>.page .page-header{margin-bottom:24px}.fl-support-content .page-title{font-family:var(--font-display)}:root[data-skin=jokma] .portal-intro{background:var(--jokma-deep);color:var(--jokma-cream);border-radius:18px 80px 18px 18px;border-top:4px solid var(--jokma-teal)}:root[data-skin=jokma] .portal-intro p,:root[data-skin=jokma] .portal-intro .fl-support-eyebrow{color:var(--jokma-hero-muted)}:root[data-skin=jokma] .portal-intro:after{content:"›";position:absolute;right:30px;top:2px;font:180px/1.3 var(--font-display);color:#fff1e814;pointer-events:none}:root[data-skin=jokma] .button.angled{clip-path:none;border-radius:var(--radius-sm)}:root[data-skin=jokma] .login-brand{background:var(--jokma-deep);border-radius:0 80px 80px 0}.login-brand img{max-width:140px}.login-brand span{text-transform:none;font-family:var(--font-display)}:root[data-skin=neutral] .button.angled{clip-path:none}button,a,input,textarea,select{font-family:inherit}@media(max-width:700px){.portal-intro{padding:24px}.portal-subnav{gap:2px}.portal-intro h1{font-size:2rem}}.fl-support-account-copy{display:grid;text-align:left;gap:4px;line-height:1.3}.fl-support-account-copy small{color:var(--muted);font-weight:400}.portal-subnav>div:last-child{margin-left:auto}.portal-subnav button{display:inline-flex;align-items:center;gap:8px}.portal-staff-links{display:grid;min-width:200px}.portal-staff-links a{padding:12px 16px;text-decoration:none;color:var(--text)}.portal-staff-links a:hover{background:var(--surface)}.portal-notifications-menu{--menu-width: min(25rem, calc(100vw - 16px) );padding:10px;border-radius:14px;box-sizing:border-box;box-shadow:0 12px 32px #2e272714;overflow-x:hidden}.portal-account-menu{--menu-width: 284px;padding:10px;border-radius:18px;box-sizing:border-box;box-shadow:0 12px 32px #2e272714;overflow-x:hidden}.portal-account{display:grid;gap:4px;min-width:0}.portal-account-heading{display:grid;gap:4px;padding:10px 12px 14px;min-width:0}.portal-account-heading strong{font-size:.9rem;color:var(--text)}.portal-account-heading span{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.portal-account-action{display:flex;align-items:center;gap:10px;min-height:42px;width:100%;box-sizing:border-box;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:.875rem;text-decoration:none;cursor:pointer;text-align:left}.portal-account-action svg{flex:none;color:var(--muted)}.portal-account-action:hover{background:var(--surface-2)}.portal-account-action:focus-visible,.portal-appearance-options button:focus-visible{outline:2px solid var(--jk-focus-ring-color);outline-offset:2px}.portal-account-appearance{display:grid;gap:9px;padding:12px}.portal-account-appearance>span{font-size:.75rem;color:var(--muted)}.portal-appearance-options{display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid var(--line);border-radius:12px;padding:4px;background:var(--surface-2)}.portal-appearance-options button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;min-width:0;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer}.portal-appearance-options button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #2e27270d}.portal-account-divider{height:1px;background:var(--line);margin:4px 12px}:root[data-skin=jokma][data-theme=light]{--surface: #fff;--surface-2: #f7f5f2;--line: #e8e3dd;--shadow-sm: 0 2px 8px #2e272704;--jokma-tint-teal: #eff9f6;--jokma-tint-blue: #f0f7fd;--jokma-tint-brown: #f6efe9}:root[data-skin=jokma][data-theme=dark]{--surface: #37302d;--surface-2: #3d3631;--line: #514943;--shadow-sm: none}:root[data-skin=jokma] :is(.metric-card,.panel,.fl-support-panel){background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}:root[data-skin=jokma] .metric-card{border-radius:18px}:root[data-skin=jokma] .portal-intro{background:var(--jokma-tint-teal);color:var(--text);border-top:2px solid color-mix(in srgb,var(--jokma-teal) 50%,transparent)}:root[data-skin=jokma] .portal-intro :is(h1,p,.fl-support-eyebrow,.fl-support-page-description){color:var(--text)}:root[data-skin=jokma] .portal-intro :is(p,.fl-support-eyebrow,.fl-support-page-description){color:var(--muted)}:root[data-skin=jokma] .portal-intro:after{color:color-mix(in srgb,var(--jokma-brown) 12%,transparent)}.portal-project-nav{position:relative;flex-wrap:nowrap;gap:8px;min-width:0}.portal-project-nav>a,.portal-project-measure>span{flex:none;box-sizing:border-box;padding:8px 12px;font-size:.875rem;white-space:nowrap}.portal-project-shortcut{max-width:210px;overflow:hidden;text-overflow:ellipsis}.portal-project-nav>.portal-all-projects{margin-left:auto}.portal-project-nav>.portal-project-measure{position:absolute;display:flex;width:max-content;visibility:hidden;pointer-events:none;margin:0;height:0;overflow:hidden;contain:layout}.portal-configuration{display:grid;gap:24px}.portal-configuration-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.portal-configuration-options>a{color:var(--text);text-decoration:none}.portal-configuration-options>a:hover{border-color:var(--support-accent)}.portal-configuration-options h2,.portal-configuration-workspace h2{margin:0}.portal-configuration-options p,.portal-configuration-workspace p{color:var(--muted)}.portal-configuration-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.portal-configuration-details dt{color:var(--muted);margin-bottom:6px}.portal-configuration-details dd{margin:0;overflow-wrap:anywhere}.portal-configuration-workspace{display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-configuration-workspace>a{flex:none}@media(max-width:700px){.portal-configuration-options,.portal-configuration-details{grid-template-columns:minmax(0,1fr)}.portal-configuration-workspace{flex-wrap:wrap}.portal-configuration-workspace>a{margin-left:auto}}.portal-configuration-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.portal-configuration-card-heading h2{margin:0}.portal-workspace-menu{--menu-width: max-content;min-width:min(280px,calc(100vw - 16px))}.portal-related-work{min-width:0}.portal-related-work ul{list-style:none;padding:0;display:grid;gap:1rem}.portal-related-work li{display:flex;gap:.75rem;align-items:start;justify-content:space-between;flex-wrap:wrap}.portal-related-work li>div{min-width:0;flex:1 1 12rem}.portal-related-work small{display:block;margin-top:.3rem}.portal-related-work a{overflow-wrap:anywhere}.portal-related-work button{flex-shrink:0}.portal-settings-scope{margin-left:auto}.portal-people-workspaces{margin:0;padding:0;list-style:none;display:grid;gap:8px}.portal-people-workspaces li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}.portal-work-toolbar{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin-block:1.5rem}.portal-work-toolbar>:first-child{flex:1 1 20rem}.portal-work-toolbar>button{white-space:nowrap}.portal-work-toolbar>[role=status]{align-self:center}.portal-work-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin-bottom:1.5rem}.portal-project-sections{display:flex;flex-wrap:wrap;gap:1rem;padding-block:.5rem 1.5rem}.portal-project-sections a{padding:.5rem .8rem;border-radius:.75rem;color:inherit}.portal-project-sections a:hover,.portal-project-sections a[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.portal-project-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}.portal-project-facts dt{font-weight:600}.portal-project-facts dd{margin:.35rem 0 0}.portal-project-overview>section{margin-block:1.5rem}.portal-project-overview progress{width:100%;accent-color:var(--support-accent, var(--brand-red, var(--blue)))}.portal-project-next{list-style:none;padding:0}.portal-project-next li{display:grid;gap:.4rem;padding-block:.85rem;border-bottom:1px solid var(--line)}.portal-project-next li span{font-size:.9rem}.portal-recent-label{font-size:.75rem;opacity:.75;white-space:nowrap;align-self:center}.portal-issue-documentation.knowledge-related-home{padding:0;margin:24px 0 0}.portal-support-ai{min-width:0;margin-block:1rem;border-block:1px solid var(--jokma-color-border, currentColor);padding-block:.75rem}.portal-support-ai textarea{width:100%;min-height:5rem;box-sizing:border-box}.portal-support-ai label{display:block;margin-block:.5rem}.portal-support-ai blockquote,.portal-support-ai p{overflow-wrap:anywhere}.portal-support-ai-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}@media(max-width:900px){.fl-support-brand-picker>button[aria-label="Search and command palette"]>span{display:none}.fl-support-brand-picker>button[aria-label="Search and command palette"]{flex:0 0 38px;min-width:38px;padding:6px}.fl-support-brand-picker .fl-support-workspace-home{flex:1;min-width:0}.fl-support-brand-picker>.fl-support-brand-picker{flex:1;min-width:0}}@media(max-width:700px){.fl-tabs[role=tablist]{flex-wrap:wrap;overflow:visible;row-gap:2px}}@media(max-width:380px){.fl-support-workspace-home .fl-support-workspace-logo{display:none}.fl-support-brand-picker{gap:2px}:root{--jk-shell-header-padding-inline:6px}.fl-support-brand-picker .fl-support-workspace-identity strong{white-space:normal;line-height:1.05}}.portal-main .fl-table td[data-label=Email]{max-width:none;overflow-wrap:normal}.portal-main .fl-table-wrap{background:linear-gradient(to right,var(--surface) 45%,transparent) 0 0 / 28px 100% no-repeat local,linear-gradient(to left,var(--surface) 45%,transparent) 100% 0 / 28px 100% no-repeat local,linear-gradient(to right,rgb(0 0 0 / 14%),transparent) 0 0 / 12px 100% no-repeat scroll,linear-gradient(to left,rgb(0 0 0 / 14%),transparent) 100% 0 / 12px 100% no-repeat scroll}.portal-workspace-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.portal-workspace-choices>a{color:var(--text);text-decoration:none}.portal-workspace-choices>a:hover{border-color:var(--support-accent)}.portal-workspace-choices h2{margin:0}.portal-now{display:grid;gap:28px}.portal-row-note{max-width:16rem;font-size:.78rem;line-height:1.3;color:var(--warning-fg, var(--muted))}@media(max-width:600px){.portal-row-decision{flex-wrap:wrap}.portal-row-decision>.jk-row-actions{flex:1 0 100%;justify-content:flex-end;flex-wrap:wrap;padding:0 12px 10px}}.portal-now>.fl-support-page-heading{margin-bottom:0}.portal-now-section{min-width:0}.portal-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.portal-section-head h2{margin:0;display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.portal-section-head h2:before{content:"";width:18px;height:3px;background:var(--jk-eyebrow-rule-color, var(--support-accent));transform:skew(-16deg)}.portal-section-head>a,.portal-section-count{font-size:.82rem;font-weight:500;color:var(--muted)}.portal-section-head>a:hover{color:var(--support-accent)}.portal-section-count{font-variant-numeric:tabular-nums}.portal-section-note{margin:0;padding:12px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.9rem}.portal-updates{display:grid;gap:24px}.portal-updates>.fl-support-page-heading{margin-bottom:0}.portal-updates-section{min-width:0}.portal-row-figure{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.portal-row-action{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap}.portal-row-action:hover{background:var(--surface-2)}.portal-row-action:focus-visible{outline:2px solid var(--jk-focus-ring-color, var(--support-accent));outline-offset:2px}.portal-sort-direction{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.portal-sort-direction:hover{color:var(--text);background:var(--surface-2)}.portal-sort-direction:focus-visible{outline:2px solid var(--jk-focus-ring-color, var(--support-accent));outline-offset:2px}.portal-main .jk-list-more{align-items:center}@media(min-width:961px){.fl-split-workspace:has(>.portal-split-list>.jk-rows){grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}}.portal-split-list{min-width:0}@media(max-width:600px){.portal-updates .jk-row-meta{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-updates .jk-row{flex-wrap:wrap;row-gap:6px}.portal-updates .jk-row-main{flex:1 1 0}.portal-updates .jk-row-chips{flex-basis:100%;flex-direction:row;align-items:center;padding-left:36px}}.portal-shell{min-height:100vh;display:flex;flex-direction:column;--portal-sidebar-width: 224px}.portal-skip-link{position:absolute;left:12px;top:-48px;z-index:100;padding:8px 12px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:6px}.portal-skip-link:focus-visible{top:12px}.portal-header{position:sticky;top:0;z-index:30;height:var(--app-header-height, 64px);display:flex;align-items:center;gap:10px;padding-inline:var(--jk-shell-header-padding-inline, 16px);background:var(--surface);color:var(--text);border-bottom:1px solid var(--line)}.portal-header-brand{display:flex;align-items:center;min-width:0;flex:0 1 auto}.portal-ask-button{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;white-space:nowrap}.portal-header-search{display:flex;align-items:center}.portal-search-button{display:inline-flex;align-items:center;gap:8px}.portal-search-button kbd{font:inherit;font-size:.72rem;color:var(--muted)}.portal-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.portal-header-tools{display:inline-flex;align-items:center;gap:8px}.portal-bell-count{font-size:.72rem;padding:.05rem .35rem}.portal-menu-button{display:none;flex:none;width:36px;height:36px;padding:0;align-items:center;justify-content:center}.portal-body{display:flex;flex:1;min-height:0;align-items:stretch}.portal-sidebar{position:sticky;top:var(--app-header-height, 64px);align-self:flex-start;height:calc(100vh - var(--app-header-height, 64px));width:var(--portal-sidebar-width);flex:none;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);padding:12px 10px 20px;box-sizing:border-box}.portal-main{flex:1;min-width:0}.portal-main>.fl-support-content{width:min(100%,1240px);padding:28px 36px 56px}.portal-nav{display:flex;flex-direction:column;min-height:100%}.portal-nav-group+.portal-nav-group{margin-top:14px}.portal-nav-group[data-position=end]{margin-top:auto;padding-top:18px}.portal-nav-label{margin:0 0 4px;padding:4px 10px;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.portal-nav-list,.portal-nav-children{list-style:none;margin:0;padding:0;display:grid;gap:1px}.portal-nav-children{margin:2px 0 6px;padding-left:26px}.portal-nav-children .portal-nav-children{padding-left:14px;margin-bottom:2px}.portal-nav a{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 10px;border-radius:4px;color:var(--muted);font-size:.84rem;font-weight:600;line-height:1.3;text-decoration:none;position:relative;transition:background-color .12s ease,color .12s ease}.portal-nav-children a{padding:5px 10px;font-size:.8rem;font-weight:500}.portal-nav a:hover,.portal-nav a[aria-current=page],.portal-nav a[data-active]{background:var(--surface-2);color:var(--text)}.portal-nav a:focus-visible{outline:2px solid var(--jk-focus-ring-color, var(--support-accent));outline-offset:-2px}.portal-nav-icon{display:inline-flex;flex:none;width:16px;height:16px;color:var(--muted)}.portal-nav-icon>svg{width:16px;height:16px}.portal-nav a[data-active] .portal-nav-icon,.portal-nav a[aria-current=page] .portal-nav-icon{color:var(--text)}.portal-nav-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-nav-count{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--support-accent);color:var(--on-accent, #fff);font-size:.68rem;font-weight:700;display:grid;place-items:center}.portal-scrim{position:fixed;inset:0;z-index:31;background:#0006}@media(prefers-reduced-motion:reduce){.portal-nav a{transition:none}}@media(max-width:960px){.portal-menu-button{display:inline-flex}.portal-ask-label{display:none}.portal-ask-button{width:36px;padding:0;justify-content:center}.portal-sidebar{position:fixed;top:0;bottom:0;left:0;height:auto;z-index:32;width:min(var(--portal-sidebar-width),calc(100vw - 48px));padding-top:0;box-shadow:var(--shadow-lg, 0 18px 50px rgb(0 0 0 / 25%))}.portal-sidebar[hidden]{display:none}.portal-drawer-head{display:flex;align-items:center;height:var(--app-header-height, 64px);box-sizing:border-box;margin:0 -10px 8px;padding-inline:var(--jk-shell-header-padding-inline, 16px);border-bottom:1px solid var(--line)}.portal-main>.fl-support-content{padding:24px 24px 48px}}@media(min-width:961px)and (max-width:1100px){.portal-main>.fl-support-content{padding:28px 24px 56px}}@media(max-width:760px){.portal-header{gap:6px;padding-inline:10px}.portal-drawer-head{padding-inline:10px}.portal-header-brand .fl-support-workspace-logo{display:none}.portal-header-brand{flex:1 1 auto}.portal-search-button{width:36px;padding:0;justify-content:center}.portal-search-label,.portal-search-button kbd{display:none}.portal-main>.fl-support-content{padding:20px 16px 48px}}.portal-nav-children .portal-nav-text{white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.portal-header{gap:4px;padding-inline:8px}.portal-drawer-head{padding-inline:8px}.portal-header-tools{gap:4px}.portal-header-actions{flex:none}.portal-header-brand,.portal-header-brand .fl-support-brand-picker,.portal-header-brand .fl-support-workspace-home{min-width:0}.portal-header-brand .fl-support-workspace-home{flex:1 1 auto}.portal-header-brand .fl-support-workspace-identity{min-width:0;grid-template-columns:minmax(0,1fr)}.portal-header-brand .fl-support-workspace-identity>strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-header-brand button{width:36px;min-width:0;padding:0;justify-content:center}.portal-bell-button{position:relative;width:36px;padding:0;justify-content:center}.portal-bell-count{position:absolute;top:3px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;font-size:.6rem;line-height:14px}.portal-header .fl-support-account-trigger .portal-account-chevron{display:none}}
