.wk-page-title{align-items:center;margin-bottom:14px}.wk-page-title-main{display:flex;align-items:center;gap:12px;min-width:0}.wk-page-icon{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--t-border-medium);border-radius:8px;background:var(--t-surface);color:var(--t-text-secondary);box-shadow:var(--t-shadow-light)}.wk-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px}.overview-polish .wk-page-title h1{font-size:24px}.tb-crumbs{display:flex;min-width:0;font-size:12px;color:var(--t-text-tertiary)}.tb-crumb,.tb-crumbs{align-items:center;gap:6px}.tb-crumb{display:inline-flex;white-space:nowrap}.tb-crumb a{color:var(--t-text-secondary);text-decoration:none}.tb-crumb a:hover{color:var(--t-text-primary);text-decoration:underline;text-underline-offset:3px}.tb-right{display:flex;align-items:center;gap:4px}.tb-icon-btn{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--t-text-secondary);cursor:pointer}.tb-icon-btn:hover{background:var(--t-surface-hover);color:var(--t-text-primary)}.tb-icon-btn:focus-visible{box-shadow:var(--t-focus-ring)}.tb-star-on{fill:#E7A93B;color:#C98A1C}.tb-search span{font-size:12px}.wk-badge{position:absolute;top:3px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--wk-red);color:#fff;font-size:9.5px;font-weight:600;line-height:15px;text-align:center;box-shadow:0 0 0 2px var(--t-canvas)}.sb-group-toggle{display:flex;align-items:center;gap:4px;width:100%;border:0;background:none;cursor:pointer;text-align:left;font-weight:500;letter-spacing:.02em}.sb-group-toggle svg{transition:transform var(--dur-fast) ease}.sb-group-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.sb-group-toggle:hover{color:var(--t-text-primary)}.sb-fav-icon{color:#C98A1C}.sb-back{margin-bottom:10px;color:var(--t-text-secondary)}.sb-user{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 8px;border-radius:7px;text-align:left}.sb-user:hover{background:var(--t-surface-hover)!important}.sb-user-copy{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sb-user-copy strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sb-user-copy small{color:var(--t-text-tertiary);font-size:11px}.collapsed .sb-user{justify-content:center;padding:6px 0}.cmdk-group-label{padding:10px 12px 4px;color:var(--t-text-light);font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.wk-popover{position:fixed;z-index:1400;max-height:min(460px,70vh);overflow:auto;padding:4px;border:1px solid var(--t-border-medium);border-radius:9px;background:var(--t-surface);box-shadow:var(--t-shadow-strong);animation:modal-in var(--dur-fast) var(--ease-out)}.wk-menu{display:flex;flex-direction:column;gap:1px}.wk-menu-label{padding:7px 8px 5px;color:var(--t-text-light);font-size:11px;font-weight:500;overflow-wrap:anywhere}.wk-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 6px;font-size:13px}.wk-menu-head .api-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px}.wk-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--t-text-primary);font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.wk-menu-item:focus-visible,.wk-menu-item:hover{background:var(--t-surface-hover)}.wk-menu-item>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-menu-item svg{flex-shrink:0;color:var(--t-text-tertiary)}.wk-menu-check{color:var(--t-text-primary)!important}.wk-menu-row{display:flex;align-items:center;gap:2px}.wk-menu-row .wk-icon-btn{opacity:0}.wk-menu-row .wk-icon-btn:focus-visible,.wk-menu-row:hover .wk-icon-btn{opacity:1}.wk-menu-sep{height:1px;margin:4px 2px;background:var(--t-border-light)}.wk-menu-form{display:flex;gap:6px;padding:4px}.wk-menu-form .input{flex:1 1;min-width:0;height:30px;font-size:12px}.wk-menu-form-stack{gap:8px;padding:6px}.wk-menu-note{padding:4px 8px 6px;color:var(--t-text-tertiary);font-size:11px;line-height:1.5}.wk-menu-check-row input{accent-color:var(--t-text-primary)}.wk-icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--t-text-secondary);cursor:pointer}.wk-icon-btn:hover:not(:disabled){background:var(--t-surface-hover);color:var(--t-text-primary)}.wk-icon-btn:disabled{opacity:.35;cursor:default}.wk-icon-btn:focus-visible{box-shadow:var(--t-focus-ring)}.wk-notifications{gap:0}.wk-notification-list{display:flex;flex-direction:column;max-height:360px;overflow:auto}.wk-notification{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;border-radius:6px;color:inherit;text-decoration:none}.wk-notification:hover{background:var(--t-surface-hover)}.wk-notification-dot{width:7px;height:7px;margin-top:6px;flex-shrink:0;border-radius:50%;background:transparent}.wk-notification[data-unread] .wk-notification-dot{background:var(--wk-red)}.wk-notification-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.wk-notification-copy strong{font-size:12.5px;font-weight:500}.wk-notification-copy small{color:var(--t-text-tertiary);font-size:11px}.wk-toasts{position:fixed;right:18px;bottom:18px;z-index:2000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.wk-toast{display:flex;align-items:center;gap:9px;min-width:260px;max-width:min(440px,calc(100vw - 36px));padding:10px 10px 10px 12px;border-radius:9px;background:var(--t-surface-inverted);color:#fff;font-size:12.5px;box-shadow:var(--t-shadow-strong);pointer-events:auto;animation:toast-slide var(--dur-med) var(--ease-out)}.wk-toast span{flex:1 1;line-height:1.45}.wk-toast button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:rgba(255,255,255,.7);cursor:pointer}.wk-toast button:hover{background:rgba(255,255,255,.12);color:#fff}.wk-toast-success svg:first-child{color:#6FD39D}.wk-toast-error{background:#3A1614}.wk-toast-error svg:first-child{color:#FF8A80}.wk-toast-info svg:first-child{color:#9DB4FF}@keyframes toast-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wk-skeleton{flex-wrap:wrap;padding:14px 0;color:var(--t-text-tertiary);font-size:12px}.wk-skeleton i{display:block;flex-basis:100%;height:34px;border-radius:6px;background:linear-gradient(90deg,var(--t-surface-subtle) 0,var(--t-surface-hover) 50%,var(--t-surface-subtle) 100%);background-size:200% 100%;animation:wk-shimmer 1.2s ease-in-out infinite}.wk-skeleton i:nth-of-type(2){opacity:.7}.wk-skeleton i:nth-of-type(3){opacity:.45}@keyframes wk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.api-card-heading{display:flex;flex-direction:column;gap:2px;min-width:0}.api-card-heading p{color:var(--t-text-tertiary);font-size:12px;line-height:1.45}.api-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wk-table-panel .api-card-head{padding-block:11px}.wk-hint{margin:8px 2px 12px;font-size:12px;line-height:1.55}.wk-viewbar{margin-bottom:14px;border:1px solid var(--t-border-medium);border-radius:10px;background:var(--t-surface);box-shadow:var(--t-shadow-light)}.wk-viewbar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px}.wk-viewbar-spacer{flex:1 1}.wk-view-picker{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--t-text-primary);font-size:13px;font-weight:600;cursor:pointer}.wk-view-picker:hover,.wk-view-picker[aria-expanded=true]{background:var(--t-surface-hover)}.wk-view-picker svg{color:var(--t-text-tertiary)}.wk-view-count{padding:1px 6px;border-radius:999px;background:var(--t-surface-subtle);color:var(--t-text-secondary);font-family:var(--t-font-mono);font-size:11px;font-weight:500}.wk-view-dirty{display:flex;gap:4px}.wk-viewbar-filters{padding:8px 10px;border-top:1px solid var(--t-border-light)}.wk-filter-bar{margin:0;padding:0;flex-wrap:wrap;gap:8px}.wk-filter-bar .input,.wk-filter-bar .wk-select{height:30px}.wk-search-field{position:relative;display:flex;align-items:center;flex:1 1 240px;min-width:200px}.wk-search-field>svg{position:absolute;left:9px;color:var(--t-text-tertiary);pointer-events:none}.wk-search-field .input{width:100%;padding-left:30px!important}.wk-chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;border-top:1px solid var(--t-border-light)}.wk-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 9px;border:1px solid var(--t-tag-border-blue);border-radius:999px;background:var(--t-tag-bg-blue);color:var(--t-tag-text-blue);font-size:12px;white-space:nowrap}.wk-chip button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:12px;cursor:pointer}.wk-chip button:hover{background:rgba(58,85,184,.14)}.wk-chip-static{padding-right:9px;border-color:var(--t-border-medium);background:var(--t-surface-subtle);color:var(--t-text-secondary)}.wk-chip-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.wk-chip-clear{font-size:12px;margin-left:4px}.wk-switch{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 8px;border:1px solid var(--t-border-medium);border-radius:6px;font-size:12.5px;cursor:pointer}.wk-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:26px;height:15px;margin:0;border-radius:999px;background:var(--t-border-strong);cursor:pointer;transition:background var(--dur-fast) ease}.wk-switch input:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform var(--dur-fast) var(--ease-out)}.wk-switch input:checked{background:var(--t-text-primary)}.wk-switch input:checked:after{transform:translateX(11px)}.wk-switch input:focus-visible{box-shadow:var(--t-focus-ring)}.segmented button span{white-space:nowrap}.wk-table-shell{position:relative}.wk-table-wrap{max-height:none}.wk-table{font-size:12.5px}.wk-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:30px;padding:6px 12px;background:var(--t-surface-secondary);color:var(--t-text-tertiary);font-size:11.5px;font-weight:500;line-height:1.2;white-space:nowrap}.wk-table td{padding:6px 12px;vertical-align:middle;line-height:1.25}.wk-table tbody tr{transition:background var(--dur-fast) ease}.wk-table tbody tr[data-selected]{background:#F3F5FD}.wk-table tbody tr[data-active]{box-shadow:inset 2px 0 0 var(--wk-red);background:var(--t-surface-secondary)}.wk-check-cell{width:34px;padding-right:0!important}.wk-check-cell input{width:14px;height:14px;accent-color:var(--t-text-primary);cursor:pointer}.wk-sort-head{display:inline-flex;align-items:center;gap:5px;margin:-3px -5px;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}.wk-sort-head:hover{background:var(--t-surface-hover)}.wk-sort-head:hover,th[aria-sort=ascending] .wk-sort-head,th[aria-sort=descending] .wk-sort-head{color:var(--t-text-primary)}.wk-sort-idle{opacity:0}.wk-sort-head:focus-visible .wk-sort-idle,.wk-sort-head:hover .wk-sort-idle{opacity:.6}.wk-row-title{font-weight:500;line-height:1.25;text-align:left}.wk-cell-muted{color:var(--t-text-secondary);font-size:12px}.wk-cell-note{display:block;margin-top:1px;font-size:11px;line-height:1.25}.wk-table-footer .api-pagination{border-top:1px solid var(--t-border-light)}.wk-pagination span{margin-right:auto;font-family:var(--t-font-mono);font-size:11.5px}.wk-bulk-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);margin:10px auto;padding:6px 6px 6px 14px;border-radius:10px;background:var(--t-surface-inverted);color:#fff;font-size:12.5px;box-shadow:var(--t-shadow-strong);animation:toast-slide var(--dur-med) var(--ease-out)}.wk-bulk-actions{display:flex;flex-wrap:wrap;gap:6px}.wk-bulk-bar .tw-button{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff}.wk-bulk-bar .tw-button:hover:not(:disabled){background:rgba(255,255,255,.16)}.wk-bulk-bar .wk-icon-btn{color:rgba(255,255,255,.75)}.wk-bulk-bar .wk-icon-btn:hover{background:rgba(255,255,255,.12);color:#fff}.wk-person{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.wk-overdue{color:var(--sig-negative);font-weight:500}.wk-priority{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t-text-secondary)}.wk-priority:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--t-border-strong)}.wk-priority-high:before{background:var(--sig-warning)}.wk-priority-critical:before{background:var(--sig-negative)}.wk-priority-low:before{background:var(--t-text-extra-light)}.wk-inline-chip{margin-left:8px;vertical-align:middle;font-size:10px}.wk-sov-cell{display:grid;grid-gap:5px;gap:5px}.api-dialog.wk-side-panel{width:min(720px,96vw);padding:0;border-left:1px solid var(--t-border-medium);animation:panel-in var(--dur-med) var(--ease-out)}.api-dialog.wk-side-panel.story-review-dialog{width:min(860px,96vw)}.wk-side-panel .api-dialog-inner{height:100dvh;min-height:0}.wk-side-panel .api-dialog-body{flex:1 1;min-height:0;overflow-y:auto;scroll-padding-top:12px}.wk-panel-top{position:-webkit-sticky;position:sticky;top:0;z-index:3;gap:10px;min-height:52px;padding:8px 12px;border-bottom:1px solid var(--t-border-medium);background:var(--t-surface)}.wk-panel-nav,.wk-panel-top{display:flex;align-items:center}.wk-panel-nav{gap:2px;min-width:64px}.wk-panel-nav-end{justify-content:flex-end}.wk-panel-position{margin-left:4px;color:var(--t-text-tertiary);font-family:var(--t-font-mono);font-size:11px;white-space:nowrap}.wk-panel-title{display:flex;flex:1 1;flex-direction:column;min-width:0;text-align:center}.wk-panel-title h2{font-size:14px;font-weight:600}.wk-panel-title span{overflow:hidden;color:var(--t-text-tertiary);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.wk-panel-tabs{position:-webkit-sticky;position:sticky;top:52px;z-index:2;display:flex;gap:2px;padding:0 12px;overflow-x:auto;border-bottom:1px solid var(--t-border-medium);background:var(--t-surface)}.wk-panel-tabs button{height:38px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--t-text-tertiary);font-size:12.5px;white-space:nowrap;cursor:pointer}.wk-panel-tabs button:hover{color:var(--t-text-primary)}.wk-panel-tabs button[aria-current=true]{border-bottom-color:var(--t-text-primary);color:var(--t-text-primary);font-weight:500}[data-section]{scroll-margin-top:16px}.wk-modal.api-dialog{inset:0;margin:auto;width:min(520px,94vw);height:auto;max-height:86dvh;border:1px solid var(--t-border-medium);border-radius:12px;animation:modal-in var(--dur-med) var(--ease-out)}.wk-modal .api-dialog-inner{min-height:0}.wk-modal .wk-panel-title{text-align:left}.wk-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--t-border-light)}.wk-shortcuts.api-dialog{width:min(640px,94vw)}.wk-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px 24px;gap:18px 24px}.wk-shortcut-grid h3{margin-bottom:6px;color:var(--t-text-tertiary);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.wk-shortcut{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--t-border-light);font-size:13px}.wk-record-page{display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--t-border-medium);border-radius:12px;background:var(--t-surface);box-shadow:var(--t-shadow-light)}.wk-record-page .api-card{box-shadow:none}.wk-record-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.wk-record-layout .api-card+.api-card{margin-top:0}.wk-record-aside{position:-webkit-sticky;position:sticky;top:0}.wk-record-main>.api-card{margin:0}.wk-record-head{display:flex;flex-direction:column;gap:12px}.wk-record-head .api-detail-title{font:600 22px/1.3 var(--t-font-sans);letter-spacing:-.02em}.wk-property-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--t-border-light);border-radius:8px;background:var(--t-border-light)}.wk-property-grid>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--t-surface)}.wk-property-grid dt{color:var(--t-text-tertiary);font-size:11px}.wk-property-grid dd{font-size:13px}.wk-inline-properties.api-properties{gap:2px}.wk-inline-field{display:grid!important;grid-template-columns:110px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:34px}.wk-inline-field dt{font-size:12px}.wk-inline-display{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:30px;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--t-text-primary);font-size:13px;text-align:left;cursor:pointer}.wk-inline-display:hover:not(:disabled){border-color:var(--t-border-medium);background:var(--t-surface-secondary)}.wk-inline-pencil{opacity:0;color:var(--t-text-tertiary);flex-shrink:0}.wk-inline-display:focus-visible .wk-inline-pencil,.wk-inline-display:hover .wk-inline-pencil{opacity:1}.wk-inline-editor{display:flex;align-items:center;gap:4px}.wk-inline-editor .input,.wk-inline-editor .wk-select{flex:1 1;min-width:0;height:30px}.wk-notes{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--t-border-light)}.wk-notes-label{color:var(--t-text-tertiary);font-size:12px}.wk-evidence-card{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--t-border-light)}.wk-evidence-card:last-child{border-bottom:0;padding-bottom:0}.wk-link-list{display:flex;flex-direction:column;gap:10px}.wk-profile-card{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:16px 18px}.wk-profile-card>div{display:flex;flex:1 1;flex-direction:column;min-width:180px}.wk-profile-card strong{font-size:15px}.wk-profile-card span{color:var(--t-text-tertiary);font-size:12.5px}.wk-settings-intro{display:flex;align-items:center;gap:10px;margin:-4px 0 14px}.wk-settings-intro strong{font-size:14px}.wk-settings-intro p{color:var(--t-text-tertiary);font-size:12px}.wk-tabs button{display:inline-flex;align-items:center;gap:6px}.wk-usage-row{display:grid;grid-gap:4px;gap:4px;margin-top:6px;max-width:320px}.wk-report-status{display:inline-flex;align-items:center;gap:6px}.wk-progress-note{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--t-border-light);border-radius:8px;background:var(--t-surface-secondary)}.wk-progress-note p{margin-top:2px}.wk-task-editor{gap:18px}.wk-form-card{padding:16px;border:1px solid var(--t-border-medium);border-radius:10px;background:var(--t-surface)}.wk-form-actions{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:10px}.wk-form-actions .api-field{margin-right:auto;min-width:180px}.wk-dirty-note{margin-right:auto;color:var(--sig-warning);font-size:12px}.wk-draft{font-family:var(--t-font-sans);line-height:1.65}.wk-comments{display:flex;flex-direction:column;gap:14px}.wk-comment{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px}.wk-comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:3px;font-size:12.5px}.wk-visibility{padding:1px 7px;border-radius:999px;background:var(--t-surface-subtle);color:var(--t-text-secondary);font-size:10.5px}.wk-visibility-client{background:var(--t-tag-bg-blue);color:var(--t-tag-text-blue)}.wk-comment-form{padding-top:12px;border-top:1px solid var(--t-border-light)}.wk-timeline,.wk-timeline ol{margin:0;padding:0;list-style:none}.wk-timeline-day+.wk-timeline-day{margin-top:16px}.wk-timeline-day-label{margin-bottom:8px;color:var(--t-text-tertiary);font-size:11.5px;font-weight:500}.wk-timeline-item{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:14px}.wk-timeline-item:before{content:"";position:absolute;top:26px;bottom:0;left:12px;width:1px;background:var(--t-border-light)}.wk-timeline-item:last-child:before{display:none}.wk-timeline-marker{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--t-surface-subtle);color:var(--t-text-tertiary)}.wk-timeline-content p{font-size:13px;line-height:1.5}.wk-timeline-content time{margin-left:8px;color:var(--t-text-light);font-family:var(--t-font-mono);font-size:11px}.wk-timeline-body{margin-top:6px;padding:8px 10px;border-left:2px solid var(--t-border-medium);background:var(--t-surface-secondary);color:var(--t-text-secondary);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.wk-timeline-meta{display:inline-block;margin-top:4px;color:var(--t-text-tertiary);font-size:11px}.wk-timeline-empty{padding:4px 0}.wk-chart{margin:0}.wk-chart-plot{position:relative;padding-left:34px}.wk-chart-plot svg{display:block;width:100%;height:100%;overflow:visible}.wk-chart-grid{position:absolute;inset:0 auto 0 0;width:100%;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.wk-chart-grid span{position:relative;display:block;width:28px;color:var(--t-text-light);font-family:var(--t-font-mono);font-size:10px;text-align:right;line-height:1}.wk-chart-grid span:after{content:"";position:absolute;top:50%;left:34px;width:calc(100vw);max-width:2000px;border-top:1px dashed var(--t-border-light)}.wk-chart-plot{overflow:hidden}.wk-bar-positive{fill:var(--sig-positive)}.wk-bar-neutral{fill:var(--sig-neutral)}.wk-bar-negative{fill:var(--sig-negative)}.wk-bar-unknown{fill:var(--t-text-extra-light)}.wk-dot-negative,.wk-dot-neutral,.wk-dot-positive,.wk-dot-unknown{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:2px}.wk-dot-positive{background:var(--sig-positive)}.wk-dot-neutral{background:var(--sig-neutral)}.wk-dot-negative{background:var(--sig-negative)}.wk-dot-unknown{background:var(--t-text-extra-light)}.wk-chart-tip{position:absolute;top:4px;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:130px;padding:8px 10px;border-radius:8px;background:var(--t-surface-inverted);color:#fff;font-size:11.5px;box-shadow:var(--t-shadow-strong);pointer-events:none}.wk-chart-tip strong{font-weight:600}.wk-chart-axis{position:relative;height:18px;margin-left:34px;color:var(--t-text-tertiary);font-size:10.5px}.wk-chart-axis span{position:absolute;top:4px;transform:translateX(-50%);white-space:nowrap}.wk-chart-axis span:first-child{transform:none}.wk-chart-axis span:last-child{transform:translateX(-100%)}.wk-chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;padding-left:34px;color:var(--t-text-secondary);font-size:12px}.wk-hbars{display:flex;flex-direction:column;gap:10px}.wk-hbar{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) 64px;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.wk-hbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-hbar-track{height:10px;overflow:hidden;border-radius:3px;background:var(--t-surface-subtle)}.wk-hbar-track span{display:block;height:100%;border-radius:inherit;background:var(--t-text-secondary);transition:width .4s var(--ease-out)}.wk-hbar[data-highlight] .wk-hbar-track span{background:var(--wk-red)}.wk-hbar[data-highlight] .wk-hbar-label{font-weight:600}.wk-hbar-value{color:var(--t-text-secondary);text-align:right}.overview-kpi .spark{margin-top:4px}.overview-kpi small.is-danger{color:var(--sig-negative)}.overview-sentiment-list>a{display:grid;grid-template-columns:1fr 42px 35px;align-items:center;grid-gap:8px;gap:8px;margin:-4px -6px;padding:4px 6px;border-radius:6px;color:inherit;font-size:12px;text-decoration:none}.overview-sentiment-list>a:hover{background:var(--t-surface-secondary)}.overview-task .tw-tag{margin-right:6px}.overview-task-meta{display:flex;align-items:center}.overview-task-due.is-overdue{color:var(--sig-negative)}.overview-task-unassigned{color:var(--t-text-light)}.wk-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:10px;gap:10px;min-height:360px;padding-bottom:8px;overflow-x:auto}.wk-board-prospects{grid-auto-columns:minmax(220px,1fr)}.wk-board-column{display:flex;flex-direction:column;min-width:0;border:1px solid var(--t-border-light);border-radius:10px;background:var(--t-surface-subtle);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,opacity var(--dur-fast) ease}.wk-board-column[data-over]{border-color:var(--t-text-secondary);background:var(--t-surface-hover)}.wk-board-column[data-blocked]{opacity:.5}.wk-board-head{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;gap:6px;padding:10px 10px 8px}.wk-board-count{color:var(--t-text-tertiary);font-family:var(--t-font-mono);font-size:11.5px}.wk-board-overdue{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;background:var(--sig-negative-soft);color:var(--sig-negative);font-size:11px}.wk-board-lock{margin-left:auto;color:var(--t-text-tertiary)}.wk-board-cards{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:0 8px 10px}.wk-board-empty{padding:14px 0;color:var(--t-text-light);font-size:12px;text-align:center}.wk-card{display:flex;flex-direction:column;gap:8px;padding:10px 11px;border:1px solid var(--t-border-medium);border-radius:8px;background:var(--t-surface);box-shadow:var(--t-shadow-light);cursor:-webkit-grab;cursor:grab;transition:box-shadow var(--dur-fast) ease,transform var(--dur-fast) ease}.wk-card:hover{border-color:var(--t-border-strong);box-shadow:0 2px 8px rgba(16,16,16,.08)}.wk-card[data-dragging]{opacity:.45;transform:rotate(1deg)}.wk-card:active{cursor:-webkit-grabbing;cursor:grabbing}.wk-card-title{padding:0;border:0;background:none;color:var(--t-text-primary);font-size:13px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.wk-card-title:hover{text-decoration:underline;text-underline-offset:3px}.wk-card-meta{flex-wrap:wrap;font-size:11.5px}.wk-card-foot,.wk-card-meta{display:flex;align-items:center;gap:8px}.wk-card-foot{justify-content:space-between}.wk-card-due{display:inline-flex;align-items:center;gap:4px;color:var(--t-text-tertiary);font-size:11px}.wk-card-due.is-overdue{color:var(--sig-negative)}.wk-card-unassigned{color:var(--t-text-light);font-size:11px}.wk-move-path{display:flex;align-items:center;gap:8px}.wk-calendar-shell{border:1px solid var(--t-border-medium);border-radius:10px;background:var(--t-surface);box-shadow:var(--t-shadow-light);overflow:hidden}.wk-calendar-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--t-border-light)}.wk-calendar-title{min-width:130px;font-size:14px;text-align:center;text-transform:capitalize}.wk-calendar-bar .api-muted{margin-left:auto}.wk-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.wk-calendar-weekday{padding:6px 8px;color:var(--t-text-tertiary);font-size:11px}.wk-calendar-cell,.wk-calendar-weekday{border-bottom:1px solid var(--t-border-light)}.wk-calendar-cell{display:flex;flex-direction:column;gap:3px;min-height:104px;padding:5px;border-right:1px solid var(--t-border-light)}.wk-calendar-cell:nth-child(7n){border-right:0}.wk-calendar-cell[data-empty]{background:var(--t-surface-secondary)}.wk-calendar-cell[data-today] .wk-calendar-day{background:var(--wk-red);color:#fff}.wk-calendar-day{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--t-text-secondary);font-size:11.5px}.wk-calendar-task{overflow:hidden;padding:3px 6px;border:0;border-left:3px solid var(--t-border-strong);border-radius:4px;background:var(--t-surface-subtle);color:var(--t-text-primary);font-size:11.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.wk-calendar-task:hover{background:var(--t-surface-hover)}.wk-calendar-task.wk-stage-preparation{border-left-color:var(--sig-info)}.wk-calendar-task.wk-stage-client_approval{border-left-color:var(--sig-warning)}.wk-calendar-task.wk-stage-approved,.wk-calendar-task.wk-stage-completed{border-left-color:var(--sig-positive)}.wk-calendar-task.wk-stage-cancelled{opacity:.6}.wk-calendar-task.is-overdue{border-left-color:var(--sig-negative);background:var(--sig-negative-soft)}.wk-calendar-more{color:var(--t-text-tertiary);font-size:11px}.wk-unscheduled{display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid var(--t-border-light)}.wk-unscheduled>div{display:flex;flex-wrap:wrap;gap:6px}.wk-unscheduled .wk-calendar-task{max-width:260px}.wk-inbox{margin-bottom:14px;border:1px solid var(--t-tag-border-amber);border-radius:10px;background:var(--t-surface);box-shadow:var(--t-shadow-light);overflow:hidden}.wk-inbox.is-empty{border-color:var(--t-border-medium)}.wk-inbox-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;padding:11px 14px;border:0;background:var(--t-tag-bg-amber);color:var(--t-text-primary);font-size:13px;text-align:left;cursor:pointer}.wk-inbox.is-empty .wk-inbox-head{background:var(--t-surface-secondary)}.wk-inbox-head svg{color:var(--t-tag-text-amber)}.wk-inbox-head .api-muted{margin-left:auto}.wk-inbox-body{display:flex;flex-direction:column}.wk-inbox-body>.api-loading,.wk-inbox-body>.api-message,.wk-inbox-body>a,.wk-inbox-body>p{margin:12px 14px}.wk-inbox-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 14px;border-top:1px solid var(--t-border-light)}.wk-inbox-item p{margin-top:3px;color:var(--t-text-secondary);font-size:12.5px;line-height:1.5}.wk-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.wk-operations .api-card+.api-card{margin-top:16px}.wk-pipeline-summary{padding:0 0 14px}.wk-pipeline-summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wk-pipeline-summary [data-alert]{border-color:var(--t-tag-border-red);background:var(--sig-negative-soft);color:var(--sig-negative)}.wk-pipeline-summary .api-muted{border:0;background:none}.wk-flow{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:2px 2px 8px}.wk-flow-arrow{align-self:center;flex-shrink:0;color:var(--t-text-light)}.wk-flow-node{position:relative;display:flex;flex-direction:column;gap:6px;flex:1 0 172px;max-width:220px;padding:11px 12px;border:1px solid var(--t-border-medium);border-radius:10px;background:var(--t-surface);color:var(--t-text-primary);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.wk-flow-node:hover{border-color:var(--t-border-strong);box-shadow:0 2px 8px rgba(16,16,16,.06)}.wk-flow-node[aria-pressed=true]{border-color:var(--t-text-primary);box-shadow:0 0 0 1px var(--t-text-primary)}.wk-flow-node[data-state=running]{border-color:var(--t-tag-border-blue);background:linear-gradient(180deg,var(--t-tag-bg-blue),var(--t-surface) 60%)}.wk-flow-node[data-state=failed]{border-color:var(--t-tag-border-red);background:linear-gradient(180deg,var(--t-tag-bg-red),var(--t-surface) 60%)}.wk-flow-node[data-state=empty]{opacity:.7}.wk-flow-node-head{display:flex;align-items:center;gap:7px;font-size:12.5px}.wk-flow-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--t-surface-subtle);color:var(--t-text-secondary)}.wk-flow-node-detail{color:var(--t-text-tertiary);font-size:11px;line-height:1.4}.wk-flow-node-counts{display:flex;flex-wrap:wrap;gap:4px}.wk-flow-node-counts span{padding:1px 6px;border-radius:999px;background:var(--t-surface-subtle);color:var(--t-text-secondary);font-size:10.5px}.wk-flow-node-counts [data-kind=running]{background:var(--t-tag-bg-blue);color:var(--t-tag-text-blue)}.wk-flow-node-counts [data-kind=failed]{background:var(--t-tag-bg-red);color:var(--t-tag-text-red)}.wk-flow-node-last{display:-webkit-box;overflow:hidden;color:var(--t-text-secondary);font-size:11.5px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wk-flow-node-time{color:var(--t-text-light);font-family:var(--t-font-mono);font-size:10.5px}.wk-flow-aside{display:flex;margin-top:8px}.wk-flow-aside .wk-flow-node{max-width:260px}.pipeline-item[data-status=failed]{box-shadow:inset 3px 0 0 var(--sig-negative)}.pipeline-item[data-status=running]{box-shadow:inset 3px 0 0 var(--sig-info)}.pipeline-item-head{flex-wrap:wrap}.pipeline-item-head .wk-expand{display:inline-flex;flex:1 1;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.wk-steps{margin:10px 0 0 6px;padding:0 0 0 14px;border-left:1px solid var(--t-border-medium);list-style:none}.wk-steps li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px}.wk-step-dot{position:absolute;top:10px;left:-18px;width:7px;height:7px;border-radius:50%;background:var(--t-border-strong)}.wk-steps li[data-type=completed] .wk-step-dot{background:var(--sig-positive)}.wk-steps li[data-type=failed] .wk-step-dot{background:var(--sig-negative)}.wk-steps li[data-type=progress] .wk-step-dot,.wk-steps li[data-type=running] .wk-step-dot{background:var(--sig-info)}.wk-steps time{flex-shrink:0;font-family:var(--t-font-mono);font-size:10.5px}.story-review-facts{display:flex;flex-wrap:wrap;gap:6px}.story-review-facts span{padding:3px 9px;border:1px solid var(--t-border-light);border-radius:999px;background:var(--t-surface);color:var(--t-text-secondary);font-size:11.5px}.story-review-facts strong{color:var(--t-text-primary);font-weight:600}.wk-related-row[data-current]{background:var(--t-surface-secondary)}.story-review-page .story-review .api-detail-title{font-size:28px}.login-form{width:min(380px,100%)}.login-form h1{font-size:22px;font-weight:600;letter-spacing:-.02em}.login-form .lead{margin-top:4px;color:var(--t-text-tertiary);font-size:13px}@media (max-width:1100px){.wk-record-layout{grid-template-columns:1fr}.wk-record-aside{position:static}}@media (max-width:760px){.wk-viewbar-row{gap:6px}.wk-viewbar-spacer{display:none}.wk-search-field{min-width:0;flex-basis:100%}.wk-panel-tabs{top:52px}.wk-panel-nav{min-width:0}.wk-panel-position{display:none}.wk-hbar{grid-template-columns:minmax(80px,120px) minmax(0,1fr) 54px}.wk-calendar-cell{min-height:64px}.wk-calendar-task{font-size:10px}.wk-inbox-item{flex-direction:column}.wk-inbox-meta{align-items:flex-start}.wk-flow{flex-direction:column}.wk-flow-node{max-width:none;flex-basis:auto}.wk-flow-arrow{transform:rotate(90deg)}.tb-crumb:first-of-type,.tb-search span{display:none}.wk-inline-field{grid-template-columns:90px minmax(0,1fr)}.wk-toasts{right:10px;left:10px}.wk-toast{min-width:0}}@media (max-width:700px){.workspace-sidebar .sb-user{justify-content:center;padding:6px 0}.workspace-sidebar .sb-group-toggle{display:none}.api-dialog.wk-side-panel.story-review-dialog,.wk-side-panel.api-dialog{width:100vw;max-width:100vw}}@media (prefers-reduced-motion:reduce){.wk-card[data-dragging]{transform:none}.wk-skeleton i{animation:none}}.tb-crumbs .ticker-chip{flex-shrink:0;display:inline-block;height:20px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.sb-bottom .sidebar-nav-link{justify-content:flex-start;text-align:left}.collapsed .sb-bottom .sidebar-nav-link{justify-content:center}