.cn-page--knowledge{color:var(--wf-text-primary)}.cn-page--knowledge .cn-knowledge__layout{display:grid;gap:var(--spacing-4,1rem);grid-template-columns:280px 1fr;min-height:calc(100vh - 14rem);overflow:hidden}.cn-page--knowledge .cn-knowledge__main{display:flex;flex-direction:column;gap:var(--spacing-4,1rem);min-height:0;overflow:hidden}.cn-page--knowledge .cn-knowledge__panel-head{align-items:center;border-bottom:1px solid var(--cn-panel-border,var(--wf-border));display:flex;gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__collections{display:flex;flex-direction:column;overflow:hidden}.cn-page--knowledge .cn-knowledge__coll-scroll{flex:1;overflow-y:auto;padding:var(--spacing-2,.5rem) 0}.cn-page--knowledge .cn-knowledge__coll-group{padding:var(--spacing-1,.25rem) 0}.cn-page--knowledge .cn-knowledge__coll-group-label{align-items:center;color:var(--cn-section-title-color,var(--wf-text-secondary));display:flex;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);gap:var(--spacing-1,.25rem);letter-spacing:.05em;padding:var(--spacing-1,.25rem) var(--spacing-4,1rem);text-transform:uppercase}.cn-page--knowledge .cn-knowledge__coll-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-left:2px solid transparent;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-sm,.875rem);gap:var(--spacing-2,.5rem);justify-content:space-between;padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem) var(--spacing-2,.5rem) calc(var(--spacing-4, 1rem) - 2px);text-align:left;width:100%}.cn-page--knowledge .cn-knowledge__coll-item--active{border-left-color:var(--wf-accent-primary);color:var(--wf-accent-primary);font-weight:var(--font-weight-medium,500)}.cn-page--knowledge .cn-knowledge__coll-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-page--knowledge .cn-knowledge__doclist{display:flex;flex-direction:column;max-height:40vh;overflow:hidden}.cn-page--knowledge .cn-knowledge__doclist-scroll{flex:1;overflow-y:auto}.cn-page--knowledge .cn-knowledge__doc-title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--cn-section-title-color,var(--wf-text-primary))}.cn-page--knowledge .cn-knowledge__doc-slug{color:var(--cn-table-header-color,var(--wf-text-secondary));font-family:var(--font-family-mono);font-size:var(--font-size-xs,.75rem)}.cn-page--knowledge .cn-knowledge__detail{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.cn-page--knowledge .cn-knowledge__detail-head{align-items:flex-start;flex-direction:column;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__detail-title{font-size:var(--font-size-lg,1rem);font-weight:var(--font-weight-semibold,600);padding:var(--spacing-2) var(--spacing-0)}.cn-page--knowledge .cn-knowledge__detail-slug{font-family:var(--font-family-mono);font-size:var(--font-size-xs,.75rem)}.cn-page--knowledge .cn-knowledge__detail-badges{display:flex;flex-wrap:wrap;gap:var(--spacing-1,.25rem);margin-top:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__tabs{border-bottom:1px solid var(--cn-panel-border,var(--wf-border));display:flex;padding:0 var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--cn-section-title-color,var(--wf-text-secondary));cursor:pointer;font:inherit;font-size:var(--font-size-sm,.875rem);margin-bottom:-1px;padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem)}.cn-page--knowledge .cn-knowledge__tab--active{border-bottom-color:var(--wf-accent-primary);color:inherit;font-weight:var(--font-weight-medium,500)}.cn-economics__tab-content .ws-page__container{padding:0;max-width:none;margin:0}.cn-page--knowledge .cn-knowledge__detail-body{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-4) var(--spacing-8)}.cn-page--knowledge .cn-knowledge__meta-list{display:flex;flex-direction:column;gap:var(--spacing-4,.75rem)}.cn-page--knowledge .cn-knowledge__meta-row{display:flex;flex-direction:column;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__meta-list--stable .cn-knowledge__meta-row{height:4.75rem}.cn-page--knowledge .cn-knowledge__meta-list--stable .cn-knowledge__meta-value{min-height:0;overflow-y:auto}.cn-page--knowledge .cn-knowledge__meta-label{color:var(--cn-section-title-color,var(--wf-text-secondary));font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;text-transform:uppercase}.cn-page--knowledge .cn-knowledge__meta-value{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm,.875rem);gap:var(--spacing-1,.25rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__markdown{background:var(--cn-panel-bg-subtle,var(--wf-surface-2));border:1px solid var(--cn-panel-border,var(--wf-border));border-radius:var(--cn-panel-radius,8px);font-size:var(--font-size-sm,.875rem);line-height:1.6;overflow-x:auto;padding:var(--spacing-4,1rem);white-space:pre-wrap;word-break:break-word}.cn-page--knowledge .cn-knowledge__markdown--rendered{white-space:normal}.cn-page--knowledge .cn-knowledge__markdown--sectioned{background:transparent;border:none;display:flex;flex-direction:column;gap:0;padding:0}.cn-page--knowledge .cn-knowledge__md-preamble{padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__md-section{border-top:none}.cn-page--knowledge .cn-knowledge__markdown--rendered hr,.cn-page--knowledge .cn-knowledge__md-preamble hr,.cn-page--knowledge .cn-knowledge__md-section-body hr{margin-top:var(--spacing-6,1.5rem);border:none!important}.cn-page--knowledge .cn-knowledge__markdown--rendered ul,.cn-page--knowledge .cn-knowledge__md-preamble ul,.cn-page--knowledge .cn-knowledge__md-section-body ul{list-style:disc;margin:.5rem 0;padding-left:1.5rem}.cn-page--knowledge .cn-knowledge__markdown--rendered ol,.cn-page--knowledge .cn-knowledge__md-preamble ol,.cn-page--knowledge .cn-knowledge__md-section-body ol{list-style:decimal;margin:.5rem 0;padding-left:1.5rem}.cn-page--knowledge .cn-knowledge__markdown--rendered ul ul,.cn-page--knowledge .cn-knowledge__md-preamble ul ul,.cn-page--knowledge .cn-knowledge__md-section-body ul ul{list-style:circle}.cn-page--knowledge .cn-knowledge__markdown--rendered ul ul ul,.cn-page--knowledge .cn-knowledge__md-preamble ul ul ul,.cn-page--knowledge .cn-knowledge__md-section-body ul ul ul{list-style:square}.cn-page--knowledge .cn-knowledge__markdown--rendered table,.cn-page--knowledge .cn-knowledge__md-preamble table,.cn-page--knowledge .cn-knowledge__md-section-body table{border-collapse:collapse;margin:.75rem 0;width:100%}.cn-page--knowledge .cn-knowledge__markdown--rendered th,.cn-page--knowledge .cn-knowledge__md-preamble th,.cn-page--knowledge .cn-knowledge__md-section-body th{background:var(--wf-bg-secondary);border:1px solid var(--cn-panel-border)!important;font-weight:var(--font-weight-semibold,600);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);text-align:left}.cn-page--knowledge .cn-knowledge__markdown--rendered td,.cn-page--knowledge .cn-knowledge__md-preamble td,.cn-page--knowledge .cn-knowledge__md-section-body td{border:1px solid var(--cn-panel-border)!important;padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);vertical-align:top}.cn-page--knowledge .cn-knowledge__markdown--rendered tr:nth-child(2n) td,.cn-page--knowledge .cn-knowledge__md-preamble tr:nth-child(2n) td,.cn-page--knowledge .cn-knowledge__md-section-body tr:nth-child(2n) td{background:var(--wf-bg-hover)}.cn-page--knowledge .cn-knowledge__md-heading{margin:0}.cn-page--knowledge .cn-knowledge__md-heading-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--spacing-1,.25rem);padding:var(--spacing-2,.5rem) var(--spacing-0,0);text-align:left;width:100%}.cn-page--knowledge .cn-knowledge__md-heading--h1 .cn-knowledge__md-heading-btn{font-size:1.5rem;font-weight:var(--font-weight-bold,700);padding-block:var(--spacing-3,.75rem)}.cn-page--knowledge .cn-knowledge__md-heading--h2 .cn-knowledge__md-heading-btn{font-size:1.25rem;font-weight:var(--font-weight-semibold,600);padding-block:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__md-heading--h3 .cn-knowledge__md-heading-btn{font-size:1.125rem;font-weight:var(--font-weight-semibold,600);padding-left:calc(var(--spacing-4, 1rem) + .5rem)}.cn-page--knowledge .cn-knowledge__md-heading--h4 .cn-knowledge__md-heading-btn{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);padding-left:calc(var(--spacing-4, 1rem) + 1rem)}.cn-page--knowledge .cn-knowledge__md-heading--h5 .cn-knowledge__md-heading-btn,.cn-page--knowledge .cn-knowledge__md-heading--h6 .cn-knowledge__md-heading-btn{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);padding-left:calc(var(--spacing-4, 1rem) + 1.5rem)}.cn-page--knowledge .cn-knowledge__md-chevron{color:var(--cn-text-secondary,var(--wf-text-secondary));flex-shrink:0;height:.875rem;transition:transform .15s;width:.875rem}.cn-page--knowledge .cn-knowledge__md-chevron--open{opacity:0;transform:rotate(90deg);transition:transform .15s,opacity .15s}.cn-page--knowledge .cn-knowledge__md-heading-btn:hover .cn-knowledge__md-chevron--open{opacity:1}.cn-page--knowledge .cn-knowledge__md-section-body{padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__md-heading--h3~.cn-knowledge__md-section-body{padding-left:calc(var(--spacing-4, 1rem) + .5rem + 1.25rem)}.cn-page--knowledge .cn-knowledge__md-heading--h4~.cn-knowledge__md-section-body{padding-left:calc(var(--spacing-4, 1rem) + 1rem + 1.25rem)}.cn-page--knowledge .cn-knowledge__md-heading--h5~.cn-knowledge__md-section-body,.cn-page--knowledge .cn-knowledge__md-heading--h6~.cn-knowledge__md-section-body{padding-left:calc(var(--spacing-4, 1rem) + 1.5rem + 1.25rem)}.cn-page--knowledge .cn-knowledge__markdown-wrap{display:flex;flex-direction:column;gap:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__markdown-toolbar{display:flex;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__markdown-mode-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--cn-panel-border,var(--wf-border));border-radius:var(--radius-sm,.25rem);color:var(--cn-text-secondary,var(--wf-text-secondary));cursor:pointer;font:inherit;font-size:var(--font-size-xs,.75rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);transition:color .15s,background .15s,border-color .15s}.cn-page--knowledge .cn-knowledge__markdown-mode-btn:hover{border-color:var(--wf-accent-primary);color:var(--cn-text-primary,var(--wf-text-primary))}.cn-page--knowledge .cn-knowledge__markdown-mode-btn--active{background:var(--wf-accent-primary);border-color:var(--wf-accent-primary);color:var(--wf-text-on-accent,#fff)}.cn-page--knowledge .cn-knowledge__error{align-items:center;display:flex;font-size:var(--font-size-sm,.875rem);gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__centered{align-items:center;display:flex;justify-content:center;min-height:8rem}.cn-page--knowledge .cn-knowledge__empty{color:var(--cn-section-title-color,var(--wf-text-secondary));font-size:var(--font-size-sm,.875rem)}.cn-page--knowledge .cn-knowledge__page-header{align-items:flex-start;display:flex;gap:var(--spacing-4,1rem);justify-content:space-between;margin-bottom:var(--spacing-6,1.5rem)}.cn-page--knowledge .cn-knowledge__coll-group-desc{color:var(--cn-section-title-color,var(--wf-text-secondary));font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-regular,400);letter-spacing:0;line-height:1.4;padding:0 var(--spacing-4,1rem) var(--spacing-2,.5rem);text-transform:none}.cn-page--knowledge .cn-knowledge__coll-counts{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__drawer-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:199}.cn-page--knowledge .cn-knowledge__drawer-overlay--open{background:var(--cn-overlay-bg);opacity:1;pointer-events:auto}.cn-page--knowledge .cn-knowledge__drawer{background:var(--cn-modal-bg,var(--cn-panel-bg,var(--wf-bg-surface)));border-left:1px solid var(--cn-modal-border,var(--cn-panel-border,var(--wf-border)));bottom:0;box-shadow:var(--cn-modal-shadow,none);display:flex;flex-direction:column;max-width:900px;min-width:360px;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease;width:45%;z-index:200}.cn-page--knowledge .cn-knowledge__drawer-resize-handle{cursor:ew-resize;height:100%;left:0;position:absolute;top:0;width:6px;z-index:10}.cn-page--knowledge .cn-knowledge__drawer-resize-handle:after{background:var(--cn-panel-border);border-radius:2px;content:"";height:40px;left:2px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s;width:2px}.cn-page--knowledge .cn-knowledge__drawer-resize-handle:hover:after{opacity:1}.cn-page--knowledge .cn-knowledge__drawer--open{transform:translateX(0)}.cn-page--knowledge .cn-knowledge__drawer-head{align-items:flex-start;border-bottom:1px solid var(--cn-panel-border,var(--wf-border));display:flex;flex-direction:row;gap:var(--spacing-3,.75rem);justify-content:space-between;padding:var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__drawer-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;flex-shrink:0;font:inherit;line-height:1;opacity:.5;padding:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__drawer-close:hover{opacity:1}.cn-page--knowledge .cn-knowledge__drawer-actions{border-bottom:1px solid var(--cn-panel-border,var(--wf-border));display:flex;gap:var(--spacing-2,.5rem);overflow-x:auto;padding:var(--spacing-2,.5rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__drawer-actions .ws-button{flex-shrink:0;white-space:nowrap}.cn-page--knowledge .cn-knowledge__delete-confirm{align-items:center;background:var(--cn-panel-bg-danger,var(--wf-danger-subtle,#fff0f0));border-bottom:1px solid var(--cn-panel-border-danger,var(--wf-danger,#e53e3e));color:var(--cn-text-danger,var(--wf-danger,#c53030));display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__drawer-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.cn-page--knowledge .cn-knowledge__content-null-callout{align-items:flex-start;background:var(--cn-panel-bg-subtle,var(--wf-bg-subtle));border:1px solid var(--cn-panel-border,var(--wf-border));border-radius:var(--cn-panel-radius,8px);display:flex;flex-direction:column;font-size:var(--font-size-sm,.875rem);gap:var(--spacing-2,.5rem);margin:var(--spacing-4,1rem);padding:var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__form{display:flex;flex:1;flex-direction:column;gap:var(--spacing-6,.5rem);overflow-y:auto;padding:var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__form--embedded{padding:0}.cn-page--knowledge .cn-knowledge__form-row{display:flex;flex-direction:column;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-row{height:auto}.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-input,.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-select{min-height:0}.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-select{padding-left:var(--spacing-1,.25rem);padding-top:calc(var(--spacing-1, .25rem) + 1px);padding-bottom:calc(var(--spacing-1, .25rem) - 1px)}.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-select[multiple]{height:auto}.cn-page--knowledge .cn-knowledge__form-row--multiselect .cn-knowledge__form-select[multiple]{min-height:7rem}.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-row--multiselect{min-height:8.5rem}.cn-page--knowledge .cn-knowledge__form--meta-edit .cn-knowledge__form-row--multiselect .cn-knowledge__form-select[multiple]{height:100%}.cn-page--knowledge .cn-knowledge__form-label{color:var(--cn-section-title-color,var(--wf-text-secondary));font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;text-transform:uppercase}.cn-page--knowledge .cn-knowledge__form-input,.cn-page--knowledge .cn-knowledge__form-select,.cn-page--knowledge .cn-knowledge__form-textarea{background:var(--color-surface-muted,var(--cn-panel-bg-subtle,var(--wf-bg-secondary)));border:1px solid var(--color-border,var(--cn-panel-border,var(--wf-border-primary)));border-radius:var(--radius-sm,.25rem);color:inherit;font:inherit;font-size:var(--font-size-sm,.875rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);width:100%}.cn-page--knowledge .cn-knowledge__form-input:focus,.cn-page--knowledge .cn-knowledge__form-select:focus,.cn-page--knowledge .cn-knowledge__form-textarea:focus{border-color:var(--wf-accent-primary);outline:none}.cn-page--knowledge .cn-knowledge__form-textarea{font-family:var(--font-family-mono);min-height:8rem;resize:vertical}.cn-page--knowledge .cn-knowledge__form--embedded .cn-knowledge__form-row:first-child .cn-knowledge__form-textarea{min-height:32rem;resize:vertical}.cn-page--knowledge .cn-knowledge__form-footer{border-top:1px solid var(--cn-panel-border,var(--wf-border));display:flex;gap:var(--spacing-2,.5rem);justify-content:flex-end;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__coll-item-wrap{display:flex;align-items:stretch;position:relative}.cn-page--knowledge .cn-knowledge__coll-item-wrap .cn-knowledge__coll-item{flex:1}.cn-page--knowledge .cn-knowledge__coll-action-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--wf-text-secondary);cursor:pointer;display:flex;flex-shrink:0;font:inherit;justify-content:center;opacity:0;padding:0 var(--spacing-1,.25rem);transition:opacity .15s,color .15s}.cn-page--knowledge .cn-knowledge__coll-action-btn svg{height:.75rem;width:.75rem}.cn-page--knowledge .cn-knowledge__coll-item-wrap:hover .cn-knowledge__coll-action-btn{opacity:1}.cn-page--knowledge .cn-knowledge__coll-delete-btn:hover:not([aria-disabled=true]){color:var(--wf-danger,#e53e3e)}.cn-page--knowledge .cn-knowledge__coll-delete-btn[aria-disabled=true]{cursor:not-allowed;opacity:.35}.cn-page--knowledge .cn-knowledge__coll-rename-form{align-items:center;display:flex;flex:1;gap:var(--spacing-1,.25rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__coll-rename-input{background:var(--cn-panel-bg-subtle,var(--wf-bg-subtle));border:1px solid var(--wf-accent-primary);border-radius:var(--radius-sm,.25rem);color:inherit;flex:1;font:inherit;font-size:var(--font-size-sm,.875rem);min-width:0;outline:none;padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__coll-rename-form~.cn-knowledge__coll-action-btn{opacity:1}.cn-page--knowledge .cn-knowledge__delete-confirm--coll{border-radius:0;border-bottom:1px solid var(--cn-panel-border-danger,var(--wf-danger,#e53e3e));flex-wrap:wrap;font-size:var(--font-size-xs,.75rem);margin:0;padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem)}.cn-page--knowledge .cn-knowledge__create-coll-form{display:flex;flex-direction:column;gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-3,.75rem);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.cn-page--knowledge .cn-knowledge__create-coll-inner{align-items:center;display:flex;gap:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__create-coll-inner .cn-knowledge__form-input{flex:1}.cn-page--knowledge .cn-knowledge__create-coll-error{align-items:center;color:var(--cn-text-danger,var(--wf-danger,#c53030));display:flex;font-size:var(--font-size-xs,.75rem);gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__pins-panel{margin-top:var(--spacing-3,.75rem);padding:var(--spacing-3,.75rem)}.cn-page--knowledge .cn-knowledge__pins-head{align-items:center;display:flex;gap:var(--spacing-3,.75rem);justify-content:space-between;margin-bottom:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__pins-section-title{color:var(--cn-section-title-color,var(--wf-text-secondary));font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase}.cn-page--knowledge .cn-knowledge__pins-divider{border-top:1px solid var(--cn-panel-border,var(--wf-border));margin:var(--spacing-2,.5rem) 0}.cn-page--knowledge .cn-knowledge__pins-form{display:grid;gap:var(--spacing-2,.5rem);grid-template-columns:minmax(0,1fr) 6rem auto;margin-bottom:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__pins-error{align-items:center;color:var(--cn-text-danger,var(--wf-danger));display:flex;font-size:var(--font-size-sm,.875rem);gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__pins-list{display:flex;flex-direction:column;gap:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__pins-item{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-2,.5rem);justify-content:space-between}.cn-page--knowledge .cn-knowledge__pins-edit-form{display:grid;gap:var(--spacing-2,.5rem);grid-template-columns:minmax(0,1fr) 6rem auto;width:100%}.cn-page--knowledge .cn-knowledge__pins-enabled-toggle{align-items:center;display:inline-flex;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__pins-meta{align-items:center;display:flex;gap:var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__pins-actions{align-items:center;display:flex;gap:var(--spacing-1,.25rem)}.cn-page--knowledge .cn-knowledge__pins-btn{font-size:var(--font-size-xs,.75rem);min-height:1.75rem;padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem)}.cn-page--knowledge .cn-knowledge__pins-empty{color:var(--cn-text-secondary,var(--wf-text-secondary));font-size:var(--font-size-sm,.875rem);margin:var(--spacing-2,.5rem) 0}.cn-page--knowledge .cn-knowledge__pins-status{font-size:var(--font-size-xs,.75rem);color:var(--cn-text-success,var(--wf-success));font-weight:var(--font-weight-medium,500)}.cn-page--knowledge .cn-knowledge__pins-status--disabled{color:var(--cn-text-secondary,var(--wf-text-secondary))}.cn-page--knowledge .cn-knowledge__subcoll-groups,.cn-page--knowledge .cn-knowledge__subcoll-section{display:flex;flex-direction:column}.cn-page--knowledge .cn-knowledge__subcoll-filter-bar{align-items:center;background:var(--cn-panel-bg-subtle,var(--wf-bg-subtle));border-bottom:1px solid var(--cn-panel-border,var(--wf-border));display:flex;gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem)}.cn-page--knowledge .cn-knowledge__subcoll-filter-label{color:var(--cn-text-secondary,var(--wf-text-secondary));font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.cn-page--knowledge .cn-knowledge__subcoll-filter-value{flex:1;font-size:var(--font-size-sm,.875rem)}.cn-page--knowledge .cn-knowledge__subcoll-filter-clear{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--cn-text-secondary,var(--wf-text-secondary));cursor:pointer;display:flex;font:inherit;padding:0}.cn-page--knowledge .cn-knowledge__subcoll-filter-clear:hover{color:var(--cn-text-primary,var(--wf-text-primary))}.cn-page--knowledge .cn-knowledge__subcoll-group-header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-top:1px solid var(--cn-panel-border,var(--wf-border));color:var(--cn-section-title-color,var(--wf-text-secondary));cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);gap:var(--spacing-2,.5rem);letter-spacing:.04em;padding:var(--spacing-2,.5rem) var(--spacing-4,1rem);text-align:left;text-transform:uppercase;width:100%}.cn-page--knowledge .cn-knowledge__subcoll-group-header:hover{background:var(--cn-panel-bg-hover,var(--wf-bg-hover,var(--wf-bg-subtle)));color:var(--cn-text-primary,var(--wf-text-primary))}@media (max-width:768px){.cn-page--knowledge .cn-knowledge__pins-item{align-items:flex-start;flex-wrap:wrap}.cn-page--knowledge .cn-knowledge__pins-actions{width:100%}}.cn-ik__page{display:flex;flex-direction:column;gap:var(--spacing-6,1.5rem);padding:var(--spacing-6,1.5rem)}.cn-economics__tab-content .cn-page{padding:0;max-width:none;margin:0}.cn-ik__page .cn-ik__save-row{display:flex;justify-content:flex-end}.cn-ik__page .cn-ik__card-body{display:flex;flex-direction:column;gap:var(--spacing-4,1rem)}.cn-ik__page .cn-ik__form-header{display:flex;align-items:flex-start;gap:var(--spacing-4,1rem)}.cn-ik__page .cn-ik__form-desc{flex:1;font-size:var(--font-size-sm,.875rem);color:var(--wf-text-secondary)}.cn-ik__page .cn-ik__enable-row{display:flex;align-items:center;gap:var(--spacing-2,.5rem);cursor:pointer;flex-shrink:0}.cn-ik__page .cn-ik__enable-label{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);white-space:nowrap}.cn-ik__page .cn-ik__form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4,1rem)}.cn-ik__page .cn-ik__form-field{display:flex;flex-direction:column;gap:var(--spacing-1,.25rem)}.cn-ik__page .cn-ik__form-label{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500)}.cn-ik__page .cn-ik__form-hint{font-size:var(--font-size-xs,.75rem);color:var(--wf-text-secondary)}.cn-ik__page .cn-ik__error-hint{font-size:var(--font-size-sm,.875rem);color:var(--cn-text-danger,var(--wf-danger,#c53030))}.cn-ik__page .cn-ik__agent-row{border-bottom:1px solid var(--cn-panel-border,var(--wf-border));padding-bottom:var(--spacing-3,.75rem);margin-bottom:var(--spacing-3,.75rem)}.cn-ik__page .cn-ik__agent-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cn-ik__page .cn-ik__agent-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font:inherit;padding:var(--spacing-1,.25rem) 0;text-align:left;width:100%}.cn-ik__page .cn-ik__agent-info{display:flex;flex-direction:column;gap:.125rem}.cn-ik__page .cn-ik__agent-name{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500)}.cn-ik__page .cn-ik__agent-key{font-size:var(--font-size-xs,.75rem);color:var(--wf-text-secondary)}.cn-ik__page .cn-ik__agent-category{margin-left:var(--spacing-2,.5rem);opacity:.5}.cn-ik__page .cn-ik__agent-right{display:flex;align-items:center;gap:var(--spacing-2,.5rem)}.cn-ik__page .cn-ik__chevron{transition:transform .2s ease}.cn-ik__page .cn-ik__chevron--open{transform:rotate(180deg)}.cn-ik__page .cn-ik__agent-expand{border-left:2px solid var(--cn-panel-border,var(--wf-border));display:flex;flex-direction:column;gap:var(--spacing-4,1rem);margin-left:var(--spacing-1,.25rem);margin-top:var(--spacing-3,.75rem);padding-left:var(--spacing-2,.5rem)}.cn-ik__page .cn-ik__agent-section{display:flex;flex-direction:column;gap:var(--spacing-1-5,.375rem)}.cn-ik__page .cn-ik__section-label{color:var(--wf-text-secondary);display:flex;align-items:center;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);gap:var(--spacing-1,.25rem);letter-spacing:.05em;margin-bottom:var(--spacing-1,.25rem);text-transform:uppercase}.cn-ik__page .cn-ik__col-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2,.5rem)}.cn-ik__page .cn-ik__col-chips .ws-badge{cursor:pointer}.cn-ik__page .cn-ik__max-row{display:flex;align-items:center;gap:var(--spacing-3,.75rem)}.cn-ik__page .cn-ik__max-label{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);white-space:nowrap}.cn-ik__page .cn-ik__max-input{width:5rem;font-size:var(--font-size-sm,.875rem)}.cn-ik__page .cn-ik__registry-group{margin-bottom:var(--spacing-4,1rem)}.cn-ik__page .cn-ik__registry-group:last-child{margin-bottom:0}.cn-ik__page .cn-ik__registry-label{color:var(--wf-text-secondary);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;margin-bottom:var(--spacing-3,.75rem);text-transform:uppercase}