:root{--skims-onyx: #17130f;--skims-espresso: #241c17;--skims-cocoa: #4a3b31;--skims-clay: #8a6449;--skims-clay-dark: #6e4f39;--skims-clay-light: #a9836a;--skims-clay-soft: #efe6de;--skims-sand: #d8c7b6;--skims-sand-light: #eadfd4;--skims-bone: #f7f3ef;--skims-linen: #fcfaf8;--skims-shell: #efe9e3;--skims-line: #e7dfd7;--skims-line-soft: #f1ebe5;--lms-border: var(--skims-line);--lms-muted: #7c7169;--lms-heading: #191512}html,body,#root{height:100%;margin:0}body{background:var(--skims-bone);color:var(--lms-heading);-webkit-font-smoothing:antialiased}.skims-wordmark{display:inline-block;font-weight:500;text-transform:uppercase;line-height:1;margin-right:-.26em;white-space:nowrap}.skims-wordmark[data-tone=light]{color:#fff}.skims-wordmark[data-tone=dark]{color:var(--skims-onyx)}.skims-lockup{line-height:1.1}.skims-lockup-sub{margin-top:7px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.skims-lockup-sub[data-tone=light]{color:var(--skims-sand)}.skims-lockup-sub[data-tone=dark]{color:var(--lms-muted)}.ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column}.skims-sider-nav{flex:1 1 auto;min-height:0;overflow-y:auto}.skims-sider-brand{padding:18px 18px 14px;border-bottom:1px solid rgba(216,199,182,.14);margin-bottom:6px}.skims-sider-brand[data-collapsed]{display:flex;justify-content:center;padding:15px 0 13px}.skims-sider-foot{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid rgba(216,199,182,.14)}.skims-sider-foot[data-collapsed]{justify-content:center;padding-inline:0}.skims-sider-toggle.ant-btn{color:var(--skims-sand)}.skims-sider-toggle.ant-btn:hover{color:#fff;background:#ffffff14}.ant-layout-sider .ant-menu-item-divider{border-color:#d8c7b624;margin:6px 12px}.skims-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--skims-onyx)}.skims-auth-panel{width:460px;background:var(--skims-linen);border:1px solid var(--lms-border);border-radius:8px;overflow:hidden}.skims-auth-brand{background:var(--skims-onyx);padding:26px 28px 22px}.lms-table .ant-table-thead>tr>th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lms-table .ant-table-tbody>tr>td{vertical-align:top}.lms-table .ant-table-row{cursor:pointer}.lms-code{font-family:var(--lms-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;color:var(--lms-muted);letter-spacing:.02em}.lms-muted{color:var(--lms-muted)}.lms-secondary-line{font-size:11px;color:var(--lms-muted);line-height:1.5}.lms-section-title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lms-muted);margin:0 0 10px}.lms-field-label{font-size:11px;color:var(--lms-muted);margin-bottom:2px}.lms-field-value{font-size:13px;color:var(--lms-heading)}.lms-sider-section{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--skims-clay-light);padding:14px 18px 6px}.lms-source-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--lms-border);border-radius:3px;padding:1px 6px;font-size:11px;background:#fff;white-space:nowrap}.lms-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}.lms-kanban-column{background:var(--skims-shell);border:1px solid var(--lms-border);border-radius:6px;min-height:240px;display:flex;flex-direction:column}.lms-kanban-column.is-over{background:var(--skims-clay-soft);border-color:var(--skims-clay-light)}.lms-kanban-card{background:#fff;border:1px solid var(--lms-border);border-radius:4px;padding:10px;margin-bottom:8px;cursor:grab}.lms-kanban-card:active{cursor:grabbing}.lms-global-search{flex:1 1 auto;min-width:200px;max-width:520px}.lms-global-search .ant-select-selector,.lms-global-search .ant-input-affix-wrapper{border-radius:999px!important;padding-inline:14px;background:var(--skims-bone);transition:background .15s ease,border-color .15s ease}.lms-global-search .ant-input-affix-wrapper:hover,.lms-global-search .ant-input-affix-wrapper-focused{background:#fff}.lms-global-search .ant-input-affix-wrapper .ant-input{background:transparent}.lms-search-icon{color:var(--lms-muted);margin-right:4px}.lms-search-dropdown .ant-select-item-option-content{overflow:visible}.lms-search-hit{display:flex;align-items:center;justify-content:space-between;gap:12px}.lms-search-hit-main{min-width:0}.lms-search-hit-title{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lms-search-hit-sub{display:block;font-size:11px;color:var(--lms-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lms-search-hit-meta{display:flex;flex:none;align-items:center;gap:10px;font-size:11px;color:var(--lms-muted)}.lms-search-hit-status{white-space:nowrap}.lms-search-mark{background:var(--skims-clay-soft);color:inherit;padding:0 1px;border-radius:2px}.lms-search-group{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lms-muted)}.lms-search-all{color:var(--skims-clay-dark)}.lms-search-empty{padding:10px 4px;color:var(--lms-muted)}.lms-error-panel{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:6px}.lms-error-panel>.anticon{margin-top:2px}.lms-error-title{font-size:13px;font-weight:600;line-height:1.35}.lms-error-detail{font-size:12px}.lms-error-detail>summary{cursor:pointer;color:var(--lms-muted);list-style:none;-webkit-user-select:none;user-select:none}.lms-error-detail>summary::-webkit-details-marker{display:none}.lms-error-detail>summary:before{content:"▸  "}.lms-error-detail[open]>summary:before{content:"▾  "}.lms-error-detail pre{margin:8px 0 4px;padding:10px 12px;border-radius:4px;background:#17130f0d;font-family:var(--lms-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word;color:var(--lms-heading)}.lms-error-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--skims-bone)}.lms-error-screen-card{width:560px;max-width:100%;padding:24px;background:var(--skims-linen);border:1px solid var(--lms-border);border-radius:8px}.lms-empty-state{padding:28px 12px;text-align:center;line-height:1.6}
