.ku-root .ant-drawer-body,:where(.ku-drawer-scope) .ku-drawer-body{scroll-padding-block:50%}.ku-root .ant-dropdown{max-inline-size:calc(100vw - var(--ku-space-4, 16px) * 2)}.ku-root .ant-dropdown-menu .ant-dropdown-menu-item,.ku-root .ant-dropdown-menu .ant-dropdown-menu-title-content{white-space:normal}.ku-root .ant-dropdown-menu .ant-dropdown-menu-title-content{overflow-wrap:anywhere;min-inline-size:0}:is(.ku-root,.ku-drawer-scope) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-group){transition-property:border-color,box-shadow}@media (max-width:480px){.ku-root[data-mode] .ant-picker-dropdown{--ant-date-picker-cell-width:36px}}.ku-root .ant-input-affix-wrapper:has(.ant-input-clear-icon) input[type=search]::-webkit-search-cancel-button{display:none}:where(.ku-root,.ku-drawer-scope){--ku-font-sans:"DM Sans Variable","DM Sans",system-ui,sans-serif;--ku-space-1:4px;--ku-space-2:8px;--ku-space-3:12px;--ku-space-4:16px;--ku-space-5:20px;--ku-space-6:24px;--ku-space-8:32px;--ku-radius-control:12px;--ku-radius-card:22px;--ku-ease:cubic-bezier(0.22,1,0.36,1);--ku-duration:180ms;--ku-canvas:#f2eee3;--ku-surface:#fffdf7;--ku-subtle:#ebe5d5;--ku-ink:#13120f;--ku-muted:#66614f;--ku-line:#d8cfba;--ku-control-border:color-mix(in srgb,var(--ku-ink) 48%,var(--ku-surface));--ku-focus:#314300;--ku-accent:#d7f20f;--ku-accent-ink:#13120f;--ku-highlight:#d7f20f;--ku-highlight-ink:#13120f;--ku-secondary:#e7e8cc;--ku-tertiary:#f1e0bc;color:var(--ku-ink);font-family:var(--ku-font-sans);font-size:14px;line-height:1.5;font-synthesis:none;box-sizing:border-box}:where(.ku-root) *,:where(.ku-root) :after,:where(.ku-root) :before{box-sizing:border-box}.ku-root{--ku-chrome-height:0px;background:var(--ku-canvas);min-width:0}:where(.ku-root) :where(button,input,select,textarea){font:inherit}:where(.ku-root) :where(button,a[href],select,summary,input[type=checkbox],input[type=radio],[role=button],[role=menuitem]){cursor:pointer;touch-action:manipulation}:where(.ku-root) :where(input:not([type=checkbox]):not([type=radio]),textarea){cursor:text}:where(.ku-root) :where(button,select,input,textarea):disabled{cursor:not-allowed}:where(.ku-root) [aria-disabled=true]{cursor:not-allowed}:where(.ku-root) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--ku-focus);outline-offset:3px}:where(.ku-root) *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ku-muted),transparent 55%) transparent}.ku-root [hidden]{display:none!important}.ku-root .ku-table-scroll .ant-table-content:focus-visible{outline:2px solid var(--ku-focus);outline-offset:-2px}.ku-root .ku-table .ant-table-expanded-row-fixed{color:var(--ku-ink)}:where(.ku-root)[data-density=compact]{--ku-table-padding:10px;--ku-card-padding:20px}.ku-button,.ku-filter-chip,.ku-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--ku-line);background:var(--ku-surface);color:var(--ku-ink);border-radius:var(--ku-radius-control);font-weight:550;transition:background var(--ku-duration) ease,border-color var(--ku-duration) ease,transform var(--ku-duration) var(--ku-ease),box-shadow var(--ku-duration) ease}.ku-button{min-height:44px;max-width:100%;padding:10px 16px;font-size:13px}.ku-button--sm{min-height:36px;padding:8px 12px;font-size:12px}.ku-button--lg{min-height:52px;padding:12px 24px;font-size:15px}.ku-button-content,.ku-control-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ku-control-icon{pointer-events:none}.ku-control-icon,.ku-control-icon svg{width:18px;height:18px}.ku-button--primary{background:var(--ku-accent);border-color:var(--ku-accent);color:var(--ku-accent-ink)}.ku-button--ghost{border-color:transparent;background:transparent}.ku-button--danger{border-color:var(--ku-danger);background:var(--ku-surface);color:var(--ku-danger)}.ku-button:hover:not(:disabled),.ku-icon-button:hover:not(:disabled){transform:translateY(-1px);background:var(--ku-subtle);border-color:color-mix(in srgb,var(--ku-muted),transparent 55%)}.ku-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--ku-accent),var(--ku-ink) 12%);border-color:var(--ku-accent)}.ku-button:active:not(:disabled),.ku-icon-button:active:not(:disabled){transform:translateY(0) scale(.98)}.ku-button:disabled,.ku-icon-button:disabled{opacity:.48}.ku-button[aria-busy=true]{cursor:progress}.ku-icon-button{width:44px;height:44px;padding:0;border-color:transparent;background:transparent}.ku-icon-button>span{display:grid;place-items:center;pointer-events:none}.ku-icon-button svg{width:20px;height:20px}.ku-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ku-spin .75s linear infinite}.ku-chip{display:inline-flex;align-items:center;gap:var(--ku-space-1);padding:var(--ku-space-1) var(--ku-space-2);min-height:28px;border-radius:8px;background:var(--ku-subtle);color:var(--ku-muted);font-size:11px;font-weight:500;white-space:normal;max-width:100%;overflow-wrap:anywhere;cursor:default}.ku-chip>span:first-child:has(svg){display:grid;place-items:center}.ku-chip svg{width:13px;height:13px;pointer-events:none}.ku-chip--success{background:#e9f3df;color:var(--ku-success)}.ku-chip--warning{background:#fff0d5;color:var(--ku-warning)}.ku-chip--accent{background:var(--ku-highlight);color:var(--ku-highlight-ink)}.ku-filter-chip{min-height:40px;gap:8px;padding:0 14px;font-size:12px}.ku-filter-chip[aria-pressed=true]{background:var(--ku-highlight);border-color:var(--ku-highlight);color:var(--ku-highlight-ink)}.ku-filter-chip svg{width:16px;height:16px;pointer-events:none}.ku-filter-chip:hover{border-color:var(--ku-muted)}.ku-card{background:var(--ku-surface);border:1px solid var(--ku-line);border-radius:var(--ku-radius-card);overflow:hidden;min-width:0}.ku-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px var(--ku-card-padding,24px) 16px}.ku-card-heading h2{margin:0;font-size:15px;font-weight:550;letter-spacing:-.02em}.ku-card-heading p{margin:5px 0 0;font-size:12px;color:var(--ku-muted)}.ku-card-body{padding:8px var(--ku-card-padding,24px) 24px}.ku-card-body--flush{padding:0}.ku-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.ku-field>label{font-weight:550;font-size:12px}.ku-input-wrap{position:relative;min-width:0}.ku-input,.ku-select{width:100%;min-height:44px;padding:10px 12px;color:var(--ku-ink);background:var(--ku-surface);border:1px solid var(--ku-control-border);border-radius:var(--ku-radius-control);font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.ku-input::placeholder{color:var(--ku-muted);opacity:1}.ku-input:hover,.ku-select:hover{border-color:var(--ku-control-border)}.ku-input[aria-invalid=true]{border-color:#bc6554}.ku-input:disabled,.ku-select:disabled{background:var(--ku-subtle);color:var(--ku-muted)}.ku-input--icon{padding-left:40px}.ku-input-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);display:grid;color:var(--ku-muted);pointer-events:none}.ku-input-icon svg{width:17px;height:17px}.ku-field-error,.ku-field-hint{font-size:11px;color:var(--ku-muted)}.ku-field-error{color:var(--ku-danger)}.ku-switch-row{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:72px;cursor:pointer}.ku-switch-row>span:first-child{display:grid;grid-gap:6px;gap:6px}.ku-switch-row strong{font-size:13px;font-weight:550}.ku-switch-row small{color:var(--ku-muted);font-size:12px}.ku-switch-row>label{display:grid;grid-gap:6px;gap:6px;cursor:pointer;flex:1 1}.ku-switch-row:has(button:disabled)>label{cursor:not-allowed}.ku-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--ku-subtle);color:var(--ku-muted);font-size:11px;font-weight:550;flex-shrink:0}.ku-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0}.ku-page-heading h1{font-size:30px;font-weight:550;letter-spacing:-.055em;line-height:1.15;margin:8px 0 10px}.ku-page-heading p{color:var(--ku-muted);font-size:13px;margin:0}.ku-eyebrow,.ku-page-heading .ku-eyebrow{color:var(--ku-muted);font-size:10px;letter-spacing:.08em;margin:0;text-transform:uppercase}.ku-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.ku-metric{background:var(--ku-highlight);border-radius:22px;padding:24px;min-height:158px;position:relative;overflow:hidden}.ku-metric:nth-child(2){background:var(--ku-secondary)}.ku-metric:nth-child(3){background:var(--ku-tertiary)}.ku-metric>div{display:flex;justify-content:space-between;gap:8px;color:var(--ku-highlight-ink);font-size:12px}.ku-metric>div svg{width:18px;height:18px}.ku-metric>strong{display:block;font-size:39px;font-weight:500;letter-spacing:-.055em;margin-top:14px;color:var(--ku-ink)}.ku-metric>p{font-size:11px;color:var(--ku-highlight-ink);margin:10px 0 0;max-width:calc(100% - 75px)}.ku-metric>svg{position:absolute;width:75px;bottom:24px;right:24px;fill:none;stroke:var(--ku-highlight-ink);stroke-width:1.2;opacity:.7}.ku-metric:first-child:after{content:"";position:absolute;right:-20px;top:42px;width:110px;height:110px;border:22px solid var(--ku-ink);border-radius:50%;opacity:.05;pointer-events:none}.ku-table-scroll{min-width:0;max-width:100%;overflow:visible}.ku-table{width:100%;border-collapse:collapse;font-size:13px}.ku-table th{background:var(--ku-subtle);color:var(--ku-muted);text-align:left;padding:14px 20px;font-size:12px;font-weight:500}.ku-table td{padding:var(--ku-table-padding,16px) 20px;border-bottom:1px solid var(--ku-line)}.ku-table tr:last-child td{border:0}.ku-table tbody tr:hover{background:color-mix(in srgb,var(--ku-highlight),transparent 88%)}.ku-table-empty{text-align:center;color:var(--ku-muted);padding:32px!important}.ku-tabs>.ant-tabs>.ku-tab-strip{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:4px;margin:0 0 8px}.ku-tabs>.ant-tabs>.ku-tab-strip>.ku-tab{display:inline-flex;cursor:pointer;font-family:inherit;align-items:center;gap:8px;min-height:48px;flex-shrink:0;min-width:112px;justify-content:center;padding:0 18px;border:1px solid var(--ku-line);background:var(--ku-surface);border-radius:15px;color:var(--ku-muted);font-size:12px;font-weight:550;white-space:nowrap;transition:background .18s ease,transform .18s var(--ku-ease)}.ku-tabs>.ant-tabs>.ku-tab-strip>.ku-tab>span{display:inline-flex}.ku-tabs>.ant-tabs>.ku-tab-strip>.ku-tab[aria-selected=true]{background:var(--ku-highlight);color:var(--ku-highlight-ink);border-color:var(--ku-highlight);box-shadow:inset 0 -3px 0 var(--ku-focus)}.ku-tabs>.ant-tabs>.ku-tab-strip>.ku-tab:hover{transform:translateY(-1px)}.ku-tabs--compact>.ant-tabs>.ku-tab-strip{margin-top:12px}.ku-tabs--compact>.ant-tabs>.ku-tab-strip>.ku-tab{min-height:38px;min-width:0;border-color:transparent;border-radius:11px;background:transparent;padding:0 14px}.ku-tabs--compact>.ant-tabs>.ku-tab-strip>.ku-tab[aria-selected=true]{background:var(--ku-subtle);border-color:transparent;color:var(--ku-ink)}.ku-tabs>[role=tabpanel]{outline-offset:5px;min-width:0}.ku-shell{--ku-sidebar-width:256px;display:grid;grid-template-columns:var(--ku-sidebar-width) minmax(0,1fr);grid-gap:22px;gap:22px;padding:20px 24px 28px;max-width:1740px;margin:auto;align-items:start;transition:grid-template-columns .3s var(--ku-ease)}.ku-shell--collapsed{--ku-sidebar-width:84px}.ku-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--ku-chrome-height) + 20px);min-width:0}.ku-sidebar,.ku-sidebar-content{max-height:calc(100dvh - var(--ku-chrome-height) - 44px)}.ku-sidebar-content{display:flex;flex-direction:column;gap:12px}.ku-nav-pod,.ku-profile-pod,.ku-workspace-pod{background:var(--ku-surface);border:1px solid var(--ku-line);border-radius:22px}.ku-workspace-pod{padding:20px 16px 12px;flex-shrink:0}.ku-brand{display:flex;align-items:center;gap:10px;padding:0 4px 18px;min-height:54px}.ku-brand svg{width:32px;height:32px}.ku-brand>span{display:grid;grid-gap:3px;gap:3px}.ku-brand strong{font-size:20px;font-weight:600;letter-spacing:-.045em}.ku-brand small{font-size:10px;color:var(--ku-muted)}.ku-brand img{width:108px;height:auto}.ku-workspace-switch{display:flex;align-items:center;gap:8px;background:var(--ku-subtle);border-radius:13px;padding:8px;min-height:48px}.ku-workspace-switch>.ku-sidebar-copy{min-width:0;flex:1 1}.ku-workspace-switch strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.ku-workspace-switch small{font-size:10px;color:var(--ku-muted)}.ku-workspace-letter{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:var(--ku-secondary);color:var(--ku-ink);border-radius:10px;font-size:12px}.ku-workspace-switch .ku-icon-button{width:44px;height:44px}.ku-nav-pod{padding:16px 12px 12px;overflow-y:auto;flex:1 1;min-height:0}.ku-nav-heading{display:flex;justify-content:space-between;padding:0 4px 12px;font-size:12px}.ku-nav-heading strong{font-weight:550}.ku-nav-heading>span{color:var(--ku-muted);font-size:10px}.ku-nav-group+.ku-nav-group{margin-top:14px}.ku-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:0;background:none;color:var(--ku-muted);padding:8px 4px;border-radius:8px;font-size:10px;font-weight:550;text-transform:uppercase;letter-spacing:.06em;transition:color var(--ku-duration) ease,background-color var(--ku-duration) ease}.ku-root .ku-group-toggle:hover{background:var(--ku-subtle);color:var(--ku-ink)}.ku-root .ku-group-toggle:active{background:var(--ku-secondary);color:var(--ku-ink)}.ku-group-toggle[aria-expanded=false]>span{transform:rotate(-90deg)}.ku-nav-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.ku-nav-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:88px;padding:12px;border:1px solid var(--ku-line);background:color-mix(in srgb,var(--ku-subtle),var(--ku-surface) 55%);color:var(--ku-ink);border-radius:15px;text-align:left;transition:transform .18s var(--ku-ease),background .18s ease,border-color .18s ease}.ku-nav-tile--wide{grid-column:1/-1;flex-direction:row;align-items:center;min-height:62px}.ku-nav-icon{width:31px;height:31px;border-radius:10px;background:var(--ku-subtle);color:var(--ku-muted);display:grid;place-items:center;flex-shrink:0;pointer-events:none}.ku-nav-icon svg{width:19px;height:19px}.ku-nav-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.ku-nav-copy strong{font-size:12px;font-weight:550;line-height:1.25}.ku-nav-copy small{font-size:9px;color:var(--ku-muted);line-height:1.4}.ku-nav-count{position:absolute;right:10px;top:10px;font-size:10px;color:var(--ku-muted)}.ku-nav-tile--wide .ku-nav-count{position:static;margin-left:auto}.ku-nav-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ku-accent),transparent 50%)}.ku-nav-tile[aria-current=page]{background:var(--ku-highlight);color:var(--ku-highlight-ink);border-color:var(--ku-highlight)}.ku-nav-tile[aria-current=page] .ku-nav-icon{background:color-mix(in srgb,var(--ku-highlight),white 55%);color:var(--ku-highlight-ink)}.ku-focus-pod{background:var(--ku-secondary);border-radius:20px;padding:16px;flex-shrink:0}.ku-profile-pod{display:flex;align-items:center;gap:10px;padding:12px 16px;min-height:64px;flex-shrink:0}.ku-profile-pod>span:last-child{display:grid;grid-gap:2px;gap:2px}.ku-profile-pod strong{font-size:12px;font-weight:550}.ku-profile-pod small{font-size:10px;color:var(--ku-muted)}.ku-sidebar-content--collapsed .ku-sidebar-copy{display:none}.ku-sidebar-content--collapsed .ku-workspace-pod{padding:16px 10px 10px}.ku-sidebar-content--collapsed .ku-brand{justify-content:center;padding:0 0 16px;min-height:0}.ku-sidebar-content--collapsed .ku-brand>span{display:none}.ku-sidebar-content--collapsed .ku-workspace-switch{justify-content:center}.ku-sidebar-content--collapsed .ku-workspace-switch>.ku-icon-button{display:none}.ku-sidebar-content--collapsed .ku-nav-pod{padding:12px 10px}.ku-sidebar-content--collapsed .ku-nav-tiles{grid-template-columns:1fr;gap:8px}.ku-sidebar-content--collapsed .ku-nav-tile{grid-column:auto;min-height:48px;padding:0;flex-direction:row;justify-content:center;align-items:center}.ku-sidebar-content--collapsed .ku-nav-icon{background:none}.ku-sidebar-content--collapsed .ku-profile-pod{justify-content:center;padding:12px 0}.ku-workspace{min-width:0}.ku-header-wrap{position:-webkit-sticky;position:sticky;top:var(--ku-chrome-height);padding-block:20px 12px;margin-top:-20px;background:var(--ku-canvas);z-index:20}.ku-header{display:grid;grid-template-columns:var(--ku-header-desktop);grid-gap:10px;gap:10px;height:80px}.ku-header-block{min-width:0;border:1px solid var(--ku-line);border-radius:20px;background:var(--ku-surface)}.ku-header-context{display:flex;align-items:center;gap:10px;padding:12px}.ku-header-context>.ku-icon-button{background:var(--ku-subtle);flex-shrink:0;width:44px}.ku-header-context>div{min-width:0}.ku-header-context>div>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ku-muted);margin-bottom:5px;white-space:nowrap}.ku-header-context>div>span>span:first-child{overflow:hidden;text-overflow:ellipsis}.ku-header-context i{width:3px;height:3px;border-radius:50%;background:var(--ku-muted);flex-shrink:0}.ku-header-context strong{font-size:15px;font-weight:550;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.03em}.ku-header-search{display:flex;align-items:center;gap:12px;padding:14px;text-align:left;color:var(--ku-ink)}.ku-header-search>svg{flex-shrink:0}.ku-header-search>span{display:grid;grid-gap:5px;gap:5px;white-space:nowrap;font-size:13px}.ku-header-search kbd,.ku-header-search small{color:var(--ku-muted);font-size:10px}.ku-header-search kbd{margin-left:auto;padding:2px 4px;border:1px solid var(--ku-line);border-radius:5px}.ku-header-focus{display:flex;align-items:center;gap:10px;padding:12px;color:var(--ku-ink);text-align:left;background:var(--ku-secondary)}.ku-header-focus>span{display:grid;grid-gap:4px;gap:4px;font-size:11px;font-weight:550}.ku-header-focus small{font-weight:400;font-size:9px;color:var(--ku-muted)}.ku-header-focus[aria-pressed=true]{background:var(--ku-highlight)}.ku-header-account,.ku-header-notifications{display:grid;place-items:center}.ku-main{padding-top:20px;min-width:0;outline:none}.ku-shell[data-focus=true] .ku-context-column,.ku-shell[data-focus=true] .ku-focus-pod{display:none}.ku-shell[data-focus=true] .ku-page-layout{grid-template-columns:1fr}.ku-shell[data-composition=orbit] .ku-nav-pod,.ku-shell[data-composition=orbit] .ku-profile-pod,.ku-shell[data-composition=orbit] .ku-workspace-pod{background:#26362b;border-color:#26362b;color:#e7f0da}.ku-shell[data-composition=orbit] .ku-sidebar :where(small,.ku-group-toggle,.ku-nav-heading>span,.ku-nav-count){color:#aec297}.ku-shell[data-composition=orbit] .ku-nav-tile,.ku-shell[data-composition=orbit] .ku-workspace-switch{background:#354a32;border-color:#354a32;color:#e7f0da}.ku-shell[data-composition=orbit] .ku-nav-icon{background:transparent;color:#bfd2a8}.ku-shell[data-composition=orbit] .ku-nav-tile[aria-current=page]{background:var(--ku-highlight);color:var(--ku-highlight-ink)}.ku-shell[data-composition=orbit] .ku-nav-tile[aria-current=page] :where(small,.ku-nav-count,.ku-nav-icon){color:var(--ku-highlight-ink)}.ku-shell[data-composition=orbit] .ku-header-context{background:#26362b;border-color:#26362b;color:#e7f0da}.ku-shell[data-composition=orbit] .ku-header-context>div>span{color:#aec297}.ku-shell[data-composition=canvas] .ku-header-focus,.ku-shell[data-composition=canvas] .ku-workspace-pod{background:var(--ku-tertiary)}.ku-shell[data-composition=flow] .ku-nav-pod,.ku-shell[data-composition=flow] .ku-workspace-pod{background:var(--ku-highlight)}.ku-shell[data-composition=flow] .ku-nav-tile[aria-current=page]{background:var(--ku-accent);color:var(--ku-accent-ink)}.ku-shell[data-composition=flow] .ku-nav-tile[aria-current=page] :where(small,.ku-nav-count,.ku-nav-icon){color:var(--ku-accent-ink);background:transparent}@keyframes ku-spin{to{transform:rotate(1turn)}}@keyframes ku-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ku-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ku-drawer-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes ku-nav-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@media (max-width:1250px){.ku-header{grid-template-columns:var(--ku-header-medium)}.ku-header-focus,.ku-header-search kbd,.ku-header-search small{display:none}}@media (max-width:1279px){.ku-shell{gap:16px;padding-inline:16px}.ku-shell,.ku-shell--collapsed{--ku-sidebar-width:84px}}@media (max-width:767px){.ku-shell{display:block;padding:16px 20px}.ku-sidebar{display:none}.ku-header-wrap{padding-top:16px;margin-top:-16px}.ku-header{height:72px;grid-template-columns:var(--ku-header-tablet)}.ku-page-heading{align-items:flex-start}.ku-shell{padding:12px}.ku-header-wrap{padding-top:12px;margin-top:-12px}.ku-header{height:68px;grid-template-columns:var(--ku-header-mobile);gap:8px}.ku-header-block{border-radius:17px}.ku-header-context{gap:8px;padding:8px}.ku-header-context>.ku-icon-button{width:44px}.ku-header-context strong{font-size:12px}.ku-header-context>div>span{font-size:9px}.ku-header-area,.ku-header-context i{display:none}.ku-header-search{display:grid;place-items:center;padding:0}.ku-header-search>span{display:none}.ku-header-account .ku-icon-button,.ku-header-notifications .ku-icon-button{width:44px;height:44px}.ku-main{padding-top:14px}.ku-tabs>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{min-width:0;padding-inline:12px;min-height:46px;font-size:11px;gap:8px}.ku-tabs--compact>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{min-height:40px;padding-inline:12px}.ku-page-heading{flex-direction:column;gap:16px;margin-top:24px}.ku-page-heading h1{font-size:29px}.ku-card-heading{padding:16px}.ku-card-body{padding-inline:16px}.ku-card-body--flush{padding:0}.ku-metric{min-height:138px;padding:20px}.ku-metric>strong{font-size:34px}.ku-metric>p{max-width:none}.ku-metric>svg{display:none}.ku-input,.ku-select{font-size:16px}.ku-dialog-body,.ku-dialog-heading{padding:22px}}@media (pointer:coarse){.ku-button--sm,.ku-filter-chip{min-height:44px}}@media (prefers-reduced-motion:reduce){:where(.ku-root),:where(.ku-root) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.ku-button:hover:not(:disabled),.ku-icon-button:hover:not(:disabled),.ku-nav-tile:hover,.ku-tabs>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn:hover{transform:none}}.ku-nav-link-slot{display:contents}a.ku-nav-tile{text-decoration:none}.ku-shell[data-composition=orbit] .ku-sidebar :where(.ku-nav-tile,.ku-group-toggle):focus-visible{outline-color:#dfeeab}.ku-sidebar-content--collapsed .ku-profile-pod>.ku-sidebar-copy{display:none}.ku-button-content{min-width:0}.ku-control-icon{flex-shrink:0}.ku-root .ku-button.ku-button{height:auto;white-space:normal;line-height:1.4}.ku-root .ku-button-content{min-width:0;max-width:100%;white-space:normal}.ku-root .ku-button-content>span:not(.ku-control-icon){overflow-wrap:anywhere}.ku-root .ku-button .ku-control-icon{flex:0 0 18px}.ku-root .ku-button--primary.ku-button--primary{color:var(--ku-accent-ink);background:var(--ku-accent);border-color:var(--ku-accent)}.ku-root .ku-button--primary.ku-button--primary:hover:not(:disabled){color:var(--ku-accent-ink);background:color-mix(in srgb,var(--ku-accent),var(--ku-accent-ink) 8%)}.ku-root .ku-icon-button.ku-icon-button{width:44px;height:44px;padding:0}.ku-root .ku-button[aria-busy=true]{cursor:progress}.ku-root .ku-button:disabled,.ku-root .ku-filter-chip:disabled,.ku-root .ku-icon-button:disabled{cursor:not-allowed}.ku-root .ku-button[aria-busy=true]:disabled{cursor:progress}.ku-root .ku-chip.ku-chip{margin:0;border:0;display:inline-flex;align-items:center;gap:var(--ku-space-1);padding-inline:var(--ku-space-2);padding-block:var(--ku-space-1);cursor:default}.ku-root :is(button,a[href],[role=button],[role=menuitem],tr[tabindex]) .ku-chip.ku-chip{cursor:inherit}.ku-root .ku-chip--danger{color:var(--ku-danger);background:color-mix(in srgb,var(--ku-danger) 10%,var(--ku-surface))}.ku-root .ku-chip--success{background:color-mix(in srgb,var(--ku-success) 10%,var(--ku-surface))}.ku-root .ku-chip--warning{background:color-mix(in srgb,var(--ku-warning) 10%,var(--ku-surface))}.ku-root .ku-card>.ant-card{background:transparent;box-shadow:none}:is(.ku-root,.ku-drawer-scope) .ku-select.ku-select{padding:0 12px;border:1px solid var(--ku-control-border);height:auto;min-height:var(--ku-control-height,44px);width:100%;background:transparent}.ku-root .ku-select .ant-select-content,.ku-root .ku-select .ant-select-selector{cursor:pointer}.ku-root .ku-select.ant-select-disabled,.ku-root .ku-select.ant-select-disabled *{cursor:not-allowed}.ku-root .ku-input-icon{position:static;transform:none;-webkit-margin-end:4px;margin-inline-end:4px}.ku-root .ku-input input{cursor:text}.ku-root .ku-input input:disabled{cursor:not-allowed}.ku-root .ku-input:has([aria-invalid=true]),.ku-root .ku-input[aria-invalid=true]{border-color:var(--ku-danger)}.ku-root .ku-checkbox:hover .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled),.ku-root .ku-radio-group .ant-radio-wrapper:hover .ant-radio:not(.ant-radio-checked):not(.ant-radio-disabled){border-color:var(--ku-control-border)}.ku-root .ku-menu-popup{min-width:200px;max-width:calc(100vw - 24px)}.ku-root .ku-menu-popup .ant-dropdown-menu-item{min-height:40px;gap:8px}.ku-root .ku-menu-popup svg{width:17px;height:17px}.ku-root .ku-modal .ant-modal-container{border:1px solid var(--ku-line);border-radius:24px;padding:24px}.ku-root .ku-modal .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto}.ku-root .ku-overlay-description{color:var(--ku-muted);font-size:12px;margin:0 0 20px}.ku-root .ku-overlay-body{min-width:0}.ku-root .ku-drawer .ant-drawer-section{background:var(--ku-surface)}.ku-root .ku-drawer--navigation .ant-drawer-section{background:var(--ku-canvas)}.ku-root .ku-drawer--navigation .ku-sidebar-content{max-height:none}.ku-root .ku-drawer--navigation .ku-nav-pod{flex:none;overflow:visible}.ku-root .ku-drawer--navigation .ku-focus-pod{display:none}.ku-root .ku-drawer--navigation .ant-drawer-close{display:grid;place-items:center;width:44px;height:44px;padding:0}.ku-root .ku-table .ant-table{background:transparent;font-size:13px}.ku-root .ku-table .ant-table-thead>tr>th{background:var(--ku-subtle);color:var(--ku-muted)}.ku-root .ku-table .ant-table-cell{padding:var(--ku-table-padding,16px) 20px}.ku-root[data-reduced-motion=true] *,.ku-root[data-reduced-motion=true] :after,.ku-root[data-reduced-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.ku-root[data-reduced-motion=true] :is(button,a):hover{transform:none}@media (max-width:767px){.ku-root .ku-tabs>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:auto}.ku-root .ku-tabs>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{transform:none!important}.ku-root .ku-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 16px)}}.ku-drawer-scope.ku-drawer-scope :is(button,a,input,select,textarea,[tabindex]):focus-visible,.ku-root.ku-root :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--ku-focus);outline-offset:3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) :is(.ku-select,.ant-select):has(input[role=combobox]:focus-visible){outline:3px solid var(--ku-focus);outline-offset:3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) :is(.ku-select,.ant-select) input[role=combobox]:focus-visible{outline:0}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) :is(.ku-select,.ant-select){transition-property:border-color,box-shadow}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper{display:inline-grid;align-items:center;grid-template-columns:minmax(4ch,1fr)}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper:before{display:none}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper:has(>.ant-input-prefix):has(>.ant-input-suffix){grid-template-columns:minmax(0,max-content) minmax(4ch,1fr) minmax(0,max-content)}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper:has(>.ant-input-prefix):not(:has(>.ant-input-suffix)){grid-template-columns:minmax(0,max-content) minmax(4ch,1fr)}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper:has(>.ant-input-suffix):not(:has(>.ant-input-prefix)){grid-template-columns:minmax(4ch,1fr) minmax(0,max-content)}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper>input.ant-input{min-inline-size:0;max-inline-size:100%}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper>:is(.ant-input-prefix,.ant-input-suffix){min-inline-size:0;overflow-wrap:anywhere}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper>.ant-input-suffix{flex-wrap:wrap}:is(.ku-root,.ku-drawer-scope) .ant-input-affix-wrapper>.ant-input-suffix>*{min-inline-size:0;max-inline-size:100%}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-affix-wrapper:has(>input.ant-input:focus-visible),:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group:has(>.ant-input-affix-wrapper>input.ant-input:focus-visible),:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group:has(>.ant-input:focus-visible){outline:3px solid var(--ku-focus);outline-offset:3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-affix-wrapper>input.ant-input:focus-visible,:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group>.ant-input:focus-visible{outline:0}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group:has(>.ant-input-affix-wrapper>input.ant-input:focus-visible)>.ant-input-affix-wrapper{outline:0}.ku-template{display:grid;grid-gap:24px;gap:24px;min-width:0}.ku-template>.ku-page-heading{margin-bottom:0}.ku-template-business,.ku-template-feed,.ku-template-form,.ku-template-stack{display:grid;grid-gap:16px;gap:16px;min-width:0}.ku-template-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ku-template time,.ku-template-details dt,.ku-template-profile p,.ku-template-toolbar small{color:var(--ku-muted)}.ku-template-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:24px;gap:24px;align-items:start}.ku-template-board>*,.ku-template-gallery>*,.ku-template-inbox>*,.ku-template-split>*{min-width:0}.ku-template-split>:only-child{grid-column:1/-1}.ku-template-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.ku-template-state{padding:24px;background:var(--ku-surface);border-radius:var(--ku-card-radius,22px)}.ku-template-details{display:grid;grid-gap:16px;gap:16px;margin:20px 0 0}.ku-template-details>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);grid-gap:16px;gap:16px;border-bottom:1px solid var(--ku-line);padding-bottom:12px}.ku-template-details dd{margin:0;overflow-wrap:anywhere}.ku-template-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.ku-template-board-item{padding:16px;border:1px solid var(--ku-line);border-radius:12px;background:var(--ku-surface);display:grid;grid-gap:12px;gap:12px}.ku-template-board-item h3,.ku-template-board-item p{margin:0}.ku-template-inbox{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,3fr);grid-gap:24px;gap:24px}.ku-template-messages{display:grid;grid-gap:16px;gap:16px;max-height:420px;overflow:auto;overscroll-behavior:contain;margin-bottom:20px}.ku-template-messages article{display:flex;align-items:start;gap:12px}.ku-template-messages p,.ku-template-prose{white-space:pre-wrap;overflow-wrap:anywhere}.ku-template-messages time{display:block;font-size:12px}.ku-template-feed{max-width:860px}.ku-template-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.ku-template-thumbnail{height:160px;border-radius:12px;background:var(--ku-subtle);display:grid;place-items:center;overflow:hidden}.ku-template-thumbnail img{width:100%;height:100%;object-fit:cover}.ku-template-steps{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:16px;margin:0 0 24px}.ku-template-steps [aria-current]{color:var(--ku-ink);font-weight:700}.ku-template-timeline{list-style:none;padding:0;display:grid;grid-gap:24px;gap:24px}.ku-template-timeline li{border-left:2px solid var(--ku-line);padding-left:16px}.ku-template-chart{list-style:none;padding:0;display:grid;grid-gap:16px;gap:16px}.ku-template-chart li{display:grid;grid-template-columns:80px minmax(0,1fr) 70px;align-items:center;grid-gap:12px;gap:12px}.ku-template-chart meter{width:100%;height:24px;accent-color:var(--ku-accent)}.ku-template-profile{display:grid;justify-items:start;grid-gap:8px;gap:8px}.ku-template-stage{background:var(--ku-subtle);border:1px solid var(--ku-line);border-radius:22px;min-height:320px;padding:24px;display:grid;align-content:center}.ku-textarea{font:inherit}.ku-textarea:disabled{cursor:not-allowed}.ku-template :is(h2,h3,p){overflow-wrap:anywhere}@media (max-width:1279px){.ku-template-split{grid-template-columns:minmax(0,1fr)}.ku-template{gap:16px}.ku-template-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.ku-template-board,.ku-template-gallery,.ku-template-metrics{grid-template-columns:minmax(0,1fr)}}.ku-tabs>.ant-tabs>.ku-tab-strip>.ku-tab:disabled{cursor:not-allowed;opacity:.5}.ku-tab:focus-visible{outline:2px solid var(--ku-focus);outline-offset:-2px}.ku-popup-trigger{display:inline-flex;max-width:100%}.ku-popup-content{max-width:min(480px,calc(100vw - 48px));max-height:min(640px,calc(100dvh - 64px));overflow:auto}.ku-popup-content:focus-visible{outline:2px solid var(--ku-focus);outline-offset:2px}.ku-choice-field,.ku-choice-select{width:100%;min-width:0}.ku-choice-state{margin-top:var(--ku-space-2)}.ku-choice-footer{padding:var(--ku-space-2);border-top:1px solid var(--ku-line)}.ku-root{--ku-space-unit:4px;--ku-gap-control:8px;--ku-gap-module:16px;--ku-target:44px}.ku-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ku-busy-boundary{min-width:0}.ku-busy-boundary>:not(.ku-visually-hidden)+:not(.ku-visually-hidden){margin-top:16px}.ku-busy-boundary:has(>.ku-template-metrics){display:grid;grid-gap:24px;gap:24px}.ku-busy-boundary:has(>.ku-template-metrics)>*{margin-top:0}.ku-skeleton{display:grid;grid-gap:var(--ku-gap-module);gap:var(--ku-gap-module);min-width:0}.ku-skeleton-item{padding:16px;background:var(--ku-surface);border-radius:12px;min-width:0}.ku-skeleton--page{grid-template-columns:repeat(2,minmax(0,1fr))}.ku-skeleton--page .ku-skeleton-item{min-height:180px}.ku-skeleton--inbox{grid-template-columns:minmax(120px,1fr) minmax(0,3fr)}.ku-skeleton--form{max-width:760px}.ku-skeleton--table .ku-skeleton-item{min-height:76px}.ku-refresh-indicator{display:flex;align-items:center;gap:12px;color:var(--ku-muted)}.ku-refresh-indicator .ku-skeleton{width:96px}.ku-refresh-indicator .ku-skeleton-item{padding:0}.ku-refresh-indicator .ant-skeleton-paragraph{display:none}.ku-feedback{display:grid;grid-gap:12px;gap:12px}.ku-feedback p{margin:0}.ku-feedback p:has(>span){display:flex;flex-wrap:wrap;gap:12px}.ku-button-content{position:relative}.ku-button-busy-mark{position:absolute;inset:0;display:grid;place-items:center;background:var(--ku-surface);border-radius:4px;opacity:.95}.ku-button--primary .ku-button-busy-mark{background:var(--ku-accent)}.ku-tab-strip[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.ku-record-label{display:none}.ku-record-value{min-width:0;overflow-wrap:anywhere}.ku-form-preview,.ku-record-filters,.ku-section-index{padding:16px}.ku-root summary{min-height:var(--ku-target);cursor:pointer;padding:12px 0}.ku-section-index nav{display:flex;flex-wrap:wrap;gap:12px}.ku-section-index a{display:inline-flex;align-items:center;min-height:44px}.ku-settings-layout section{scroll-margin-top:calc(var(--ku-chrome-height, 0px) + 112px)}.ku-task-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ku-template-inbox>[hidden]{display:none}.ku-template-inbox>div{min-width:0}.ku-root .ku-drawer--navigation .ku-sidebar-content--collapsed .ku-sidebar-copy{display:initial}.ku-root .ku-drawer--navigation .ku-sidebar-content--collapsed .ku-nav-tiles{grid-template-columns:1fr 1fr}.ku-root .ku-drawer--navigation .ku-sidebar-content--collapsed .ku-nav-tile{justify-content:flex-start}.ku-root .ku-drawer--navigation .ku-sidebar-content--collapsed .ku-nav-icon{margin:0}@media (min-width:768px) and (max-width:1279px){.ku-header{grid-template-columns:var(--ku-header-tablet)}.ku-header-context{min-width:0}.ku-header-context strong{white-space:normal;overflow-wrap:anywhere}.ku-template-inbox{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:16px}.ku-column-secondary{max-width:180px}.ku-settings-layout>aside{width:100%}}@media (max-width:767px){.ku-shell{display:block}.ku-template-inbox{grid-template-columns:minmax(0,1fr);gap:16px}.ku-template-inbox>div>.ku-button{margin-bottom:12px}.ku-skeleton--inbox,.ku-skeleton--page{grid-template-columns:minmax(0,1fr)}.ku-header-context strong{white-space:normal;overflow-wrap:anywhere}.ku-header-context>div{min-width:0}.ku-header{height:auto;min-height:68px}.ku-task-footer{position:static;padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:var(--ku-surface)}.ku-task-footer>*{flex:1 1 auto}.ku-root .ku-table-cards{overflow:visible}.ku-root .ku-table-cards :is(table,thead,tbody,tr,th,td){display:block;width:auto!important}.ku-root .ku-table-cards table{table-layout:auto}.ku-root .ku-table-cards colgroup{display:none}.ku-root .ku-table-cards .ant-table-thead>tr{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.ku-root .ku-table-cards .ant-table-thead th{padding:8px 12px;min-height:44px;border-radius:8px}.ku-root .ku-table-cards .ant-table-thead th:not(.ant-table-column-has-sorters):not(:has(.ant-table-filter-trigger)):not(.ant-table-selection-column){display:none}.ku-root .ku-table-cards .ant-table-tbody>tr{margin:16px;padding:16px;border:1px solid var(--ku-line);border-radius:12px;background:var(--ku-surface)}.ku-root .ku-table-cards .ant-table-tbody>tr>td{padding:8px 0;border:0;text-align:start}.ku-root .ku-table-cards .ant-table-tbody>tr.ant-table-measure-row{display:none}.ku-root .ku-table-cards .ku-record-label{display:block;color:var(--ku-muted);font-size:12px;margin-bottom:4px}.ku-root .ku-table-cards .ant-table-content{overflow:visible!important}.ku-root .ku-table-cards .ant-pagination{padding:0 16px;flex-wrap:wrap}.ku-root .ku-modal--task{width:100%!important;max-width:100%;margin:0;padding:0;top:0}.ku-root .ku-modal--task .ant-modal-container{min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;border-radius:0}.ku-root .ku-modal--task .ant-modal-body{overflow:auto;flex:1 1;min-height:0}.ku-root .ku-modal--task .ant-modal-footer{flex:none;padding-bottom:env(safe-area-inset-bottom)}}@media (forced-colors:active){.ku-skeleton-item{border:1px solid CanvasText}.ku-root [aria-current=page],.ku-root [aria-selected=true]{outline:2px solid Highlight}}@media (min-width:768px) and (max-width:1279px){.ku-root .ku-table-priority :is(table,thead,tbody,tr,th,td){display:block;width:auto!important}.ku-root .ku-table-priority colgroup{display:none}.ku-root .ku-table-priority .ant-table-content{overflow:visible!important}.ku-root .ku-table-priority .ant-table-thead>tr{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.ku-root .ku-table-priority .ant-table-thead th{padding:8px 12px;min-height:44px;border-radius:8px}.ku-root .ku-table-priority .ant-table-thead th:not(.ant-table-column-has-sorters):not(:has(.ant-table-filter-trigger)):not(.ant-table-selection-column){display:none}.ku-root .ku-table-priority .ant-table-tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin:16px;padding:16px;border-bottom:1px solid var(--ku-line)}.ku-root .ku-table-priority .ant-table-tbody>tr>td{min-width:0;padding:0;border:0;text-align:start}.ku-root .ku-table-priority .ant-table-tbody>tr>.ku-column-secondary{grid-column:1/-1;max-width:none;padding-top:8px;border-top:1px solid var(--ku-line)}.ku-root .ku-table-priority .ant-table-tbody>tr.ant-table-measure-row{display:none}.ku-root .ku-table-priority .ku-record-label{display:block;color:var(--ku-muted);font-size:12px;margin-bottom:4px}}@media (max-width:1279px){.ku-root :is(.ku-table-cards,.ku-table-priority) .ant-table-selection-column{grid-column:1/-1}.ku-root :is(.ku-table-cards,.ku-table-priority) .ant-checkbox-wrapper{min-width:44px;min-height:44px;padding:12px;align-items:center}.ku-root :is(.ku-table-cards,.ku-table-priority) .ant-table-filter-trigger{min-width:44px;min-height:44px;justify-content:center}}@media (min-width:1280px){.ku-record-filters>summary{display:none}}.ku-root .ant-select-single.ant-select-open .ant-select-content-has-value:not(.ant-select-content-has-search-value){opacity:1}@media (max-width:480px){.ku-root[data-mode] .ant-picker-dropdown{max-height:calc((100dvh - 96px) / 2);overflow-y:auto;overscroll-behavior:contain}}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group{border-radius:var(--ant-border-radius,var(--ku-radius-control,12px))}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group-wrapper-lg .ant-input-group{border-radius:var(--ant-border-radius-lg,16px)}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group-wrapper-sm .ant-input-group{border-radius:var(--ant-border-radius-sm,8px)}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) :is(.ant-input-group,.ant-input-affix-wrapper)[data-ku-focus-containment=inset]:has(input.ant-input:focus-visible){outline-offset:-3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) :is(.ant-input-group,.ant-input-affix-wrapper)[data-ku-focus-containment=editable]:has(input.ant-input:focus-visible){outline:0}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-affix-wrapper[data-ku-focus-containment=editable]>input.ant-input:focus-visible,:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group[data-ku-focus-containment=editable]>.ant-input-affix-wrapper>input.ant-input:focus-visible,:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group[data-ku-focus-containment=editable]>input.ant-input:focus-visible{outline:3px solid var(--ku-focus);outline-offset:0}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) input.ant-input[data-ku-focus-containment=inset]:focus-visible{outline-offset:-3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group.ant-input-group:has(>.ant-input-affix-wrapper>.ant-input:focus-visible),:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group.ant-input-group:has(>.ant-input:focus-visible){outline-width:0}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group:has(>.ant-input-affix-wrapper>.ant-input:focus-visible):after,:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group:has(>.ant-input:focus-visible):after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;outline:3px solid var(--ku-focus);outline-offset:3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group[data-ku-focus-containment=inset]:has(>.ant-input-affix-wrapper>.ant-input:focus-visible):after,:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group[data-ku-focus-containment=inset]:has(>.ant-input:focus-visible):after{outline-offset:-3px}:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group[data-ku-focus-containment=editable]:has(>.ant-input-affix-wrapper>.ant-input:focus-visible):after,:is(.ku-root.ku-root,.ku-drawer-scope.ku-drawer-scope) .ant-input-group[data-ku-focus-containment=editable]:has(>.ant-input:focus-visible):after{content:none;outline:0}.ku-overlay-host{isolation:isolate;z-index:2000}.ku-root :is(.ant-select-dropdown,.ant-popover,.ant-tooltip,.ant-picker-dropdown){max-inline-size:calc(100vw - 24px)}.ku-root :is(.ant-select-item-option-content,.ant-cascader-menu-item-content,.ant-tree-title){overflow-wrap:anywhere;white-space:normal}.ku-root :is(.ant-modal-body,.ant-drawer-body,.ant-card-body,.ant-table-cell){overflow-wrap:anywhere}.ku-root :is(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid var(--ku-focus);outline-offset:3px}.ku-root :is(button,[role=button],a):not(:disabled):not([aria-disabled=true]){cursor:pointer}.ku-workspace-shell{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh;background:var(--ku-canvas);color:var(--ku-ink)}.ku-workspace-shell[data-context=true]{grid-template-columns:200px 192px minmax(0,1fr)}.ku-workspace-shell[data-inspector=true]{grid-template-columns:200px minmax(0,1fr) 280px}.ku-workspace-shell[data-context=true][data-inspector=true]{grid-template-columns:200px 192px minmax(0,1fr) 280px}.ku-workspace-header{grid-column:1/-1;min-width:0;min-height:56px;border-bottom:1px solid var(--ku-line);background:var(--ku-surface)}.ku-workspace-context,.ku-workspace-inspector,.ku-workspace-navigation{min-width:0;padding:16px 12px;-webkit-border-end:1px solid var(--ku-line);border-inline-end:1px solid var(--ku-line);background:var(--ku-surface)}.ku-workspace-inspector{-webkit-border-end:0;border-inline-end:0;-webkit-border-start:1px solid var(--ku-line);border-inline-start:1px solid var(--ku-line)}.ku-workspace-main{min-width:0;padding:24px}.ku-workspace--governance .ku-workspace-main>*{max-width:1120px;margin-inline:auto}.ku-workspace-skip{position:fixed;top:-80px;left:16px;z-index:2100;background:var(--ku-surface);padding:12px}.ku-workspace-skip:focus{top:12px}@media (max-width:1279px){.ku-workspace-shell[data-context],.ku-workspace-shell[data-inspector]{grid-template-columns:64px minmax(0,1fr)}.ku-workspace-context,.ku-workspace-inspector{display:none}}@media (max-width:767px){.ku-workspace-shell[data-context],.ku-workspace-shell[data-inspector]{display:block}.ku-workspace-navigation{display:none}.ku-workspace-main{padding:16px}.ku-root :is(.ant-btn,.ant-select-selector){min-height:44px}.ku-root :is(input.ant-input,textarea.ant-input){font-size:16px}}.ku-appearance-fields{display:grid;grid-gap:20px;gap:20px;max-width:480px}.ku-appearance-fields>div,.ku-appearance-fields>label{display:grid;grid-gap:8px;gap:8px;min-width:0}.ku-appearance-fields p{color:var(--ku-muted);margin:0;font-size:12px}.ku-appearance-fields .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.ku-overlay-host :is(.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-tooltip){transition-property:opacity,transform,box-shadow}.ku-overlay-host.ku-overlay-host[data-reduced-motion=true],.ku-overlay-host.ku-overlay-host[data-reduced-motion=true] *{transition-duration:0s!important;animation-duration:0s!important}.ku-authorization{max-width:560px;width:100%;padding:clamp(20px,4vw,32px);border:1px solid var(--ku-line);border-radius:10px;background:var(--ku-surface);color:var(--ku-ink);overflow-wrap:anywhere}.ku-authorization h2{margin:12px 0 8px;font-size:24px;letter-spacing:-.6px;line-height:1.25}.ku-authorization h3{font-size:14px;margin:24px 0 8px}.ku-authorization>p{font-size:13px;color:var(--ku-muted);line-height:1.6}.ku-authorization-identity{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ku-authorization-account,.ku-authorization-icon{width:48px;height:48px;border:1px solid var(--ku-line);border-radius:10px;display:grid;place-items:center;background:var(--ku-subtle);font-weight:700;font-size:20px}.ku-authorization-icon{background:var(--ku-accent);color:var(--ku-accent-ink)}.ku-authorization .ku-authorization-eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;margin:0}.ku-authorization-publisher{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ku-authorization-account-line{display:grid;grid-gap:4px;gap:4px;padding:14px 0;border-block:1px solid var(--ku-line);font-size:12px}.ku-authorization-account-line span{color:var(--ku-muted)}.ku-authorization-permissions{list-style:none;padding:0;margin:0}.ku-authorization-permissions li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ku-line);font-size:13px}.ku-authorization-permissions li>div{min-width:0}.ku-authorization-permissions p{margin:4px 0;color:var(--ku-muted);line-height:1.5}.ku-authorization-permissions small,.ku-authorization-repositories small{color:var(--ku-muted);font-size:11px}.ku-authorization-repositories{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.ku-authorization-repositories label{font-weight:600;font-size:12px}.ku-authorization .ku-authorization-notice{font-size:11px;margin-top:20px}.ku-authorization-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}.ku-authorization-actions .ant-btn{height:auto;min-height:40px;white-space:normal;max-width:100%}.ku-data-placeholder{display:inline-block;width:var(--ku-data-width,72%);max-width:100%;min-width:24px;height:1em;border-radius:3px;vertical-align:middle;background:var(--ku-line);animation:ku-data-pulse 1.4s ease-in-out infinite}.ku-data-placeholder--block{display:block;height:2.5em}@keyframes ku-data-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ku-data-placeholder{animation:none}}.ku-data-skeleton-lines{display:grid;grid-gap:12px;gap:12px;min-width:0}.ku-authorization,.ku-authorization-actions,.ku-authorization-repositories{min-width:0}.ku-authorization .ant-select{min-width:0;max-width:100%}.ku-authorization-actions .ant-btn{min-width:0;overflow-wrap:anywhere}.ku-authorization-actions .ant-btn>span{white-space:normal}.ku-public-frame{min-block-size:100dvh;color:var(--ku-ink);background:var(--ku-canvas)}.ku-editorial-intro{padding-block:clamp(40px,7vw,88px)}.ku-editorial-intro__inner{inline-size:min(100% - 40px,1104px);margin-inline:auto;min-inline-size:0}.ku-editorial-eyebrow{color:var(--ku-accent);font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.ku-editorial-intro h1{max-inline-size:20ch;margin-block:16px;font-size:clamp(32px,5vw,60px);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.ku-editorial-intro__description{max-inline-size:64ch;color:var(--ku-muted);font-size:clamp(16px,2vw,19px);line-height:1.6}.ku-auth-panel{min-inline-size:0;padding:clamp(20px,3vw,36px);border:1px solid var(--ku-line);border-radius:12px;background:var(--ku-surface);overflow-wrap:anywhere}.ku-swimlane-board{min-inline-size:0;color:var(--ku-ink)}.ku-swimlane-board__hint{margin:0 0 12px;font-size:12px;color:var(--ku-muted)}.ku-swimlane-board__lanes{display:grid;grid-gap:16px;gap:16px;min-inline-size:0}.ku-swimlane{min-inline-size:0;border:1px solid var(--ku-line);border-radius:8px;background:var(--ku-surface)}.ku-swimlane__heading{-webkit-border-after:1px solid var(--ku-line);border-block-end:1px solid var(--ku-line)}.ku-swimlane__heading button,.ku-swimlane__heading h2{display:flex;align-items:center;gap:10px;inline-size:100%;margin:0;padding:12px 16px;border:0;background:transparent;color:inherit;text-align:start;font:inherit;font-weight:600;overflow-wrap:anywhere}.ku-swimlane__heading button{cursor:pointer}.ku-swimlane__heading button:hover{background:var(--ku-subtle)}.ku-swimlane__heading button:focus-visible{outline:2px solid var(--ku-focus);outline-offset:-3px}.ku-swimlane small{color:var(--ku-muted);font-weight:400}.ku-swimlane-rail{display:grid;grid-template-columns:repeat(var(--ku-board-columns,3),minmax(240px,1fr));grid-gap:12px;gap:12px;padding:12px;overflow-x:auto;overscroll-behavior-inline:contain;min-inline-size:0}.ku-swimlane-column{min-inline-size:0;border-radius:6px;background:var(--ku-subtle)}.ku-swimlane-column>header{display:flex;align-items:center;gap:8px;padding:12px}.ku-swimlane-column h3{margin:0;flex:1 1;font-size:13px;overflow-wrap:anywhere}.ku-swimlane-column__items{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:0 8px 8px;min-block-size:120px}.ku-swimlane-card{min-inline-size:0;padding:12px;border:1px solid var(--ku-line);border-radius:6px;background:var(--ku-surface);overflow-wrap:anywhere}.ku-swimlane-card h4{margin:0 0 8px;font-size:13px;line-height:1.45}.ku-swimlane-card:hover{border-color:var(--ku-focus)}.ku-swimlane-card__actions{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-before:12px;margin-block-start:12px}@media (prefers-reduced-motion:reduce){.ku-swimlane-board *{scroll-behavior:auto}}.ku-link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:34px;padding:7px 12px;border:1px solid var(--ku-line);border-radius:6px;color:var(--ku-ink);background:var(--ku-surface);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.ku-link-button.primary{color:var(--ku-accent-ink);background:var(--ku-accent);border-color:var(--ku-accent)}.ku-link-button:hover{filter:brightness(.96)}.ku-link-button:focus-visible{outline:2px solid var(--ku-focus);outline-offset:3px}.ku-editorial-card{min-inline-size:0;border:1px solid var(--ku-line);border-radius:10px;background:var(--ku-surface);padding:24px;overflow-wrap:anywhere}.ku-overlay-host :where(h1,h2,h3,p,label),.ku-root :where(h1,h2,h3,h4,p,dt,dd,label){overflow-wrap:anywhere}.ku-root :where(.ku-card-heading,.ku-page-heading,.ku-template-toolbar,.ku-page-actions){min-inline-size:0;flex-wrap:wrap}.ku-root :where(.ku-card-heading,.ku-page-heading)>*{min-inline-size:0;max-inline-size:100%}.ku-root :where(.ku-card,.ku-template,.ku-template-split,.ku-template-stack,.ku-template-business-section,.ku-template-board-item){min-inline-size:0;max-inline-size:100%}.ku-root :where(.ku-page-actions,.ku-card-heading) .ant-btn{max-inline-size:100%;height:auto;min-block-size:32px;white-space:normal}.ku-root :where(.ku-page-actions,.ku-card-heading) .ant-btn>span{white-space:normal;overflow-wrap:anywhere}.ku-root .ku-card .ku-card{box-shadow:none}.ku-template-business-section{padding-block:20px;-webkit-border-before:1px solid var(--ku-line);border-block-start:1px solid var(--ku-line)}.ku-template-business-section>h2{margin:0 0 12px}.ku-expandable-text{min-inline-size:0;max-inline-size:100%;color:var(--ku-muted)}.ku-expandable-text>p{margin:0;line-height:1.5;overflow-wrap:anywhere}.ku-expandable-text>p:not(.is-expanded){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ku-text-lines,3);overflow:hidden}.ku-text-disclosure{display:inline-flex;align-items:center;padding:4px 0;min-block-size:32px;border:0;background:transparent;color:var(--ku-accent);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ku-text-disclosure:hover{color:var(--ku-ink)}.ku-text-disclosure:focus-visible{outline:2px solid var(--ku-focus);outline-offset:3px;border-radius:2px}.ku-auth-layout{position:relative;box-sizing:border-box;inline-size:min(100%,440px);min-inline-size:0;margin-inline:auto;padding:32px;border:1px solid var(--ku-line);border-radius:12px;background:var(--ku-surface);color:var(--ku-ink);overflow-wrap:anywhere}.ku-auth-layout--wide{inline-size:min(100%,560px)}.ku-auth-layout__brand{display:flex;align-items:center;gap:10px;-webkit-margin-after:24px;margin-block-end:24px;min-inline-size:0;font-size:15px;font-weight:650}.ku-auth-layout__brand>*{min-inline-size:0;max-inline-size:100%}.ku-auth-layout__brand img{object-fit:contain}.ku-auth-layout__heading{-webkit-margin-after:24px;margin-block-end:24px}.ku-auth-layout__heading h1{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.025em}.ku-auth-layout__description{-webkit-margin-before:8px;margin-block-start:8px;color:var(--ku-muted);font-size:14px;line-height:1.5}.ku-auth-layout__content{min-inline-size:0;display:grid;grid-gap:16px;gap:16px}.ku-auth-layout__footer{-webkit-margin-before:24px;margin-block-start:24px;-webkit-padding-before:16px;padding-block-start:16px;-webkit-border-before:1px solid var(--ku-line);border-block-start:1px solid var(--ku-line);color:var(--ku-muted);font-size:12px}.ku-auth-layout__utilities{display:flex;justify-content:end;-webkit-margin-after:16px;margin-block-end:16px}.ku-auth-layout :where(input,select,textarea,button,.ant-btn){max-inline-size:100%}.ku-auth-layout :where(button,.ant-btn){white-space:normal;overflow-wrap:anywhere;height:auto;min-block-size:44px}.ku-auth-layout :where(button,.ant-btn)>span{white-space:normal}.ku-authorization--embedded{max-inline-size:none;border:0;padding:0;background:transparent}.ku-authorization--embedded>.ku-authorization-publisher{-webkit-margin-before:0;margin-block-start:0}.ku-authorization--embedded .ku-authorization-account-line,.ku-authorization--embedded .ku-authorization-permissions li{padding-block:12px}.ku-authorization--embedded .ku-authorization-actions{-webkit-margin-before:20px;margin-block-start:20px}.ku-overlay-host :where(.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-tooltip){max-inline-size:calc(100vw - 24px)}.ku-overlay-host :where(.ant-select-item-option-content,.ant-dropdown-menu-title-content){white-space:normal;overflow-wrap:anywhere}.ku-overlay-host :where(.ant-modal-title,.ant-drawer-title){min-inline-size:0;overflow-wrap:anywhere}.ku-overlay-host :where(.ant-modal-footer,.ant-drawer-footer){display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.ku-overlay-host :where(.ant-modal-footer,.ant-drawer-footer) .ant-btn{-webkit-margin-start:0;margin-inline-start:0;max-inline-size:100%;height:auto;min-block-size:36px;white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){.ku-auth-layout{padding:24px}.ku-auth-layout__heading h1{font-size:22px}.ku-text-disclosure{min-block-size:44px}}@media (max-width:360px){.ku-auth-layout{padding:20px}}.ku-demo-brand-mark{display:grid;place-items:center;flex-shrink:0;inline-size:32px;block-size:32px;border-radius:8px;background:var(--ku-accent);color:var(--ku-accent-ink);font-weight:700}.ku-root input.ku-control-loading,.ku-root textarea.ku-control-loading{background-image:linear-gradient(var(--ku-line),var(--ku-line));background-size:64% 1em;background-position:12px 50%;background-repeat:no-repeat;color:transparent}.ku-root .ku-control-loading :is(.ant-select-selection-item,.ant-select-placeholder){color:transparent;background:var(--ku-line);border-radius:3px}.ku-root .ku-control-loading .ant-checkbox-inner{background:var(--ku-line)}.ku-root .ant-card-head-title{white-space:normal;overflow:visible;overflow-wrap:anywhere}.ku-root .ant-card-extra,.ku-root .ant-card-head-wrapper{min-inline-size:0}.ku-root .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.ku-root .ant-card-extra{max-inline-size:100%;-webkit-margin-start:auto;margin-inline-start:auto}.ku-root .ant-btn:not(.ant-btn-icon-only){max-inline-size:100%;height:auto;min-block-size:var(--ku-control-height,36px);white-space:normal}.ku-root .ant-btn:not(.ant-btn-icon-only)>span,.ku-root .ant-tag{white-space:normal;overflow-wrap:anywhere}.ku-root .ant-tag{max-inline-size:100%;height:auto}.ku-root .ant-form-item-label>label{height:auto;white-space:normal;overflow-wrap:anywhere}.ku-root :where(.ant-alert-title,.ant-alert-description,.ant-descriptions-item-content,.ant-descriptions-item-label){min-inline-size:0;overflow-wrap:anywhere}.ku-root .ant-tabs-tab-btn{white-space:normal;overflow-wrap:anywhere}.ku-record-fields{min-inline-size:0}.ku-record-fields dl{margin:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ku-record-fields dl>div{min-inline-size:0}.ku-record-fields dt{color:var(--ku-muted);font-size:12px;-webkit-margin-after:8px;margin-block-end:8px;overflow-wrap:anywhere}.ku-record-fields dd{margin:0;min-block-size:1.5em;overflow-wrap:anywhere}.ku-authorization-permissions strong{display:block}.ku-authorization-permissions small{display:block;-webkit-margin-before:4px;margin-block-start:4px}.ku-root .ku-auth-layout .ant-btn:not(.ant-btn-icon-only){min-block-size:44px}.ku-header.ku-header--utility{display:flex;align-items:center;width:100%;min-width:0;height:56px;gap:12px;padding:6px 16px}.ku-header--utility .ku-header-block{min-height:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ku-header--utility .ku-header-context{flex:0 0 auto}.ku-header--utility .ku-header-search{display:flex;align-items:center;justify-content:flex-start;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;width:min(320px,50vw);padding:8px 12px;border:1px solid var(--ku-line);border-radius:6px}.ku-header--utility .ku-header-search small{display:none}.ku-header--utility .ku-header-search>span{display:inline}.ku-page-heading>div:first-child{min-width:0}.ku-page-actions{min-width:0;max-width:100%;flex-shrink:1}@media (max-width:767px){.ku-header.ku-header--utility{padding-inline:12px}.ku-header--utility .ku-header-search{min-height:44px}.ku-page-actions{width:100%}}.ku-root[data-density=compact] .ku-input{min-height:36px;padding-block:6px}.ku-root[data-density=compact] :is(.ku-button--secondary,.ku-button--ghost,.ku-button--danger){min-height:36px;padding:7px 12px}.ku-root .ku-button-content{gap:8px;align-items:center;justify-content:center}.ku-root .ku-button-content svg{flex-shrink:0}@media (max-width:767px),(pointer:coarse){.ku-root[data-density=compact] :is(.ku-button,.ku-input,.ku-select){min-height:44px}.ku-root[data-density=compact] .ku-input{padding-block:10px}}.ku-root .ku-table-scroll--bounded .ant-table-content{max-height:calc(var(--ku-table-max-body-height) + var(--ku-table-header-height, 40px));overflow:auto!important}.ku-root .ku-table-scroll--bounded .ant-table-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}