.kin-control{min-block-size:44px;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-ui);letter-spacing:var(--kin-tracking-ui);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.kin-control:focus-visible{outline:2px solid var(--kin-focus-ring);outline-offset:2px}.kin-button,.kin-icon-button,.kin-link-button{display:inline-flex;align-items:center;justify-content:center;color:var(--kin-text-primary);background-color:var(--kin-surface-1);cursor:pointer}.kin-button,.kin-link-button{gap:var(--kin-space-2);padding-inline:var(--kin-space-4);text-decoration:none}.kin-icon-button{inline-size:44px;padding:0}.kin-icon-button>svg{inline-size:18px;block-size:18px}.kin-control[data-size=sm]{padding-inline:var(--kin-space-3)}.kin-icon-button[data-size=sm]{padding-inline:0}.kin-control[data-size=lg]{padding-inline:var(--kin-space-5)}.kin-icon-button[data-size=lg]{padding-inline:0}.kin-control[data-variant=primary]{color:var(--kin-text-inverse);border-color:var(--kin-accent);background-color:var(--kin-accent)}.kin-control[data-variant=danger]{color:var(--kin-text-inverse);border-color:var(--kin-negative);background-color:var(--kin-negative)}.kin-control[data-variant=ghost]{border-color:var(--kin-surface-1);background-color:var(--kin-surface-1)}.kin-control[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):hover,.kin-control[data-variant=secondary]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--kin-line-strong);background-color:var(--kin-surface-hover)}.kin-control[data-variant=primary]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--kin-accent-hover);background-color:var(--kin-accent-hover)}.kin-control[data-variant=primary]:not(:disabled):not([aria-disabled=true]):active{border-color:var(--kin-accent-active);background-color:var(--kin-accent-active)}.kin-control[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):active,.kin-control[data-variant=secondary]:not(:disabled):not([aria-disabled=true]):active{border-color:var(--kin-line-strong);background-color:var(--kin-surface-selected)}.kin-control[data-variant=danger]:not(:disabled):not([aria-disabled=true]):active,.kin-control[data-variant=danger]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--kin-critical);background-color:var(--kin-critical)}.kin-button:disabled,.kin-control[aria-disabled=true],.kin-icon-button:disabled{color:var(--kin-text-disabled);border-color:var(--kin-line-subtle);background-color:var(--kin-surface-2);cursor:not-allowed}.kin-button__content{position:relative;display:inline-flex;align-items:center;justify-content:center}.kin-button__label[aria-hidden=true]{visibility:hidden}.kin-button__loading{position:absolute;inset-inline-start:50%;display:inline-flex;align-items:center;gap:var(--kin-space-2);white-space:nowrap;transform:translateX(-50%)}.kin-button__spinner{animation:kin-spin .8s linear infinite}.kin-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kin-field{display:grid;gap:var(--kin-space-2);color:var(--kin-text-primary);font-family:var(--kin-font-body)}.kin-field__label,.kin-radio-group__legend,.kin-selection__label{color:var(--kin-text-primary);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-ui);letter-spacing:var(--kin-tracking-ui)}.kin-field__label{display:inline-flex;align-items:baseline;gap:var(--kin-space-1);inline-size:fit-content}.kin-field__error,.kin-field__required-mark{color:var(--kin-negative)}.kin-field__error,.kin-field__helper,.kin-selection__description{font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata);letter-spacing:var(--kin-tracking-metadata)}.kin-field__helper,.kin-selection__description{color:var(--kin-text-muted)}.kin-field-control{inline-size:100%;min-block-size:44px;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);color:var(--kin-text-primary);background-color:var(--kin-surface-1);font-family:var(--kin-font-body);font-size:var(--kin-text-body);font-weight:var(--kin-weight-body);line-height:var(--kin-leading-body);letter-spacing:var(--kin-tracking-body);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.kin-input,.kin-search-field__input,.kin-select{padding-inline:var(--kin-space-3)}.kin-textarea{min-block-size:96px;padding:var(--kin-space-3);resize:vertical}.kin-field-control::placeholder{color:var(--kin-text-muted)}.kin-field-control:not(:disabled):not([aria-disabled=true]):not([readonly]):hover{border-color:var(--kin-line-strong)}.kin-field-control:focus-visible,.kin-selection__input:focus-visible,.kin-switch__input:focus-visible{outline:2px solid var(--kin-focus-ring);outline-offset:2px}.kin-field [aria-invalid=true]{border-color:var(--kin-negative)}.kin-field-control:disabled,.kin-field-control[readonly]{background-color:var(--kin-surface-2)}.kin-field-control:disabled{color:var(--kin-text-disabled);border-color:var(--kin-line-subtle);cursor:not-allowed}.kin-radio-group{min-inline-size:0;padding:0;border:0}.kin-radio-group__legend{margin-block-end:var(--kin-space-2)}.kin-radio-group__options{display:grid;gap:var(--kin-space-1)}.kin-selection,.kin-switch{display:flex;align-items:center;min-block-size:44px;gap:var(--kin-space-3);border-radius:var(--kin-radius-sm);cursor:pointer}.kin-selection__input{flex:0 0 auto;inline-size:18px;block-size:18px;margin:0;accent-color:var(--kin-accent)}.kin-selection__copy{display:grid;gap:var(--kin-space-1);min-inline-size:0}.kin-selection:has(.kin-selection__input:disabled),.kin-switch:has(.kin-switch__input:disabled){color:var(--kin-text-disabled);cursor:not-allowed}.kin-selection:has(.kin-selection__input:disabled) .kin-selection__description,.kin-selection:has(.kin-selection__input:disabled) .kin-selection__label,.kin-switch:has(.kin-switch__input:disabled) .kin-selection__description,.kin-switch:has(.kin-switch__input:disabled) .kin-selection__label{color:var(--kin-text-disabled)}.kin-switch{justify-content:space-between}.kin-switch__input{position:relative;flex:0 0 auto;inline-size:42px;block-size:24px;margin:0;border:1px solid var(--kin-line-strong);border-radius:var(--kin-radius-round);background-color:var(--kin-surface-3);appearance:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.kin-switch__input:after{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:16px;block-size:16px;border-radius:var(--kin-radius-round);background-color:var(--kin-text-secondary);content:"";transition:background-color .14s ease,transform .14s ease}.kin-switch__input:checked{border-color:var(--kin-accent);background-color:var(--kin-accent)}.kin-switch__input:checked:after{background-color:var(--kin-text-inverse);transform:translateX(18px)}.kin-switch__input:disabled{border-color:var(--kin-line-subtle);background-color:var(--kin-surface-2);cursor:not-allowed}.kin-search-field__control{position:relative}.kin-search-field__input{padding-inline-end:52px}.kin-search-field__input::-webkit-search-cancel-button{display:none}.kin-search-field__clear{position:absolute;inset-block-start:0;inset-inline-end:0;border-color:var(--kin-surface-1);background-color:var(--kin-surface-1)}@keyframes kin-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kin-control,.kin-field-control,.kin-switch__input,.kin-switch__input:after{transition-duration:.01ms}.kin-button__spinner{animation:none}}@media (forced-colors:active){.kin-control{border-color:var(--kin-line-default);forced-color-adjust:auto}.kin-control:focus-visible{outline-color:var(--kin-focus-ring)}.kin-field-control,.kin-selection__input,.kin-switch__input{border-color:var(--kin-line-default);forced-color-adjust:auto}.kin-switch__input{appearance:auto}.kin-switch__input:after{display:none}}.kin-tabs{color:var(--kin-text-primary);font-family:var(--kin-font-body)}.kin-tabs__list{display:flex;gap:var(--kin-space-1);border-block-end:1px solid var(--kin-line-default)}.kin-tabs[data-orientation=vertical]{display:grid;grid-template-columns:minmax(144px,max-content) minmax(0,1fr)}.kin-tabs[data-orientation=vertical] .kin-tabs__list{flex-direction:column;border-block-end:0;border-inline-end:1px solid var(--kin-line-default)}.kin-filter-chip__remove,.kin-menu__item,.kin-segmented__item,.kin-tabs__tab{min-block-size:44px;border:1px solid var(--kin-line-subtle);color:var(--kin-text-secondary);background-color:var(--kin-surface-1);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-ui);letter-spacing:var(--kin-tracking-ui);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.kin-tabs__tab{padding-inline:var(--kin-space-4);border-radius:var(--kin-radius-sm) var(--kin-radius-sm) 0 0;border-block-end-color:var(--kin-line-default)}.kin-tabs__tab[aria-selected=true]{color:var(--kin-text-primary);border-block-end-color:var(--kin-accent)}.kin-command__item:hover:not([data-disabled=true]),.kin-filter-chip__remove:hover:not(:disabled),.kin-menu__item:focus-visible,.kin-menu__item:hover:not(:disabled),.kin-segmented__item:hover:not(:disabled),.kin-tabs__tab:hover:not(:disabled),.kin-toast__action:hover,.kin-toast__cancel:hover,.kin-toast__close:hover{color:var(--kin-text-primary);background-color:var(--kin-surface-hover)}.kin-command__item:active:not([data-disabled=true]),.kin-filter-chip__remove:active:not(:disabled),.kin-menu__item:active:not(:disabled),.kin-segmented__item:active:not(:disabled),.kin-tabs__tab:active:not(:disabled),.kin-toast__action:active,.kin-toast__cancel:active,.kin-toast__close:active{color:var(--kin-text-primary);border-color:var(--kin-line-strong);background-color:var(--kin-surface-selected)}.kin-command__input:focus-visible,.kin-command__item:focus-visible,.kin-filter-chip__remove:focus-visible,.kin-menu__item:focus-visible,.kin-segmented__item:focus-visible,.kin-tabs__tab:focus-visible,.kin-toast__action:focus-visible,.kin-toast__cancel:focus-visible,.kin-toast__close:focus-visible{outline:2px solid var(--kin-focus-ring);outline-offset:2px}.kin-filter-chip__remove:disabled,.kin-menu__item:disabled,.kin-segmented__item:disabled,.kin-tabs__tab:disabled{color:var(--kin-text-disabled);cursor:not-allowed}.kin-tabs__panel{min-inline-size:0;padding-block:var(--kin-space-4)}.kin-segmented{display:inline-flex;gap:var(--kin-space-1);padding:var(--kin-space-1);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md)}.kin-segmented,.kin-segmented__item{background-color:var(--kin-surface-2)}.kin-segmented__item{padding-inline:var(--kin-space-4);border-color:var(--kin-surface-2);border-radius:var(--kin-radius-sm)}.kin-segmented__item[aria-checked=true]{color:var(--kin-text-primary);border-color:var(--kin-line-default);background-color:var(--kin-surface-1)}.kin-filter-bar,.kin-pagination,.kin-sort-control{display:flex;align-items:center;gap:var(--kin-space-2)}.kin-pagination__status{min-inline-size:8rem;color:var(--kin-text-secondary);font-size:var(--kin-text-ui);text-align:center}.kin-filter-bar{flex-wrap:wrap}.kin-filter-chip{display:inline-flex;align-items:center;gap:var(--kin-space-1);padding-inline-start:var(--kin-space-3);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-round);color:var(--kin-text-primary);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui)}.kin-filter-chip,.kin-filter-chip__remove{min-block-size:44px;background-color:var(--kin-surface-2)}.kin-filter-chip__remove{inline-size:44px;padding:0;border-color:var(--kin-surface-2);border-radius:var(--kin-radius-round)}.kin-filter-chip__remove>svg{inline-size:15px;block-size:15px}.kin-sort-control>label{color:var(--kin-text-secondary);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui)}.kin-sort-control__select{inline-size:auto;min-inline-size:9rem;padding-inline:var(--kin-space-3)}.kin-menu,.kin-popover,.kin-tooltip-anchor{position:relative;display:inline-flex}.kin-menu__content,.kin-popover__content,.kin-tooltip{position:absolute;z-index:40;border:1px solid var(--kin-line-default);color:var(--kin-text-primary);background-color:var(--kin-surface-overlay)}.kin-menu__content,.kin-popover__content{inset-block-start:calc(100% + var(--kin-space-2));inset-inline-start:0;min-inline-size:12rem;padding:var(--kin-space-2);border-radius:var(--kin-radius-md)}.kin-menu__content[data-align=end],.kin-popover__content[data-align=end]{inset-inline:auto 0}.kin-popover__content[data-align=center]{inset-inline-start:50%;transform:translateX(-50%)}.kin-menu__item{display:flex;align-items:center;inline-size:100%;padding-inline:var(--kin-space-3);border-color:var(--kin-surface-overlay);border-radius:var(--kin-radius-sm);text-align:start}.kin-menu__item[data-destructive=true]{color:var(--kin-negative)}.kin-tooltip{max-inline-size:18rem;padding:var(--kin-space-2) var(--kin-space-3);border-radius:var(--kin-radius-sm);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata);white-space:normal}.kin-tooltip[data-side=top]{inset-block-end:calc(100% + var(--kin-space-2));inset-inline-start:50%;transform:translateX(-50%)}.kin-tooltip[data-side=bottom]{inset-block-start:calc(100% + var(--kin-space-2));inset-inline-start:50%;transform:translateX(-50%)}.kin-tooltip[data-side=left]{inset-block-start:50%;inset-inline-end:calc(100% + var(--kin-space-2));transform:translateY(-50%)}.kin-tooltip[data-side=right]{inset-block-start:50%;inset-inline-start:calc(100% + var(--kin-space-2));transform:translateY(-50%)}.kin-command__overlay,.kin-modal__backdrop{position:fixed;z-index:60;inset:0;background-color:var(--kin-surface-overlay)}.kin-modal__backdrop{display:grid;place-items:center;padding:var(--kin-space-4)}.kin-modal{display:grid;inline-size:min(32rem,100%);max-block-size:calc(100vh - var(--kin-space-8));overflow:auto;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-lg);color:var(--kin-text-primary);background-color:var(--kin-surface-1);font-family:var(--kin-font-body)}.kin-modal__footer,.kin-modal__header{display:flex;align-items:center;gap:var(--kin-space-3);padding:var(--kin-space-4)}.kin-modal__header{justify-content:space-between;border-block-end:1px solid var(--kin-line-default)}.kin-modal__footer{justify-content:flex-end;border-block-start:1px solid var(--kin-line-default)}.kin-modal__title{margin:0;color:var(--kin-text-primary);font-family:var(--kin-font-section-title);font-size:var(--kin-text-section-title);font-weight:var(--kin-weight-section-title);line-height:var(--kin-leading-section-title);letter-spacing:var(--kin-tracking-section-title)}.kin-modal__description{margin:var(--kin-space-1) 0 0;color:var(--kin-text-secondary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body)}.kin-modal__body{min-inline-size:0;padding:var(--kin-space-4)}.kin-modal[data-surface=drawer]{position:fixed;max-block-size:100vh;border-radius:0}.kin-modal[data-surface=drawer][data-side=start]{inset-block:0;inset-inline-start:0}.kin-modal[data-surface=drawer][data-side=end]{inset-block:0;inset-inline-end:0}.kin-modal[data-surface=drawer][data-side=bottom]{inset-inline:0;inset-block-end:0;inline-size:100%;max-block-size:calc(100vh - var(--kin-space-12));border-radius:var(--kin-radius-lg) var(--kin-radius-lg) 0 0}.kin-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--kin-space-3);inline-size:min(24rem,calc(100vw - var(--kin-space-6)));padding:var(--kin-space-4);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);color:var(--kin-text-primary);background-color:var(--kin-surface-overlay);font-family:var(--kin-font-body)}.kin-toast__content{display:grid;gap:var(--kin-space-1)}.kin-toast__title{font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-ui)}.kin-toast__description{color:var(--kin-text-secondary);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-toast--info .kin-toast__icon,.kin-toast__icon{color:var(--kin-accent)}.kin-toast--success .kin-toast__icon{color:var(--kin-positive)}.kin-toast--error .kin-toast__icon{color:var(--kin-negative)}.kin-toast__action,.kin-toast__cancel,.kin-toast__close{min-inline-size:44px;min-block-size:44px;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-sm);color:var(--kin-text-primary);background-color:var(--kin-surface-1);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.kin-toast__action,.kin-toast__cancel{padding-inline:var(--kin-space-3)}.kin-toast__close{inline-size:44px;padding:0}.kin-toast__spinner{animation:kin-spin .8s linear infinite}.kin-command__overlay{z-index:70}.kin-command__dialog{position:fixed;z-index:71;inset-block-start:14vh;inset-inline-start:50%;inline-size:min(38rem,calc(100vw - var(--kin-space-6)));max-block-size:72vh;overflow:hidden;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-lg);color:var(--kin-text-primary);background-color:var(--kin-surface-1);transform:translateX(-50%)}.kin-command{display:grid;font-family:var(--kin-font-body)}.kin-command__input{min-block-size:52px;padding-inline:var(--kin-space-4);border:0;border-block-end:1px solid var(--kin-line-default);color:var(--kin-text-primary);background-color:var(--kin-surface-1);font:inherit}.kin-command__input::placeholder{color:var(--kin-text-muted)}.kin-command__list{max-block-size:56vh;overflow:auto;padding:var(--kin-space-2)}.kin-command__group [cmdk-group-heading]{padding:var(--kin-space-3) var(--kin-space-3) var(--kin-space-1);color:var(--kin-text-muted);font-family:var(--kin-font-metadata);font-size:var(--kin-text-metadata);font-weight:var(--kin-weight-metadata);line-height:var(--kin-leading-metadata)}.kin-command__item{display:grid;gap:var(--kin-space-1);min-block-size:44px;padding:var(--kin-space-2) var(--kin-space-3);border:1px solid var(--kin-surface-1);border-radius:var(--kin-radius-sm);color:var(--kin-text-primary);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.kin-command__item[data-selected=true]{border-color:var(--kin-line-default);background-color:var(--kin-surface-selected)}.kin-command__item[data-disabled=true]{color:var(--kin-text-disabled);cursor:not-allowed}.kin-command__description,.kin-command__state{color:var(--kin-text-secondary);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-command__state{padding:var(--kin-space-5) var(--kin-space-3);text-align:center}@media (max-width:640px){.kin-tabs[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.kin-tabs[data-orientation=vertical] .kin-tabs__list{flex-direction:column;border-inline-end:0;border-block-end:1px solid var(--kin-line-default)}.kin-modal__backdrop{align-items:end;padding:0}.kin-modal[data-surface=dialog]{inline-size:100%;max-block-size:calc(100vh - var(--kin-space-12));border-radius:var(--kin-radius-lg) var(--kin-radius-lg) 0 0}.kin-modal__footer{padding-block-end:calc(var(--kin-space-4) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.kin-command__item,.kin-filter-chip__remove,.kin-menu__item,.kin-segmented__item,.kin-tabs__tab,.kin-toast__action,.kin-toast__cancel,.kin-toast__close{transition-duration:.01ms}.kin-toast__spinner{animation:none}}@media (forced-colors:active){.kin-command__dialog,.kin-command__item,.kin-filter-chip,.kin-menu__content,.kin-menu__item,.kin-modal,.kin-popover__content,.kin-segmented,.kin-segmented__item,.kin-tabs__tab,.kin-toast,.kin-tooltip{border-color:var(--kin-line-default);forced-color-adjust:auto}.kin-command__input:focus-visible,.kin-command__item:focus-visible,.kin-menu__item:focus-visible,.kin-segmented__item:focus-visible,.kin-tabs__tab:focus-visible{outline-color:var(--kin-focus-ring)}.kin-command__item[data-selected=true],.kin-segmented__item[aria-checked=true],.kin-tabs__tab[aria-selected=true]{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:var(--kin-space-1)}}.kin-surface{min-inline-size:0;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);color:var(--kin-text-primary);background-color:var(--kin-surface-1);font-family:var(--kin-font-body)}.kin-surface[data-tone=secondary]{background-color:var(--kin-surface-2)}.kin-surface[data-tone=inset]{border-color:var(--kin-line-subtle);background-color:var(--kin-surface-3)}.kin-surface[data-density=default]{padding:var(--kin-space-5)}.kin-surface[data-density=compact]{padding:var(--kin-space-3)}.kin-section-header{display:flex;align-items:start;justify-content:space-between;gap:var(--kin-space-4);min-inline-size:0}.kin-section-header__copy{display:grid;gap:var(--kin-space-1);min-inline-size:0}.kin-section-header__eyebrow{color:var(--kin-text-muted);font-family:var(--kin-font-metadata);font-size:var(--kin-text-metadata);font-weight:var(--kin-weight-metadata);line-height:var(--kin-leading-metadata)}.kin-section-header__title{margin:0;color:var(--kin-text-primary);font-family:var(--kin-font-section-title);font-size:var(--kin-text-section-title);font-weight:var(--kin-weight-section-title);line-height:var(--kin-leading-section-title);letter-spacing:var(--kin-tracking-section-title)}.kin-section-header__description{max-inline-size:62ch;color:var(--kin-text-secondary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body)}.kin-section-header__actions{display:flex;flex:none;align-items:center;gap:var(--kin-space-2)}.kin-property-list{display:grid;grid-template-columns:repeat(var(--kin-property-columns,1),minmax(0,1fr));gap:0 var(--kin-space-5);margin:0}.kin-property-list[data-columns="1"]{--kin-property-columns:1}.kin-property-list[data-columns="2"]{--kin-property-columns:2}.kin-property-list[data-columns="3"]{--kin-property-columns:3}.kin-property-item{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:var(--kin-space-3);padding-block:var(--kin-space-3);border-block-end:1px solid var(--kin-line-subtle)}.kin-property-item__label{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-property-item__value{min-inline-size:0;margin:0;color:var(--kin-text-primary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body);overflow-wrap:anywhere}.kin-property-item__value:not([data-value-state=known]){color:var(--kin-text-secondary)}.kin-metric{display:grid;align-content:start;gap:var(--kin-space-1);min-inline-size:0;font-family:var(--kin-font-body)}.kin-metric__label,.kin-metric__scope,.kin-metric__time{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-metric__reading{display:flex;align-items:baseline;gap:var(--kin-space-1);min-block-size:var(--kin-leading-page-title)}.kin-metric__value{color:var(--kin-text-primary);font-family:var(--kin-font-page-title);font-size:var(--kin-text-page-title);font-weight:var(--kin-weight-page-title);font-variant-numeric:tabular-nums;line-height:var(--kin-leading-page-title)}.kin-metric__unit{color:var(--kin-text-secondary);font-size:var(--kin-text-ui);line-height:var(--kin-leading-ui)}.kin-metric[data-metric-state=loading] .kin-metric__value,.kin-metric[data-metric-state=unavailable] .kin-metric__value{color:var(--kin-text-secondary);font-size:var(--kin-text-body);font-weight:var(--kin-weight-body)}.kin-metric[data-metric-state=error] .kin-metric__value{color:var(--kin-negative);font-size:var(--kin-text-body);font-weight:var(--kin-weight-ui)}.kin-compact-row__stale,.kin-metric__stale{display:flex;flex-wrap:wrap;gap:var(--kin-space-1);color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-compact-row__stale [data-stale-marker],.kin-metric__stale [data-stale-marker]{color:var(--kin-product-data-stale);font-weight:var(--kin-weight-ui)}.kin-compact-row{display:flex;align-items:center;gap:var(--kin-space-3);inline-size:100%;min-block-size:calc(var(--kin-space-10) + var(--kin-space-1));padding:var(--kin-space-2) var(--kin-space-3);border:1px solid var(--kin-line-subtle);border-radius:var(--kin-radius-sm);color:var(--kin-text-primary);background-color:var(--kin-surface-1);transition:background-color .14s ease,border-color .14s ease}.kin-compact-row__content,.kin-compact-row__selector{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--kin-space-3);flex:1;min-inline-size:0}.kin-compact-row__selector{padding:0;border:0;color:inherit;background-color:transparent;font:inherit;text-align:start;cursor:pointer}.kin-compact-row:has(.kin-compact-row__selector:hover){border-color:var(--kin-line-default);background-color:var(--kin-surface-hover)}.kin-compact-row__selector:focus-visible,.kin-data-table tbody tr[tabindex]:focus-visible,.kin-responsive-list__selector:focus-visible{outline:2px solid var(--kin-focus-ring);outline-offset:2px}.kin-compact-row[data-selected=true]{border-color:var(--kin-line-strong);background-color:var(--kin-surface-selected)}.kin-compact-row__copy{display:grid;gap:var(--kin-space-1);min-inline-size:0}.kin-compact-row__title{overflow:hidden;color:var(--kin-text-primary);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-ui);text-overflow:ellipsis;white-space:nowrap}.kin-compact-row__description,.kin-compact-row__metadata{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-compact-row__error{color:var(--kin-negative);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-compact-row__placeholder,.kin-data-table__placeholder,.kin-inspector-section__loading [data-testid=kin-inspector-loading-line],.kin-responsive-list__loading [data-reserved-line]{display:block;block-size:var(--kin-space-2);border-radius:var(--kin-radius-xs);background-color:var(--kin-surface-3)}.kin-compact-row__placeholder[data-reserved-line=leading]{inline-size:var(--kin-space-5);block-size:var(--kin-space-5)}.kin-compact-row__placeholder[data-reserved-line=title]{inline-size:54%}.kin-compact-row__placeholder[data-reserved-line=detail]{inline-size:78%}.kin-compact-row__placeholder[data-reserved-line=metadata]{inline-size:var(--kin-space-12)}.kin-data-table-frame{max-inline-size:100%;overflow-x:auto;border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);background-color:var(--kin-surface-1)}.kin-data-table{inline-size:100%;border-collapse:collapse;color:var(--kin-text-primary);font-family:var(--kin-font-body);font-size:var(--kin-text-body);line-height:var(--kin-leading-body)}.kin-data-table caption{border-block-end:1px solid var(--kin-line-default);color:var(--kin-text-primary);font-family:var(--kin-font-section-title);font-size:var(--kin-text-section-title);font-weight:var(--kin-weight-section-title);line-height:var(--kin-leading-section-title)}.kin-data-table caption,.kin-data-table td,.kin-data-table th{padding:var(--kin-space-3) var(--kin-space-4);text-align:start}.kin-data-table td,.kin-data-table th{min-block-size:calc(var(--kin-space-10) + var(--kin-space-1));border-block-end:1px solid var(--kin-line-subtle);vertical-align:middle}.kin-data-table th{color:var(--kin-text-muted);background-color:var(--kin-surface-2);font-family:var(--kin-font-metadata);font-size:var(--kin-text-metadata);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-metadata)}.kin-data-table [data-align=center]{text-align:center}.kin-data-table [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.kin-data-table tbody tr[tabindex]{cursor:pointer;transition:background-color .14s ease}.kin-data-table tbody tr[tabindex]:hover{background-color:var(--kin-surface-hover)}.kin-data-table tbody tr[data-selected=true]{background-color:var(--kin-surface-selected)}.kin-data-table__status-row td{color:var(--kin-text-secondary);background-color:var(--kin-surface-2)}.kin-data-table__status-row [role=alert]{color:var(--kin-negative)}.kin-data-table__placeholder{inline-size:72%}.kin-responsive-list-frame{display:grid;gap:var(--kin-space-2)}.kin-responsive-list__notice{padding:var(--kin-space-3);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-sm);color:var(--kin-text-secondary);background-color:var(--kin-surface-2);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-responsive-list__notice[role=alert]{color:var(--kin-negative)}.kin-responsive-list{display:grid;gap:var(--kin-space-2);margin:0;padding:0;list-style:none}.kin-responsive-list__empty,.kin-responsive-list__item,.kin-responsive-list__loading{padding:var(--kin-space-3);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);background-color:var(--kin-surface-1)}.kin-responsive-list__item{position:relative;transition:background-color .14s ease,border-color .14s ease}.kin-responsive-list__item:has(.kin-responsive-list__selector:hover){border-color:var(--kin-line-strong);background-color:var(--kin-surface-hover)}.kin-responsive-list__selector{position:absolute;inset-block-start:var(--kin-space-3);inset-inline-end:var(--kin-space-3);display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;color:inherit;background-color:transparent;cursor:pointer}.kin-responsive-list__selector>span{inline-size:var(--kin-space-4);block-size:var(--kin-space-4);border:1px solid var(--kin-line-strong);border-radius:50%;background-color:var(--kin-surface-1)}.kin-responsive-list__selector[aria-pressed=true]>span{border:4px solid var(--kin-accent);background-color:var(--kin-surface-1)}.kin-responsive-list__item[data-selected=true]{border-color:var(--kin-line-strong);background-color:var(--kin-surface-selected)}.kin-responsive-list__item dl,.kin-responsive-list__loading dl{display:grid;gap:var(--kin-space-2);margin:0}.kin-responsive-list__item:has(.kin-responsive-list__selector) dl{padding-inline-end:calc(44px + var(--kin-space-2))}.kin-responsive-list__field,.kin-responsive-list__loading-field{display:grid;grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);gap:var(--kin-space-3)}.kin-responsive-list__field dt{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-responsive-list__field dd{min-inline-size:0;margin:0;color:var(--kin-text-primary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body);overflow-wrap:anywhere}.kin-responsive-list__loading-field dd,.kin-responsive-list__loading-field dt{min-inline-size:0;margin:0}.kin-responsive-list__field[data-priority=primary] dd{font-family:var(--kin-font-ui);font-weight:var(--kin-weight-ui)}.kin-responsive-list__field[data-align=end] dd{text-align:end;font-variant-numeric:tabular-nums}.kin-responsive-list__loading{min-block-size:calc(var(--kin-space-12) + var(--kin-space-6))}.kin-responsive-list__loading-field [data-reserved-line=label]{inline-size:62%}.kin-responsive-list__loading-field [data-reserved-line=value]{inline-size:84%}.kin-responsive-list__empty{color:var(--kin-text-secondary)}.kin-timeline{display:grid;margin:0;padding:0;list-style:none}.kin-activity-entry{position:relative;padding-inline-start:var(--kin-space-5);border-inline-start:1px solid var(--kin-line-default)}.kin-activity-entry:before{position:absolute;inset-block-start:var(--kin-space-4);inset-inline-start:calc(var(--kin-space-1) * -1);inline-size:var(--kin-space-2);block-size:var(--kin-space-2);border:1px solid var(--kin-line-strong);border-radius:var(--kin-radius-round);background-color:var(--kin-surface-1);content:""}.kin-activity-entry__content{display:grid;gap:var(--kin-space-2);padding-block:var(--kin-space-3) var(--kin-space-4);border-block-end:1px solid var(--kin-line-subtle)}.kin-activity-entry__topline{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kin-space-3)}.kin-activity-entry__title{margin:0;color:var(--kin-text-primary);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-ui)}.kin-activity-entry__facts,.kin-activity-entry__state,.kin-activity-entry__temporal,.kin-activity-entry__time,.kin-activity-entry__verification{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-activity-entry__temporal,.kin-activity-entry__time{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kin-space-1)}.kin-activity-entry__temporal{gap:var(--kin-space-2) var(--kin-space-4)}.kin-activity-entry__verification{color:var(--kin-text-secondary);font-weight:var(--kin-weight-ui)}.kin-activity-entry__verification[data-verification-state=pending]{color:var(--kin-product-data-stale)}.kin-activity-entry__verification[data-verification-state=conflicting]{color:var(--kin-product-data-incomplete)}.kin-activity-entry__facts{display:flex;flex-wrap:wrap;gap:var(--kin-space-2) var(--kin-space-4)}.kin-activity-entry__facts [data-activity-object=true]{font-family:var(--kin-font-mono);font-size:var(--kin-text-mono);line-height:var(--kin-leading-mono);overflow-wrap:anywhere}.kin-activity-entry[data-activity-state=conflicting] .kin-activity-entry__state,.kin-activity-entry[data-activity-state=failed-source] .kin-activity-entry__state{color:var(--kin-product-data-incomplete)}.kin-activity-entry__body{color:var(--kin-text-secondary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body)}.kin-evidence-row{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:var(--kin-space-3) var(--kin-space-5);padding-block:var(--kin-space-3);border-block-end:1px solid var(--kin-line-subtle)}.kin-evidence-row__main{display:grid;gap:var(--kin-space-1);min-inline-size:0}.kin-evidence-row__facts,.kin-evidence-row__label{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-evidence-row__value{color:var(--kin-text-primary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body);overflow-wrap:anywhere}.kin-evidence-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kin-space-2) var(--kin-space-4);align-content:start}.kin-evidence-row__conflict{grid-column:1/-1;color:var(--kin-product-data-incomplete);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-inspector-section{min-inline-size:0;border-block:1px solid var(--kin-line-default);color:var(--kin-text-primary);background-color:var(--kin-surface-1);font-family:var(--kin-font-body)}.kin-inspector-section__header{display:flex;align-items:start;justify-content:space-between;gap:var(--kin-space-4);min-block-size:calc(var(--kin-space-12) + var(--kin-space-2));padding:var(--kin-space-3) var(--kin-space-4);border-block-end:1px solid var(--kin-line-subtle)}.kin-inspector-section__copy{display:grid;gap:var(--kin-space-1);min-inline-size:0}.kin-inspector-section__title{margin:0;font-family:var(--kin-font-section-title);font-size:var(--kin-text-section-title);font-weight:var(--kin-weight-section-title);line-height:var(--kin-leading-section-title)}.kin-inspector-section__description{color:var(--kin-text-secondary);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-inspector-section__actions{display:flex;flex:none;align-items:center;gap:var(--kin-space-2)}.kin-inspector-section__body{min-block-size:calc(var(--kin-space-12) * 2);padding:var(--kin-space-4)}.kin-inspector-section__notice{margin-block-end:var(--kin-space-3);padding:var(--kin-space-3);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-sm);color:var(--kin-text-secondary);background-color:var(--kin-surface-2);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-inspector-section__notice[role=alert]{color:var(--kin-negative)}.kin-inspector-section__loading{display:grid;gap:var(--kin-space-3)}.kin-inspector-section__loading div:first-of-type{inline-size:42%}.kin-inspector-section__loading div:nth-of-type(2){inline-size:86%}.kin-inspector-section__loading div:nth-of-type(3){inline-size:68%}.kin-inspector-section__content{color:var(--kin-text-primary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body)}@media (max-width:720px){.kin-inspector-section__header,.kin-section-header{align-items:stretch;flex-direction:column}.kin-inspector-section__actions,.kin-section-header__actions{flex-wrap:wrap}.kin-property-list[data-columns="2"],.kin-property-list[data-columns="3"]{--kin-property-columns:1}.kin-compact-row{align-items:start}.kin-compact-row__content,.kin-compact-row__selector{grid-template-columns:auto minmax(0,1fr)}.kin-compact-row__metadata{grid-column:2}.kin-evidence-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kin-compact-row,.kin-data-table tbody tr[tabindex],.kin-responsive-list__item{transition-duration:.01ms}}@media (forced-colors:active){.kin-compact-row,.kin-data-table-frame,.kin-evidence-row,.kin-inspector-section,.kin-inspector-section__notice,.kin-responsive-list__empty,.kin-responsive-list__item,.kin-responsive-list__loading,.kin-responsive-list__notice,.kin-surface{border-color:var(--kin-line-default);forced-color-adjust:auto}.kin-compact-row__selector:focus-visible,.kin-data-table tbody tr[tabindex]:focus-visible,.kin-responsive-list__selector:focus-visible{outline-color:var(--kin-focus-ring)}}.kin-semantic-indicator{display:inline-flex;align-items:center;gap:var(--kin-space-2);min-inline-size:0;color:var(--kin-text-secondary);font-family:var(--kin-font-ui);font-size:var(--kin-text-metadata);font-weight:var(--kin-weight-ui);line-height:var(--kin-leading-metadata)}.kin-semantic-indicator__mark{flex:none;stroke-width:2}.kin-semantic-indicator[data-completeness=complete],.kin-semantic-indicator[data-evidence-confidence=high],.kin-semantic-indicator[data-freshness=current],.kin-semantic-indicator[data-online-status=online],.kin-semantic-indicator[data-risk=low],.kin-semantic-indicator[data-task-status=succeeded]{color:var(--kin-positive)}.kin-semantic-indicator[data-evidence-confidence=medium],.kin-semantic-indicator[data-online-status=degraded],.kin-semantic-indicator[data-risk=medium]{color:var(--kin-warning)}.kin-semantic-indicator[data-completeness=missing],.kin-semantic-indicator[data-risk=high],.kin-semantic-indicator[data-task-status=failed]{color:var(--kin-negative)}.kin-semantic-indicator[data-evidence-confidence=conflicting],.kin-semantic-indicator[data-risk=critical]{color:var(--kin-critical)}.kin-semantic-indicator[data-completeness=partial],.kin-semantic-indicator[data-evidence-confidence=low]{color:var(--kin-product-data-incomplete)}.kin-semantic-indicator[data-freshness=stale]{color:var(--kin-product-data-stale)}.kin-semantic-indicator[data-online-status=offline]{color:var(--kin-offline)}.kin-semantic-indicator[data-task-status=queued],.kin-semantic-indicator[data-task-status=running]{color:var(--kin-accent)}.kin-semantic-indicator[data-completeness=unknown],.kin-semantic-indicator[data-evidence-confidence=unknown],.kin-semantic-indicator[data-freshness=unknown],.kin-semantic-indicator[data-online-status=unknown],.kin-semantic-indicator[data-risk=unknown],.kin-semantic-indicator[data-task-status=cancelled],.kin-semantic-indicator[data-task-status=idle]{color:var(--kin-text-muted)}.kin-semantic-indicator[data-task-status=running] .kin-semantic-indicator__mark{animation:kin-semantic-spin .9s linear infinite}.kin-feedback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--kin-space-3);align-items:start;min-block-size:calc(var(--kin-space-12) * 2);padding:var(--kin-space-4);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-md);color:var(--kin-text-primary);background-color:var(--kin-surface-1);font-family:var(--kin-font-body)}.kin-feedback__mark{margin-block-start:var(--kin-space-1);color:var(--kin-text-secondary);stroke-width:2}.kin-feedback__body,.kin-feedback__content,.kin-feedback__heading{display:grid;min-inline-size:0}.kin-feedback__content{gap:var(--kin-space-3)}.kin-feedback__heading{gap:var(--kin-space-1)}.kin-feedback__title{margin:0;color:var(--kin-text-primary);font-family:var(--kin-font-section-title);font-size:var(--kin-text-section-title);font-weight:var(--kin-weight-section-title);line-height:var(--kin-leading-section-title)}.kin-feedback__description,.kin-feedback__fact span,.kin-feedback__object{color:var(--kin-text-muted);font-size:var(--kin-text-metadata);line-height:var(--kin-leading-metadata)}.kin-feedback__object{font-family:var(--kin-font-mono);font-size:var(--kin-text-mono);line-height:var(--kin-leading-mono);overflow-wrap:anywhere}.kin-feedback__body,.kin-feedback__description{color:var(--kin-text-secondary);font-size:var(--kin-text-body);line-height:var(--kin-leading-body)}.kin-feedback__body{gap:var(--kin-space-2)}.kin-feedback__body>:first-child,.kin-feedback__body>:last-child{margin-block:0}.kin-feedback__actions{display:flex;flex-wrap:wrap;gap:var(--kin-space-2);justify-content:end}.kin-feedback__fact{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:var(--kin-space-3);padding-block-start:var(--kin-space-2);border-block-start:1px solid var(--kin-line-subtle)}.kin-feedback__fact strong,.kin-feedback__retry{color:var(--kin-text-primary);font-weight:var(--kin-weight-ui)}.kin-feedback__retry{display:inline-flex;align-items:center;justify-content:center;gap:var(--kin-space-2);min-block-size:var(--kin-space-12);min-inline-size:var(--kin-space-12);padding-inline:var(--kin-space-4);border:1px solid var(--kin-line-default);border-radius:var(--kin-radius-sm);background-color:var(--kin-surface-2);font-family:var(--kin-font-ui);font-size:var(--kin-text-ui);line-height:var(--kin-leading-ui);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.kin-feedback__retry:not(:disabled):hover{border-color:var(--kin-line-strong);background-color:var(--kin-surface-hover)}.kin-feedback__retry:not(:disabled):active{background-color:var(--kin-surface-selected)}.kin-feedback__retry:focus-visible{outline:2px solid var(--kin-focus-ring);outline-offset:2px}.kin-feedback__retry:disabled{color:var(--kin-text-disabled);cursor:not-allowed}.kin-feedback__reserved{display:grid;gap:var(--kin-space-2);min-block-size:calc(var(--kin-space-4) * 3 + var(--kin-space-2) * 2)}.kin-feedback__reserved span{display:block;inline-size:76%;block-size:var(--kin-space-4);border-radius:var(--kin-radius-xs);background-color:var(--kin-surface-3)}.kin-feedback__reserved span:nth-child(2n){inline-size:92%}.kin-feedback[data-feedback-state=loading] .kin-feedback__mark{color:var(--kin-accent);animation:kin-semantic-spin .9s linear infinite}.kin-feedback[data-feedback-state=error] .kin-feedback__mark{color:var(--kin-negative)}.kin-feedback[data-feedback-state=partial] .kin-feedback__mark{color:var(--kin-product-data-incomplete)}.kin-feedback[data-feedback-state=stale] .kin-feedback__mark{color:var(--kin-product-data-stale)}.kin-feedback[data-feedback-state=offline] .kin-feedback__mark{color:var(--kin-offline)}.kin-feedback[data-feedback-state=permission] .kin-feedback__mark{color:var(--kin-warning)}@keyframes kin-semantic-spin{to{rotate:1turn}}@media (max-width:720px){.kin-feedback{grid-template-columns:auto minmax(0,1fr)}.kin-feedback__actions{grid-column:1/-1;justify-content:start}}@media (prefers-reduced-motion:reduce){.kin-feedback[data-feedback-state=loading] .kin-feedback__mark,.kin-semantic-indicator[data-task-status=running] .kin-semantic-indicator__mark{animation:none}.kin-feedback__retry{transition-duration:.01ms}}@media (forced-colors:active){.kin-feedback,.kin-feedback__retry,.kin-semantic-indicator{forced-color-adjust:auto}.kin-feedback,.kin-feedback__retry{border-color:var(--kin-line-default)}.kin-feedback__mark,.kin-semantic-indicator__mark{color:var(--kin-text-primary)}}