.ds-editor-error{color:rgb(var(--bk-color-error-normal));background:#c0392b14;border:1px solid #c0392b52;border-radius:8px;padding:10px 12px;font-size:12px}.ds-setup-shell{background:var(--bk-color-background-plate);height:100%;min-height:0;color:var(--bk-color-text-primary);position:relative;overflow:hidden auto}.ds-setup-shell--embedded{background:0 0;height:auto;overflow:visible}.ds-setup-topbar{border-bottom:1px solid var(--bk-color-line-regular);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:64px;padding:0 28px;display:grid}.ds-setup-topbar .primary,.ds-setup-topbar .ghost,.ds-setup-actions button,.ds-warning-card,.ds-section-actions button,.ds-publish-card label,.ds-github-access-toggle,.ds-github-access-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ds-setup-actions button,.ds-resource-inline button,.ds-drop-zone-wrap>button,.ds-github-access-toggle,.ds-github-access-actions button{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);min-height:36px;color:var(--bk-color-text-primary);box-shadow:var(--bk-shadow-xs);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:650;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.ds-setup-actions button:hover,.ds-resource-inline button:hover,.ds-drop-zone-wrap>button:hover,.ds-github-access-toggle:hover,.ds-github-access-actions button:hover{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 30%, var(--bk-color-line-regular));color:var(--bk-color-text-primary);transform:translateY(-1px)}.ds-setup-actions .primary{border-color:var(--bk-color-brand-normal);background:var(--bk-color-brand-normal);color:var(--bk-color-text-white)}.ds-setup-actions .primary:disabled,.ds-resource-inline button:disabled{cursor:default;opacity:.58;transform:none}.ds-setup-topbar .primary{justify-self:end}.ds-setup-topbar .ghost{justify-self:start}.ds-setup-mark{width:32px;height:32px;color:var(--bk-color-brand-normal);place-items:center;display:inline-grid}.ds-setup-form{width:min(720px,100vw - 40px);margin:0 auto;padding:36px 0 64px}.ds-setup-shell--embedded .ds-setup-form{width:100%;padding:0}.ds-setup-shell--embedded .ds-setup-form>h1,.ds-setup-shell--embedded .ds-setup-form>p{display:none}.ds-setup-shell--embedded .ds-setup-form>h1{letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:27px;font-weight:750}.ds-setup-shell--embedded .ds-setup-form>p{max-width:62ch;margin-bottom:18px;font-size:13px;line-height:1.55}.ds-setup-form>h1,.ds-setup-center-card h1,.ds-review-column>h1{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.08}.ds-setup-form>p,.ds-setup-center-card p{color:var(--bk-color-text-secondary);margin:0 0 30px}.ds-setup-field{color:var(--bk-color-text-secondary);gap:8px;margin-bottom:18px;font-size:13px;font-weight:500;display:grid}.ds-setup-field>span{color:var(--bk-color-text-primary);font-size:13px;font-weight:700}.ds-setup-field textarea{resize:vertical;border:1px solid var(--bk-color-line-regular);min-height:112px;color:var(--bk-color-text-primary);background:var(--bk-color-background-middle);box-shadow:var(--bk-shadow-xs);font:inherit;border-radius:8px;padding:12px 13px;font-size:15px;line-height:1.6}.ds-setup-field textarea::placeholder,.ds-resource-inline input::placeholder{color:color-mix(in srgb, rgb(var(--bk-color-gray-7)) 62%, transparent)}.ds-setup-field textarea:focus,.ds-setup-field textarea:focus-visible,.ds-resource-inline input:focus,.ds-resource-inline input:focus-visible{border-color:var(--bk-color-line-focus);box-shadow:0 0 0 3px var(--bk-color-state-focus);outline:0}.ds-resource-section{margin-bottom:18px}.ds-resource-section h2{margin:0 0 8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:750;line-height:1.2}.ds-resource-section h2 span,.ds-resource-section p{color:var(--bk-color-text-secondary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}.ds-resource-card{border:1px solid var(--bk-color-line-regular);background:color-mix(in srgb, var(--bk-color-background-middle) 98%, var(--bk-color-background-base) 2%);box-shadow:0 14px 36px color-mix(in srgb, var(--shadow-color,#000) 5%, transparent), var(--bk-shadow-xs);border-radius:10px;margin-top:12px;overflow:hidden}.ds-resource-row{border-top:1px solid var(--bk-color-line-light);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.ds-resource-row:first-child{border-top:0}.ds-resource-row>strong{color:var(--bk-color-text-primary);font-size:13px;line-height:1.3}.ds-resource-row>p{border-top:1px solid var(--bk-color-line-light);color:var(--bk-color-text-secondary);grid-column:1/-1;margin:-6px 0 0;padding-top:14px}.ds-resource-inline{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ds-resource-inline input{border:1px solid var(--bk-color-line-regular);min-width:0;min-height:38px;color:var(--bk-color-text-primary);background:var(--bk-color-background-middle);box-shadow:var(--bk-shadow-xs);font:inherit;border-radius:8px;padding:0 12px;font-size:13px}.ds-github-url-list{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:-2px;display:flex}.ds-github-url-list span{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-pill);background:var(--bk-color-background-base);min-height:28px;color:var(--bk-color-text-primary);align-items:center;gap:7px;padding:4px 8px;font-size:12px;display:inline-flex}.ds-github-url-list button{width:18px;height:18px;color:var(--bk-color-text-secondary);background:0 0;border:0;padding:0;font-size:12px;line-height:1}.ds-github-access-panel{border-top:1px solid var(--bk-color-line-light);color:var(--bk-color-text-secondary);grid-column:1/-1;gap:12px;margin-top:2px;padding-top:14px;display:grid}.ds-github-access-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.ds-github-access-header>span{min-width:0}.ds-github-access-header strong{color:var(--bk-color-text-primary);font-size:14px;line-height:1.35;display:block}.ds-github-access-header p{color:var(--bk-color-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.45}.ds-github-access-toggle{flex:none}.ds-github-access-panel .accordion-collapsible[hidden]{display:none}.ds-github-access-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;display:grid}.ds-github-access-method{align-items:flex-start;gap:10px;min-width:0;padding:0 14px;display:flex}.ds-github-access-method:first-child{padding-left:0}.ds-github-access-method+.ds-github-access-method{border-left:1px solid var(--bk-color-line-light)}.ds-github-access-method-copy{gap:4px;min-width:0;display:grid}.ds-github-access-method-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ds-github-access-method-title strong{color:var(--bk-color-text-primary);font-size:13px;line-height:1.35;display:block}.ds-github-access-method p{color:var(--bk-color-text-secondary);margin:0;font-size:12px;line-height:1.45}.ds-github-access-method em{color:rgb(var(--bk-color-error-normal));margin-top:2px;font-size:12px;font-style:normal;display:block}.ds-github-access-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ds-drop-zone-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.ds-drop-zone{border:1px dashed color-mix(in srgb, var(--bk-color-line-medium) 76%, var(--bk-color-brand-normal) 24%);background:color-mix(in srgb, var(--bk-color-background-base) 84%, var(--bk-color-background-middle) 16%);min-height:38px;color:var(--bk-color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);display:flex}.ds-drop-zone:hover{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 42%, var(--bk-color-line-medium));background:color-mix(in srgb, var(--bk-color-brand-normal) 5%, var(--bk-color-background-base));color:var(--bk-color-text-primary)}.ds-drop-zone span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-source-upload-loading{z-index:1200;background:color-mix(in srgb, var(--bk-color-background-plate) 68%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ds-source-upload-loading__card{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);min-height:42px;color:var(--bk-color-text-primary);box-shadow:var(--bk-shadow-lg);border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ds-hidden-input{display:none}.ds-local-code-list{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:-4px;display:flex}.ds-local-code-list span{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-pill);background:var(--bk-color-background-plate);max-width:100%;min-height:28px;color:var(--bk-color-text-primary);align-items:center;gap:7px;padding:4px 8px;font-size:12px;display:inline-flex}.ds-local-code-list button{width:18px;height:18px;color:var(--bk-color-text-secondary);background:0 0;border:0;padding:0;font-size:12px;line-height:1}.ds-setup-shell--center{place-items:center;display:grid}.ds-setup-center-card{text-align:center;width:min(560px,100vw - 40px)}.ds-setup-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.ds-setup-actions--embedded{justify-content:flex-end;margin-top:22px;margin-bottom:54px}@media (max-width:760px){.ds-setup-shell--embedded .ds-setup-form>h1{font-size:24px}.ds-resource-row{grid-template-columns:1fr;gap:10px;padding:15px}.ds-resource-inline,.ds-drop-zone-wrap{grid-template-columns:1fr}.ds-setup-actions--embedded{justify-content:stretch}.ds-setup-actions--embedded button{flex:1}}.ds-workspace{background:var(--bk-color-background-plate);min-height:100vh;color:var(--bk-color-text-primary);grid-template-columns:360px minmax(0,1fr);display:grid}.ds-agent-rail{border-right:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);flex-direction:column;gap:16px;min-height:100vh;padding:20px;display:flex}.ds-project-chat{border-right:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);flex-direction:column;min-width:0;min-height:100vh;display:flex}.ds-project-chat__bar{border-bottom:1px solid var(--bk-color-line-regular);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;height:44px;padding:0 12px;display:grid}.ds-project-chat__bar .icon-only{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ds-project-chat__bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ds-project-chat__bar span{color:var(--bk-color-text-secondary);font-size:11px;font-weight:600}.ds-project-chat__pane{flex:auto;min-width:0;min-height:0;display:flex}.ds-project-chat__pane>.pane{flex:auto}.ds-agent-title{font-size:16px;font-weight:700}.ds-chat-block,.ds-todo-card,.ds-summary-card,.ds-source-context-card,.ds-chat-composer{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);border-radius:12px;gap:8px;padding:14px;display:grid}.ds-chat-block span,.ds-summary-card span{color:var(--bk-color-text-secondary);line-height:1.5}.ds-source-context-card>div{border-top:1px solid var(--bk-color-line-light);gap:2px;padding-top:8px;display:grid}.ds-source-context-card>div:first-of-type{border-top:0;padding-top:0}.ds-source-context-card span{color:var(--bk-color-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.ds-source-context-card small{color:var(--bk-color-text-primary);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.ds-todo-card label{color:var(--bk-color-text-secondary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.ds-todo-card label.is-running{color:var(--bk-color-text-primary)}.ds-todo-card label.is-succeeded{color:rgb(var(--bk-color-success-normal))}.ds-todo-card label.is-failed{color:rgb(var(--bk-color-error-normal))}.ds-todo-card label>span{gap:2px;min-width:0;display:grid}.ds-todo-card label small{color:var(--bk-color-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ds-chat-composer{margin-top:auto}.ds-chat-composer textarea{resize:vertical}.ds-chat-composer>div{justify-content:space-between;gap:10px;display:flex}.ds-generation-stage{text-align:center;place-content:center;display:grid}.ds-generation-stage h1{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:30px}.ds-generation-stage p{color:var(--bk-color-text-secondary);margin:0}.ds-progress-line{background:var(--bk-color-line-light);border-radius:999px;width:180px;height:3px;margin:22px auto 0;overflow:hidden}.ds-progress-line span{border-radius:inherit;background:linear-gradient(90deg, var(--bk-color-brand-normal), color-mix(in srgb, var(--bk-color-brand-normal) 24%, transparent));min-width:8px;height:100%;transition:width .18s;display:block}.ds-review-main{flex-direction:column;min-width:0;display:flex}.ds-review-tabs{border-bottom:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.ds-file-workspace-host{flex:1;min-height:0;display:flex}.ds-file-workspace-host .workspace{min-height:calc(100vh - 56px)}.segmented{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-base);border-radius:10px;display:inline-flex;overflow:hidden}.segmented button{color:var(--bk-color-text-secondary);background:0 0;border:0;border-radius:0;padding:8px 14px}.segmented button.active{background:var(--bk-color-background-middle);color:var(--bk-color-text-primary)}.ds-review-column{width:min(760px,100vw - 420px);margin:0 auto;padding:40px 0 64px}.ds-review-rule{background:linear-gradient(90deg, var(--bk-color-brand-normal), transparent);border-radius:999px;height:3px;margin:12px 0 26px}.ds-publish-card,.ds-warning-card,.ds-generation-review-card,.ds-workspace-activity-card,.ds-package-card,.ds-revision-card,.ds-revision-history,.ds-review-section,.ds-body-editor{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);box-shadow:var(--bk-shadow-xs);border-radius:12px}.ds-publish-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid}.ds-publish-card p{color:var(--bk-color-text-secondary);margin:0}.ds-generation-review-card{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 32%, var(--bk-color-line-regular));background:color-mix(in srgb, var(--bk-color-brand-normal) 8%, var(--bk-color-background-middle));gap:12px;margin-bottom:14px;padding:16px;display:grid}.ds-generation-review-card.is-succeeded{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 30%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 7%, var(--bk-color-background-middle))}.ds-generation-review-card.is-failed{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 34%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 8%, var(--bk-color-background-middle))}.ds-generation-review-card>div:first-child{align-items:flex-start;gap:10px;display:flex}.ds-generation-review-card>div:first-child>span{gap:3px;display:grid}.ds-generation-review-card small{color:var(--bk-color-text-secondary);line-height:1.35}.ds-workspace-activity-card{border-color:color-mix(in srgb, rgb(var(--bk-color-info-normal)) 30%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-info-normal)) 6%, var(--bk-color-background-middle));gap:12px;margin-bottom:18px;padding:16px;display:grid}.ds-workspace-activity-card.is-running{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 36%, var(--bk-color-line-regular));background:color-mix(in srgb, var(--bk-color-brand-normal) 8%, var(--bk-color-background-middle))}.ds-workspace-activity-card.is-succeeded{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 30%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 7%, var(--bk-color-background-middle))}.ds-workspace-activity-card.is-failed{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 34%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 8%, var(--bk-color-background-middle))}.ds-workspace-activity-head{align-items:flex-start;gap:10px;display:flex}.ds-workspace-activity-head>span{gap:3px;min-width:0;display:grid}.ds-workspace-activity-head small{color:var(--bk-color-text-secondary);line-height:1.35}.ds-workspace-todos{gap:6px;display:grid}.ds-workspace-todos span{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);min-height:24px;color:var(--bk-color-text-secondary);border-radius:8px;align-items:flex-start;gap:6px;padding:5px 8px;font-size:12px;line-height:1.35;display:flex}.ds-workspace-todos span.is-running{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 40%, var(--bk-color-line-regular));color:var(--bk-color-text-primary)}.ds-workspace-todos span.is-succeeded{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 34%, var(--bk-color-line-regular));color:rgb(var(--bk-color-success-normal))}.ds-workspace-files-touched{gap:8px;padding-top:2px;display:grid}.ds-workspace-files-touched>span{color:var(--bk-color-text-secondary);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.ds-workspace-files-touched>div{flex-wrap:wrap;gap:6px;display:flex}.ds-workspace-files-touched code{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);max-width:100%;color:var(--bk-color-text-secondary);font:11px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 7px;overflow:hidden}.ds-workspace-files-touched code.is-running{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 34%, var(--bk-color-line-regular));color:var(--bk-color-text-primary)}.ds-workspace-files-touched code.is-done{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 30%, var(--bk-color-line-regular))}.ds-workspace-files-touched code.is-error{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 36%, var(--bk-color-line-regular));color:rgb(var(--bk-color-error-normal))}.ds-generation-review-progress{background:var(--bk-color-line-light);border-radius:999px;height:4px;overflow:hidden}.ds-generation-review-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--bk-color-brand-normal), color-mix(in srgb, var(--bk-color-brand-normal) 24%, transparent));min-width:8px;height:100%;transition:width .18s;display:block}.ds-generation-review-steps{flex-wrap:wrap;gap:6px;display:flex}.ds-generation-review-steps span{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-pill);background:var(--bk-color-background-middle);min-height:24px;color:var(--bk-color-text-secondary);align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.ds-generation-review-steps span.is-running{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 40%, var(--bk-color-line-regular));color:var(--bk-color-text-primary)}.ds-generation-review-steps span.is-succeeded{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 36%, var(--bk-color-line-regular));color:rgb(var(--bk-color-success-normal))}.ds-generation-review-steps span.is-failed{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 40%, var(--bk-color-line-regular));color:rgb(var(--bk-color-error-normal))}.ds-warning-card{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 35%, var(--bk-color-line-regular));background:color-mix(in srgb, var(--bk-color-brand-normal) 9%, var(--bk-color-background-middle));margin-bottom:24px;padding:14px 16px}.ds-package-card{gap:14px;margin-bottom:18px;padding:16px;display:grid}.ds-package-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ds-package-card__head>span:first-child{gap:3px;min-width:0;display:grid}.ds-package-card__head small,.ds-package-card h2,.ds-package-file-list small,.ds-evidence-stats small{color:var(--bk-color-text-secondary)}.ds-package-grid,.ds-package-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ds-package-grid>div,.ds-package-files>div,.ds-evidence-panel{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-base);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.ds-package-card h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px}.ds-package-chips,.ds-package-file-list,.ds-confidence-row{flex-wrap:wrap;gap:6px;display:flex}.ds-package-chips code,.ds-package-file-list code{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);max-width:100%;color:var(--bk-color-text-primary);font:11px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 7px;overflow:hidden}.ds-package-metrics,.ds-evidence-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ds-package-metrics span,.ds-evidence-stats span{gap:2px;display:grid}.ds-package-metrics strong,.ds-evidence-stats strong{font-size:16px}.ds-package-metrics small,.ds-evidence-stats small{font-size:11px}.ds-package-file-list span{gap:4px;min-width:0;display:grid}.ds-confidence-row span{border:1px solid color-mix(in srgb, var(--bk-color-brand-normal) 28%, var(--bk-color-line-regular));color:var(--bk-color-text-secondary);border-radius:999px;padding:4px 7px;font-size:11px}.ds-evidence-excerpt{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-base);max-height:160px;color:var(--bk-color-text-secondary);white-space:pre-wrap;font:12px/1.45 var(--mono);border-radius:8px;margin:0;padding:12px;overflow:auto}.ds-warning-card span{flex:1;gap:3px;display:grid}.ds-status-line{color:var(--bk-color-text-secondary);margin-bottom:16px;font-size:13px}.ds-revision-card{border-color:color-mix(in srgb, rgb(var(--bk-color-info-normal)) 28%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-info-normal)) 5%, var(--bk-color-background-middle));gap:12px;margin-bottom:18px;padding:16px;display:grid}.ds-revision-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ds-revision-card__head>span{gap:3px;display:grid}.ds-revision-card__head small,.ds-revision-card p,.ds-revision-diff span,.ds-revision-history small{color:var(--bk-color-text-secondary)}.ds-revision-card__head>div{gap:8px;display:flex}.ds-revision-card p{margin:0;line-height:1.5}.ds-revision-diff{gap:8px;display:grid}.ds-revision-diff pre{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);max-height:260px;color:var(--bk-color-text-primary);white-space:pre-wrap;font:13px/1.5 var(--mono);border-radius:8px;margin:0;padding:12px;overflow:auto}.ds-review-sections{gap:12px;display:grid}.ds-review-section{overflow:hidden}.ds-review-section__head{background:var(--bk-color-background-middle);width:100%;color:var(--bk-color-text-primary);text-align:left;border:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ds-review-section__head span{gap:3px;display:grid}.ds-review-section__head small{color:var(--bk-color-text-secondary);font-size:12px}.ds-review-section__body{border-top:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-base);padding:16px}.ds-section-actions{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.ds-section-actions button.active.success{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 42%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 10%, var(--bk-color-background-middle));color:rgb(var(--bk-color-success-normal))}.ds-section-actions button.active.danger{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 42%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 9%, var(--bk-color-background-middle));color:rgb(var(--bk-color-error-normal))}.ds-review-section pre,.ds-file-preview pre{white-space:pre-wrap;color:var(--bk-color-text-primary);font:13px/1.55 var(--mono);margin:0}.ds-body-editor{color:var(--bk-color-text-secondary);gap:8px;margin:18px 0 12px;padding:16px;font-size:13px;font-weight:600;display:grid}.ds-body-editor textarea{font-family:var(--mono);resize:vertical}.ds-revision-history{gap:10px;margin-top:16px;padding:16px;display:grid}.ds-revision-history h2{margin:0;font-size:15px}.ds-revision-history div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.ds-revision-history span{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-pill);min-width:74px;color:var(--bk-color-text-secondary);text-align:center;text-transform:capitalize;padding:3px 8px;font-size:11px}.ds-revision-history span.is-pending{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 38%, var(--bk-color-line-regular));color:var(--bk-color-brand-normal)}.ds-revision-history span.is-accepted{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 38%, var(--bk-color-line-regular));color:rgb(var(--bk-color-success-normal))}.ds-revision-history span.is-rejected{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 38%, var(--bk-color-line-regular));color:rgb(var(--bk-color-error-normal))}.ds-files-panel{grid-template-columns:minmax(360px,48%) minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}.ds-files-list{border-right:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);overflow:auto}.ds-files-path,.ds-files-drop{color:var(--bk-color-text-secondary);border-bottom:1px solid var(--bk-color-line-regular);padding:14px 18px}.ds-file-preview{color:var(--bk-color-text-secondary);padding:48px}.ds-file-preview h2{color:var(--bk-color-text-primary);margin:0 0 8px}.ds-file-preview>small{color:var(--bk-color-text-secondary);margin-bottom:18px;display:block}.ds-file-preview pre{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);border-radius:12px;max-height:60vh;margin-top:22px;padding:18px;overflow:auto}.ds-file-preview-frame{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);border-radius:12px;width:100%;min-height:68vh}.ds-file-preview-frame--asset{min-height:320px}.tab-panel.design-systems-manager{gap:12px}.ds-manager-subtabs{align-items:center;margin-bottom:6px;display:flex}.ds-tag-tabs{align-items:center;gap:12px;display:flex}.ds-tag-tabs__widget{flex:auto;min-width:0}.ds-style-filter{scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding-bottom:12px;display:flex;overflow:auto hidden}.ds-style-filter::-webkit-scrollbar{display:none}.ds-style-filter__button{flex:none;min-width:auto}.ds-hidden-toggle{flex:none;margin-left:auto}.ds-settings-page{gap:16px}.ds-settings-card{background:var(--bk-color-background-middle);border:1px solid var(--bk-color-line-regular);box-shadow:var(--bk-shadow-xs);border-radius:12px;overflow:hidden}.ds-settings-card__head{border-bottom:1px solid var(--bk-color-line-regular);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ds-settings-card__head h2{margin:4px 0 0;font-size:18px;line-height:1.25}.ds-settings-card__head select{width:min(160px,35vw);min-height:34px}.ds-private-note{color:var(--bk-color-text-secondary);margin:-4px 2px 0;font-size:13px}.design-systems-manager .ds-grid{width:100%;margin:0}.ds-manager-eyebrow{color:var(--bk-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.ds-create-row{border:0;border-bottom:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex}.ds-create-row:hover{background:var(--bk-color-background-base)}.ds-create-row strong,.ds-create-row small{display:block}.ds-create-row strong{color:var(--bk-color-text-primary);font-size:14px;font-weight:600}.ds-create-row small{color:var(--bk-color-text-secondary);margin-top:3px;font-size:12px;line-height:1.45}.ds-create-row__action{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);color:var(--bk-color-text-primary);border-radius:8px;flex:none;padding:6px 14px;font-size:13px;font-weight:500}.ds-user-list{flex-direction:column;display:flex}.ds-user-row{border-top:1px solid var(--bk-color-line-regular);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ds-user-row__open{appearance:none;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;gap:5px;padding:0;display:grid}.ds-create-row+.ds-user-list .ds-user-row:first-child{border-top:0}.ds-user-row__title{min-width:0;color:var(--bk-color-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ds-user-row__title>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-user-row__meta{color:var(--bk-color-text-secondary);font-size:12px}.ds-user-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-user-row__actions .compact{padding:5px 10px;font-size:12px}.ds-user-row__actions .bk-icon-btn.danger{color:rgb(var(--bk-color-error-normal))}.ds-status-toggle{background:var(--bk-color-background-base);min-height:30px;color:var(--bk-color-text-secondary);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 10px;font-size:12px;display:inline-flex}.ds-status-toggle i{background:var(--bk-color-line-medium);border-radius:999px;width:26px;height:16px;display:block;position:relative}.ds-status-toggle i:after{content:"";background:var(--bk-color-background-middle);border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px}.ds-status-toggle.is-on{color:var(--bk-color-brand-normal)}.ds-status-toggle.is-on i{background:var(--bk-color-brand-normal)}.ds-status-toggle.is-on i:after{transform:translate(10px)}@media (max-width:900px){.ds-workspace{grid-template-columns:1fr}.ds-agent-rail{border-right:0;border-bottom:1px solid var(--bk-color-line-regular);min-height:auto}.ds-review-column{width:min(760px,100vw - 32px)}.ds-resource-row,.ds-files-panel,.ds-publish-card,.ds-package-grid,.ds-package-files{grid-template-columns:1fr}.ds-package-metrics,.ds-evidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-github-access-methods{grid-template-columns:1fr}.ds-github-access-header{flex-direction:column;align-items:flex-start}.ds-github-access-method{padding:12px 0 0}.ds-github-access-method:first-child{padding-top:0}.ds-github-access-method+.ds-github-access-method{border-top:1px solid var(--bk-color-line-light);border-left:0}.ds-drop-zone-wrap{grid-template-columns:1fr}}@media (max-width:760px){.ds-manager-card__head,.ds-user-row{flex-direction:column;align-items:stretch}.ds-user-row__actions{justify-content:flex-start}.ds-editor-grid,.ds-source-card__row{grid-template-columns:1fr}}.ws-tab.design-system-tab{color:var(--bk-color-text-primary);z-index:2;background:var(--bk-color-background-middle);font-weight:500;position:sticky;left:0;box-shadow:4px 0 6px -4px #0000001f}.ws-tab.design-system-tab.active{background:var(--bk-color-background-base)}.workspace.has-design-system-tab .ws-tab.design-files-tab{z-index:1;left:148px}.ws-tabs-actions{align-items:center;gap:4px;display:inline-flex}.ws-focus-toggle{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-sm);background:var(--bk-color-background-plate);height:28px;color:var(--bk-color-text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ws-focus-toggle:hover{background:var(--bk-color-background-base);color:var(--bk-color-text-primary);border-color:var(--bk-color-line-medium)}.ws-focus-toggle:focus-visible{outline:2px solid var(--bk-color-line-focus);outline-offset:2px}.ws-tab-action{border-radius:var(--radius-sm);color:var(--bk-color-text-secondary);background:0 0;border:1px solid #0000;padding:4px 12px;font-size:13px}.ws-tab-action:hover:not(:disabled){background:var(--bk-color-background-base);color:var(--bk-color-text-primary);border-color:#0000}.ws-tab-action.share{background:rgb(var(--bk-color-public-normal));color:rgb(var(--bk-color-public-light));border-color:rgb(var(--bk-color-public-normal));font-weight:500}.ws-tab-action.share:hover:not(:disabled){background:rgb(var(--bk-color-public-pressed));border-color:rgb(var(--bk-color-public-pressed))}.ws-body{flex-direction:column;flex:1;min-height:0;display:flex}.ds-project-panel{background:var(--bk-color-background-plate);flex:1;min-height:0;padding:28px 32px 48px;overflow-y:auto}.ds-project-panel--generating{place-items:center;display:grid;overflow:hidden}.ds-project-generation-stage{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(560px,100% - 48px);display:flex}.ds-project-generation-mark{width:48px;height:48px;color:var(--bk-color-brand-normal);place-items:center;display:grid}.ds-project-generation-mark svg{overflow:visible}.ds-project-generation-mark svg rect{transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.45,0,.55,1) infinite ds-generation-block}@keyframes ds-generation-block{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-4px)rotate(180deg)}60%{transform:translateY(0)rotate(360deg)}72%{transform:translateY(-2px)rotate(360deg)}85%{transform:translateY(0)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-project-generation-mark svg rect{animation:none}}.ds-project-generation-stage h1{color:var(--bk-color-text-primary);font-family:var(--serif);letter-spacing:0;margin:0;font-size:clamp(28px,4vw,38px);font-weight:500}.ds-project-generation-stage p{color:var(--bk-color-text-secondary);margin:0;font-size:15px;line-height:1.5}.ds-project-generation-progress{background:var(--bk-color-line-light);border-radius:999px;width:min(320px,100%);height:4px;overflow:hidden}.ds-project-generation-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--bk-color-brand-normal), color-mix(in srgb, var(--bk-color-brand-normal) 24%, transparent));min-width:10%;height:100%;transition:width .18s;display:block}.ds-project-main{width:min(940px,100%);margin:0 auto}.ds-project-head{border-bottom:1px solid var(--bk-color-line-regular);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.ds-project-head h1{font-family:var(--serif);letter-spacing:0;margin:0 0 8px;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.08}.ds-project-head p{max-width:640px;color:var(--bk-color-text-secondary);margin:0;font-size:15px}.ds-project-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.ds-project-badges span{border:1px solid var(--bk-color-line-regular);color:var(--bk-color-text-secondary);background:var(--bk-color-background-middle);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px}.ds-project-publish-card{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius);background:var(--bk-color-background-middle);margin:22px 0 0;padding:14px 16px}.ds-project-publish-card__top{align-items:center;gap:18px;display:flex}.ds-project-publish-card__top p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.ds-project-publish-card__top strong{color:var(--bk-color-text-primary);font-size:14px}.ds-project-publish-card__top span{color:var(--bk-color-text-secondary);font-size:13px;line-height:1.45}.ds-project-publish-card__toggles{align-items:center;gap:18px;display:flex}.ds-project-publish-card__toggles label{color:var(--bk-color-text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ds-project-publish-trigger{align-items:center;display:inline-flex}.ds-project-publish-trigger>button{justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 10px;line-height:1;display:inline-flex}.ds-project-publish-trigger>button svg{flex:none;width:13px;height:13px}.ds-project-publish-trigger:has(>button:disabled){cursor:not-allowed}.ds-project-publish-trigger>button:disabled{pointer-events:none}.ds-project-use-row{border-top:1px solid var(--bk-color-line-light);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.ds-project-use-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-project-use-row strong{color:var(--bk-color-text-primary);font-size:14px}.ds-project-use-row small{color:var(--bk-color-text-secondary);font-size:13px;line-height:1.35}.ds-project-use-row button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ds-project-review-card{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius);background:var(--bk-color-background-middle);grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:14px 0 0;padding:14px 16px;display:grid}.ds-project-review-card>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ds-project-review-card strong{color:var(--bk-color-text-primary);font-size:14px}.ds-project-review-card span{color:var(--bk-color-text-secondary);font-size:13px;line-height:1.4}.ds-project-review-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px;display:flex}.ds-project-review-summary span{border:1px solid var(--bk-color-line-light);border-radius:var(--radius-pill);background:var(--bk-color-background-plate);min-height:25px;color:var(--bk-color-text-secondary);white-space:nowrap;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.ds-project-live-activity{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius);background:var(--bk-color-background-middle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 0;padding:11px 14px;display:grid}.ds-project-live-activity strong{color:var(--bk-color-text-primary);white-space:nowrap;font-size:13px}.ds-project-live-activity>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.ds-project-live-activity span{border:1px solid var(--bk-color-line-light);border-radius:var(--radius-pill);background:var(--bk-color-background-plate);min-height:24px;color:var(--bk-color-text-secondary);white-space:nowrap;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.ds-project-live-activity span.is-reading{border-color:color-mix(in srgb, rgb(var(--bk-color-info-normal)) 30%, var(--bk-color-line-regular));color:rgb(var(--bk-color-info-normal))}.ds-project-live-activity span.is-planned{border-color:color-mix(in srgb, var(--bk-color-line-medium) 60%, var(--bk-color-line-regular));background:var(--bk-color-background-base);color:var(--bk-color-text-secondary)}.ds-project-live-activity span.is-writing{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 36%, var(--bk-color-line-regular));background:color-mix(in srgb, var(--bk-color-brand-normal) 7%, var(--bk-color-background-plate));color:var(--bk-color-brand-normal)}.ds-project-live-activity span.is-updated{border-color:color-mix(in srgb, rgb(var(--bk-color-warning-normal)) 36%, var(--bk-color-line-regular));color:rgb(var(--bk-color-warning-normal))}.ds-project-live-activity span.is-error{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 38%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 7%, var(--bk-color-background-plate));color:rgb(var(--bk-color-error-normal))}.ds-project-source-card{border-radius:var(--radius);margin:14px 0 0}.ds-project-source-card>strong{color:var(--bk-color-text-primary);font-size:13px}.ds-project-warning-card{border:1px solid color-mix(in srgb, var(--bk-color-brand-normal) 35%, var(--bk-color-line-regular));border-radius:var(--radius);background:color-mix(in srgb, var(--bk-color-brand-normal) 7%, var(--bk-color-background-middle));grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0 18px;padding:14px 16px;display:grid}.ds-project-warning-card span{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-project-warning-card strong{color:var(--bk-color-text-primary);font-size:14px}.ds-project-warning-card small{color:var(--bk-color-text-secondary);font-size:13px;line-height:1.35}.ds-project-warning-card button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ds-warning-card-actions{align-items:center;gap:8px;display:flex}.ds-context-strip{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius);background:var(--bk-color-background-middle);justify-content:space-between;align-items:center;gap:14px;margin:22px 0 30px;padding:14px 16px;display:flex}.ds-context-strip>div{flex-direction:column;gap:2px;display:flex}.ds-context-label{color:var(--bk-color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.ds-context-strip strong{font-size:14px;font-weight:600}.ds-context-strip button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ds-project-sections{flex-direction:column;gap:28px;display:flex}.ds-project-section-head{--bk-section-head-gap:14px;margin-bottom:10px;position:relative}.ds-project-section-head-trigger{cursor:pointer;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ds-project-section-title{z-index:1;pointer-events:none;min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:0;display:flex;position:relative}.ds-project-section-title svg{color:var(--bk-color-text-tertiary);margin-top:1px}.ds-project-section-title span{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-project-section-title strong{color:var(--bk-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.ds-project-section-title small{color:var(--bk-color-text-secondary);font-size:12px;line-height:1.35}.ds-project-section-state{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-pill);background:var(--bk-color-background-middle);min-height:28px;color:var(--bk-color-text-secondary);white-space:nowrap;align-items:center;margin-left:auto;padding:4px 9px;font-size:11px;display:inline-flex}.ds-project-section-state.is-ready{border-color:color-mix(in srgb, rgb(var(--bk-color-info-normal)) 34%, var(--bk-color-line-regular));color:rgb(var(--bk-color-info-normal))}.ds-project-section-state.is-running{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 40%, var(--bk-color-line-regular));background:color-mix(in srgb, var(--bk-color-brand-normal) 8%, var(--bk-color-background-middle));color:var(--bk-color-brand-normal)}.ds-project-section-state.is-planned{border-color:color-mix(in srgb, var(--bk-color-line-medium) 62%, var(--bk-color-line-regular));background:var(--bk-color-background-base);color:var(--bk-color-text-secondary)}.ds-project-section-state.is-approved{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 42%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 9%, var(--bk-color-background-middle));color:rgb(var(--bk-color-success-normal))}.ds-project-section-state.is-work{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 38%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 8%, var(--bk-color-background-middle));color:rgb(var(--bk-color-error-normal))}.ds-project-section-state.is-missing{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 34%, var(--bk-color-line-regular));color:rgb(var(--bk-color-error-normal))}.ds-project-section-state.is-review{border-color:color-mix(in srgb, rgb(var(--bk-color-warning-normal)) 42%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-warning-light)) 55%, var(--bk-color-background-middle));color:rgb(var(--bk-color-warning-normal))}.ds-project-review-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex;position:relative}.ds-project-review-actions button{white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.ds-project-review-actions button.active.success{border-color:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 42%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-success-normal)) 10%, var(--bk-color-background-middle));color:rgb(var(--bk-color-success-normal))}.ds-project-review-actions button.active.danger{border-color:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 42%, var(--bk-color-line-regular));background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 9%, var(--bk-color-background-middle));color:rgb(var(--bk-color-error-normal))}.ds-project-feedback-popover{z-index:30;text-align:left;background:var(--bk-color-background-middle);border:1px solid var(--bk-color-line-medium);border-radius:var(--radius);width:min(360px,88vw);box-shadow:var(--bk-shadow-lg);flex-direction:column;gap:8px;padding:12px;animation:.2s cubic-bezier(.23,1,.32,1) ds-feedback-pop-in;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ds-project-feedback-popover label{color:var(--bk-color-text-primary);font-size:12px;font-weight:600}.ds-project-feedback-popover textarea{resize:vertical;width:100%;font:inherit}.ds-project-feedback-popover>div{justify-content:flex-end;gap:8px;display:flex}@keyframes ds-feedback-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ds-project-section-body{flex-direction:column;gap:10px;display:flex}.ds-project-section-meta{color:var(--bk-color-text-secondary);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.ds-project-section-meta span{border:1px solid var(--bk-color-line-light);border-radius:var(--radius-pill);background:var(--bk-color-background-middle);align-items:center;min-height:24px;padding:3px 9px;display:inline-flex}.ds-project-inline-preview{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius);background:var(--bk-color-background-middle);box-shadow:var(--bk-shadow-sm);width:100%;height:clamp(220px,34vw,420px);padding:0;display:block;overflow:hidden}.ds-project-inline-preview iframe,.ds-project-inline-preview img{width:100%;height:100%;display:block}.ds-project-inline-preview iframe{border:0}.ds-project-inline-preview img{object-fit:contain;background:var(--bk-color-background-plate)}.ds-project-review-notice{border:1px solid color-mix(in srgb, rgb(var(--bk-color-warning-normal)) 32%, var(--bk-color-line-regular));border-radius:var(--radius);background:color-mix(in srgb, rgb(var(--bk-color-warning-light)) 42%, var(--bk-color-background-middle));color:var(--bk-color-text-primary);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ds-project-review-notice svg{color:rgb(var(--bk-color-warning-normal));flex:none}.ds-project-review-notice.is-running{border-color:color-mix(in srgb, var(--bk-color-brand-normal) 32%, var(--bk-color-line-regular));background:color-mix(in srgb, var(--bk-color-brand-normal) 6%, var(--bk-color-background-middle))}.ds-project-review-notice.is-running svg{color:var(--bk-color-brand-normal)}.ds-project-last-feedback{border:1px solid color-mix(in srgb, rgb(var(--bk-color-error-normal)) 24%, var(--bk-color-line-regular));border-radius:var(--radius);background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 5%, var(--bk-color-background-middle));color:var(--bk-color-text-primary);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.ds-project-last-feedback svg{color:rgb(var(--bk-color-error-normal));flex:none;margin-top:2px}.ds-project-last-feedback span{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-project-last-feedback strong{color:var(--bk-color-text-primary);font-size:13px}.ds-project-last-feedback small{color:var(--bk-color-text-secondary);font-size:13px;line-height:1.4}.ds-project-feedback-box{border:1px solid color-mix(in srgb, rgb(var(--bk-color-error-normal)) 28%, var(--bk-color-line-regular));border-radius:var(--radius);background:color-mix(in srgb, rgb(var(--bk-color-error-normal)) 6%, var(--bk-color-background-middle));flex-direction:column;gap:10px;padding:12px;display:flex}.ds-project-feedback-box label{color:var(--bk-color-text-primary);font-size:13px;font-weight:600}.ds-project-feedback-box textarea{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius-sm);background:var(--bk-color-background-plate);width:100%;min-height:76px;color:var(--bk-color-text-primary);font:inherit;resize:vertical;padding:10px 11px;line-height:1.45}.ds-project-feedback-box textarea:focus{outline:2px solid color-mix(in srgb, rgb(var(--bk-color-error-normal)) 24%, transparent);outline-offset:1px}.ds-project-feedback-box>div{justify-content:flex-end;gap:8px;display:flex}.ds-project-file-list{border:1px solid var(--bk-color-line-regular);border-radius:var(--radius);background:var(--bk-color-background-middle);overflow:hidden}.ds-project-file-row{border:0;border-bottom:1px solid var(--bk-color-line-regular);text-align:left;width:100%;color:var(--bk-color-text-primary);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 14px;display:grid}.ds-project-file-row:last-child{border-bottom:0}.ds-project-file-row:hover{background:var(--bk-color-background-base)}.ds-project-file-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.ds-project-file-row svg:last-child{color:var(--bk-color-text-tertiary)}.ds-project-main--review{width:min(940px,100%)}.ds-project-head--review{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 28px;display:flex}.ds-project-head--review h1{margin:0;font-size:clamp(32px,4vw,42px)}.ds-project-publish-card--review{box-shadow:var(--bk-shadow-sm);border-radius:8px;margin:0 0 30px;padding:0;overflow:hidden}.ds-project-publish-card--review>p{color:var(--bk-color-text-secondary);margin:0;padding:20px 24px;font-size:16px;line-height:1.55}.ds-project-publish-card--review .ds-project-use-row{border-top:1px solid var(--bk-color-line-regular);margin:0;padding:14px 24px}.ds-project-section-group{flex-direction:column;gap:10px;display:flex}.ds-project-section-group h2{color:var(--bk-color-text-secondary);letter-spacing:0;margin:0 0 2px 6px;font-size:14px;font-weight:500}.ds-project-review-item{border:1px solid var(--bk-color-line-regular);background:var(--bk-color-background-middle);box-shadow:var(--bk-shadow-sm);border-radius:8px;overflow:hidden}.ds-project-review-item .ds-project-section-head{align-items:center;min-height:58px;margin:0;padding:14px 20px}.ds-project-review-item .ds-project-section-title{align-items:center}.ds-project-review-item .ds-project-section-title svg{margin-top:0}.ds-project-review-item .ds-project-section-title strong{color:var(--bk-color-text-primary);letter-spacing:0;text-transform:none;font-size:16px;font-weight:600}.ds-project-review-item .ds-project-section-title small{color:var(--bk-color-text-secondary);font-size:14px}.ds-project-review-item.is-collapsed .ds-project-section-head{padding-top:12px;padding-bottom:12px}.ds-project-section-dot{color:#0000;background:rgb(var(--bk-color-info-normal));border:0;border-radius:999px;width:8px;height:8px;min-height:8px;padding:0;overflow:hidden}.ds-project-section-dot.is-approved{background:rgb(var(--bk-color-success-normal))}.ds-project-section-dot.is-work,.ds-project-section-dot.is-missing{background:rgb(var(--bk-color-error-normal))}.ds-project-section-dot.is-running,.ds-project-section-dot.is-planned{background:var(--bk-color-brand-normal)}.ds-project-review-item .ds-project-section-body{border-top:1px solid var(--bk-color-line-regular);gap:0}.ds-project-review-item .ds-project-inline-preview{height:clamp(340px,48vw,540px);box-shadow:none;background:var(--bk-color-background-base);border:0;border-radius:0}.ds-project-review-item .ds-project-review-notice,.ds-project-review-item .ds-project-last-feedback,.ds-project-review-item .ds-project-feedback-box{margin:12px 16px}.ds-project-preview-placeholder,.ds-project-preview-placeholder{background:var(--bk-color-background-base);border:0;border-radius:0}@media (max-width:760px){.ds-project-panel{padding:22px 18px 36px}.ds-project-head,.ds-project-section-head,.ds-project-review-card,.ds-project-live-activity,.ds-context-strip,.ds-project-publish-card__top,.ds-project-use-row{flex-direction:column;align-items:stretch}.ds-project-publish-card__toggles{flex-wrap:wrap;justify-content:flex-start}.ds-project-warning-card{grid-template-columns:1fr}.ds-project-badges,.ds-project-review-actions{justify-content:flex-start}.ds-project-feedback-popover{left:0;right:auto}.ds-project-section-state{width:fit-content;margin-left:0}}
:root{--bg:#faf9f7;--bg-app:#faf9f7;--bg-panel:#fff;--bg-subtle:#eef1f5;--bg-muted:#e4e8ef;--bg-elevated:#fff;--border:#e1e5eb;--border-strong:#c9d0da;--border-soft:#edf0f4;--text:#1a1916;--text-strong:#0d0c0a;--text-muted:#74716b;--text-soft:#989590;--text-faint:#b3b0a8;--accent:#c96442;--accent-strong:#b45a3b;--accent-soft:#f5d8cb;--accent-tint:#fbeee5;--accent-hover:#b45a3b;--green:#1f7a3a;--green-bg:#e8f7ee;--green-border:#c6ead2;--blue:#2348b8;--blue-bg:#e8efff;--blue-border:#c8d6ff;--purple:#6c3aa6;--purple-bg:#f3ecf9;--purple-border:#e4d4f1;--red:#9c2a25;--red-bg:#fdecea;--red-border:#f5c6c2;--amber:#b26200;--amber-bg:#fff3e0;--bk-shadow-xs:0 1px 0 #1c1b1a0a;--bk-shadow-sm:0 0 2px #1c1b1a0d, 0 0 6px #0d0d0d24;--bk-shadow-md:0 6px 24px #1c1b1a12, 0 2px 6px #1c1b1a0a;--bk-shadow-lg:0 24px 60px #1c1b1a29, 0 8px 16px #1c1b1a12;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--selected:#2563eb;--selected-soft:#2563eb29;--sans:-apple-system, BlinkMacSystemFont, system-ui, "PingFang SC", "PingFang TC", "Microsoft YaHei", "Noto Sans SC", "Hiragino Sans GB", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:var(--sans);--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1917;--bg-app:#1a1917;--bg-panel:#222120;--bg-subtle:#272523;--bg-muted:#2e2c29;--bg-elevated:#2a2825;--border:#333128;--border-strong:#46433c;--border-soft:#2a2825;--text:#e8e4dc;--text-strong:#f2ede4;--text-muted:#9a9690;--text-soft:#6e6b65;--text-faint:#4e4b46;--accent:#d97a56;--accent-strong:#e8896a;--accent-soft:#3d2318;--accent-tint:#2e1a12;--accent-hover:#e8896a;--green:#4caf72;--green-bg:#0f2a18;--green-border:#1a4028;--blue:#6b8fe8;--blue-bg:#0f1a38;--blue-border:#1a2c58;--purple:#a87dd4;--purple-bg:#1e1030;--purple-border:#321a50;--red:#e06b65;--red-bg:#2a0e0c;--red-border:#451714;--amber:#e09a40;--amber-bg:#2a1a04;--bk-shadow-xs:0 1px 0 #0003;--bk-shadow-sm:0 0 2px #1c1b1a0d, 0 0 6px #0d0d0d24;--bk-shadow-md:0 6px 24px #0006, 0 2px 6px #00000040;--bk-shadow-lg:0 24px 60px #0009, 0 8px 16px #0000004d}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1917;--bg-app:#1a1917;--bg-panel:#222120;--bg-subtle:#272523;--bg-muted:#2e2c29;--bg-elevated:#2a2825;--border:#333128;--border-strong:#46433c;--border-soft:#2a2825;--text:#e8e4dc;--text-strong:#f2ede4;--text-muted:#9a9690;--text-soft:#6e6b65;--text-faint:#4e4b46;--accent:#d97a56;--accent-strong:#e8896a;--accent-soft:#3d2318;--accent-tint:#2e1a12;--accent-hover:#e8896a;--green:#4caf72;--green-bg:#0f2a18;--green-border:#1a4028;--blue:#6b8fe8;--blue-bg:#0f1a38;--blue-border:#1a2c58;--purple:#a87dd4;--purple-bg:#1e1030;--purple-border:#321a50;--red:#e06b65;--red-bg:#2a0e0c;--red-border:#451714;--amber:#e09a40;--amber-bg:#2a1a04;--bk-shadow-xs:0 1px 0 #0003;--bk-shadow-sm:0 0 2px #1c1b1a0d, 0 0 6px #0d0d0d24;--bk-shadow-md:0 6px 24px #0006, 0 2px 6px #00000040;--bk-shadow-lg:0 24px 60px #0009, 0 8px 16px #0000004d}}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/newsreader.woff2)format("woff2")}html[data-appearance=elegant]{--bg:#f4efe6;--bg-app:#f4efe6;--bg-panel:#fcfaf5;--bg-subtle:#efe9dd;--bg-muted:#e7dfd0;--bg-elevated:#fcfaf5;--border:#e4dccd;--border-strong:#d0c5b0;--border-soft:#efe8db;--text:#1a1610;--text-strong:#0d0b07;--text-muted:#6b6250;--text-soft:#948b78;--text-faint:#b3a992;--sans:"Newsreader", "Songti SC", STSong, SimSun, "Noto Serif SC", serif;--serif:var(--sans)}html[data-appearance=elegant] :lang(zh),html[data-appearance=elegant] :lang(zh-CN),html[data-appearance=elegant] :lang(zh-TW),html[data-appearance=elegant] :lang(ja),html[data-appearance=elegant] :lang(ko){--sans:"Newsreader", "Songti SC", STSong, SimSun, "Noto Serif SC", serif}
:root{--bk-color-brand-1:244, 243, 253;--bk-color-brand-2:229, 227, 250;--bk-color-brand-3:197, 191, 243;--bk-color-brand-4:165, 156, 236;--bk-color-brand-5:137, 124, 235;--bk-color-brand-6:108, 90, 251;--bk-color-brand-7:86, 69, 236;--bk-color-brand-8:72, 52, 214;--bk-color-brand-9:60, 47, 166;--bk-color-brand-10:49, 40, 119;--bk-color-gray-1:245, 245, 245;--bk-color-gray-2:240, 240, 240;--bk-color-gray-3:230, 230, 230;--bk-color-gray-4:219, 219, 219;--bk-color-gray-5:194, 194, 194;--bk-color-gray-6:145, 145, 145;--bk-color-gray-7:102, 102, 102;--bk-color-gray-8:87, 87, 87;--bk-color-gray-9:51, 51, 51;--bk-color-gray-10:13, 13, 13;--bk-color-public-normal:29, 30, 31;--bk-color-public-hover:49, 51, 51;--bk-color-public-pressed:17, 18, 18;--bk-color-public-light:237, 242, 242;--bk-color-error-normal:221, 51, 50;--bk-color-error-hover:241, 92, 91;--bk-color-error-pressed:187, 39, 38;--bk-color-error-light:254, 241, 241;--bk-color-warning-normal:226, 101, 26;--bk-color-warning-hover:251, 126, 51;--bk-color-warning-pressed:194, 80, 16;--bk-color-warning-light:254, 241, 234;--bk-color-success-normal:65, 143, 31;--bk-color-success-hover:101, 171, 72;--bk-color-success-pressed:52, 115, 23;--bk-color-success-light:233, 246, 227;--bk-color-info-normal:31, 105, 224;--bk-color-info-hover:69, 139, 250;--bk-color-info-pressed:30, 95, 199;--bk-color-info-light:237, 244, 255;--bk-color-white:255, 255, 255;--bk-color-black:0, 0, 0;--bk-color-brand-normal:rgb(var(--bk-color-brand-6));--bk-color-brand-hover:rgb(var(--bk-color-brand-5));--bk-color-brand-pressed:rgb(var(--bk-color-brand-7));--bk-color-brand-light:rgb(var(--bk-color-brand-1));--bk-color-state-pressed-brand:rgba(var(--bk-color-brand-6), .1);--bk-color-text-brand:rgb(var(--bk-color-brand-7));--bk-color-icon-brand:rgb(var(--bk-color-brand-7));--bk-color-text-primary:rgba(var(--bk-color-gray-10), 1);--bk-color-text-secondary:rgba(var(--bk-color-gray-7), 1);--bk-color-text-tertiary:rgba(var(--bk-color-gray-6), 1);--bk-color-text-white:rgba(var(--bk-color-white), 1);--bk-color-icon-primary:rgba(var(--bk-color-gray-10), 1);--bk-color-icon-secondary:rgba(var(--bk-color-gray-7), 1);--bk-color-icon-tertiary:rgba(var(--bk-color-gray-6), 1);--bk-color-icon-white:rgba(var(--bk-color-white), 1);--bk-color-state-normal:rgba(var(--bk-color-gray-10), 0);--bk-color-state-hover:rgba(var(--bk-color-gray-10), .06);--bk-color-state-pressed:rgba(var(--bk-color-gray-10), .1);--bk-color-background-middle:rgba(var(--bk-color-white), 1);--bk-color-background-plate:#f5f7f9;--bk-color-background-base:#edeef0;--bk-color-background-group:#f7f8f8;--bk-color-background-paper:#fff;--bk-color-background-mist:#dde0e6;--bk-color-background-mid:#666;--bk-color-background-ink:#0d0d0d;--bk-color-background-chrome-dark:#1c1c1c;--bk-color-line-ground:#b5b5b5;--home-bg-dot:#edeef0;--bk-color-line-medium:rgba(var(--bk-color-gray-10), .3);--bk-color-line-regular:rgba(var(--bk-color-gray-10), .16);--bk-color-line-light:rgba(var(--bk-color-gray-10), .06);--bk-color-line-public:rgb(var(--bk-color-public-normal));--bk-color-line-brand:rgb(var(--bk-color-brand-7));--bk-color-line-focus:var(--bk-color-text-primary);--bk-color-state-focus:var(--bk-color-state-hover);--bk-color-mask-heavy:rgba(var(--bk-color-gray-10), .8);--bk-color-mask-regular:rgba(var(--bk-color-gray-10), .5)}[data-theme=dark],.dark{--bk-color-gray-1:26, 26, 26;--bk-color-gray-2:38, 38, 38;--bk-color-gray-3:51, 51, 51;--bk-color-gray-4:71, 71, 71;--bk-color-gray-5:102, 102, 102;--bk-color-gray-6:145, 145, 145;--bk-color-gray-7:184, 184, 184;--bk-color-gray-8:209, 209, 209;--bk-color-gray-9:230, 230, 230;--bk-color-gray-10:245, 245, 245;--bk-color-public-normal:237, 242, 242;--bk-color-public-hover:255, 255, 255;--bk-color-public-pressed:209, 214, 214;--bk-color-public-light:38, 40, 41;--bk-color-brand-normal:rgb(var(--bk-color-brand-5));--bk-color-brand-hover:rgb(var(--bk-color-brand-4));--bk-color-brand-pressed:rgb(var(--bk-color-brand-6));--bk-color-brand-light:rgba(var(--bk-color-brand-9), .35);--bk-color-state-pressed-brand:rgba(var(--bk-color-brand-5), .18);--bk-color-text-brand:rgb(var(--bk-color-brand-4));--bk-color-icon-brand:rgb(var(--bk-color-brand-4));--bk-color-line-brand:rgb(var(--bk-color-brand-4));--bk-color-background-middle:#0d0d0d;--bk-color-background-plate:#1a1c1e;--bk-color-background-base:#262626;--bk-color-background-group:#1a1a1a;--bk-color-background-paper:#fff;--bk-color-background-mist:#dde0e6;--bk-color-background-mid:#666;--bk-color-background-ink:#0d0d0d;--bk-color-background-chrome-dark:#1c1c1c;--bk-color-line-ground:#b5b5b5;--bk-color-success-light:34, 49, 27;--bk-color-error-light:65, 31, 31;--bk-color-warning-light:66, 41, 26;--bk-color-info-light:27, 42, 66;--home-bg-dot:#262626;--bk-color-mask-heavy:rgba(var(--bk-color-black), .72);--bk-color-mask-regular:rgba(var(--bk-color-black), .48)}@media (prefers-color-scheme:dark){html:not([data-theme]){--bk-color-gray-1:26, 26, 26;--bk-color-gray-2:38, 38, 38;--bk-color-gray-3:51, 51, 51;--bk-color-gray-4:71, 71, 71;--bk-color-gray-5:102, 102, 102;--bk-color-gray-6:145, 145, 145;--bk-color-gray-7:184, 184, 184;--bk-color-gray-8:209, 209, 209;--bk-color-gray-9:230, 230, 230;--bk-color-gray-10:245, 245, 245;--bk-color-public-normal:237, 242, 242;--bk-color-public-hover:255, 255, 255;--bk-color-public-pressed:209, 214, 214;--bk-color-public-light:38, 40, 41;--bk-color-brand-normal:rgb(var(--bk-color-brand-5));--bk-color-brand-hover:rgb(var(--bk-color-brand-4));--bk-color-brand-pressed:rgb(var(--bk-color-brand-6));--bk-color-brand-light:rgba(var(--bk-color-brand-9), .35);--bk-color-state-pressed-brand:rgba(var(--bk-color-brand-5), .18);--bk-color-text-brand:rgb(var(--bk-color-brand-4));--bk-color-icon-brand:rgb(var(--bk-color-brand-4));--bk-color-line-brand:rgb(var(--bk-color-brand-4));--bk-color-background-middle:#0d0d0d;--bk-color-background-plate:#1a1c1e;--bk-color-background-base:#262626;--bk-color-background-group:#1a1a1a;--bk-color-background-paper:#fff;--bk-color-background-mist:#dde0e6;--bk-color-background-mid:#666;--bk-color-background-ink:#0d0d0d;--bk-color-background-chrome-dark:#1c1c1c;--bk-color-line-ground:#b5b5b5;--bk-color-success-light:34, 49, 27;--bk-color-error-light:65, 31, 31;--bk-color-warning-light:66, 41, 26;--bk-color-info-light:27, 42, 66;--home-bg-dot:#262626;--bk-color-mask-heavy:rgba(var(--bk-color-black), .72);--bk-color-mask-regular:rgba(var(--bk-color-black), .48)}}html[data-appearance=elegant]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bk-color-gray-1:246, 244, 239;--bk-color-gray-2:241, 238, 231;--bk-color-gray-3:232, 227, 217;--bk-color-gray-4:221, 214, 201;--bk-color-gray-5:196, 187, 170;--bk-color-gray-6:148, 139, 122;--bk-color-gray-7:104, 96, 80;--bk-color-gray-8:89, 81, 66;--bk-color-gray-9:53, 47, 37;--bk-color-gray-10:26, 22, 16;--bk-color-public-normal:38, 33, 25;--bk-color-public-hover:54, 47, 37;--bk-color-public-pressed:26, 22, 16;--bk-color-public-light:240, 235, 225;--bk-color-background-middle:#fcfaf5;--bk-color-background-plate:#f7f3eb;--bk-color-background-group:#f6f2ea;--bk-color-background-base:#f0ebe1;--home-bg-dot:#f0ebe1}
:root{--bk-type-micro-size:10px;--bk-type-micro-line:14px;--bk-type-caption-size:11px;--bk-type-caption-line:16px;--bk-type-compact-size:12px;--bk-type-compact-line:20px;--bk-type-body-size:13px;--bk-type-body-line:20px;--bk-type-title-size:14px;--bk-type-title-line:22px;--bk-type-heading-size:16px;--bk-type-heading-line:24px;--bk-type-display-size:20px;--bk-type-display-line:28px;--bk-space-2:2px;--bk-space-4:4px;--bk-space-6:6px;--bk-space-8:8px;--bk-space-10:10px;--bk-space-12:12px;--bk-space-16:16px;--bk-space-24:24px;--bk-radius-4:4px;--bk-radius-6:6px;--bk-radius-8:8px;--bk-radius-10:10px;--bk-radius-12:12px;--bk-radius-16:16px;--bk-radius-pill:999px;--bk-motion-fast:.12s;--bk-motion-slow:.22s;--bk-ease:ease;--bk-ease-out:cubic-bezier(.23, 1, .32, 1)}
*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--sans);color:var(--bk-color-text-primary);background:var(--bk-color-background-plate);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.5}.bk-loading-shell{background:var(--bk-color-background-base);justify-content:center;align-items:center;min-height:100vh;display:flex}.bk-loading-shell--overlay{z-index:3000;position:fixed;inset:0}
.bk-loading{--bk-loading-eye:34px;--bk-loading-pupil:10px;--bk-loading-eye-gap:10px;--bk-loading-sclera:#fff;--bk-loading-ink:#000;color:var(--bk-color-text-primary);font:400 14px/24px var(--sans);flex-direction:column;align-items:center;gap:24px;display:flex}.bk-loading--sm{--bk-loading-eye:24px;--bk-loading-pupil:7px;--bk-loading-eye-gap:8px;font:400 13px/20px var(--sans);gap:16px}.bk-loading--white{--bk-loading-sclera:var(--bk-color-background-base);--bk-loading-ink:var(--bk-color-text-primary)}[data-theme=dark] .bk-loading--white{--bk-loading-sclera:rgb(var(--bk-color-white));--bk-loading-ink:rgb(var(--bk-color-black))}@media (prefers-color-scheme:dark){html:not([data-theme]) .bk-loading--white{--bk-loading-sclera:rgb(var(--bk-color-white));--bk-loading-ink:rgb(var(--bk-color-black))}}.bk-loading--dark{color:var(--bk-color-text-white)}.bk-loading__eyes{gap:var(--bk-loading-eye-gap);display:inline-flex}.bk-loading__eyes:before,.bk-loading__eyes:after{content:"";height:var(--bk-loading-eye);aspect-ratio:1;background:radial-gradient(farthest-side, var(--bk-loading-ink) 95%, #0000) 35% 35% / var(--bk-loading-pupil) var(--bk-loading-pupil) no-repeat var(--bk-loading-sclera);transform:scaleX(var(--s,1)) rotate(0deg);border-radius:50%;animation:1s linear infinite bk-loading-eyes-spin}.bk-loading__eyes:after{--s:-1;animation-delay:-.1s}@keyframes bk-loading-eyes-spin{to{transform:scaleX(var(--s,1)) rotate(360deg)}}
.bk-mascot{--bk-mascot-shell:url(data:image/webp;base64,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);--bk-mascot-face:url(data:image/webp;base64,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);--bk-mascot-eyelids:url(data:image/webp;base64,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);--bk-mascot-size:56px;width:var(--bk-mascot-size);height:var(--bk-mascot-size);isolation:isolate;pointer-events:none;will-change:transform;animation:3.6s cubic-bezier(.45,0,.55,1) infinite bk-mascot-float;position:relative;transform:translate(0,0)}.bk-mascot__head{will-change:transform;width:100%;height:100%;transition:transform .36s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(0,0)}.bk-mascot__head.is-looking-down{transform:translateY(.6px)}.bk-mascot__shell,.bk-mascot__face{background-position:50%;background-repeat:no-repeat;background-size:var(--bk-mascot-size) var(--bk-mascot-size);position:absolute;inset:0}.bk-mascot__shell{z-index:1;background-image:var(--bk-mascot-shell)}.bk-mascot__face{z-index:2;background-image:var(--bk-mascot-face);will-change:transform;transition:transform .48s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.bk-mascot__head.is-looking-down .bk-mascot__face{transform:translateY(2.2px)}.bk-mascot__eye{z-index:4;will-change:transform;border-radius:999px;width:12.2%;height:19.2%;transition:transform .48s cubic-bezier(.4,0,.2,1);position:absolute;top:48.1%;overflow:hidden;transform:translateY(0)}.bk-mascot__head.is-looking-down .bk-mascot__eye{transform:translateY(2.2px)}.bk-mascot__eye--left{--bk-mascot-eye-x:calc(var(--bk-mascot-size) * -17 / 56);left:30.6%}.bk-mascot__eye--right{--bk-mascot-eye-x:calc(var(--bk-mascot-size) * -33 / 56);left:58.3%}.bk-mascot__lid{z-index:1;background-image:var(--bk-mascot-eyelids);background-repeat:no-repeat;background-size:var(--bk-mascot-size) var(--bk-mascot-size);will-change:transform;width:124%;height:60%;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;left:-12%}.bk-mascot__lid--upper{background-position:var(--bk-mascot-eye-x) calc(var(--bk-mascot-size) * -21 / 56);top:0;transform:translateY(-112%)}.bk-mascot__lid--lower{background-position:var(--bk-mascot-eye-x) calc(var(--bk-mascot-size) * -40 / 56);bottom:0;transform:translateY(112%)}.bk-mascot__head.is-blinking .bk-mascot__lid{transition-duration:.28s;transition-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)}.bk-mascot__head.is-looking-around .bk-mascot__face,.bk-mascot__head.is-looking-around .bk-mascot__eye{animation:3.2s cubic-bezier(.45,0,.55,1) infinite bk-mascot-look}@keyframes bk-mascot-look{0%,14%,86%,to{transform:translate(0)}28%,44%{transform:translateX(calc(var(--bk-mascot-size) * -3 / 56))}58%,74%{transform:translateX(calc(var(--bk-mascot-size) * 3 / 56))}}@keyframes bk-mascot-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bk-mascot{animation:none}.bk-mascot__head,.bk-mascot__face,.bk-mascot__eye,.bk-mascot__lid{transition:none;animation:none}}
.bk-dynamic-avatar{--bk-dynamic-avatar-size:56px;width:var(--bk-dynamic-avatar-size);height:var(--bk-dynamic-avatar-size);isolation:isolate;background:var(--bk-color-background-paper);box-shadow:0 0 16px color-mix(in srgb, var(--bk-color-text-primary) 7%, transparent);pointer-events:none;border-radius:50%;position:relative;overflow:hidden}.bk-dynamic-avatar__layer{opacity:0;transition:opacity calc(var(--bk-motion-slow) * 2) ease;position:absolute;inset:0;overflow:hidden}.bk-dynamic-avatar__layer.is-visible{opacity:1}.bk-dynamic-avatar__media{object-fit:cover;width:130%;max-width:none;height:130%;position:absolute;top:-4%;left:-15%}.bk-dynamic-avatar__layer--typing .bk-dynamic-avatar__media{width:124%;height:124%;top:-2%;left:-14%}.bk-dynamic-avatar__layer--typing:after{content:"";pointer-events:none;background:linear-gradient(#0000,#bbb5b5 30%,#c6c0c0);position:absolute;inset:83% 0 0}.bk-dynamic-avatar__video{opacity:0}.bk-dynamic-avatar__video.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.bk-dynamic-avatar__layer{transition:none}}
button{font:inherit;color:var(--bk-color-text-primary);background:var(--bk-control-fill,var(--bk-color-background-middle));border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:6px 12px;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}button:hover:not(:disabled){background:var(--bk-color-background-base);border-color:#0000}button:focus-visible{outline:2px solid var(--bk-color-line-focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{font:inherit;color:var(--bk-color-text-primary);background:var(--bk-control-fill,var(--bk-color-background-middle));border-radius:var(--radius-sm);border:1px solid #0000;width:100%;padding:7px 10px;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--bk-color-text-tertiary)}input:focus,textarea:focus,select:focus{border-color:var(--bk-color-line-focus);box-shadow:0 0 0 3px var(--bk-color-state-focus);outline:none}.entry-side input:focus,.entry-side textarea:focus,.entry-side select:focus{border-color:var(--bk-color-line-focus);box-shadow:0 0 0 3px var(--bk-color-state-focus)}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2374716b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 5 6 8 9 5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:32px}select::-ms-expand{display:none}[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%239a9690' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 5 6 8 9 5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px}@media (prefers-color-scheme:dark){html:not([data-theme]) select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%239a9690' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 5 6 8 9 5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px}}textarea{resize:vertical;font-family:inherit}code{font-family:var(--mono);background:var(--bk-color-background-base);color:var(--bk-color-text-primary);border-radius:4px;padding:1px 5px;font-size:.92em}
.bk-menu{background:var(--bk-color-background-middle);box-shadow:var(--bk-shadow-md);--bk-control-fill:var(--bk-color-background-plate);--bk-menu-shift:0px;transform-origin:top;border:.6px solid #0000;border-radius:16px;flex-direction:column;gap:4px;padding:8px;animation:.16s ease-out bk-menu-in;display:flex}.bk-menu--dark{border-color:rgba(var(--bk-color-white), .12);background:var(--bk-color-background-chrome-dark)}.bk-menu--dark .bk-menu__item{color:rgba(var(--bk-color-white), .92)}.bk-menu--dark .bk-menu__icon{color:inherit}.bk-menu--dark .bk-menu__item:hover{background:rgba(var(--bk-color-white), .08)}.bk-menu--dark .bk-menu__section,.bk-menu--dark .bk-menu__meta{color:rgba(var(--bk-color-white), .6)}.bk-menu--adaptive{box-sizing:border-box;max-height:var(--bk-adaptive-menu-max-height,none);overscroll-behavior:contain;overflow-y:auto}.bk-menu.bk-menu--context{z-index:200;position:fixed;bottom:auto;right:auto}@keyframes bk-menu-in{0%{opacity:0;transform:translateX(var(--bk-menu-shift)) translateY(-6px) scaleY(.97)}to{opacity:1;transform:translateX(var(--bk-menu-shift)) translateY(0) scaleY(1)}}.bk-menu--up{transform-origin:bottom;animation-name:bk-menu-in-up}@keyframes bk-menu-in-up{0%{opacity:0;transform:translateX(var(--bk-menu-shift)) translateY(6px) scaleY(.97)}to{opacity:1;transform:translateX(var(--bk-menu-shift)) translateY(0) scaleY(1)}}@media (prefers-reduced-motion:reduce){.bk-menu{animation:none}}.bk-menu__item{appearance:none;background:var(--bk-color-state-normal);width:100%;min-width:0;color:var(--bk-color-text-primary);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .12s;display:flex}.bk-menu__item:hover,.bk-menu__item:focus-visible{background:var(--bk-color-state-hover);outline:none}[dir=rtl] .bk-menu__item{text-align:right;flex-direction:row-reverse}.bk-menu__item:active{background:var(--bk-color-state-pressed)}.bk-menu__item:disabled,.bk-menu__item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bk-menu__item:disabled:hover,.bk-menu__item[aria-disabled=true]:hover{background:var(--bk-color-state-normal)}.bk-menu__icon{color:var(--bk-color-icon-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-menu__label,.bk-menu__item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk-menu__item.is-selected{color:var(--bk-color-brand-normal)}.bk-menu__item.is-selected .bk-menu__icon{color:inherit}.bk-menu__check{color:var(--bk-color-brand-normal);flex:none;align-items:center;margin-left:auto;display:inline-flex;overflow:visible}.bk-menu__divider{background:var(--bk-color-line-regular);height:1px;margin:4px 6px}.bk-menu__section{color:var(--bk-color-text-secondary);padding:8px 10px 4px;font-size:11px;font-weight:700;line-height:1}.bk-menu__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bk-menu__empty{font-size:var(--bk-type-compact-size);line-height:var(--bk-type-compact-line);color:var(--bk-color-text-tertiary);margin:0;padding:6px 8px}.bk-menu__text small{color:var(--bk-color-text-secondary);font-size:11px;line-height:1.25}.bk-menu__item--rich{gap:12px;padding:9px 10px}.bk-menu__item--rich>svg,.bk-menu__item--rich>.bk-menu__icon{color:var(--bk-color-icon-primary);flex:none}.bk-menu__item--rich .bk-menu__text{flex:auto}.bk-menu__item--rich .bk-menu__text>:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.bk-menu__item--lg{border-radius:10px;gap:10px;min-height:58px;padding:9px 10px}.bk-menu__item--lg .bk-menu__text{flex:auto;gap:3px}.bk-menu__item--lg .bk-menu__text>:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.bk-menu__item--lg .bk-menu__text small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.bk-menu__meta{color:var(--bk-color-text-tertiary);flex:none;margin-left:auto;font-size:11px}.bk-menu__item.is-active{background:var(--bk-color-state-hover)}.bk-menu__heading{color:var(--bk-color-text-primary);letter-spacing:0;text-transform:uppercase;padding:5px 4px 2px 6px;font-size:14px;font-weight:500}.bk-menu__tabs{margin:0 4px 4px}
.bk-card{appearance:none;border-radius:var(--bk-radius-16);background:var(--bk-color-background-middle);color:var(--bk-color-text-primary);font:inherit;text-align:left;cursor:pointer;--bk-control-fill:var(--bk-color-background-plate);border:.6px solid #0000;transition:border-color .14s,background-color .14s,color .14s,transform .14s,box-shadow .14s;position:relative}.bk-card:disabled{cursor:not-allowed;opacity:.68}.bk-card[aria-disabled=true]{cursor:default}.bk-card:not(:disabled):not([aria-disabled=true]):hover,.bk-card:not(:disabled):not([aria-disabled=true]):focus-visible,.bk-card.is-active{background:var(--bk-color-background-middle);color:var(--bk-color-text-primary);box-shadow:var(--bk-shadow-md);outline:none;transform:translateY(-1px)}.bk-card:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--bk-color-line-medium)}.bk-card.is-pending{opacity:.8}.bk-card-file{grid-template-rows:132px minmax(0,1fr);gap:12px;padding:12px 12px 0;display:grid}.bk-card-file__preview{background:var(--bk-color-background-base);border:none;border-radius:8px;min-width:0;min-height:0;overflow:hidden}.bk-card-file__preview .plugins-home__preview,.bk-card-file__preview .plugins-home__media,.bk-card-file__preview .plugins-home__html,.bk-card-file__preview .plugins-home__text-surface{width:100%;height:100%;min-height:0}.bk-card-file__preview .plugins-home__html{padding:0}.bk-card-file__preview .plugins-home__html-iframe{transform:scale(var(--thumb-scale,.135))}.bk-card-file__body{gap:6px;min-width:0;padding:0 0 12px;display:grid}.bk-card-file__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bk-color-text-primary);font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.bk-card-file__title-row{align-items:center;gap:6px;min-width:0;display:flex}.bk-card-file__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk-card-file__title-badge{flex:none;min-height:20px;padding:0 8px;font-size:11px}.bk-card-file__desc{-webkit-line-clamp:2;min-width:0;color:var(--bk-color-text-secondary);-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.bk-card-cover{gap:var(--bk-space-12);padding:var(--bk-space-12) var(--bk-space-12) 0;flex-direction:column;display:flex}.bk-card-cover__media{background:var(--bk-color-background-base);border-radius:var(--bk-radius-8);position:relative;overflow:hidden}.bk-card-cover--bleed{gap:var(--bk-space-16);padding:var(--bk-space-16) var(--bk-space-16) 0}.bk-card-cover--bleed>.bk-card-cover__media{border-radius:0;width:calc(100% + 32px);margin:-16px -16px 0}.bk-card-cover__body{gap:var(--bk-space-2);padding:0 0 var(--bk-space-12);flex-direction:column;display:flex}.bk-card-cover__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--bk-color-text-primary);font-size:13px;font-weight:500;line-height:22px;overflow:hidden}.bk-card-cover__meta{align-items:baseline;gap:var(--bk-space-6);min-width:0;font-size:var(--bk-type-compact-size);line-height:var(--bk-type-compact-line);color:var(--bk-color-text-secondary);display:flex}.bk-card-row{align-items:flex-start;gap:var(--bk-space-12);padding:var(--bk-space-16);display:flex}.bk-card-row__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-card-row__copy{gap:var(--bk-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.bk-card-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bk-color-text-primary);font-size:13px;font-weight:500;line-height:22px;overflow:hidden}.bk-card-row__desc{font-size:var(--bk-type-compact-size);line-height:var(--bk-type-compact-line);color:var(--bk-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-card-row__actions{align-items:center;gap:var(--bk-space-6);flex:none;display:inline-flex}.bk-card-hover-host{position:relative}.bk-card__hover-actions{z-index:20;align-items:center;gap:var(--bk-space-8);display:inline-flex;position:absolute;top:20px;right:20px}.bk-card__action-chip{height:28px;padding:0 var(--bk-space-10);border-radius:var(--bk-radius-pill);background:var(--bk-color-background-middle);color:var(--bk-color-text-primary);box-shadow:var(--bk-shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--bk-type-compact-size);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--bk-motion-fast) ease, visibility var(--bk-motion-fast) ease, background-color var(--bk-motion-fast) ease, border-color var(--bk-motion-fast) ease, color var(--bk-motion-fast) ease, transform var(--bk-motion-fast) ease, box-shadow var(--bk-motion-fast) ease;border:.6px solid #0000;align-items:center;gap:5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px;transform:translateY(-2px)scale(.98)}.bk-card__hover-actions>.bk-card__action-chip{position:static}.bk-card-hover-host:hover .bk-card__action-chip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.bk-card-hover-host:has(:focus-visible) .bk-card__action-chip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.bk-card__action-chip:hover{box-shadow:var(--bk-shadow-lg)}.bk-card-hover-host .bk-card__hover-actions .bk-icon-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--bk-motion-fast) ease, visibility var(--bk-motion-fast) ease}.bk-card-hover-host:hover .bk-card__hover-actions .bk-icon-btn{opacity:1;visibility:visible;pointer-events:auto}.bk-card-hover-host:has(:focus-visible) .bk-card__hover-actions .bk-icon-btn{opacity:1;visibility:visible;pointer-events:auto}
.bk-chip{appearance:none;box-sizing:border-box;font:inherit;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:400;line-height:1;display:inline-flex}.bk-chip--action{min-height:32px;padding:0 var(--bk-space-16);background:var(--bk-control-fill,var(--bk-color-background-middle));color:var(--bk-color-text-primary);cursor:pointer;font-size:13px;transition:background .14s,color .14s,border-color .14s}.bk-chip--action:hover:not(:disabled){background:var(--bk-color-state-hover);border-color:#0000}.bk-chip--action:focus-visible{border-color:var(--text-strong);outline:none}.bk-chip--action[aria-selected=true],.bk-chip--action.is-active,.bk-chip--action.active,.bk-chip--action.is-active:hover:not(:disabled),.bk-chip--action[aria-selected=true]:hover:not(:disabled),.bk-chip--action.active:hover:not(:disabled){background:var(--text-strong);border-color:var(--text-strong);color:var(--bg-panel)}.bk-chip--action:disabled,.bk-chip--action[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bk-chip--static{background:var(--bk-color-background-base);min-height:24px;color:var(--bk-color-text-secondary);padding:0 10px;font-size:12px}.bk-chip--compact{border:0;border-radius:4px;min-height:20px;padding:0 6px;font-size:12px}.bk-chip__count{color:var(--bk-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.bk-chip--action.is-active .bk-chip__count,.bk-chip--action[aria-selected=true] .bk-chip__count,.bk-chip--action.active .bk-chip__count{color:inherit;opacity:.8}.bk-chip--removable{max-width:240px;min-height:24px;padding:0 var(--bk-space-4) 0 var(--bk-space-8);gap:var(--bk-space-4);font-size:var(--bk-type-compact-size);background:var(--bk-color-background-base);color:var(--bk-color-text-secondary)}.bk-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk-chip__remove{appearance:none;width:16px;height:16px;color:var(--bk-color-icon-tertiary);cursor:pointer;transition:background var(--bk-motion-fast) ease, color var(--bk-motion-fast) ease;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bk-chip__remove:hover,.bk-chip__remove:focus-visible{background:var(--bk-color-state-hover);color:var(--bk-color-icon-primary);outline:none}
.bk-search{width:100%;height:36px;padding:0 var(--bk-space-16);border-radius:var(--bk-radius-10);background:var(--bk-control-fill,var(--bk-color-background-middle));color:var(--bk-color-text-primary);font:inherit;border:1px solid #0000;font-size:14px}.bk-search:focus{border-color:var(--bk-color-line-focus);box-shadow:0 0 0 3px var(--bk-color-state-focus);outline:none}.bk-search::placeholder{color:var(--bk-color-text-secondary)}.bk-search::-webkit-search-cancel-button{appearance:none;display:none}.bk-search::-webkit-search-decoration{appearance:none;display:none}.bk-search-box{background:var(--bk-control-fill,var(--bk-color-background-middle));border:1px solid #0000;border-radius:999px;align-items:center;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:relative}.bk-search-box:focus-within{border-color:var(--bk-color-line-focus);box-shadow:0 0 0 3px var(--bk-color-state-focus)}.bk-search-box__icon{color:var(--bk-color-text-tertiary);pointer-events:none;display:inline-flex;position:absolute;left:10px}.bk-search-box__input,.bk-search-box__input:focus{appearance:none;width:100%;font:inherit;color:var(--bk-color-text-primary);box-shadow:none;background:0 0;border:0;outline:none;padding:6px 28px;font-size:12px}.bk-search-box__input::placeholder{color:var(--bk-color-text-tertiary)}.bk-search-box__input::-webkit-search-cancel-button{appearance:none;display:none}.bk-search-box__input::-webkit-search-decoration{appearance:none;display:none}.bk-search-box__clear{background:var(--bk-color-background-base);width:20px;height:20px;color:var(--bk-color-text-secondary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;right:5px}.bk-search-box__clear:hover{background:var(--bk-color-line-light);color:var(--bk-color-text-primary)}.bk-search-box__clear:focus-visible{outline:2px solid var(--bk-color-line-focus);outline-offset:1px}
.bk-scrollbar,.chat-log,.viewer-body{scrollbar-width:thin;scrollbar-color:var(--bk-color-line-regular,#0d0d0d1f) transparent}.bk-scrollbar::-webkit-scrollbar{width:6px;height:6px}.chat-log::-webkit-scrollbar{width:6px;height:6px}.viewer-body::-webkit-scrollbar{width:6px;height:6px}.bk-scrollbar::-webkit-scrollbar-track{background:0 0}.chat-log::-webkit-scrollbar-track{background:0 0}.viewer-body::-webkit-scrollbar-track{background:0 0}.bk-scrollbar::-webkit-scrollbar-thumb{background:var(--bk-color-line-regular,#0d0d0d1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.chat-log::-webkit-scrollbar-thumb{background:var(--bk-color-line-regular,#0d0d0d1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.viewer-body::-webkit-scrollbar-thumb{background:var(--bk-color-line-regular,#0d0d0d1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.bk-scrollbar::-webkit-scrollbar-corner{background:0 0}.chat-log::-webkit-scrollbar-corner{background:0 0}.viewer-body::-webkit-scrollbar-corner{background:0 0}
.bk-button{appearance:none;box-sizing:border-box;min-width:64px;height:32px;padding:0 var(--bk-space-16);color:var(--bk-color-text-primary);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:.6px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.bk-button:focus-visible{border-color:var(--bk-color-line-focus);box-shadow:0 0 0 3px var(--bk-color-state-focus);outline:none}.bk-button:disabled{cursor:not-allowed}.bk-button svg{flex:none}.bk-button--primary{background:rgb(var(--bk-color-public-normal));color:var(--bk-color-background-middle)}.bk-button--primary:hover:not(:disabled){background:rgb(var(--bk-color-public-hover))}.bk-button--primary:active:not(:disabled){background:rgb(var(--bk-color-public-pressed))}.bk-button--primary:disabled{background:rgba(var(--bk-color-public-normal), .4)}.bk-button--danger{background:rgb(var(--bk-color-error-normal));color:var(--bk-color-text-white)}.bk-button--danger:hover:not(:disabled){background:rgb(var(--bk-color-error-hover))}.bk-button--danger:active:not(:disabled){background:rgb(var(--bk-color-error-pressed))}.bk-button--danger:disabled{background:rgba(var(--bk-color-error-normal), .4)}.bk-button--warning{background:rgb(var(--bk-color-warning-normal));color:var(--bk-color-text-white)}.bk-button--warning:hover:not(:disabled){background:rgb(var(--bk-color-warning-hover))}.bk-button--warning:active:not(:disabled){background:rgb(var(--bk-color-warning-pressed))}.bk-button--warning:disabled{background:rgba(var(--bk-color-warning-normal), .4)}.bk-button--secondary{background:var(--bk-control-fill,var(--bk-color-background-middle));border-color:#0000}.bk-button--secondary:hover:not(:disabled){background:var(--bk-color-state-hover);border-color:#0000}.bk-button--secondary:active:not(:disabled){background:var(--bk-color-state-pressed);border-color:#0000}.bk-button--secondary:disabled{opacity:.4}.bk-button--ghost{background:var(--bk-color-state-normal)}.bk-button--ghost:hover:not(:disabled){background:var(--bk-color-state-hover)}.bk-button--ghost:active:not(:disabled){background:var(--bk-color-state-pressed)}.bk-button--ghost:disabled{opacity:.4}.bk-button--text{min-width:0;padding:0 var(--bk-space-6);color:var(--bk-color-text-brand);background:0 0}.bk-button--text:hover:not(:disabled){color:var(--bk-color-brand-hover);background:0 0;border-color:#0000}.bk-button--text:active:not(:disabled){color:var(--bk-color-brand-pressed);background:0 0;border-color:#0000}.bk-button--text:disabled{opacity:.4}.bk-button--menu{max-width:100%;height:auto;min-height:32px;padding:0 var(--bk-space-12) 0 var(--bk-space-16);background:var(--bk-control-fill,var(--bk-color-background-middle));color:var(--bk-color-text-primary);border-color:#0000;justify-content:space-between;gap:4px;font-weight:400}.bk-button--menu:hover:not(:disabled){background:var(--bk-color-state-hover);border-color:#0000}.bk-button--menu:disabled{opacity:.4}.bk-button--primary.is-active{background:rgb(var(--bk-color-public-pressed))}.bk-button--danger.is-active{background:rgb(var(--bk-color-error-pressed))}.bk-button--warning.is-active{background:rgb(var(--bk-color-warning-pressed))}.bk-button--secondary.is-active,.bk-button--ghost.is-active{background:var(--bk-color-state-pressed)}.bk-button--lg{height:40px;padding:0 var(--bk-space-16);font-size:14px}.bk-button--sm{height:28px;padding:0 12px;font-size:12px}.bk-button--xs{border-radius:var(--bk-radius-6);min-width:52px;height:24px;padding:0 10px;font-size:12px}.bk-button--pill{border-radius:var(--radius-pill)}.bk-button.is-success-flash{border-color:rgb(var(--bk-color-success-normal));background:rgb(var(--bk-color-success-light));color:rgb(var(--bk-color-success-normal))}.bk-button.is-success-flash:hover:not(:disabled){background:rgb(var(--bk-color-success-light))}.bk-button.is-success-flash svg{color:currentColor}
.bk-notice{box-sizing:border-box;background:var(--bk-control-fill,var(--bk-color-background-middle));width:100%;color:var(--bk-color-text-primary);border:.6px solid #0000;border-radius:16px;flex-direction:column;flex:none;align-items:stretch;display:flex}.bk-notice>*{--bk-control-fill:var(--bk-color-background-middle)}.bk-notice__copy{word-break:break-word;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:16px 16px 8px;display:flex}.bk-notice--no-actions .bk-notice__copy{padding-bottom:16px}.bk-notice__title{color:var(--bk-color-text-primary);font:600 14px/22px var(--sans);letter-spacing:0}.bk-notice__description{color:var(--bk-color-text-secondary);font:400 12px/20px var(--sans);letter-spacing:0}.bk-notice__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px 16px;display:flex}.bk-notice-inline{min-width:0;color:var(--bk-color-text-secondary);font:400 14px/22px var(--sans);word-break:break-word;flex:auto;margin:0}.bk-notice-inline--success{color:rgb(var(--bk-color-success-pressed))}.bk-notice-inline--warning{color:rgb(var(--bk-color-warning-pressed))}.bk-notice-inline--error{color:rgb(var(--bk-color-error-pressed))}.bk-notice--error{background:rgb(var(--bk-color-error-light))}.bk-notice--warning{background:rgb(var(--bk-color-warning-light))}
.bk-empty{justify-content:center;align-items:center;gap:var(--bk-space-8);padding:48px var(--bk-space-16);text-align:center;font-size:var(--bk-type-body-size);line-height:var(--bk-type-body-line);color:var(--bk-color-text-secondary);flex-direction:column;display:flex}.bk-empty__icon{color:var(--bk-color-icon-tertiary);display:inline-flex}.bk-empty__title{max-width:480px;font-size:var(--bk-type-title-size);line-height:var(--bk-type-title-line);color:var(--bk-color-text-primary);word-break:break-word;margin:0;font-weight:500}.bk-empty--heading .bk-empty__title{font-size:var(--bk-type-heading-size);line-height:var(--bk-type-heading-line)}.bk-empty__desc{max-width:480px;font-size:var(--bk-type-body-size);line-height:var(--bk-type-body-line);color:var(--bk-color-text-secondary);margin:0}.bk-empty__action{margin-top:var(--bk-space-8);align-items:center;gap:var(--bk-space-8);display:inline-flex}.bk-empty--sm{gap:var(--bk-space-4);padding:var(--bk-space-12) var(--bk-space-16);font-size:var(--bk-type-compact-size);line-height:var(--bk-type-compact-line)}.bk-empty--sm .bk-empty__desc{font-size:var(--bk-type-compact-size);line-height:var(--bk-type-compact-line)}.bk-empty--sm .bk-empty__action{margin-top:var(--bk-space-4)}
.bk-picker{gap:var(--bk-space-6);flex-direction:column;min-width:0;display:flex}.bk-picker__search{flex:none;display:flex}.bk-picker__search>input,.bk-picker__search>.bk-textfield{flex:1;min-width:0}.bk-picker__list{gap:var(--bk-space-2);flex-direction:column;flex:auto;min-height:0;max-height:320px;display:flex;overflow-y:auto}.bk-picker__swatch{border:1px solid var(--bk-color-line-light);border-radius:50%;width:12px;height:12px}
.bk-field{gap:var(--bk-space-6);flex-direction:column;min-width:0;display:flex}.bk-field--row{justify-content:space-between;align-items:center;gap:var(--bk-space-12);flex-direction:row}.bk-field--row>.bk-field__text{gap:var(--bk-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.bk-field__label{font-size:var(--bk-type-compact-size);line-height:var(--bk-type-compact-line);color:var(--bk-color-text-secondary);font-weight:500}.bk-field__label--required:after{content:" *";color:rgb(var(--bk-color-error-normal))}.bk-field__hint{font-size:var(--bk-type-caption-size);line-height:var(--bk-type-caption-line);color:var(--bk-color-text-tertiary)}.bk-field__error{font-size:var(--bk-type-body-size);line-height:var(--bk-type-body-line);color:rgb(var(--bk-color-error-normal));margin:0}
.bk-section-head{justify-content:space-between;align-items:var(--bk-section-head-align,flex-start);gap:var(--bk-section-head-gap,12px);display:flex}.bk-section-head>div{min-width:0;max-width:100%}.bk-section-head>button,.bk-section-head__actions>button{white-space:nowrap;flex-shrink:0}.bk-section-head__actions{align-items:center;gap:8px;display:flex}
/*# sourceMappingURL=04gu-y1o.2jw4.css.map*/