.k{--k-canvas:#ffffff;--k-side:#fafaf7;--k-fill:#f4f3f0;--k-fill-2:#eceae5;--k-hover:#f8f7f4;--k-surface:#ffffff;--k-line:#f0eee9;--k-line-2:#e6e3dc;--k-ink:#1f303e;--k-ink-2:#56616c;--k-ink-3:#666f78;--k-ink-4:#a5abb1;--k-on-accent:#ffffff;--k-on-ink:#ffffff;--k-accent:#976230;--k-accent-hover:#86562a;--k-accent-tint:#f6efe6;--k-accent-ink:#7a4f26;--k-focus:#dfc7ae;--k-neutral-bg:#f2f1ee;--k-neutral:#5a6169;--k-info-bg:#edf2f7;--k-info:#365069;--k-success-bg:#eaf3ec;--k-success:#2e6043;--k-warning-bg:#fbf1e0;--k-warning:#7c4e14;--k-danger-bg:#fbebe6;--k-danger:#9a3a22;--k-danger-hover-bg:#f6ddd5;--k-danger-line:#ebc3b7;--k-av-1:#ede5d8;--k-av-2:#e1e8ee;--k-av-3:#e3ece4;--k-av-4:#f1e3dd;--k-av-5:#ece7f0;--k-scrim:rgba(31,48,62,0.18);--k-hairline-alpha:rgba(31,48,62,0.07);--k-pop:0 0 0 1px rgba(31,48,62,0.05),0 12px 32px -6px rgba(31,48,62,0.16);--k-knob-shadow:0 1px 1px rgba(31,48,62,0.15);--k-spin-track:rgba(255,255,255,0.4);--k-tip-kbd:rgba(255,255,255,0.12);--k-font:var(--font-sans,Manrope),"Helvetica Neue",Arial,sans-serif;--k-text-12:12px;--k-text-13:13px;--k-text-14:14px;--k-text-16:16px;--k-text-20:20px;--k-text-24:24px;--k-s-1:4px;--k-s-2:8px;--k-s-3:12px;--k-s-4:16px;--k-s-5:24px;--k-s-6:32px;--k-s-7:48px;--k-r-s:6px;--k-r:10px;--k-r-l:12px;--k-r-f:999px;--k-h-sm:28px;--k-h:32px;--k-h-field:36px;--k-row:44px;font-family:var(--k-font);font-size:var(--k-text-14);line-height:22px;color:var(--k-ink);background:var(--k-canvas);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-align:left}.k *,.k :after,.k :before{box-sizing:border-box}.k :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.k :where(h1,h2,h3,h4,h5,h6){font-family:var(--k-font);font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:normal;color:inherit;font-optical-sizing:auto;text-wrap:balance}.k .k-page :is(h1,h2,h3,h4,h5,h6){font-family:var(--k-font);font-optical-sizing:auto}.k .k-page :is(h1,h2,h3,h4,h5,h6):not([class^=k-]):not([class*=" k-"]){line-height:1.2}.k :where(a){color:inherit;text-decoration:none}.k :focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.k ::selection{background:var(--k-accent-tint)}.k-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k-skip,.k-sr{position:absolute}.k-skip{left:var(--k-s-3);top:-120px;z-index:100;padding:var(--k-s-2) var(--k-s-4);border-radius:var(--k-r-s);background:var(--k-ink);color:var(--k-canvas);font-weight:600;line-height:22px;text-decoration:none}.k-skip:focus{top:var(--k-s-3)}.k-skip:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.k-ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:middle}.k-ic--sm{width:14px;height:14px}.k-ic--xs{width:12px;height:12px}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--k-h);padding:0 14px;border-radius:var(--k-r);border:0;font:600 var(--k-text-13) /1 var(--k-font);white-space:nowrap;cursor:pointer;color:var(--k-ink);background:var(--k-fill);transition:background-color .12s ease-out,color .12s ease-out}.k-btn:hover{background:var(--k-fill-2)}.k-btn--sm{height:var(--k-h-sm);padding:0 11px;font-size:12.5px;border-radius:9px}.k-btn--primary{background:var(--k-accent);color:var(--k-on-accent)}.k-btn--primary:hover{background:var(--k-accent-hover);color:var(--k-on-accent)}.k-btn--outline{background:var(--k-surface);color:var(--k-accent-ink);box-shadow:inset 0 0 0 1px var(--k-line-2)}.k-btn--outline:hover{background:var(--k-accent-tint);box-shadow:inset 0 0 0 1px var(--k-accent-ink);color:var(--k-accent-ink)}.k-btn--ghost{background:transparent;color:var(--k-ink-2)}.k-btn--ghost:hover{background:var(--k-fill);color:var(--k-ink)}.k-btn--danger{background:var(--k-danger-bg);color:var(--k-danger)}.k-btn--danger:hover{background:var(--k-danger-hover-bg)}.k-btn:focus-visible{outline:0;box-shadow:0 0 0 2px var(--k-canvas),0 0 0 5px var(--k-focus)}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.k-btn--icon{width:var(--k-h);padding:0}.k-btn--icon.k-btn--sm{width:var(--k-h-sm)}.k-spin{width:13px;height:13px;border-radius:50%;border:1.75px solid var(--k-spin-track);border-top:1.75px solid;animation:k-spin .8s linear infinite}.k-btn:not(.k-btn--primary) .k-spin{border-color:var(--k-line-2);border-top-color:var(--k-ink-2)}@keyframes k-spin{to{transform:rotate(1turn)}}.k-field{display:flex;flex-direction:column;gap:6px;width:100%}.k-label{font-size:var(--k-text-13);font-weight:600;color:var(--k-ink)}.k-help{color:var(--k-ink-3)}.k-error,.k-help{font-size:var(--k-text-12);line-height:18px}.k-error{color:var(--k-danger);display:flex;gap:6px;align-items:center}.k-input,.k-select,.k-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--k-h-field);padding:0 12px;border:0;border-radius:var(--k-r);background:var(--k-fill);font:400 var(--k-text-14) /22px var(--k-font);color:var(--k-ink);transition:background-color .12s ease-out,box-shadow .12s ease-out}.k-input::placeholder,.k-textarea::placeholder{color:var(--k-ink-4)}.k-input:focus,.k-select:focus,.k-textarea:focus{outline:0;background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-2),0 0 0 3px var(--k-accent-tint)}.k-input[aria-invalid=true],.k-textarea[aria-invalid=true]{background:var(--k-danger-bg);box-shadow:inset 0 0 0 1px var(--k-danger-line)}.k-input:disabled,.k-select:disabled,.k-textarea:disabled{opacity:.55;cursor:not-allowed}.k-textarea{height:auto;min-height:88px;padding:8px 12px;resize:vertical}.k-select{padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--k-ink-3) 50%),linear-gradient(135deg,var(--k-ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 16px,calc(100% - 12px) 16px;background-size:5px 5px;background-repeat:no-repeat}.k-affix{position:relative;display:flex;align-items:center;width:100%}.k-affix>.k-ic{position:absolute;left:11px;color:var(--k-ink-3);pointer-events:none}.k-affix>.k-input{padding-left:34px}.k-affix>.k-kbd{position:absolute;right:8px;pointer-events:none}.k-affix--sm>.k-input{height:var(--k-h)}.k-choice{display:inline-flex;align-items:center;gap:10px;font-size:var(--k-text-14);color:var(--k-ink);cursor:pointer}.k-check,.k-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:16px;height:16px;flex:none;background:var(--k-fill-2);box-shadow:inset 0 0 0 1px var(--k-hairline-alpha);display:inline-grid;place-items:center;cursor:pointer}.k-check{border-radius:5px}.k-radio{border-radius:50%}.k-check:checked,.k-radio:checked{background:var(--k-accent);box-shadow:none}.k-check:checked:after{content:"";width:8px;height:4px;border:solid var(--k-on-accent);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.k-radio:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-on-accent)}.k-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:30px;height:18px;border-radius:var(--k-r-f);background:var(--k-fill-2);position:relative;flex:none;cursor:pointer;transition:background-color .12s ease-out}.k-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--k-surface);box-shadow:var(--k-knob-shadow);transition:transform .12s ease-out}.k-switch:checked{background:var(--k-accent)}.k-switch:checked:after{transform:translateX(12px)}.k-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--k-r-s);font-size:var(--k-text-12);font-weight:500;white-space:nowrap}.k-tone-neutral{background:var(--k-neutral-bg);color:var(--k-neutral);--k-dot:var(--k-ink-4)}.k-tone-info{background:var(--k-info-bg);color:var(--k-info);--k-dot:var(--k-info)}.k-tone-success{background:var(--k-success-bg);color:var(--k-success);--k-dot:var(--k-success)}.k-tone-warning{background:var(--k-warning-bg);color:var(--k-warning);--k-dot:var(--k-warning)}.k-tone-danger{background:var(--k-danger-bg);color:var(--k-danger);--k-dot:var(--k-danger)}.k-dot{display:inline-flex;align-items:center;gap:7px;font-size:var(--k-text-13);color:var(--k-ink-2);white-space:nowrap;background:none}.k-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--k-dot,var(--k-ink-4))}.k-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--k-r-f);background:var(--k-fill-2);font-size:11px;font-weight:600;line-height:1;color:var(--k-ink-2)}.k-count--accent{background:var(--k-accent);color:var(--k-on-accent)}.k-seg{display:inline-flex;padding:3px;border-radius:var(--k-r);background:var(--k-fill);gap:2px}.k-seg__item{height:26px;line-height:26px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--k-ink-2);white-space:nowrap}.k-seg__item:hover{color:var(--k-ink)}.k-seg__item[aria-current=page]{background:var(--k-surface);color:var(--k-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--k-line-2)}.k-chip{display:inline-flex;align-items:center;gap:6px;height:var(--k-h-sm);padding:0 12px;border:0;border-radius:var(--k-r-f);background:var(--k-fill);font:500 12.5px/1 var(--k-font);color:var(--k-ink-2);white-space:nowrap;cursor:pointer}.k-chip[aria-pressed=true]{background:var(--k-accent-tint);color:var(--k-accent-ink)}.k-chip--add{background:transparent;outline:1px dashed var(--k-ink-4);outline-offset:-1px;color:var(--k-ink-3)}.k-table-wrap{width:100%;overflow-x:auto}.k-table{width:100%;border-collapse:collapse;font-size:13.5px}.k-table th{height:36px;padding:0 12px;text-align:left;font-size:var(--k-text-12);font-weight:500;color:var(--k-ink-3);border-bottom:1px solid var(--k-line-2);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:var(--k-canvas)}.k-table th[aria-sort=ascending],.k-table th[aria-sort=descending]{color:var(--k-ink)}.k-table td{height:var(--k-row);padding:0 12px;border-bottom:1px solid var(--k-line);white-space:nowrap}.k-table .k-num{text-align:right}.k-table tbody tr:hover td{background:var(--k-hover)}.k-table tbody tr[aria-selected=true] td{background:var(--k-accent-tint)}.k-table .k-strong{font-weight:600}.k-table .k-muted{color:var(--k-ink-3)}.k-table .k-cell-check{width:40px;padding-right:0}.k-table .k-cell-action{width:44px;text-align:right}.k-table tfoot td{font-weight:600;border-bottom:0}.k-table tbody th,.k-table tfoot th{height:var(--k-row);font-size:inherit;font-weight:400;color:inherit;border-bottom:1px solid var(--k-line);position:static;background:transparent}.k-table tbody tr:hover th{background:var(--k-hover)}.k-table tbody tr[aria-selected=true] th{background:var(--k-accent-tint)}.k-table tfoot th{font-weight:600;border-bottom:0}.k-table tbody th.k-strong{font-weight:600}.k-table-wrap:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.k-table-foot{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 4px 6px 12px;font-size:12.5px;color:var(--k-ink-3)}.k-table-foot>:last-child{margin-left:auto;display:flex;gap:4px;align-items:center}.k-table-empty td{height:auto;padding:0}.k-table-empty tr:hover td{background:none}.k-panel{background:var(--k-surface);border-radius:var(--k-r-l);box-shadow:inset 0 0 0 1px var(--k-line-2)}.k-panel--quiet{background:var(--k-side);box-shadow:none}.k-panel__head{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 12px 0 20px;font-size:var(--k-text-14);font-weight:600}.k-panel__head>.k-panel__title{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;min-width:0}.k-panel__head small{font-size:var(--k-text-13);font-weight:400;color:var(--k-ink-3)}.k-panel__actions{margin-left:auto;display:flex;gap:4px}.k-panel__body{padding:4px 20px 20px}.k-panel__body--flush{padding:0}.k-kcard{display:block;background:var(--k-surface);border-radius:var(--k-r);box-shadow:inset 0 0 0 1px var(--k-line-2);padding:10px 12px;font-size:12.5px;line-height:18px}a.k-kcard:hover{box-shadow:inset 0 0 0 1px var(--k-ink-4)}.k-kcard[aria-current=true]{background:var(--k-accent-tint);box-shadow:inset 0 0 0 1px var(--k-focus)}.k-kcard__title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:20px}.k-kcard__title>:last-child:not(:first-child){margin-left:auto}.k-kcard__meta{display:block;color:var(--k-ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-kcard__meta>span+span{margin-left:8px}.k-kcard__alert{color:var(--k-danger);font-weight:500}.k-stats{display:flex;flex-wrap:wrap;gap:var(--k-s-5) var(--k-s-7)}.k-stat{display:flex;flex-direction:column-reverse}.k-stat strong{display:block;font-size:var(--k-text-20);line-height:28px;font-weight:600;letter-spacing:-.01em}.k-stat small{font-size:var(--k-text-12);color:var(--k-ink-3)}.k-stat--danger strong{color:var(--k-danger)}.k-crumb{font-size:var(--k-text-13);color:var(--k-ink-3);min-width:0}.k-crumb,.k-crumb__item{display:flex;align-items:center;gap:6px}.k-crumb,.k-crumb__item{list-style:none;padding:0}.k-topbar>nav{min-width:0;overflow:hidden}.k-crumb__item{min-width:0;white-space:nowrap}.k-crumb__item>:is(a,span){min-width:0;overflow:hidden;text-overflow:ellipsis}.k-crumb .k-ic{flex:none}.k-crumb a:hover{color:var(--k-ink)}.k-crumb .k-ic{color:var(--k-ink-4)}.k-crumb [aria-current=page]{font-weight:600;color:var(--k-ink)}.k-pagehead{display:flex;align-items:flex-start;gap:var(--k-s-4);flex-wrap:wrap}.k-pagehead__title{font-size:var(--k-text-20);line-height:28px;font-weight:600;letter-spacing:-.01em}.k-pagehead__meta{font-size:var(--k-text-13);color:var(--k-ink-3);margin-top:2px}.k-pagehead__actions{margin-left:auto;display:flex;gap:8px;align-items:center}.k-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;min-height:100dvh}.k-nav{background:var(--k-side);display:flex;flex-direction:column;padding:12px 10px;gap:1px;box-shadow:inset -1px 0 0 var(--k-line);position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}.k-nav__ws{display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border-radius:var(--k-r);font-size:var(--k-text-14);font-weight:600}.k-brand{display:block;flex:none;max-width:100%;height:auto}.k-nav__jump{display:flex;align-items:center;gap:8px;height:34px;margin:8px 0 12px;padding:0 8px 0 10px;border-radius:var(--k-r);background:var(--k-fill);color:var(--k-ink-3);width:100%;transition:background-color .12s ease-out,box-shadow .12s ease-out}.k-nav__jump:focus-within{background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-2),0 0 0 3px var(--k-accent-tint)}.k-nav__jump input{flex:1 1;min-width:0;height:100%;border:0;padding:0;background:transparent;font:400 var(--k-text-13) /1 var(--k-font);color:var(--k-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.k-nav__jump input::placeholder{color:var(--k-ink-3)}.k-nav__jump input:focus{outline:0}.k-nav__jump input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.k-nav__group{font-size:var(--k-text-12);font-weight:500;color:var(--k-ink-3);padding:16px 10px 6px}.k-nav__item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--k-ink-2)}.k-nav__item:hover{background:var(--k-fill);color:var(--k-ink)}.k-nav__item .k-ic,.k-nav__item b{color:var(--k-ink-3)}.k-nav__item b{margin-left:auto;font-size:var(--k-text-12);font-weight:500}.k-nav__item[aria-current=page]{background:var(--k-accent-tint);color:var(--k-accent-ink);font-weight:600}.k-nav__item[aria-current=page] .k-ic{color:var(--k-accent)}.k-nav__item[aria-current=page] b{color:var(--k-accent-ink)}.k-nav__foot{margin-top:auto;padding-top:8px}.k-main{display:flex;flex-direction:column;min-width:0}.k-topbar{height:52px;flex:none;gap:12px;padding:0 24px;box-shadow:inset 0 -1px 0 var(--k-line);position:-webkit-sticky;position:sticky;top:0;background:var(--k-canvas);z-index:2}.k-topbar,.k-topbar__actions{display:flex;align-items:center}.k-topbar__actions{margin-left:auto;gap:8px}.k-topbar__menu{display:none}.k-page{padding:24px 28px 48px;display:flex;flex-direction:column;gap:20px;width:100%}.k-mobile-nav{display:none}@media (max-width:860px){.k-shell{grid-template-columns:minmax(0,1fr)}.k-shell>.k-nav{display:none}.k-topbar{padding:0 12px}.k-topbar__menu{display:inline-flex}.k-crumb__item:not(:nth-last-child(-n+2)){display:none}.k-crumb__item:nth-last-child(2):not(:first-child):before{content:"…";color:var(--k-ink-4)}.k-page{padding:16px 16px 40px}.k-mobile-nav{display:block}.k-mobile-nav[open] .k-nav{display:flex;position:fixed;inset:0 auto 0 0;width:min(300px,86vw);z-index:20;box-shadow:var(--k-pop)}.k-mobile-nav[open]>summary:before{content:"";position:fixed;inset:0;background:var(--k-scrim);z-index:19;cursor:default}.k-mobile-nav>summary{list-style:none}.k-mobile-nav>summary::-webkit-details-marker{display:none}.k-mobile-nav .k-nav__item{height:40px}}.k-tabs{display:flex;gap:24px;border-bottom:1px solid var(--k-line);overflow-x:auto}.k-tabs__item{display:inline-flex;align-items:center;gap:6px;height:40px;font-size:13.5px;font-weight:500;color:var(--k-ink-3);box-shadow:inset 0 -2px 0 transparent;white-space:nowrap}.k-tabs__item:hover{color:var(--k-ink)}.k-tabs__item[aria-current=page]{color:var(--k-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--k-ink)}.k-banner{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;border-radius:var(--k-r);font-size:var(--k-text-13)}.k-banner b{font-weight:600}.k-banner__action{margin-left:auto;font-weight:600;display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.k-empty{padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.k-empty>.k-ic{color:var(--k-ink-4);width:20px;height:20px;margin-bottom:6px}.k-empty__title{font-size:var(--k-text-14);font-weight:600}.k-empty__text{font-size:var(--k-text-13);color:var(--k-ink-3);margin-bottom:12px}.k-skel{display:flex;flex-direction:column;gap:14px;animation:k-pulse 1.8s ease-in-out infinite}.k-skel__row{display:flex;gap:16px;align-items:center}.k-skel__bar{background:var(--k-fill);border-radius:var(--k-r-s);height:10px}@keyframes k-pulse{50%{opacity:.55}}.k-toasts{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:8px;z-index:40}.k-toast{display:flex;align-items:center;gap:10px;width:380px;max-width:calc(100vw - 32px);min-height:48px;padding:6px 8px 6px 14px;border-radius:var(--k-r-l);background:var(--k-surface);box-shadow:var(--k-pop);font-size:13.5px}.k-toast--success>.k-ic{color:var(--k-success)}.k-toast--danger>.k-ic{color:var(--k-danger)}.k-toast__actions{margin-left:auto;display:flex;gap:2px;align-items:center}.k-dialog{width:min(420px,calc(100vw - 32px));border:0;border-radius:var(--k-r-l);box-shadow:var(--k-pop);padding:22px 24px 20px;color:var(--k-ink);background:var(--k-surface);font-family:var(--k-font)}dialog.k-dialog{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px)}.k-dialog::-webkit-backdrop{background:var(--k-scrim)}.k-dialog::backdrop{background:var(--k-scrim)}.k-dialog__title{font-size:var(--k-text-16);line-height:24px;font-weight:600;margin-bottom:6px}.k-dialog__body{font-size:13.5px;color:var(--k-ink-2)}.k-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.k-menu{width:232px;border:0;margin:0;background:var(--k-surface);border-radius:var(--k-r-l);box-shadow:var(--k-pop);padding:6px;color:var(--k-ink);font-family:var(--k-font)}.k-menu[popover]{inset:auto;position-area:bottom span-left;margin-top:4px}.k-menu__item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:none;font:400 13.5px/1 var(--k-font);color:var(--k-ink);cursor:pointer;text-align:left}.k-menu__item:focus-visible,.k-menu__item:hover{background:var(--k-fill);outline:0}.k-menu__item .k-ic{color:var(--k-ink-3)}.k-menu__item .k-kbd{margin-left:auto;box-shadow:none;background:transparent}.k-menu__item--danger,.k-menu__item--danger .k-ic{color:var(--k-danger)}.k-menu__sep{height:1px;background:var(--k-line);margin:6px 4px}.k-dl{display:grid;grid-template-columns:120px minmax(0,1fr);font-size:13.5px}.k-dl dt{color:var(--k-ink-3)}.k-dl dd,.k-dl dt{min-height:40px;display:flex;align-items:center;border-bottom:1px solid var(--k-line)}.k-dl dd{gap:8px;overflow-wrap:anywhere}.k-timeline{list-style:none;padding:0}.k-timeline li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:0 8px;gap:0 8px;position:relative;padding-bottom:18px}.k-timeline li:last-child{padding-bottom:0}.k-timeline li:before{content:"";position:absolute;left:7.5px;top:24px;bottom:2px;width:1px;background:var(--k-line-2)}.k-timeline li:last-child:before{display:none}.k-timeline li>.k-ic{margin-top:3px;color:var(--k-ink-3)}.k-timeline__text{font-size:13.5px}.k-timeline__text b{font-weight:600}.k-timeline__detail{font-size:var(--k-text-13);color:var(--k-ink-3);margin-top:2px}.k-timeline time{font-size:var(--k-text-12);color:var(--k-ink-3);white-space:nowrap}.k-av{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:var(--k-ink);flex:none;background:var(--k-av-1);line-height:1}.k-av--sm{width:20px;height:20px;font-size:9px}.k-av--lg{width:32px;height:32px;font-size:var(--k-text-12)}.k-av--2{background:var(--k-av-2)}.k-av--3{background:var(--k-av-3)}.k-av--4{background:var(--k-av-4)}.k-av--5{background:var(--k-av-5)}.k-av--none{background:transparent;border:1px dashed var(--k-ink-4);color:var(--k-ink-4)}.k-avs{display:inline-flex}.k-avs .k-av{box-shadow:0 0 0 2px var(--k-canvas);margin-left:-4px}.k-avs .k-av:first-child{margin-left:0}.k-owner{display:inline-flex;align-items:center;gap:8px;height:var(--k-h-sm);padding:0 10px 0 3px;border-radius:var(--k-r-f);background:var(--k-fill);font-size:var(--k-text-13);font-weight:500;white-space:nowrap}.k-owner--none{color:var(--k-ink-3);background:transparent;outline:1px dashed var(--k-line-2);outline-offset:-1px}.k-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--k-r-s);background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-2);font:600 11px/1 var(--k-font);color:var(--k-ink-3)}.k-tip{position:relative;display:inline-flex}.k-tip__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--k-ink);color:var(--k-on-ink);font-size:var(--k-text-12);line-height:16px;padding:6px 10px;border-radius:8px;display:flex;gap:8px;align-items:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease-out;z-index:30}.k-tip__bubble .k-kbd{background:var(--k-tip-kbd);box-shadow:none;color:var(--k-on-ink)}.k-tip--open .k-tip__bubble,.k-tip:focus-within .k-tip__bubble,.k-tip:hover .k-tip__bubble{opacity:1}.k-progress{height:6px;border-radius:var(--k-r-f);background:var(--k-fill-2);position:relative;width:100%}.k-progress__fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--k-r-f);background:var(--k-accent)}.k-progress--success .k-progress__fill{background:var(--k-success)}.k-progress__mark{position:absolute;top:-4px;width:2px;height:14px;border-radius:1px;background:var(--k-ink);transform:translateX(-1px)}.k-pace{display:inline-block;width:120px;vertical-align:middle}.k-row{align-items:center;flex-wrap:wrap}.k-row,.k-stack{display:flex;gap:12px}.k-stack{flex-direction:column}.k-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-toolbar>.k-toolbar__end{margin-left:auto}.k-detail{display:grid;grid-template-columns:minmax(0,720px) 320px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:1100px){.k-detail{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.k-skel,.k-spin{animation:none}.k *,.k :after,.k :before{transition-duration:0s!important}}