body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.ant-app,.ant-btn,.ant-config-provider,.ant-dropdown,.ant-form,.ant-input,.ant-menu,.ant-message,.ant-modal,.ant-notification,.ant-pagination,.ant-picker,.ant-select,.ant-table,.ant-tabs,.ant-typography{font-family:var(--font-body)}:root{--nb-ant-control-sm:36px;--nb-ant-control-md:48px;--nb-ant-control-lg:52px;--nb-ant-button-sm:36px;--nb-table-row-bg:var(--soft-panel);--nb-table-row-hover:#f3efff;--nb-feedback-z-index:1300}.ant-btn{background:var(--clean-white);border-color:var(--structure-line);border-radius:var(--radius-pill);box-shadow:none;color:var(--text-ink);font-weight:900;min-height:var(--nb-ant-control-md);transition:transform .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),color .22s var(--ease)}.ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only){padding-inline:18px}.ant-btn-lg{min-height:var(--nb-ant-control-lg);padding-inline:22px}.ant-btn-sm{border-radius:999px;font-size:12px;min-height:var(--nb-ant-button-sm);padding-inline:12px}.ant-btn-icon-only{padding-inline:0;width:var(--nb-ant-control-md)}.ant-btn-icon-only.ant-btn-lg{width:var(--nb-ant-control-lg)}.ant-btn-icon-only.ant-btn-sm{width:var(--nb-ant-button-sm)}.ant-btn:focus-visible,.ant-btn:hover{background:var(--lavender-hover)!important;border-color:#9b7cffad!important;color:var(--obsidian-ink)!important;transform:translateY(-1px)}.ant-btn-primary{background:var(--lavender-fill);border-color:transparent;box-shadow:none;color:var(--obsidian-ink)}.ant-btn-primary:focus-visible,.ant-btn-primary:hover{background:var(--lavender-hover)!important;border-color:transparent!important;box-shadow:var(--shadow-cta);color:var(--obsidian-ink)!important;transform:translateY(-2px)}.ant-btn-link,.ant-btn-text{background:transparent;border-color:transparent;color:var(--kicker-violet)}.ant-btn-link:hover,.ant-btn-text:hover{background:#9b7cff1a!important;color:var(--status-violet)!important}.ant-btn-dangerous,.ant-btn-dangerous:hover{border-color:#ff6d5e52!important;color:var(--danger-coral)!important}.ant-btn-primary.ant-btn-dangerous{background:var(--danger-coral)!important;border-color:transparent!important;color:var(--clean-white)!important}.ant-btn-primary.ant-btn-dangerous:focus-visible,.ant-btn-primary.ant-btn-dangerous:hover{background:#ff5f50!important;border-color:transparent!important;box-shadow:0 18px 44px #ff6d5e3d;color:var(--clean-white)!important}.ant-btn.ant-btn-disabled,.ant-btn[disabled],.ant-input-disabled,.ant-picker-disabled,.ant-select-disabled{border-color:var(--structure-line)!important;opacity:.58}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--clean-white)!important;border:1px solid var(--structure-line)!important;border-radius:18px!important;box-shadow:none!important;color:var(--text-ink);min-height:var(--nb-ant-control-md);transition:border-color .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:14px;font-weight:700}.ant-input,.ant-input-affix-wrapper{padding-inline:16px}.ant-input-affix-wrapper-sm,.ant-input-sm{border-radius:14px!important;font-size:12px!important;min-height:var(--nb-ant-control-sm)!important;padding-inline:12px!important}.ant-input-affix-wrapper-lg,.ant-input-lg{border-radius:18px!important;min-height:var(--nb-ant-control-lg)!important;padding-inline:16px!important}.ant-input-affix-wrapper .ant-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:0!important}.ant-input-affix-wrapper .ant-input:focus,.ant-input-affix-wrapper .ant-input:hover,.ant-input-affix-wrapper-focused .ant-input,.ant-input-affix-wrapper:hover .ant-input{background:transparent!important;border:0!important;box-shadow:none!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{color:var(--subtext-slate)}.ant-input-number .ant-input-number-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:calc(var(--nb-ant-control-md) - 2px);min-height:0;padding-inline:16px}.ant-input-number-affix-wrapper .ant-input-number{background:transparent!important;border:0!important;box-shadow:none!important}.ant-input-number-sm{border-radius:14px!important;min-height:var(--nb-ant-control-sm)!important}.ant-input-number-sm .ant-input-number-input{font-size:12px;height:calc(var(--nb-ant-control-sm) - 2px);padding-inline:12px}.ant-input-number-lg{border-radius:18px!important;min-height:var(--nb-ant-control-lg)!important}.ant-input-number-lg .ant-input-number-input{height:calc(var(--nb-ant-control-lg) - 2px);padding-inline:16px}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder,.ant-picker-input>input::-moz-placeholder{color:#616b72b8!important}.ant-input-number-input::placeholder,.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:#616b72b8!important}.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.ant-input-focused:not(:disabled),.ant-input-number-affix-wrapper-focused:not(.ant-input-number-affix-wrapper-disabled),.ant-input-number-focused:not(.ant-input-number-disabled),.ant-input-number:not(.ant-input-number-disabled):hover,.ant-input:not(:disabled):focus,.ant-input:not(:disabled):hover,.ant-picker-focused:not(.ant-picker-disabled),.ant-picker:not(.ant-picker-disabled):hover,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--nb-ant-focus-border,rgba(155,124,255,.68))!important;box-shadow:none!important}.ant-mentions-focused,:is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select,.ant-select-selector,.ant-mentions):is(:focus,:focus-visible,:focus-within){box-shadow:none!important;outline:0}:is(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-group-wrapper-status-error,.ant-input-number-status-error,.ant-input-number-affix-wrapper-status-error,.ant-picker-status-error,.ant-mentions-status-error,.ant-select-status-error):not(:where(:disabled,[class*=-disabled])):not(:has(input:disabled)){--nb-ant-focus-border:var(--danger-coral);border-color:var(--danger-coral)!important}.ant-select.ant-select-status-error:not(.ant-select-disabled) .ant-select-selector{border-color:var(--danger-coral)!important}:is(.ant-input-status-warning,.ant-input-affix-wrapper-status-warning,.ant-input-group-wrapper-status-warning,.ant-input-number-status-warning,.ant-input-number-affix-wrapper-status-warning,.ant-picker-status-warning,.ant-mentions-status-warning,.ant-select-status-warning):not(:where(:disabled,[class*=-disabled])):not(:has(input:disabled)){--nb-ant-focus-border:var(--warn);border-color:var(--warn)!important}.ant-select.ant-select-status-warning:not(.ant-select-disabled) .ant-select-selector{border-color:var(--warn)!important}.ant-form-item-label>label{color:var(--dense-text);font-size:13px;font-weight:900}.ant-form-item-explain-error{color:var(--danger-coral);font-size:12px;font-weight:800}.ant-input-number-handler-wrap{border-end-end-radius:18px;border-start-end-radius:18px;min-width:36px}.ant-input-number-sm .ant-input-number-handler-wrap{border-end-end-radius:14px;border-start-end-radius:14px;min-width:32px}.ant-input-search .ant-input-group-addon .ant-btn,.ant-input-search-button{border-radius:0 18px 18px 0!important;min-height:var(--nb-ant-control-md)}.ant-input-search .ant-input,.ant-input-search .ant-input-affix-wrapper{min-height:var(--nb-ant-control-md)}.ant-input-search.ant-input-search-small .ant-input-group-addon .ant-btn,.ant-input-search.ant-input-search-small .ant-input-search-button{border-radius:0 14px 14px 0!important;min-height:var(--nb-ant-control-sm)}.ant-input-search.ant-input-search-large .ant-input-group-addon .ant-btn,.ant-input-search.ant-input-search-large .ant-input-search-button{min-height:var(--nb-ant-control-lg)}.ant-input-search.ant-input-search-small .ant-input,.ant-input-search.ant-input-search-small .ant-input-affix-wrapper{border-radius:14px 0 0 14px!important;min-height:var(--nb-ant-control-sm)!important}.ant-input-search.ant-input-search-large .ant-input,.ant-input-search.ant-input-search-large .ant-input-affix-wrapper{min-height:var(--nb-ant-control-lg)!important}.ant-input-search.neo-search-input{width:100%}.ant-input-search.neo-search-input .ant-input-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 64px;height:100%;width:100%}.ant-input-search.neo-search-input .ant-input-group{background:var(--clean-white);border:1px solid var(--structure-line);border-radius:calc(var(--nb-ant-control-md)/2);display:grid!important;grid-template-columns:minmax(0,1fr) 64px;height:var(--nb-ant-control-md);overflow:hidden;transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.ant-input-search.neo-search-input:not(:has(input:disabled)) .ant-input-group:focus-within,.ant-input-search.neo-search-input:not(:has(input:disabled)) .ant-input-group:hover{border-color:var(--nb-ant-focus-border,rgba(155,124,255,.68));box-shadow:none}.ant-input-search.neo-search-input:is(.ant-input-group-wrapper-status-error,.ant-input-group-wrapper-status-warning):not(:has(input:disabled)) .ant-input-group{border-color:var(--nb-ant-focus-border)}.ant-input-search.neo-search-input .ant-input-affix-wrapper{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:100%!important;min-height:0!important;padding:0 24px!important;width:100%}.ant-input-search.neo-search-input .ant-input-affix-wrapper-focused,.ant-input-search.neo-search-input .ant-input-affix-wrapper:focus,.ant-input-search.neo-search-input .ant-input-affix-wrapper:hover{border:0!important;box-shadow:none!important}.ant-input-search.neo-search-input .ant-input{background:transparent!important;border:0!important;box-shadow:none!important;height:100%!important;min-height:0!important;padding:0!important}.ant-input-search.neo-search-input .ant-input::-moz-placeholder{color:#2630336b}.ant-input-search.neo-search-input .ant-input::placeholder{color:#2630336b}.ant-input-search.neo-search-input .ant-input-group-addon{align-items:center;background:transparent!important;border:0!important;display:flex!important;height:100%;justify-content:center;padding:0!important;position:relative;width:64px}.ant-input-search.neo-search-input .ant-input-group-addon:before{background:var(--structure-line);content:"";height:100%;left:0;position:absolute;top:0;width:1px}.ant-input-search.neo-search-input .ant-input-search-button{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--dense-text)!important;display:flex!important;height:100%!important;justify-content:center;min-height:0!important;width:64px!important}.ant-input-search.neo-search-input .ant-input-search-button .anticon{align-items:center;display:inline-flex;font-size:var(--icon-sm);justify-content:center;line-height:1}.ant-input-search.neo-search-input .ant-input-search-button svg{height:1em;width:1em}.ant-input-search.neo-search-input .ant-input-search-button:focus,.ant-input-search.neo-search-input .ant-input-search-button:hover{background:var(--lavender-hover)!important;color:var(--theme-primary)!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{align-items:center;display:flex;height:var(--nb-ant-control-md)!important;padding-inline:14px!important}.ant-select .ant-select-arrow{color:var(--subtext-slate);margin-top:0;top:50%;transform:translateY(-50%)}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder,.ant-select-single .ant-select-selector .ant-select-selection-search{inset-inline-end:28px;inset-inline-start:14px}.ant-select .ant-select-selection-search,.ant-select .ant-select-selection-search-input{background:transparent!important;box-shadow:none!important}.ant-select .ant-select-selection-search-input{border:0!important;height:calc(var(--nb-ant-control-md) - 2px)!important;outline:0!important}.ant-select .ant-select-selection-search-input:active,.ant-select .ant-select-selection-search-input:focus,.ant-select .ant-select-selection-search-input:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:calc(var(--nb-ant-control-md) - 2px)!important}.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{border-radius:var(--radius-pill)!important;height:var(--nb-ant-control-sm)!important;min-height:var(--nb-ant-control-sm)!important;padding-inline:12px!important}.ant-select-sm .ant-select-selector .ant-select-selection-item,.ant-select-sm .ant-select-selector .ant-select-selection-placeholder,.ant-select-sm .ant-select-selector .ant-select-selection-search{inset-inline-end:28px;inset-inline-start:12px}.ant-select-sm .ant-select-selection-search-input{height:calc(var(--nb-ant-control-sm) - 2px)!important}.ant-select-sm .ant-select-selection-item,.ant-select-sm .ant-select-selection-placeholder{font-size:12px;font-weight:900;line-height:calc(var(--nb-ant-control-sm) - 2px)!important}.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{border-radius:18px!important;height:var(--nb-ant-control-lg)!important;min-height:var(--nb-ant-control-lg)!important;padding-inline:16px!important}.ant-select-lg .ant-select-selection-search-input{height:calc(var(--nb-ant-control-lg) - 2px)!important}.ant-select-lg .ant-select-selection-item,.ant-select-lg .ant-select-selection-placeholder{line-height:calc(var(--nb-ant-control-lg) - 2px)!important}.ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector{height:auto!important;min-height:var(--nb-ant-control-md)!important;padding-block:5px!important}.ant-select-multiple.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{min-height:var(--nb-ant-control-sm)!important;padding-block:3px!important}.ant-select-multiple.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{min-height:var(--nb-ant-control-lg)!important;padding-block:7px!important}.ant-picker{height:var(--nb-ant-control-md);padding-inline:16px}.ant-picker .ant-picker-input{align-items:center}.ant-picker-small{border-radius:14px!important;height:var(--nb-ant-control-sm)!important;min-height:var(--nb-ant-control-sm)!important;padding-inline:12px!important}.ant-picker-large{height:var(--nb-ant-control-lg)!important;min-height:var(--nb-ant-control-lg)!important;padding-inline:16px!important}.ant-picker-small .ant-picker-input>input{font-size:12px}.ant-cascader-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-inner,.ant-select-dropdown,.ant-tooltip .ant-tooltip-inner{background:var(--soft-panel);border:1px solid var(--structure-line);border-radius:22px;box-shadow:var(--shadow-resource)}.ant-cascader-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown{padding:6px}.ant-cascader-menu-item,.ant-dropdown-menu-item,.ant-menu-item,.ant-select-item{border-radius:14px;color:var(--dense-text);font-size:13px;font-weight:800;min-height:42px}.ant-cascader-menu-item-active,.ant-dropdown-menu-item:hover,.ant-menu-item:hover,.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#1216190b!important}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--lavender-fill)!important;color:var(--obsidian-ink);font-weight:900}.ant-select-multiple .ant-select-selection-item{background:var(--lavender-fill);border:0;border-radius:var(--radius-pill);color:var(--obsidian-ink);font-size:12px;font-weight:900;min-height:28px}.ant-picker-dropdown .ant-picker-panel-container{border-radius:24px;overflow:hidden}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--obsidian-ink);color:var(--clean-white)}.ant-picker-cell-in-view.ant-picker-cell-in-range:before,.ant-picker-cell-in-view.ant-picker-cell-range-hover:before{background:#d8ccff7a}.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--status-violet)!important}.ant-checkbox-wrapper,.ant-radio-wrapper{color:var(--text-ink);font-size:14px;font-weight:800}.ant-checkbox-wrapper{align-items:center;gap:8px}.ant-checkbox{top:0}.ant-radio-inner{border-color:#12161938}.ant-radio-checked .ant-radio-inner{background:var(--status-violet);border-color:var(--status-violet)}.ant-checkbox-inner{background:var(--clean-white);border-color:var(--structure-line);border-radius:6px;height:20px;transition:border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease);width:20px}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#9b7cffad;box-shadow:var(--focus-ring)}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--obsidian-ink);border-color:var(--obsidian-ink)}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--clean-white)}.ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--status-violet);border-color:var(--status-violet)}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--clean-white);height:2px;width:10px}.ant-checkbox-disabled .ant-checkbox-inner{background:#12161914!important;border-color:var(--structure-line)!important}.ant-radio-button-wrapper{border-color:var(--structure-line);color:var(--dense-text);font-weight:900;min-height:42px}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--obsidian-ink);border-color:var(--obsidian-ink);color:var(--clean-white)}.ant-switch{background:#12161929;border:0;box-shadow:inset 0 0 0 1px var(--structure-line);height:30px;min-width:54px}.ant-switch .ant-switch-handle{height:22px;inset-inline-start:4px;top:4px;width:22px}.ant-switch.ant-switch-checked{background:var(--obsidian-ink);box-shadow:none}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--obsidian-ink)}.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 26px)}.ant-switch.ant-switch-small{height:24px;min-width:44px}.ant-switch.ant-switch-small .ant-switch-handle{height:18px;inset-inline-start:3px;top:3px;width:18px}.ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 21px)}.ant-segmented{background:var(--warm-paper)!important;border:1px solid var(--structure-line)!important;border-radius:var(--radius-pill)!important;padding:5px!important}.ant-segmented .ant-segmented-group{align-items:center;gap:4px}.ant-segmented .ant-segmented-item,.ant-segmented .ant-segmented-thumb{border-radius:var(--radius-pill)!important}.ant-segmented .ant-segmented-thumb{background:var(--obsidian-ink)!important}.ant-segmented .ant-segmented-item{font-weight:900}.ant-segmented .ant-segmented-item-label{border-radius:var(--radius-pill)!important;font-size:13px;font-weight:900;line-height:34px;min-height:34px;padding:0 12px}.ant-segmented.ant-segmented-sm .ant-segmented-item-label{font-size:12px;line-height:30px;min-height:30px;padding:0 10px}.ant-segmented .ant-segmented-item-selected{background:var(--obsidian-ink)!important;color:var(--clean-white)!important}.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--clean-white)!important}.ant-tabs-nav{margin-bottom:18px}.ant-tabs-tab{color:var(--subtext-slate);font-size:14px;font-weight:900}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--obsidian-ink)}.ant-tabs-ink-bar{background:var(--obsidian-ink);border-radius:999px;height:3px}.ant-popover .ant-popover-inner{max-width:380px;padding:16px 18px}.ant-popover-title{color:var(--text-ink);font-size:14px;font-weight:900}.ant-popover-content,.ant-popover-inner-content{color:var(--subtext-slate);font-size:13px;line-height:1.5}.ant-tooltip .ant-tooltip-inner{background:var(--obsidian-ink);border:0;border-radius:12px;color:var(--clean-white);font-size:12px;font-weight:800;min-height:0;padding:8px 10px}.ant-tooltip .ant-tooltip-arrow:before{background:var(--obsidian-ink)}.ant-tag{align-items:center;background:var(--warm-paper);border:0;border-radius:var(--radius-pill);color:var(--dense-text);display:inline-flex;font-size:12px;font-weight:900;gap:5px;min-height:28px;padding:0 10px}.ant-tag-blue,.ant-tag-green,.ant-tag-processing,.ant-tag-purple,.ant-tag-success{background:var(--lavender-fill);color:var(--obsidian-ink)}.ant-tag-error,.ant-tag-red{background:var(--coral-soft);color:var(--danger-coral)}.ant-badge .ant-badge-count{background:var(--lavender-fill);border:0;box-shadow:none;color:var(--obsidian-ink);font-size:11px;font-weight:900;height:20px;min-width:20px}.ant-badge .ant-badge-dot{background:var(--danger-coral);height:9px;width:9px}.ant-breadcrumb,.ant-breadcrumb a{color:var(--subtext-slate);font-size:13px;font-weight:800}.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child a,.ant-tree{color:var(--text-ink)}.ant-tree{background:transparent}.ant-tree .ant-tree-node-content-wrapper{border-radius:12px;line-height:36px;min-height:36px}.ant-tree .ant-tree-node-content-wrapper:hover{background:#1216190b}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--lavender-fill);color:var(--obsidian-ink);font-weight:900}.ant-list,.ant-list-item{color:var(--text-ink)}.ant-list-item{border-block-end-color:var(--structure-line)!important;min-height:56px;padding:14px 18px!important}.ant-image,.ant-image-img{border-radius:16px}.ant-image-mask{background:#0d1012b8;border-radius:inherit}:is(.ant-image-mask-info,.nbw-image-mask-info){font-size:0}:is(.ant-image,.nbw-image) :is(.ant-image-mask,.nbw-image-mask) :is(.ant-image-mask-info,.nbw-image-mask-info)>.anticon{font-size:16px;margin-inline-end:0}.ant-image-preview-mask{background:#0d1012d1!important}.ant-slider .ant-slider-rail{background:#1216191f;height:7px}.ant-slider .ant-slider-track{background:var(--status-violet);height:7px}.ant-slider .ant-slider-handle:after{--nb-slider-handle-size:20px;box-shadow:0 4px 14px #0d101229;height:var(--nb-slider-handle-size);inset-block-start:0;inset-inline-start:0;transition:box-shadow .2s ease,background-color .2s ease;width:var(--nb-slider-handle-size)}.ant-slider:not(.ant-slider-disabled) .ant-slider-handle:is(:hover,:active,:focus,.ant-slider-handle-dragging):after{height:var(--nb-slider-handle-size)!important;inset-block-start:0!important;inset-inline-start:0!important;width:var(--nb-slider-handle-size)!important}.ant-spin .ant-spin-dot-item{background-color:var(--status-violet)}.ant-divider{border-color:var(--structure-line)}.ant-divider-horizontal{margin:18px 0}.ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1012b8!important}.ant-modal:focus,.ant-modal:focus-visible{box-shadow:none;outline:0}.ant-modal .ant-modal-content{background:var(--soft-panel);border:1px solid var(--structure-line);border-radius:28px;box-shadow:var(--shadow-popular);overflow:hidden}.ant-modal .ant-modal-header{background:var(--soft-panel);border-bottom:1px solid var(--structure-line);padding:22px 24px 16px}.ant-modal .ant-modal-title{color:var(--text-ink);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.04em}.ant-modal .ant-modal-body{padding:24px}.ant-modal .ant-modal-footer{border-top:1px solid var(--structure-line);padding:16px 24px 22px}.ant-modal .ant-modal-close{color:var(--dense-text);top:16px}.ant-table-wrapper .ant-table{background:var(--soft-panel);border:1px solid var(--structure-line);border-radius:24px;overflow:hidden}.ant-table-thead>tr>th{background:#12161909!important;color:var(--dense-text)!important;font-size:12px;font-weight:900!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom-color:var(--structure-line)!important}.ant-table-tbody>tr>td{background:var(--nb-table-row-bg)!important;color:var(--text-ink);font-size:14px;transition:background-color .18s ease}.ant-table-tbody>tr:hover{--nb-table-row-bg:var(--nb-table-row-hover)}.ant-table-tbody>tr:hover>td{background:var(--nb-table-row-hover)!important}.ant-table-wrapper .ant-table-container{border-radius:inherit}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:var(--nb-table-row-bg)!important;z-index:4}.ant-table-wrapper .ant-table-thead .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead .ant-table-cell-fix-right{background:#f8fafc!important;z-index:5}.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:var(--nb-table-row-hover)!important}.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after{background:transparent;box-shadow:none!important;pointer-events:none;width:16px}.ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 10px -10px #0d101233!important}.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 10px -10px #0d101233!important}.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right-first:after{background:transparent;box-shadow:none!important}.ant-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{background:var(--clean-white);border:1px solid var(--structure-line);border-radius:50%;height:42px;line-height:40px;margin:0;min-width:42px}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-next button,.ant-pagination .ant-pagination-prev button{color:var(--dense-text);font-size:13px;font-weight:900}.ant-pagination .ant-pagination-item-active{background:var(--obsidian-ink);border-color:var(--obsidian-ink)}.ant-pagination .ant-pagination-item-active a{color:var(--clean-white)}.ant-pagination.ant-pagination-mini{gap:6px}.ant-pagination.ant-pagination-mini .ant-pagination-item,.ant-pagination.ant-pagination-mini .ant-pagination-jump-next,.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,.ant-pagination.ant-pagination-mini .ant-pagination-next,.ant-pagination.ant-pagination-mini .ant-pagination-prev{height:34px;line-height:32px;min-width:34px}.ant-pagination .ant-pagination-options{align-items:center;display:inline-flex;gap:8px;margin-inline-start:0}.ant-pagination .ant-pagination-options-size-changer .ant-select-selector{border-radius:var(--radius-pill)!important;height:var(--nb-ant-control-sm)!important;min-height:var(--nb-ant-control-sm)!important}.ant-pagination .ant-pagination-options-size-changer .ant-select-selection-item,.ant-pagination .ant-pagination-options-size-changer .ant-select-selection-placeholder{line-height:calc(var(--nb-ant-control-sm) - 2px)!important}.ant-pagination .ant-pagination-options-quick-jumper{color:var(--subtext-slate);font-size:12px;font-weight:800;height:var(--nb-ant-control-sm);line-height:var(--nb-ant-control-sm)}.ant-pagination .ant-pagination-options-quick-jumper input{border-radius:var(--radius-pill)!important;font-size:12px;font-weight:900;height:var(--nb-ant-control-sm);margin-inline:6px;min-height:var(--nb-ant-control-sm)!important;width:58px}.ant-upload-wrapper .ant-upload-drag{background:var(--clean-white);border-color:#12161933;border-radius:26px}.ant-upload-wrapper .ant-upload-drag:hover{background:#d8ccff29;border-color:#9b7cffad}.ant-empty{color:var(--subtext-slate)}.ant-empty-description{color:var(--subtext-slate)!important;font-size:14px;font-weight:800}.ant-progress .ant-progress-bg{background:linear-gradient(90deg,var(--lavender-fill),var(--status-violet))}.ant-progress .ant-progress-inner{background:#12161914}.ant-alert{background:var(--clean-white);border:1px solid var(--structure-line);border-radius:20px}.ant-alert-info,.ant-alert-success{background:#d8ccff38}.ant-alert-error,.ant-alert-warning{background:var(--coral-soft)}.ant-alert-message{color:var(--dense-text);font-weight:900}.ant-alert-description{color:var(--subtext-slate)}.ant-steps .ant-steps-item-icon{background:var(--clean-white);border-color:var(--structure-line)}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--obsidian-ink);border-color:var(--obsidian-ink)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background:var(--lavender-fill);border-color:transparent}.ant-steps .ant-steps-item-title{color:var(--dense-text);font-weight:900}.ant-message .ant-message-notice-content,.ant-notification .ant-notification-notice{background:var(--soft-panel);border:1px solid var(--structure-line);border-radius:20px;box-shadow:var(--shadow-resource)}.ant-message,.ant-notification{z-index:var(--nb-feedback-z-index)!important}.ant-message .ant-message-notice-content{color:var(--dense-text);font-weight:800;padding:12px 16px}.ant-notification .ant-notification-notice{max-width:min(420px,calc(100vw - 28px))}.ant-notification .ant-notification-notice-close{align-items:center;border-radius:999px;display:inline-flex;height:44px;justify-content:center;width:44px}.ant-notification .ant-notification-notice-close:hover{background:#1216190f}.ant-notification-notice-message{color:var(--text-ink);font-weight:900}.ant-notification-notice-description{color:var(--subtext-slate);line-height:1.55}@media (max-width:760px){.ant-modal{margin:14px auto;max-width:calc(100vw - 28px)}.ant-modal .ant-modal-body,.ant-modal .ant-modal-footer,.ant-modal .ant-modal-header{padding-inline:18px}.ant-cascader-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-select-dropdown{max-width:calc(100vw - 28px)}.ant-picker-dropdown .ant-picker-panel-container{overflow-x:auto}.ant-tabs-nav-wrap{overflow:auto}.ant-table-wrapper{overflow-x:auto}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{height:38px;line-height:36px;min-width:38px}}.nb-workspace *,.nb-workspace :after,.nb-workspace :before{box-sizing:border-box}.nb-workspace{background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--fs-sm);line-height:var(--lh-base);margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.nb-workspace button,.nb-workspace input,.nb-workspace select,.nb-workspace textarea{color:inherit;font:inherit}.nb-workspace button{cursor:pointer}.nb-workspace .is-disabled,.nb-workspace button:disabled{cursor:default;opacity:.45}.nb-workspace .is-focus,.nb-workspace :focus-visible{box-shadow:none;outline:2px solid var(--brand-focus);outline-offset:2px}.nb-workspace [hidden]{display:none!important}.nb-workspace h1,.nb-workspace h2,.nb-workspace h3,.nb-workspace h4,.nb-workspace p{margin:0}.nb-workspace .icon{fill:none;flex:none;height:var(--icon);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:var(--icon)}.nb-workspace .icon.sm{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .icon.lg{height:var(--icon-lg);width:var(--icon-lg)}.nb-workspace .icon-sprite{height:0;overflow:hidden;position:absolute;width:0}.nb-workspace .sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.nb-workspace .media{background-color:var(--media);background-position:50%;background-size:cover}.nb-workspace .eyebrow{color:var(--subtle);font-size:var(--fs-micro);font-weight:var(--fw-heavy);letter-spacing:var(--ls-eyebrow);margin:0 0 var(--space-6);text-transform:uppercase}.nb-workspace .num{font-variant-numeric:tabular-nums}.nb-workspace .app-shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100dvh}.nb-workspace .sidebar{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;overflow-y:auto;padding:25px 12px 18px;position:fixed;width:var(--sidebar-w);z-index:var(--z-sidebar)}.nb-workspace .wordmark{align-items:center;color:var(--ink);display:flex;font-size:var(--fs-headline);font-weight:var(--fw-heavy);gap:var(--space-8);height:36px;letter-spacing:-1px;line-height:1;margin:7px 0 7px 10px;text-decoration:none}.nb-workspace .wordmark-symbol{background:var(--logo,linear-gradient(135deg,#b9a2f6,var(--brand) 60%,var(--brand-blue))) center /cover;border-radius:9px;flex:none;height:34px;width:34px}.nb-workspace .nav-group{display:grid;gap:var(--space-2)}.nb-workspace .nav-group.primary{margin-top:38px}.nb-workspace .nav-caption{color:var(--subtle);font-size:var(--fs-caption);font-weight:var(--fw-semibold);margin:29px 0 10px;padding:0 13px}.nb-workspace .nav-item{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--ink);display:flex;font-size:var(--fs-body);font-weight:var(--fw-bold);gap:var(--space-12);height:var(--nav-item-h);padding:0 13px;text-align:left;text-decoration:none;transition:background var(--dur-base),color var(--dur-base),transform var(--dur-base);width:100%}.nb-workspace .nav-item.is-hover,.nb-workspace .nav-item:hover{background:var(--surface-muted)}.nb-workspace .nav-item:active{transform:scale(.985)}.nb-workspace .nav-item.active{background:var(--surface-active)}.nb-workspace .nav-item.active .icon{color:var(--brand)}.nb-workspace .sidebar-bottom{margin-top:auto;padding-top:var(--space-24)}.nb-workspace .sidebar-help{color:var(--subtle);font-size:var(--fs-micro);padding:0 11px var(--space-16)}.nb-workspace .online-dot{background:var(--online);border-radius:50%;display:inline-block;height:6px;margin-right:var(--space-6);width:6px}.nb-workspace .workspace-card{align-items:center;background:var(--surface-muted);border-radius:var(--r-md);display:flex;gap:10px;padding:10px}.nb-workspace .workspace-card small,.nb-workspace .workspace-card strong{display:block}.nb-workspace .workspace-card strong{font-size:var(--fs-caption)}.nb-workspace .workspace-card small{color:var(--subtle);font-size:var(--fs-micro);margin-top:var(--space-2)}.nb-workspace .avatar{background:var(--surface-active);border-radius:50%;color:var(--ink);display:grid;flex:none;font-size:var(--fs-sm);font-weight:var(--fw-heavy);height:35px;place-items:center;width:35px}.nb-workspace .avatar.square{background:var(--ink);border-radius:var(--r-sm);color:#fff;height:39px;width:39px}.nb-workspace .avatar.channel{border-radius:var(--r-sm);font-weight:var(--fw-regular);height:34px;width:34px}.nb-workspace .workspace{grid-column:2;min-width:0}.nb-workspace .sidebar-scrim{background:var(--scrim-light);top:0;right:0;bottom:0;left:0;position:fixed;z-index:calc(var(--z-sidebar) - 1)}.nb-workspace .content{margin:0 auto;max-width:var(--content-max);padding:28px var(--content-pad) 72px}.nb-workspace .section{scroll-margin-top:24px}.nb-workspace .section+.section{border-top:1px solid var(--line);margin-top:var(--space-32);padding-top:var(--space-24)}.nb-workspace .section-heading{align-items:flex-start;display:flex;gap:var(--space-20);justify-content:space-between;margin-bottom:var(--space-16)}.nb-workspace .section-heading h2{align-items:baseline;display:flex;font-size:var(--fs-title);font-weight:var(--fw-bold);gap:10px;letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin-bottom:var(--space-4)}.nb-workspace .section-heading h2 span{color:var(--subtle);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);letter-spacing:0}.nb-workspace .section-heading p{color:var(--muted);font-size:var(--fs-caption)}.nb-workspace .section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end}.nb-workspace .back-link{align-items:center;background:transparent;border:0;color:var(--subtle);display:inline-flex;font-size:var(--fs-caption);font-weight:var(--fw-semibold);gap:var(--space-6);margin-bottom:var(--space-16);padding:0}.nb-workspace .back-link:hover{color:var(--ink)}.nb-workspace .subnav{display:flex;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-12) 0 var(--space-20)}.nb-workspace .subnav button{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);padding:10px var(--space-16);transition:background var(--dur-fast),border-color var(--dur-fast)}.nb-workspace .subnav button:hover{background:var(--surface-muted);border-color:var(--line-hover)}.nb-workspace .button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--ink);display:inline-flex;font-size:var(--fs-caption);font-weight:var(--fw-bold);gap:var(--space-8);justify-content:center;min-height:var(--control-h);padding:0 var(--space-16);text-decoration:none;transition:transform var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);white-space:nowrap}.nb-workspace .button .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .button.is-hover,.nb-workspace .button:hover:not(:disabled){transform:translateY(-1px)}.nb-workspace .button.is-pressed,.nb-workspace .button:active:not(:disabled){transform:scale(.98)}.nb-workspace .button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.nb-workspace .button.primary.is-hover,.nb-workspace .button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.nb-workspace .button.secondary{background:var(--surface);border-color:var(--line-strong)}.nb-workspace .button.secondary.is-hover,.nb-workspace .button.secondary:hover:not(:disabled){border-color:var(--brand-focus)}.nb-workspace .button.tinted{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-hover)}.nb-workspace .button.tinted.is-hover,.nb-workspace .button.tinted:hover:not(:disabled){border-color:var(--brand-focus)}.nb-workspace .button.ghost{color:var(--ink-3)}.nb-workspace .button.ghost.is-hover,.nb-workspace .button.ghost:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}.nb-workspace .button.danger{background:var(--danger);border-color:var(--danger);color:#fff}.nb-workspace .button.sm{min-height:var(--control-h-sm);padding:0 var(--space-12)}.nb-workspace .button[aria-expanded] .icon{transition:transform var(--dur-fast)}.nb-workspace .button[aria-expanded=true] .icon{transform:rotate(180deg)}.nb-workspace .button.block{width:100%}.nb-workspace .button.is-loading{pointer-events:none;position:relative}.nb-workspace .button.is-loading:before{animation:nb-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;content:"";height:var(--icon-sm);width:var(--icon-sm)}@keyframes nb-spin{to{transform:rotate(1turn)}}.nb-workspace .text-button{background:transparent;border:0;color:var(--brand);font-size:var(--fs-caption);font-weight:var(--fw-semibold);padding:5px 0}.nb-workspace .text-button:hover{text-decoration:underline;text-underline-offset:2px}.nb-workspace .text-button.neutral{color:var(--ink-3)}.nb-workspace .text-button.neutral:hover{color:var(--ink);text-decoration:none}.nb-workspace .icon-button{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);display:grid;height:36px;place-items:center;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast);width:36px}.nb-workspace .icon-button .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .icon-button.is-hover,.nb-workspace .icon-button:hover{background:var(--surface-active);color:var(--ink)}.nb-workspace .icon-button.active{background:var(--brand-wash);border-color:var(--brand-wash);color:var(--brand)}.nb-workspace .close-button{background:var(--surface-active);border:0;border-radius:var(--r-sm);color:var(--ink);display:grid;flex:none;height:30px;place-items:center;width:30px}.nb-workspace .close-button .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .close-button:hover{background:var(--line)}.nb-workspace .tabs{background:var(--surface-muted);border-radius:var(--r-md);display:inline-flex;gap:var(--space-4);max-width:100%;overflow-x:auto;padding:var(--space-4);scrollbar-width:none}.nb-workspace .tabs button{background:transparent;border:0;border-radius:var(--r-xs);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:10px var(--space-16);transition:background var(--dur-fast),color var(--dur-fast);white-space:nowrap}.nb-workspace .tabs button:hover:not(.active){color:var(--ink)}.nb-workspace .tabs button.active{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--ink)}.nb-workspace .tabs.sm{border:1px solid var(--line);border-radius:var(--r-sm);gap:var(--space-2);padding:3px}.nb-workspace .tabs.sm button{font-size:var(--fs-micro);font-weight:var(--fw-bold);height:27px;min-width:38px;padding:0 var(--space-8)}.nb-workspace .line-tabs{border-bottom:1px solid var(--line);display:flex;gap:var(--space-6);overflow-x:auto;scrollbar-width:none}.nb-workspace :is(.tabs,.line-tabs)::-webkit-scrollbar{display:none}.nb-workspace .line-tabs button{background:none;border:0;box-shadow:inset 0 -2px transparent;color:var(--muted);font-size:var(--fs-sm);padding:var(--space-12) var(--space-16);transition:color var(--dur-fast),background var(--dur-fast);white-space:nowrap}.nb-workspace .line-tabs button:hover:not(.active){color:var(--ink)}.nb-workspace .line-tabs button.active{background:var(--surface-active);box-shadow:inset 0 -2px var(--muted);color:var(--ink);font-weight:var(--fw-bold)}.nb-workspace .filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}.nb-workspace .filter-chips button{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);min-height:32px;padding:0 14px;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.nb-workspace .filter-chips button:hover{border-color:var(--line-hover);color:var(--ink)}.nb-workspace .filter-chips button.active,.nb-workspace .filter-chips button[aria-checked=true]{background:var(--surface-active);border-color:var(--line-selected);color:var(--ink);font-weight:var(--fw-bold)}.nb-workspace .view-toggle{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);display:inline-flex;gap:var(--space-2);padding:3px}.nb-workspace .view-toggle button{background:transparent;border:0;border-radius:var(--r-xs);color:var(--subtle);display:grid;height:34px;place-items:center;width:34px}.nb-workspace .view-toggle button .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .view-toggle button.active{background:var(--surface-active);color:var(--ink)}.nb-workspace .field{display:block;font-size:var(--fs-caption);font-weight:var(--fw-bold);margin:var(--space-12) 0}.nb-workspace .field-label,.nb-workspace .field>span:first-child{display:block;margin-bottom:var(--space-6)}.nb-workspace .field-hint{color:var(--muted);font-size:var(--fs-micro)}.nb-workspace .field-error,.nb-workspace .field-hint{display:block;font-weight:var(--fw-regular);margin-top:var(--space-6)}.nb-workspace .field-error{color:var(--bad);font-size:var(--fs-caption)}.nb-workspace .field :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):not(:where([class*=nbw-],.nbw-input-affix-wrapper input,.nbw-select input,.nbw-input-number input,.nbw-picker input,.nbw-mentions textarea)),.nb-workspace .input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink);display:block;font-size:var(--fs-sm);font-weight:var(--fw-regular);min-height:var(--control-h);outline:0;padding:10px var(--space-12);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);width:100%}.nb-workspace .field textarea,.nb-workspace textarea.input{line-height:1.6;min-height:76px;resize:vertical}.nb-workspace .field :is(input,select,textarea):not(:where([class*=nbw-],.nbw-input-affix-wrapper input,.nbw-select input,.nbw-input-number input,.nbw-picker input,.nbw-mentions textarea)):hover,.nb-workspace .input:hover{border-color:var(--line-hover);box-shadow:none}.nb-workspace .field :is(input,select,textarea):not(:where([class*=nbw-],.nbw-input-affix-wrapper input,.nbw-select input,.nbw-input-number input,.nbw-picker input,.nbw-mentions textarea)):focus,.nb-workspace .input.is-focus,.nb-workspace .input:focus{border-color:var(--brand-focus);box-shadow:none}.nb-workspace .field input::-moz-placeholder,.nb-workspace .field textarea::-moz-placeholder,.nb-workspace .input::-moz-placeholder{color:var(--subtle);opacity:1}.nb-workspace .field input::placeholder,.nb-workspace .field textarea::placeholder,.nb-workspace .input::placeholder{color:var(--subtle);opacity:1}.nb-workspace .field input:disabled,.nb-workspace .field select:disabled,.nb-workspace .field textarea:disabled,.nb-workspace .input:disabled{background:var(--surface-muted);color:var(--ink-3);cursor:default;opacity:1}.nb-workspace .field.has-error input,.nb-workspace .field.has-error select,.nb-workspace .field.has-error textarea,.nb-workspace .input[aria-invalid=true]{border-color:var(--bad)}.nb-workspace .field select,.nb-workspace .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2374777c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:var(--icon-sm);padding-right:30px}.nb-workspace .select{background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);height:var(--control-h);min-width:120px;outline:0;padding-left:var(--space-12)}.nb-workspace .select:focus{border-color:var(--brand-focus)}.nb-workspace .select.sm{background-color:var(--surface-soft);font-weight:var(--fw-regular);height:var(--control-h-sm);min-width:0}.nb-workspace .form-grid{display:grid;gap:var(--space-12);grid-template-columns:1fr 1fr}.nb-workspace .search-field{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);display:flex;flex:1;gap:var(--space-8);height:var(--control-h);max-width:430px;min-width:230px;padding:0 var(--space-12);transition:border-color var(--dur-fast)}.nb-workspace .search-field .icon{color:var(--subtle);height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .search-field input{background:transparent;border:0;font-size:var(--fs-sm);min-width:0;outline:0;width:100%}.nb-workspace .search-field input::-moz-placeholder{color:var(--subtle)}.nb-workspace .search-field input::placeholder{color:var(--subtle)}.nb-workspace .search-field:focus-within{border-color:var(--brand-focus)}.nb-workspace .input-group{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);display:flex;min-height:var(--control-h);overflow:hidden}.nb-workspace .input-group:focus-within{border-color:var(--brand-focus)}.nb-workspace .field .input-group>input{border:0;border-radius:0;flex:1;min-height:40px;min-width:0}.nb-workspace .field .input-group>select{border:0;border-left:1px solid var(--line);border-radius:0;color:var(--muted);flex:0 0 82px;min-height:40px;width:82px}.nb-workspace .link-input{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);display:flex;margin:0 auto;max-width:510px;padding:0 var(--space-16);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.nb-workspace .link-input .icon{color:var(--muted)}.nb-workspace .link-input input{background:transparent;border:0;font-size:var(--fs-lead);min-width:0;outline:0;padding:18px var(--space-12);width:100%}.nb-workspace .link-input:focus-within{border-color:var(--brand-focus);box-shadow:none}.nb-workspace .textarea-box{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:10px var(--space-12) var(--space-6);transition:border-color var(--dur-fast)}.nb-workspace .textarea-box:focus-within{border-color:var(--brand-focus)}.nb-workspace .textarea-box textarea{background:transparent;border:0;display:block;font-size:var(--fs-sm);line-height:1.9;min-height:78px;outline:0;padding:0;resize:vertical;width:100%}.nb-workspace .textarea-box textarea::-moz-placeholder{color:var(--subtle)}.nb-workspace .textarea-box textarea::placeholder{color:var(--subtle)}.nb-workspace .textarea-meta{align-items:center;color:var(--subtle);display:flex;font-size:var(--fs-micro);gap:var(--space-8);justify-content:space-between;margin-top:var(--space-4)}.nb-workspace input[type=checkbox],.nb-workspace input[type=radio]{accent-color:var(--brand)}.nb-workspace .check{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-regular);gap:var(--space-8)}.nb-workspace .check input{height:14px;margin:0;width:14px}.nb-workspace .choice{align-items:flex-start;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;display:flex;gap:var(--space-8);padding:var(--space-12);transition:border-color var(--dur-fast),background var(--dur-fast)}.nb-workspace .choice:hover{background:var(--surface-soft);border-color:var(--line-hover)}.nb-workspace .choice.is-selected,.nb-workspace .choice:has(input:checked){background:var(--surface-muted);border-color:var(--line-selected)}.nb-workspace .choice input{margin:2px 0 0}.nb-workspace .choice small,.nb-workspace .choice strong{display:block}.nb-workspace .choice strong{font-size:var(--fs-caption)}.nb-workspace .choice small{color:var(--muted);font-size:var(--fs-micro);line-height:1.45;margin-top:var(--space-4)}.nb-workspace .choice-grid{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr}.nb-workspace .tag-toggles{display:flex;flex-wrap:wrap;gap:var(--space-8)}.nb-workspace .tag-toggles label{cursor:pointer;position:relative}.nb-workspace .tag-toggles input{opacity:0;position:absolute;width:1px}.nb-workspace .tag-add,.nb-workspace .tag-toggles span{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);display:block;font-size:var(--fs-sm);font-weight:var(--fw-regular);padding:10px var(--space-16);transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.nb-workspace .tag-add:hover,.nb-workspace .tag-toggles span:hover{background:var(--surface-muted)}.nb-workspace .tag-toggles input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.nb-workspace .tag-toggles input:focus-visible+span{outline:2px solid var(--brand-focus);outline-offset:2px}.nb-workspace .tag-add{font-weight:var(--fw-bold)}.nb-workspace .switch{align-items:center;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:var(--fs-caption);font-weight:var(--fw-semibold);gap:var(--space-8);white-space:nowrap}.nb-workspace .switch input{height:1px;opacity:0;position:absolute;width:1px}.nb-workspace .switch i{background:var(--line-hover);border-radius:var(--r-pill);height:22px;position:relative;transition:background var(--dur-fast);width:37px}.nb-workspace .switch i:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #44444430;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform var(--dur-fast);width:16px}.nb-workspace .switch input:checked+i{background:var(--brand)}.nb-workspace .switch input:checked+i:after{transform:translate(15px)}.nb-workspace .switch input:focus-visible+i{outline:2px solid var(--brand-focus);outline-offset:2px}.nb-workspace .switch input:disabled+i{opacity:.45}.nb-workspace .switch.sm i{height:17px;width:28px}.nb-workspace .switch.sm i:after{height:11px;width:11px}.nb-workspace .switch.sm input:checked+i:after{transform:translate(11px)}.nb-workspace .upload-slot{align-items:center;background:var(--surface);border:1px dashed var(--line-hover);border-radius:var(--r-md);display:grid;gap:var(--space-6) var(--space-12);grid-template-columns:54px minmax(0,1fr);padding:14px;text-align:left;transition:border-color var(--dur-fast),background var(--dur-fast);width:100%}.nb-workspace .upload-slot.is-hover,.nb-workspace .upload-slot:hover{background:var(--surface-soft);border-color:var(--line-selected)}.nb-workspace .upload-slot .plus{background:var(--surface-active);border-radius:var(--r-sm);color:var(--ink-3);display:grid;font-size:25px;grid-row:span 2;height:64px;place-items:center;width:54px}.nb-workspace .upload-slot strong{align-self:end;font-size:var(--fs-sm)}.nb-workspace .upload-slot small{align-self:start;color:var(--subtle);font-size:var(--fs-micro)}.nb-workspace .upload-slot.is-set{background:var(--surface-muted);border-color:var(--line-selected);border-style:solid}.nb-workspace .upload-tile{border:1px dashed var(--line-hover);border-radius:var(--r-lg);color:var(--subtle);cursor:pointer;display:grid;height:125px;overflow:hidden;place-items:center;transition:border-color var(--dur-fast);width:125px}.nb-workspace .upload-tile:hover{border-color:var(--line-selected)}.nb-workspace .dropdown{position:relative}.nb-workspace .dropdown>summary{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--space-8);justify-content:space-between;list-style:none;min-height:var(--control-h);padding:0 var(--space-12)}.nb-workspace .dropdown>summary::-webkit-details-marker{display:none}.nb-workspace .dropdown>summary .icon{color:var(--subtle);height:var(--icon-sm);transition:transform var(--dur-fast);width:var(--icon-sm)}.nb-workspace .dropdown[open]>summary{border-color:var(--brand-focus)}.nb-workspace .dropdown[open]>summary .icon{transform:rotate(180deg)}.nb-workspace .menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-menu);left:0;padding:var(--space-8);position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-menu)}.nb-workspace .menu.auto{min-width:160px;right:auto}.nb-workspace .menu-label{color:var(--subtle);font-size:var(--fs-micro);padding:var(--space-6) var(--space-12)}.nb-workspace .menu-item{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:var(--space-12);padding:10px var(--space-12);text-align:left;width:100%}.nb-workspace .menu-item.selected,.nb-workspace .menu-item:hover,.nb-workspace .menu-item[aria-checked=true]{background:var(--surface-active)}.nb-workspace .menu-item small{color:var(--subtle);display:block;font-size:var(--fs-micro);font-weight:var(--fw-regular);margin-top:var(--space-2)}.nb-workspace .menu-item .check-mark{color:var(--brand);height:var(--icon-sm);margin-left:auto;visibility:hidden;width:var(--icon-sm)}.nb-workspace .menu-item.selected .check-mark,.nb-workspace .menu-item[aria-checked=true] .check-mark{visibility:visible}.nb-workspace .menu-item.danger{color:var(--danger)}.nb-workspace .menu-item.danger:hover{background:var(--danger-bg)}.nb-workspace .menu-footer{border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-6)}:is(.nb-workspace,.nbw-modal,.nbw-drawer,.nbw-popover) .status{align-items:center;background:var(--surface-active);border-radius:var(--r-xs);color:var(--ink-3);display:inline-flex;font-size:var(--fs-micro);font-weight:var(--fw-bold);gap:var(--space-4);padding:var(--space-4) var(--space-8);white-space:nowrap}:is(.nb-workspace,.nbw-modal,.nbw-drawer,.nbw-popover) .status:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}:is(.nb-workspace,.nbw-modal,.nbw-drawer,.nbw-popover) .status.ok{background:var(--ok-bg);color:var(--ok)}:is(.nb-workspace,.nbw-modal,.nbw-drawer,.nbw-popover) .status.wait{background:var(--warn-bg);color:var(--warn)}:is(.nb-workspace,.nbw-modal,.nbw-drawer,.nbw-popover) .status.bad{background:var(--bad-bg);color:var(--bad)}.nb-workspace .chip{align-items:center;background:var(--surface-active);border-radius:var(--r-xs);color:var(--ink-2);display:inline-flex;font-size:var(--fs-micro);font-weight:var(--fw-semibold);gap:var(--space-4);max-width:100%;overflow:hidden;padding:var(--space-4) var(--space-8);text-overflow:ellipsis;white-space:nowrap}.nb-workspace .chip .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .chip.quiet{color:var(--muted);font-weight:var(--fw-regular)}.nb-workspace .chip.pill{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:var(--fw-regular);padding:var(--space-6) var(--space-12)}.nb-workspace .chip.pill button{background:none;border:0;color:var(--subtle);line-height:1;margin-left:var(--space-2);padding:0}.nb-workspace .media-badge{background:var(--on-media);color:var(--ink);font-weight:var(--fw-bold);left:9px;padding:var(--space-4) var(--space-8);top:9px}.nb-workspace .media-badge,.nb-workspace .media-time{border-radius:var(--r-xs);font-size:var(--fs-micro);position:absolute}.nb-workspace .media-time{background:var(--on-media-dark);bottom:var(--space-8);color:#fff;font-variant-numeric:tabular-nums;padding:var(--space-4) var(--space-6);right:var(--space-8)}.nb-workspace .toast{background:var(--ink);border-radius:var(--r-md);bottom:var(--space-24);box-shadow:var(--shadow-toast);color:#fff;font-size:var(--fs-caption);max-width:min(360px,calc(100vw - 48px));opacity:0;padding:var(--space-12) var(--space-16);pointer-events:none;position:fixed;right:var(--space-24);transform:translateY(10px);transition:opacity var(--dur-base),transform var(--dur-base);z-index:var(--z-toast)}.nb-workspace .toast.show{opacity:1;transform:none}.nb-workspace .note{background:var(--surface-muted);border-radius:var(--r-md);color:var(--ink-3);font-size:var(--fs-caption);line-height:var(--lh-base);padding:var(--space-12)}.nb-workspace .note strong{color:var(--ink)}.nb-workspace .inline-status{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);font-size:var(--fs-caption);padding:14px var(--space-16)}.nb-workspace .notice{align-items:center;background:linear-gradient(110deg,var(--brand-soft),#f6f8ff);border:1px solid var(--brand-line);border-radius:var(--r-lg);display:flex;gap:var(--space-12);padding:var(--space-16) var(--space-20)}.nb-workspace .notice-icon{background:var(--surface-active);border-radius:var(--r-sm);color:var(--muted);display:grid;flex:none;height:36px;place-items:center;width:36px}.nb-workspace .notice strong{font-size:var(--fs-sm)}.nb-workspace .notice p{color:var(--muted);font-size:var(--fs-caption);margin-top:var(--space-4)}.nb-workspace .empty-state{background:var(--surface);border:1px dashed var(--line-hover);border-radius:var(--r-lg);padding:44px var(--space-20);text-align:center}.nb-workspace .empty-state>.icon{color:var(--subtle);height:var(--icon-lg);width:var(--icon-lg)}.nb-workspace .empty-state h3{font-size:var(--fs-lead);margin:10px 0 var(--space-4)}.nb-workspace .empty-state p{color:var(--muted);font-size:var(--fs-caption);margin-bottom:var(--space-16)}.nb-workspace .empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:center}.nb-workspace .empty-state.compact{align-items:center;background:var(--surface-soft);border-radius:var(--r-md);display:flex;gap:var(--space-12);min-height:88px;padding:var(--space-16) var(--space-20);text-align:left}.nb-workspace .empty-state.compact strong{display:block;font-size:var(--fs-sm)}.nb-workspace .empty-state.compact p{font-size:var(--fs-micro);margin:var(--space-4) 0 0}.nb-workspace .progress{background:var(--surface-active);border-radius:var(--r-pill);height:6px;overflow:hidden}.nb-workspace .progress>i{background:var(--brand);border-radius:inherit;display:block;height:100%;transition:width var(--dur-slow)}.nb-workspace .media-fallback{background:var(--surface-active);color:var(--muted);display:flex;flex-direction:column;gap:var(--space-12);top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-20);position:absolute;text-align:center}.nb-workspace .media-fallback strong{font-size:var(--fs-body);line-height:1.6}.nb-workspace .skeleton{animation:nb-workspace-skeleton-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--surface-active) 25%,var(--surface-soft) 37%,var(--surface-active) 63%);background-size:400% 100%;border-radius:var(--r-xs)}@keyframes nb-workspace-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.nb-workspace .modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-modal);color:var(--ink);max-height:min(86dvh,900px);padding:0;width:min(var(--modal-w),calc(100vw - 24px))}.nb-workspace .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--scrim)}.nb-workspace .modal.lg{width:min(var(--modal-w-lg),94vw)}.nb-workspace .modal-body{max-height:min(86dvh,900px);overflow:auto;padding:var(--space-24)}.nb-workspace .modal-head{align-items:flex-start;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-20)}.nb-workspace .modal-head h2{font-size:var(--fs-title-lg);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin-bottom:var(--space-4)}.nb-workspace .modal-head p:last-child{color:var(--muted);font-size:var(--fs-caption)}.nb-workspace .modal-actions{border-top:1px solid var(--line);display:flex;gap:var(--space-8);justify-content:flex-end;margin-top:var(--space-20);padding-top:var(--space-16)}.nb-workspace .modal.hero .modal-head{align-items:center;border-bottom:1px solid var(--line);margin:0;padding:var(--space-24) 28px}.nb-workspace .modal.hero .modal-head h2{margin:0}.nb-workspace .hero-content{padding:var(--space-48) 28px 56px;text-align:center}.nb-workspace .hero-content h3{font-size:var(--fs-headline);letter-spacing:var(--ls-tight);margin-bottom:var(--space-12)}.nb-workspace .hero-content>p{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-loose)}.nb-workspace .hero-content .link-input{margin-top:28px}.nb-workspace .hero-content .hero-hint{font-size:var(--fs-caption);margin-top:var(--space-16)}.nb-workspace .icon-tile{background:var(--surface-muted);border-radius:16px;color:var(--subtle);display:grid;height:70px;margin:0 auto var(--space-24);place-items:center;width:70px}.nb-workspace .icon-tile .icon{height:32px;width:32px}.nb-workspace .modal.hero .modal-actions{margin:0;padding:var(--space-16) 28px var(--space-12)}.nb-workspace .modal-disclaimer{color:var(--subtle);font-size:var(--fs-micro);padding:0 28px var(--space-16);text-align:right}.nb-workspace .detail-drawer{background:var(--surface);box-shadow:var(--shadow-drawer);inset:0 0 0 auto;overflow:auto;position:fixed;transform:translate(110%);transition:transform var(--dur-slow) var(--ease),visibility 0s var(--dur-slow);visibility:hidden;width:min(var(--drawer-w),100vw);z-index:var(--z-drawer)}.nb-workspace .detail-drawer.open{transform:none;transition:transform var(--dur-slow) var(--ease);visibility:visible}.nb-workspace .drawer-scrim{background:var(--scrim-light);top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--z-scrim)}.nb-workspace .drawer-top{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px var(--space-20)}.nb-workspace .drawer-top strong{font-size:var(--fs-body)}.nb-workspace .drawer-media{height:255px}.nb-workspace .drawer-content{padding:var(--space-20)}.nb-workspace .drawer-content h2{font-size:var(--fs-title);letter-spacing:var(--ls-tight);margin-bottom:var(--space-8)}.nb-workspace .drawer-content>p{color:var(--muted);font-size:var(--fs-caption)}.nb-workspace .meta-grid{background:var(--surface-muted);border-radius:var(--r-md);display:grid;gap:var(--space-12);grid-template-columns:1fr 1fr;margin:var(--space-16) 0;padding:var(--space-16)}.nb-workspace .meta-grid span,.nb-workspace .meta-grid strong{display:block}.nb-workspace .meta-grid span{color:var(--muted);font-size:var(--fs-micro)}.nb-workspace .meta-grid strong{font-size:var(--fs-caption);margin-top:var(--space-4)}.nb-workspace .drawer-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-16)}.nb-workspace .drawer-related{border-top:1px solid var(--line);margin-top:var(--space-24);padding-top:var(--space-16)}.nb-workspace .drawer-related strong{font-size:var(--fs-caption)}.nb-workspace .drawer-related p{color:var(--muted);font-size:var(--fs-caption);margin-top:var(--space-6)}.nb-workspace .card-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.nb-workspace .card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nb-workspace .card-grid.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.nb-workspace .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;min-width:0;overflow:hidden;position:relative;transition:transform var(--dur-base),border-color var(--dur-base),box-shadow var(--dur-base)}.nb-workspace .card.is-hover,.nb-workspace .card:hover{border-color:var(--line-hover);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.nb-workspace .card:focus-visible{outline-offset:3px}.nb-workspace .card.is-selected{background:var(--surface-muted);border-color:var(--line-selected)}.nb-workspace .card.is-disabled{opacity:.45;pointer-events:none}.nb-workspace .project-cover{background:var(--media);display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;height:105px;overflow:hidden;position:relative}.nb-workspace .project-cover .media:only-of-type{grid-column:1/-1}.nb-workspace .project-cover:after{background:linear-gradient(transparent,#1414143b);content:"";top:50%;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.nb-workspace .folder-badge{background:var(--surface);border-radius:var(--r-sm);color:var(--ink-2);display:grid;height:32px;left:var(--space-12);place-items:center;position:absolute;top:var(--space-12);width:32px;z-index:1}.nb-workspace .folder-badge .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .card-count{bottom:10px;color:#fff;font-size:var(--fs-micro);font-weight:var(--fw-bold);position:absolute;right:var(--space-12);z-index:1}.nb-workspace .card-count.dark{background:var(--on-media-dark);border-radius:var(--r-xs);padding:var(--space-4) var(--space-6)}.nb-workspace .project-body{padding:var(--space-12)}.nb-workspace .project-body h3{display:-webkit-box;font-size:var(--fs-body);-webkit-line-clamp:2;line-height:var(--lh-tight);margin-bottom:var(--space-6);overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere}.nb-workspace .project-body p{color:var(--muted);font-size:var(--fs-micro);margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-workspace .project-foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:var(--space-8);justify-content:space-between;padding-top:10px}.nb-workspace .project-foot small{color:var(--subtle);font-size:var(--fs-micro);white-space:nowrap}.nb-workspace .asset-thumb{background-color:var(--media);display:grid;height:150px;overflow:hidden;place-items:center;position:relative}.nb-workspace .asset-thumb.document{background:var(--ink-2);color:#fff}.nb-workspace .asset-thumb.document .icon{height:38px;width:38px}.nb-workspace .asset-body{padding:var(--space-12)}.nb-workspace .asset-body h3{font-size:var(--fs-sm);line-height:1.4;margin-bottom:var(--space-4)}.nb-workspace .asset-body h3,.nb-workspace .asset-body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-workspace .asset-body p{color:var(--subtle);font-size:var(--fs-micro)}.nb-workspace .asset-body footer{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8)}.nb-workspace .asset-body footer .labels{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--space-4);min-width:0}.nb-workspace .asset-body footer .text-button{margin-left:auto}.nb-workspace .card-grid.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:block;overflow:hidden}.nb-workspace .card-grid.list .card{border:0;border-bottom:1px solid var(--line);border-radius:0;display:grid;grid-template-columns:76px minmax(0,1fr);min-height:92px}.nb-workspace .card-grid.list .card:last-child{border-bottom:0}.nb-workspace .card-grid.list .card:hover{background:var(--surface-soft);box-shadow:none;transform:none}.nb-workspace .card-grid.list .asset-thumb{border-radius:var(--r-sm);height:64px;margin:14px 0 14px var(--space-12);width:64px}.nb-workspace .card-grid.list .asset-thumb .media-badge,.nb-workspace .card-grid.list .asset-thumb .media-time{display:none}.nb-workspace .card-grid.list .asset-body{padding:var(--space-16) var(--space-20)}.nb-workspace .card-grid.list .asset-body footer{border:0;margin-top:var(--space-6);padding:0}.nb-workspace .card-grid.list .asset-body footer .labels{flex-basis:auto}.nb-workspace .explore-cover{aspect-ratio:9/13;overflow:hidden;position:relative}.nb-workspace .bookmark{background:var(--on-media);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-3);display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px}.nb-workspace .bookmark .icon{height:var(--icon-sm);width:var(--icon-sm)}.nb-workspace .bookmark[aria-pressed=true]{background:var(--surface-active);border-color:var(--line-strong);color:var(--brand)}.nb-workspace .bookmark[aria-pressed=true] .icon{fill:currentColor}.nb-workspace .explore-copy{padding:var(--space-12)}.nb-workspace .explore-copy h3{display:-webkit-box;font-size:var(--fs-sm);-webkit-line-clamp:2;line-height:1.5;margin-bottom:var(--space-8);min-height:36px;-webkit-box-orient:vertical;overflow:hidden}.nb-workspace .tag-row{display:flex;flex-wrap:wrap;gap:var(--space-4)}.nb-workspace .metric-row{color:var(--subtle);display:flex;font-size:var(--fs-micro);gap:var(--space-8);justify-content:space-between;margin:var(--space-12) 0}.nb-workspace .card-actions{display:flex;gap:var(--space-4)}.nb-workspace .card-actions .button{color:var(--ink-3);flex:1;font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--control-h-sm);padding:0 var(--space-4)}.nb-workspace .tool-card{background:var(--surface-soft);font:inherit;padding:var(--space-8);text-align:left}.nb-workspace .tool-art{border-radius:var(--r-sm);height:145px;overflow:hidden;position:relative}.nb-workspace .tool-art .media{height:100%;transition:transform var(--dur-media);width:100%}.nb-workspace .tool-card:hover .tool-art .media{transform:scale(1.04)}.nb-workspace .tool-art .media-badge{background:var(--surface);bottom:9px;font-weight:var(--fw-regular);top:auto}.nb-workspace .tool-card strong{display:flex;font-size:var(--fs-body);justify-content:space-between;margin:14px var(--space-4) var(--space-8)}.nb-workspace .tool-card strong i{color:var(--subtle);font-style:normal}.nb-workspace .tool-card small{color:var(--subtle);display:block;font-size:var(--fs-micro);line-height:1.7;margin:0 var(--space-4) var(--space-6)}.nb-workspace .model-card{align-items:center;display:flex;font:inherit;gap:var(--space-12);padding:var(--space-16);text-align:left}.nb-workspace .model-card:hover{background:var(--surface-soft);transform:none}.nb-workspace .model-mark{background:var(--surface-active);border-radius:var(--r-md);display:grid;flex:none;font-size:var(--fs-title);font-weight:var(--fw-heavy);height:40px;place-items:center;width:40px}.nb-workspace .model-card small,.nb-workspace .model-card strong{display:block}.nb-workspace .model-card strong{font-size:var(--fs-body)}.nb-workspace .model-card small{color:var(--subtle);font-size:var(--fs-micro);margin-top:var(--space-4)}.nb-workspace .model-card b{color:var(--subtle);font-size:var(--fs-micro);font-weight:var(--fw-regular);margin-left:auto;white-space:nowrap}.nb-workspace .template-card{background:none;border:0;cursor:pointer;font:inherit;min-width:0;padding:0;text-align:left}.nb-workspace .template-image{aspect-ratio:9/14;border-radius:var(--r-md);overflow:hidden;position:relative}.nb-workspace .template-image .media{height:100%;transition:transform var(--dur-media);width:100%}.nb-workspace .template-card:hover .template-image .media{transform:scale(1.04)}.nb-workspace .template-card strong{display:block;font-size:var(--fs-sm);margin-top:var(--space-12)}.nb-workspace .template-card small{color:var(--subtle);display:block;font-size:var(--fs-micro);margin-top:var(--space-6)}.nb-workspace .metric-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--space-20)}.nb-workspace .metric-card>div{display:flex;font-size:var(--fs-caption);justify-content:space-between}.nb-workspace .metric-card em{color:var(--subtle);font-style:normal}.nb-workspace .metric-card>strong{display:block;font-size:var(--fs-display);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:1.5;margin-top:var(--space-24)}.nb-workspace .metric-card p{color:var(--muted);font-size:var(--fs-caption);margin-top:var(--space-4)}.nb-workspace .picker-row{align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;display:flex;gap:var(--space-12);padding:var(--space-8);transition:background var(--dur-fast),border-color var(--dur-fast)}.nb-workspace .picker-row:hover{background:var(--surface-soft)}.nb-workspace .picker-row:has(input:checked){background:var(--surface-muted);border-color:var(--line-selected)}.nb-workspace .picker-row .media{border-radius:var(--r-xs);flex:none;height:46px;width:46px}.nb-workspace .picker-row small,.nb-workspace .picker-row strong{display:block}.nb-workspace .picker-row strong{font-size:var(--fs-sm)}.nb-workspace .picker-row small{color:var(--muted);font-size:var(--fs-micro);margin-top:var(--space-4)}.nb-workspace .picker-list{display:grid;gap:var(--space-8);max-height:min(52dvh,470px);overflow:auto}.nb-workspace .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--space-20)}.nb-workspace .panel-head{align-items:flex-start;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-16)}.nb-workspace .panel-head h3{font-size:var(--fs-subtitle);letter-spacing:-.2px}.nb-workspace .panel-head p{color:var(--muted);font-size:var(--fs-caption);margin-top:var(--space-4)}.nb-workspace .table-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:auto}.nb-workspace .table{border-collapse:collapse;font-size:var(--fs-caption);min-width:680px;width:100%}.nb-workspace .table th{background:var(--surface-soft);color:var(--muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold);padding:14px var(--space-16);text-align:left;white-space:nowrap}.nb-workspace .table td{border-top:1px solid var(--line);padding:var(--space-16)}.nb-workspace .table tbody tr{transition:background var(--dur-fast)}.nb-workspace .table tbody tr:hover{background:var(--surface-soft)}.nb-workspace .table td b{font-weight:var(--fw-semibold)}.nb-workspace .table td small{color:var(--subtle);display:block;font-size:var(--fs-micro);margin-top:var(--space-4)}.nb-workspace .media-cell{align-items:center;display:flex;gap:var(--space-12)}.nb-workspace .media-cell .media{border-radius:var(--r-sm);flex:none;height:56px;width:44px}.nb-workspace .kv-row{border-top:1px solid var(--line);display:grid;gap:var(--space-24);grid-template-columns:min(160px,34%) minmax(0,1fr);padding:var(--space-16) 0}.nb-workspace .kv-row:first-of-type{border-top:0}.nb-workspace .kv-row strong{font-size:var(--fs-sm)}.nb-workspace .kv-row p{color:var(--ink-3);font-size:var(--fs-body);line-height:var(--lh-loose)}.nb-workspace .insights{display:grid;gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.nb-workspace .insights article{background:var(--surface-muted);border-radius:var(--r-md);padding:var(--space-16)}.nb-workspace .insights strong{font-size:var(--fs-sm)}.nb-workspace .insights p{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-loose);margin-top:var(--space-8)}.nb-workspace .timeline{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.nb-workspace .timeline>div{border-bottom:1px solid var(--line);display:grid;font-size:var(--fs-sm);gap:var(--space-16);grid-template-columns:76px minmax(0,1fr);line-height:var(--lh-loose);padding:var(--space-16)}.nb-workspace .timeline>div:last-child{border-bottom:0}.nb-workspace .timeline small{color:var(--subtle);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;line-height:2.1}.nb-workspace .bar-chart{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;height:220px;justify-content:space-around}.nb-workspace .bar-chart>span{display:flex;flex-direction:column;height:var(--h);width:7%}.nb-workspace .bar-chart i{background:var(--brand-chart);border-radius:var(--r-xs) var(--r-xs) 0 0;flex:1}.nb-workspace .bar-chart .today i{background:var(--brand)}.nb-workspace .bar-chart b{color:var(--subtle);font-size:var(--fs-micro);font-weight:var(--fw-semibold);margin:10px 0;text-align:center;white-space:nowrap}.nb-workspace .row-list>div{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--space-12);padding:var(--space-16) 0}.nb-workspace .row-list>div:last-child{border-bottom:0}.nb-workspace .row-list small,.nb-workspace .row-list strong{display:block}.nb-workspace .row-list strong{font-size:var(--fs-sm)}.nb-workspace .row-list small{color:var(--subtle);font-size:var(--fs-micro);margin-top:var(--space-4)}.nb-workspace .row-list>div>span:nth-child(2){flex:1;min-width:0}.nb-workspace .row-list .end{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-left:auto;white-space:nowrap}.nb-workspace .disclosure{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-loose)}.nb-workspace .disclosure summary{cursor:pointer}.nb-workspace .disclosure summary:hover{color:var(--ink)}.nb-workspace .toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-16) 0 var(--space-12)}.nb-workspace .toolbar-spacer{flex:1}.nb-workspace .filter-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-12) 0;padding:var(--space-16)}.nb-workspace .filter-panel .field{margin:0}.nb-workspace .active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-12) 0}.nb-workspace .results-meta{color:var(--muted);font-size:var(--fs-micro);gap:var(--space-12);justify-content:space-between}.nb-workspace .entity-head,.nb-workspace .results-meta{align-items:center;display:flex;margin-bottom:var(--space-16)}.nb-workspace .entity-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:var(--space-16);padding:var(--space-16)}.nb-workspace .entity-mark{background:var(--surface-active);border-radius:var(--r-lg);color:var(--muted);display:grid;flex:none;font-size:42px;font-weight:var(--fw-bold);height:100px;place-items:center;width:100px}.nb-workspace .entity-head>div:nth-child(2){flex:1;min-width:0}.nb-workspace .entity-head h1{font-size:var(--fs-headline);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:var(--space-6) 0 var(--space-4)}.nb-workspace .entity-head p:last-child{color:var(--muted);font-size:var(--fs-caption)}.nb-workspace .profile-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--space-24);padding:var(--space-24);scroll-margin-top:24px}.nb-workspace .profile-value{display:block;font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-loose);overflow-wrap:anywhere;padding:var(--space-8) 0;white-space:pre-wrap}.nb-workspace .profile-value.is-empty{color:var(--subtle);font-weight:var(--fw-regular)}.nb-workspace .selected-tags{display:flex;flex-wrap:wrap;gap:var(--space-8)}.nb-workspace .selected-tags span{background:var(--surface-active);border-radius:var(--r-pill);color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:var(--space-8) 14px}.nb-workspace .section-save-actions{border-top:1px solid var(--line);display:flex;gap:var(--space-8);justify-content:flex-end;margin-top:var(--space-20);padding-top:var(--space-16)}.nb-workspace .onboard{border:1px solid var(--line);border-radius:var(--r-xl);display:grid;gap:var(--space-48);grid-template-columns:1.25fr 1fr;padding:var(--space-24) var(--space-32)}.nb-workspace .step{border-bottom:1px solid var(--line);display:grid;gap:var(--space-12);grid-template-columns:24px minmax(0,1fr);padding:var(--space-16) 0}.nb-workspace .step:last-child{border-bottom:0}.nb-workspace .step-num{border:1px dashed var(--line-selected);border-radius:var(--r-xs);color:var(--subtle);display:grid;font-size:var(--fs-sm);height:24px;place-items:center;width:24px}.nb-workspace .step.done .step-num{background:var(--brand);border:1px solid var(--brand);color:#fff}.nb-workspace .step-head{align-items:center;background:none;border:0;display:flex;font-size:var(--fs-lead);font-weight:var(--fw-bold);gap:var(--space-8);padding:0;text-align:left;width:100%}.nb-workspace .step-head span{color:var(--subtle);font-size:var(--fs-body);font-weight:var(--fw-regular);margin-left:auto}.nb-workspace .step-body p{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-loose);margin:10px 0 14px}.nb-workspace .step-body .actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-16)}.nb-workspace .onboard-preview{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;justify-content:center;min-height:245px;overflow:hidden;position:relative}.nb-workspace .preview-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:12px 12px 0 var(--line);padding:var(--space-16);transform:rotate(-4deg);width:215px}.nb-workspace .preview-sheet .media{border-radius:var(--r-sm);height:120px}.nb-workspace .preview-sheet strong{display:block;font-size:var(--fs-body);margin-top:var(--space-12)}.nb-workspace .preview-sheet p{color:var(--subtle);font-size:var(--fs-micro);margin-top:var(--space-6)}.nb-workspace .preview-pill{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-caption);padding:10px 14px;position:absolute;right:var(--space-20);top:25px;transform:rotate(5deg)}.nb-workspace .bench{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.nb-workspace .bench-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);padding:18px var(--space-24)}.nb-workspace .bench-head>strong{font-size:var(--fs-subtitle);white-space:nowrap}.nb-workspace .bench-head .text-button{white-space:nowrap}.nb-workspace .bench-head .select{margin-left:auto}.nb-workspace .bench-columns{display:grid;gap:var(--space-16);grid-template-columns:390px minmax(0,1fr);padding:var(--space-16)}.nb-workspace .bench-config{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-xl);display:flex;flex-direction:column}.nb-workspace .bench-config-body{padding:var(--space-16)}.nb-workspace .bench-config-body>section+section{margin-top:var(--space-16)}.nb-workspace .bench-label{align-items:center;color:var(--ink-3);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:var(--space-8);justify-content:space-between;margin-bottom:var(--space-8)}.nb-workspace .bench-label small{color:var(--subtle);font-size:var(--fs-micro);font-weight:var(--fw-regular)}.nb-workspace .picker-cards{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr}.nb-workspace .picker-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:var(--space-12);text-align:left;transition:border-color var(--dur-fast),background var(--dur-fast)}.nb-workspace .picker-card:hover{border-color:var(--line-hover)}.nb-workspace .picker-card.is-set{background:var(--surface-muted);border-color:var(--line-selected)}.nb-workspace .picker-card-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);justify-content:space-between;margin-bottom:10px}.nb-workspace .picker-card-head strong{font-size:var(--fs-body);white-space:nowrap}.nb-workspace .picker-card-head small{color:var(--subtle);font-size:var(--fs-micro)}.nb-workspace .picker-card-body{align-items:center;display:flex;gap:var(--space-8)}.nb-workspace .picker-card-body .tile{background:var(--surface-active);border-radius:var(--r-sm);color:var(--muted);display:grid;flex:none;height:30px;place-items:center;width:30px}.nb-workspace .picker-card-body small,.nb-workspace .picker-card-body strong{display:block}.nb-workspace .picker-card-body strong{font-size:var(--fs-caption)}.nb-workspace .picker-card-body small{color:var(--subtle);font-size:var(--fs-micro)}.nb-workspace .bench-footer{align-items:center;background:var(--surface);border-radius:0 0 var(--r-xl) var(--r-xl);border-top:1px solid var(--line);bottom:0;box-shadow:var(--shadow-sticky);display:flex;gap:var(--space-12);justify-content:space-between;margin-top:auto;padding:var(--space-16);position:sticky}.nb-workspace .estimate{color:var(--subtle);font-size:var(--fs-micro);line-height:1.7}.nb-workspace .estimate strong{color:var(--ink-3);display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.nb-workspace .bench-records{border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;padding:var(--space-24)}.nb-workspace .bench-records>header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-24)}.nb-workspace .bench-records>header h3{font-size:var(--fs-headline);letter-spacing:var(--ls-tight);margin-right:auto;white-space:nowrap}.nb-workspace .bench-records>header .select{flex:none}.nb-workspace .guide{margin:var(--space-32) auto;max-width:560px}.nb-workspace .guide>small{color:var(--subtle);font-size:var(--fs-caption)}.nb-workspace .guide h4{font-size:var(--fs-headline);letter-spacing:var(--ls-tight);line-height:1.5}.nb-workspace .guide>p{color:var(--muted);font-size:var(--fs-caption)}.nb-workspace .guide article{align-items:flex-start;border:1px solid var(--line);border-radius:var(--r-lg);display:flex;gap:var(--space-16);margin:14px 0;padding:var(--space-20)}.nb-workspace .guide article b{background:var(--brand-wash);border-radius:var(--space-4);color:var(--brand);font-size:var(--fs-subtitle);font-variant-numeric:tabular-nums;padding:var(--space-2) var(--space-4)}.nb-workspace .guide article strong{font-size:var(--fs-lead)}.nb-workspace .guide article p{color:var(--subtle);font-size:var(--fs-sm)}.nb-workspace .task-card{border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--space-16);overflow:hidden}.nb-workspace .task-card>header{align-items:center;background:var(--surface-soft);display:flex;gap:var(--space-16);justify-content:space-between;padding:18px var(--space-20)}.nb-workspace .task-card>header strong{font-size:var(--fs-body)}.nb-workspace .task-card>header p{color:var(--subtle);font-size:var(--fs-caption);margin-top:var(--space-4)}.nb-workspace .task-body{border-top:1px solid var(--line);padding:var(--space-16) var(--space-20)}.nb-workspace .task-result{align-items:center;display:flex;gap:var(--space-12)}.nb-workspace .task-result .media{border-radius:var(--r-sm);flex:none;height:84px;width:64px}@media (max-width:1150px){.nb-workspace .card-grid,.nb-workspace .card-grid.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-workspace .card-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-workspace .insights{grid-template-columns:minmax(0,1fr)}.nb-workspace .onboard{gap:var(--space-24)}.nb-workspace .bench-columns{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:900px){.nb-workspace .app-shell{grid-template-columns:minmax(0,1fr)}.nb-workspace .sidebar{transform:translate(-100%);transition:transform var(--dur-slow)}.nb-workspace .sidebar.open{box-shadow:15px 0 35px #0000002e;transform:none}.nb-workspace .workspace{grid-column:1}.nb-workspace .bench-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nb-workspace .content{padding:var(--space-20) var(--space-16) var(--space-48)}.nb-workspace .section-heading{flex-wrap:wrap}.nb-workspace .section-heading .section-actions{justify-content:flex-start;width:100%}.nb-workspace .section-heading .section-actions .button{flex:1}.nb-workspace .card-grid,.nb-workspace .card-grid.cols-4,.nb-workspace .card-grid.cols-6{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.nb-workspace .choice-grid,.nb-workspace .filter-panel,.nb-workspace .form-grid,.nb-workspace .meta-grid{grid-template-columns:minmax(0,1fr)}.nb-workspace .search-field{flex-basis:100%;max-width:none}.nb-workspace .toolbar .select{flex:1;min-width:0}.nb-workspace .toolbar-spacer{display:none}.nb-workspace .toolbar .view-toggle{margin-left:auto}.nb-workspace .modal-body{padding:18px}.nb-workspace .hero-content{padding:var(--space-32) var(--space-20)}.nb-workspace .kv-row{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.nb-workspace .entity-head{align-items:flex-start;flex-wrap:wrap}.nb-workspace .entity-mark{font-size:28px;height:64px;width:64px}.nb-workspace .entity-head .section-actions{justify-content:flex-start;width:100%}.nb-workspace .onboard,.nb-workspace .profile-section{padding:var(--space-16)}.nb-workspace .onboard{grid-template-columns:minmax(0,1fr)}.nb-workspace .onboard-preview{display:none}.nb-workspace .bench-head,.nb-workspace .bench-records{padding:var(--space-16)}.nb-workspace .picker-cards{grid-template-columns:minmax(0,1fr)}.nb-workspace .guide{margin:var(--space-16) 0}.nb-workspace .field input,.nb-workspace .field select,.nb-workspace .field textarea,.nb-workspace .input,.nb-workspace .search-field input,.nb-workspace .select,.nb-workspace .textarea-box textarea{font-size:16px}}@media (hover:none){.nb-workspace .button:hover:not(:disabled),.nb-workspace .card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.nb-workspace *,.nb-workspace :after,.nb-workspace :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body.nb-workspace-page{background:var(--surface);color:var(--ink);font-family:var(--font)}body.workspace-sidebar-open{overflow:hidden}.nb-workspace,[class*=" nbw-"],[class^=nbw-]{--ease:ease;font-family:var(--font)}.nb-workspace{--font-body:var(--font);--font-display:var(--font);--text-ink:var(--ink);--dense-text:var(--ink-2);--subtext-slate:var(--muted);--structure-line:var(--line);--soft-panel:var(--surface);--warm-paper:var(--surface);--clean-white:var(--surface);--radius-card:var(--r-lg);--radius-pill:var(--r-sm)}.nb-workspace :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font);font-weight:var(--fw-bold)}.nb-workspace .workspace{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.nb-workspace .content{flex:1;min-height:0;overflow-x:clip;overflow-y:auto;width:100%}.nb-workspace .content.content-workbench{max-width:none;padding:0}.nb-workspace .workspace-icon{flex-shrink:0;vertical-align:middle}.nb-workspace .nav-item.active .workspace-icon{color:var(--brand)}.nb-workspace .workspace-language button{align-items:center;display:inline-flex;gap:4px;justify-content:center;white-space:nowrap}.nb-workspace .sidebar{overscroll-behavior:contain}.nb-workspace :is(button,a,[tabindex]):focus-visible,[class*=" nbw-"]:focus-visible,[class^=nbw-]:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.nbw-btn:not(:disabled):focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.nb-workspace :focus-visible,[class*=" nbw-"]:focus-visible,[class^=nbw-]:focus-visible{box-shadow:none}.nb-workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=file],[type=image],[type=hidden]),select,textarea,.input,.select,.search-field,.input-group,.link-input,.textarea-box):is(:focus,:focus-visible,:focus-within,.is-focus),:is(.nbw-input,.nbw-input-affix-wrapper,.nbw-input-group,.nbw-input-number,.nbw-input-number-affix-wrapper,.nbw-picker,.nbw-mentions,.nbw-select,.nbw-select-selector):is(:focus,:focus-visible,:focus-within){box-shadow:none;outline:0;outline-offset:0}.nbw-input-affix-wrapper .nbw-input:focus-visible,.nbw-input-number .nbw-input-number-input:focus-visible,.nbw-mentions textarea:focus-visible,.nbw-picker .nbw-picker-input>input:focus-visible,.nbw-select .nbw-select-selection-search-input:focus-visible{box-shadow:none;outline:0}.nb-workspace :is(.search-field,.input-group,.link-input,.textarea-box) :is(input,select,textarea):focus-visible{box-shadow:none;outline:0}.nb-workspace .modal-actions{flex-wrap:wrap}.nbw-btn{align-items:center;border-radius:var(--r-sm);box-shadow:none;display:inline-flex;font-size:var(--fs-caption);font-weight:var(--fw-bold);gap:var(--space-8);height:auto;justify-content:center;min-height:var(--control-h);padding:0 16px;transition:transform var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);white-space:nowrap}.nbw-btn:not(:disabled):hover{transform:translateY(-1px)}.nbw-btn:not(:disabled):active{transform:scale(.98)}.nbw-btn-sm{min-height:var(--control-h-sm);padding-inline:12px}.nbw-btn-default{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.nbw-btn-default:not(:disabled):hover{background:var(--surface);border-color:var(--brand-focus);color:var(--ink)}.nb-workspace .nbw-btn.nbw-btn-primary,.nbw-btn-primary,.nbw-modal .nbw-btn.nbw-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.nb-workspace .nbw-btn.nbw-btn-primary:not(.nbw-btn-dangerous):hover:not(:disabled),.nbw-btn-primary:not(.nbw-btn-dangerous):not(:disabled):hover,.nbw-modal .nbw-btn.nbw-btn-primary:not(.nbw-btn-dangerous):hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.nbw-btn-primary:disabled{background:var(--brand);border-color:var(--brand);color:#fff;opacity:.45}.nbw-btn:disabled{cursor:not-allowed;transform:none}.nbw-btn-text{color:var(--ink-3)}.nbw-btn-text:not(:disabled):hover{background:var(--surface-muted);color:var(--ink)}.nbw-btn-link{color:var(--brand)}.nbw-btn-link.neutral{color:var(--ink-3)}.nbw-btn:is(.nbw-btn-link,.nbw-btn-text){background:transparent;border-color:transparent}.nbw-btn.nbw-btn-link.nbw-btn-dangerous:not(:disabled),.nbw-btn.nbw-btn-text.nbw-btn-dangerous:not(:disabled){border-color:transparent;color:var(--danger)}.nbw-btn.nbw-btn-link.nbw-btn-dangerous:not(:disabled):hover{background:transparent;color:var(--danger)}.nbw-btn.nbw-btn-text.nbw-btn-dangerous:not(:disabled):hover{background:var(--danger-bg);color:var(--danger)}.nbw-btn.tinted{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-hover)}.nbw-btn-dangerous:not(:disabled){border-color:var(--danger);color:var(--danger)}.nbw-btn-default.nbw-btn-dangerous:not(:disabled):hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.nbw-btn-primary.nbw-btn-dangerous{background:var(--danger);color:#fff}.nb-workspace .nbw-btn.nbw-btn-primary.nbw-btn-dangerous,.nbw-modal .nbw-btn.nbw-btn-primary.nbw-btn-dangerous{background:var(--danger);border-color:var(--danger)}.nbw-btn-icon-only{align-items:center;display:inline-flex;justify-content:center;min-height:36px;padding:0;width:36px}.nbw-btn .workspace-icon{height:var(--icon-sm);width:var(--icon-sm)}.nbw-input,.nbw-input-affix-wrapper,.nbw-input-number,.nbw-picker{border-color:var(--line-strong);border-radius:var(--r-sm);box-shadow:none;box-sizing:border-box;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-regular);transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.nbw-input-affix-wrapper,.nbw-input-number,.nbw-input:not(textarea),.nbw-picker{height:var(--control-h);min-height:var(--control-h);padding-block:0}.nbw-input-affix-wrapper.nbw-input-affix-wrapper-sm,.nbw-input-number.nbw-input-number-sm,.nbw-input.nbw-input-sm,.nbw-picker.nbw-picker-small{height:var(--control-h-sm);min-height:var(--control-h-sm)}.nbw-input{padding-inline:12px}.nbw-input-affix-wrapper{align-items:center}.nbw-input-affix-wrapper .nbw-input,.nbw-picker .nbw-picker-input>input,.nbw-select .nbw-select-selection-search-input{background:transparent;border:0;border-radius:0;box-shadow:none;height:auto;min-height:0;padding:0}.nbw-input-number .nbw-input-number-input{background:transparent;border:0;border-radius:0;box-shadow:none;font-size:var(--fs-sm);height:calc(var(--control-h) - 2px);min-height:0;padding:0 12px}.nbw-input-number-sm .nbw-input-number-input{height:calc(var(--control-h-sm) - 2px)}textarea.nbw-input{line-height:1.6;min-height:76px;resize:vertical}.nbw-input-affix-wrapper:not(.nbw-input-affix-wrapper-disabled):hover,.nbw-input-number:not(.nbw-input-number-disabled):hover,.nbw-input:not(:disabled):hover,.nbw-picker:not(.nbw-picker-disabled):hover{border-color:var(--line-hover);box-shadow:none}.nbw-input-affix-wrapper:not(.nbw-input-affix-wrapper-disabled).nbw-input-affix-wrapper-focused,.nbw-input-number:not(.nbw-input-number-disabled).nbw-input-number-focused,.nbw-input:not(:disabled):focus,.nbw-picker:not(.nbw-picker-disabled).nbw-picker-focused{border-color:var(--brand-focus);box-shadow:none}.nbw-input-affix-wrapper-status-error:not(.nbw-input-affix-wrapper-disabled):is(:hover,.nbw-input-affix-wrapper-focused),.nbw-input-number-status-error:not(.nbw-input-number-disabled):is(:hover,.nbw-input-number-focused),.nbw-input-status-error:not(:disabled):is(:hover,:focus),.nbw-picker-status-error:not(.nbw-picker-disabled):is(:hover,.nbw-picker-focused){border-color:var(--bad)}.nbw-input-affix-wrapper-status-warning:not(.nbw-input-affix-wrapper-disabled):is(:hover,.nbw-input-affix-wrapper-focused),.nbw-input-number-status-warning:not(.nbw-input-number-disabled):is(:hover,.nbw-input-number-focused),.nbw-input-status-warning:not(:disabled):is(:hover,:focus),.nbw-picker-status-warning:not(.nbw-picker-disabled):is(:hover,.nbw-picker-focused){border-color:var(--warn)}:is(.nbw-input,.nbw-input-affix-wrapper,.nbw-input-number,.nbw-picker):is(.nbw-input-status-error,.nbw-input-status-warning,.nbw-input-affix-wrapper-status-error,.nbw-input-affix-wrapper-status-warning,.nbw-input-number-status-error,.nbw-input-number-status-warning,.nbw-picker-status-error,.nbw-picker-status-warning):not([disabled]):not(.nbw-input-affix-wrapper-disabled,.nbw-input-number-disabled,.nbw-picker-disabled):not(.nbw-input-borderless,.nbw-input-affix-wrapper-borderless,.nbw-input-number-borderless,.nbw-picker-borderless){box-shadow:none}.nbw-input::-moz-placeholder{color:var(--subtle)}.nbw-input::placeholder,.nbw-select-selection-placeholder{color:var(--subtle)}.nbw-input-affix-wrapper-disabled,.nbw-input-disabled,.nbw-input-number-disabled,.nbw-picker-disabled{background:var(--surface-muted);color:var(--ink-3);opacity:1}.nbw-select-single:not(.nbw-select-customize-input){height:var(--control-h)}.nbw-select-single.nbw-select-sm{height:var(--control-h-sm)}.nbw-select-single:not(.nbw-select-customize-input) .nbw-select-selector{border-radius:var(--r-sm);height:100%;padding:0 12px}.nbw-select-single .nbw-select-selector .nbw-select-selection-item,.nbw-select-single .nbw-select-selector .nbw-select-selection-placeholder{line-height:40px}.nbw-select-single.nbw-select-sm .nbw-select-selector{height:var(--control-h-sm)}.nbw-select-single.nbw-select-sm .nbw-select-selector .nbw-select-selection-item,.nbw-select-single.nbw-select-sm .nbw-select-selector .nbw-select-selection-placeholder{line-height:32px}.nbw-select-multiple{--workspace-select-item-h:26px}.nbw-select-multiple.nbw-select-sm{--workspace-select-item-h:24px}.nbw-select:not(.nbw-select-disabled):not(.nbw-select-status-error):not(.nbw-select-status-warning):hover .nbw-select-selector{border-color:var(--line-hover)}.nbw-select.nbw-select-focused:not(.nbw-select-disabled):not(.nbw-select-status-error):not(.nbw-select-status-warning) .nbw-select-selector{border-color:var(--brand-focus);box-shadow:none}.nbw-select:is(.nbw-select-status-error,.nbw-select-status-warning):not(.nbw-select-disabled):not(.nbw-select-customize-input):not(.nbw-pagination-size-changer) .nbw-select-selector{box-shadow:none}.nbw-select.nbw-select-multiple .nbw-select-selector{border-radius:var(--r-sm);height:auto;min-height:var(--control-h);padding:5px 8px}.nbw-select-multiple.nbw-select-sm .nbw-select-selector{min-height:var(--control-h-sm);padding-block:2px}.nbw-select.nbw-select-multiple .nbw-select-selection-item{background:var(--surface-active);border:0;border-radius:var(--r-xs);color:var(--ink-2);height:var(--workspace-select-item-h);line-height:calc(var(--workspace-select-item-h) - 2px)}.nbw-select.nbw-select-multiple .nbw-select-selector:after{margin-block:2px}.nbw-select.nbw-select-multiple .nbw-select-selection-search,.nbw-select.nbw-select-multiple .nbw-select-selection-search-input,.nbw-select.nbw-select-multiple .nbw-select-selection-search-mirror,.nbw-select.nbw-select-multiple .nbw-select-selector:after{height:var(--workspace-select-item-h);line-height:var(--workspace-select-item-h)}.nbw-cascader-dropdown,.nbw-dropdown .nbw-dropdown-menu,.nbw-picker-dropdown .nbw-picker-panel-container,.nbw-select-dropdown,.nbw-tree-select-dropdown{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-menu)}.nbw-select-dropdown{padding:8px}.nbw-select-item-option{border-radius:var(--r-sm);font-weight:var(--fw-semibold);min-height:36px;padding:10px 12px}.nbw-select-item-option-active,.nbw-select-item-option-selected:not(.nbw-select-item-option-disabled){background:var(--surface-active);color:var(--ink)}.nbw-select-item-option-state{color:var(--brand)}.nbw-cascader-dropdown.explore-category-dropdown{max-width:calc(100vw - 32px)}.explore-category-dropdown .nbw-cascader-menus{max-width:calc(100vw - 32px);overflow-x:auto;overflow-y:hidden}.explore-category-dropdown .nbw-cascader-menu{flex:1 0 160px;height:min(360px,50vh);height:min(360px,50dvh);max-width:260px;min-width:160px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain}.explore-category-dropdown :is(.nbw-cascader-menus,.nbw-cascader-menu){scrollbar-color:var(--muted) var(--surface-soft);scrollbar-gutter:stable;scrollbar-width:thin}.explore-category-dropdown :is(.nbw-cascader-menus,.nbw-cascader-menu)::-webkit-scrollbar{-webkit-appearance:none;background:var(--surface-soft);display:block;height:10px;width:10px}.explore-category-dropdown :is(.nbw-cascader-menus,.nbw-cascader-menu)::-webkit-scrollbar-track{background:var(--surface-soft);border-radius:var(--r-sm)}.explore-category-dropdown :is(.nbw-cascader-menus,.nbw-cascader-menu)::-webkit-scrollbar-thumb{background:var(--muted);background-clip:padding-box;border:2px solid var(--surface-soft);border-radius:var(--r-sm);min-height:28px}.explore-category-dropdown :is(.nbw-cascader-menus,.nbw-cascader-menu)::-webkit-scrollbar-thumb:hover{background-color:var(--ink-3)}@supports selector(::-webkit-scrollbar){.explore-category-dropdown :is(.nbw-cascader-menus,.nbw-cascader-menu){scrollbar-color:auto;scrollbar-width:auto}}.nbw-form-item{margin-bottom:12px}.nbw-form-item-label{padding-bottom:6px}.nbw-form-item-label>label{color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--fw-bold);height:auto;white-space:normal}.nbw-form-item-explain-error{color:var(--bad);font-size:var(--fs-caption)}.nbw-checkbox-inner{border-radius:3px}.nbw-checkbox-inner,.nbw-radio-inner{height:14px;width:14px}.nbw-checkbox .nbw-checkbox-input:focus-visible,.nbw-radio .nbw-radio-input:focus-visible{box-shadow:none;outline:0}.nbw-checkbox-input:focus-visible+.nbw-checkbox-inner,.nbw-radio-input:focus-visible+.nbw-radio-inner{outline:2px solid var(--brand-focus);outline-offset:2px}.nbw-switch[role=switch]:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.nbw-checkbox-wrapper,.nbw-radio-wrapper{font-size:var(--fs-sm)}.nbw-radio-button-wrapper{font-size:var(--fs-caption);height:auto;line-height:20px;min-height:32px;padding:6px 14px}.nbw-radio-button-wrapper-checked:not(.nbw-radio-button-wrapper-disabled),.nbw-tag-checkable-checked{background:var(--surface-active);border-color:var(--line-selected);color:var(--ink);font-weight:var(--fw-bold)}.nbw-radio-button-wrapper-checked:not(.nbw-radio-button-wrapper-disabled):before{background:var(--line-selected)}.nbw-switch{background:var(--line-hover);height:22px;min-width:37px}.nbw-switch-checked{background:var(--brand)}.nbw-switch-small{height:17px;min-width:28px}.nbw-segmented{background:var(--surface-muted);border-radius:var(--r-md);color:var(--muted);max-width:100%;padding:4px}.nbw-segmented-group{overflow-x:auto;scrollbar-width:none}.nbw-segmented-group::-webkit-scrollbar{display:none}.nbw-segmented-item{border-radius:var(--r-xs);white-space:nowrap}.nbw-segmented-item-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.55;min-height:0;padding:10px 16px;position:relative;z-index:1}.nbw-segmented .nbw-segmented-group>.nbw-segmented-item-selected,.nbw-segmented .nbw-segmented-group>.nbw-segmented-thumb{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--ink)}.nbw-tabs-nav{margin-bottom:16px;max-width:100%}.nbw-tabs-nav-wrap{min-width:0}.nbw-tabs-tab{color:var(--muted);font-size:var(--fs-sm);margin:0 4px 0 0;padding:12px 16px;white-space:nowrap}.nbw-tabs-tab-active{background:var(--surface-active)}.nbw-tabs-tab-active .nbw-tabs-tab-btn{color:var(--ink);font-weight:var(--fw-bold);text-shadow:none}.nbw-tabs-ink-bar{background:var(--muted)}.nbw-tag{border:0;border-radius:var(--r-xs);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1.55;padding:4px 8px;white-space:nowrap}.nbw-tag-success{background:var(--ok-bg);color:var(--ok)}.nbw-tag-processing,.nbw-tag-warning{background:var(--warn-bg);color:var(--warn)}.nbw-tag-error{background:var(--bad-bg);color:var(--bad)}.nbw-tag-green,.nbw-tag-lime{background:var(--ok-bg);color:var(--ok)}.nbw-tag-gold,.nbw-tag-orange,.nbw-tag-yellow{background:var(--warn-bg);color:var(--warn)}.nbw-tag-red,.nbw-tag-volcano{background:var(--bad-bg);color:var(--bad)}.nbw-tag-blue,.nbw-tag-cyan,.nbw-tag-geekblue,.nbw-tag-purple{background:var(--surface-active);color:var(--ink-3)}.nbw-tag:is(.nbw-tag-success,.nbw-tag-warning,.nbw-tag-error,.nbw-tag-processing,.nbw-tag-green,.nbw-tag-gold,.nbw-tag-orange,.nbw-tag-red):before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:5px;margin-right:6px;vertical-align:middle;width:5px}.nbw-table-wrapper{max-width:100%;min-width:0}.nbw-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-caption)}.nbw-table-container{border-radius:var(--r-lg);overflow:hidden}.nbw-table-content{overflow-x:auto}.nbw-table-thead>tr>th{background:var(--surface-soft);color:var(--muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap}.nbw-table-tbody>tr>td{border-color:var(--line);color:var(--ink-2);padding:16px}.nbw-table-tbody>tr.nbw-table-row:hover>td{background:var(--surface-soft)}.nbw-table-tbody>tr.nbw-table-row-selected>td{background:var(--surface-active)}.nbw-table-cell-fix-left,.nbw-table-cell-fix-right{background:var(--surface)}.nbw-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-caption);gap:4px}.nbw-pagination-item{border-radius:var(--r-xs)}.nbw-pagination-item-active{background:var(--surface-active);border-color:var(--line-selected)}.nbw-pagination-item-active a{color:var(--ink);font-weight:var(--fw-bold)}.nbw-upload-wrapper .nbw-upload-drag{background:var(--surface);border:1px dashed var(--line-hover);border-radius:var(--r-md)}.nbw-upload-wrapper .nbw-upload-drag:hover{border-color:var(--line-selected)}.nbw-upload-list-item{border-color:var(--line);border-radius:var(--r-sm)}.nbw-modal{max-width:calc(100vw - 24px);padding-bottom:0}.nbw-modal .nbw-modal-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-modal);padding:24px}.nbw-modal .nbw-modal-header{background:var(--surface);margin-bottom:20px}.nbw-modal .nbw-modal-title{color:var(--ink);font-size:var(--fs-title-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.nbw-modal .nbw-modal-close{background:var(--surface-active);border-radius:var(--r-sm);color:var(--ink-3);height:30px;right:18px;top:18px;width:30px}.nbw-modal .nbw-modal-body{font-size:var(--fs-sm);max-height:min(70vh,760px);max-height:min(70dvh,760px);overflow-x:clip;overflow-y:auto}.nbw-modal .nbw-modal-footer{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:20px}.nbw-modal .nbw-modal-footer .nbw-btn+.nbw-btn{margin:0}.nbw-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--scrim)}.nbw-modal-confirm .nbw-modal-confirm-title{font-size:var(--fs-title-lg)}.nbw-modal-confirm .nbw-modal-confirm-content{color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-base)}.nbw-modal-confirm .nbw-modal-confirm-btns{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:20px}.nbw-modal-confirm .nbw-modal-confirm-btns .nbw-btn+.nbw-btn{margin:0}.nbw-drawer-content-wrapper{box-shadow:var(--shadow-drawer);max-width:100vw}.nbw-drawer-header{border-bottom:1px solid var(--line);padding:18px 20px}.nbw-drawer-title{font-size:var(--fs-title);font-weight:var(--fw-bold)}.nbw-drawer-body{padding:20px}.nbw-drawer-mask{background:var(--scrim-light)}.nbw-drawer-close{background:var(--surface-active);border-radius:var(--r-sm);display:grid;height:30px;place-items:center;width:30px}.nbw-popover .nbw-popover-inner{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-menu);padding:16px}.nbw-tooltip .nbw-tooltip-inner{background:var(--ink);border-radius:var(--r-sm);box-shadow:var(--shadow-menu);font-size:var(--fs-caption)}.nbw-dropdown .nbw-dropdown-menu{padding:8px}.nbw-dropdown-menu .nbw-dropdown-menu-item{border-radius:var(--r-sm);font-size:var(--fs-sm);padding:10px 12px}.nbw-dropdown-menu .nbw-dropdown-menu-item-selected{background:var(--surface-active);color:var(--ink)}.nbw-dropdown-menu-item-danger{color:var(--danger)}.nbw-dropdown-menu-item-danger:hover{background:var(--danger-bg)}.nbw-alert{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 16px}.nbw-alert-info{background:var(--surface-soft)}.nbw-alert-success{background:var(--ok-bg)}.nbw-alert-warning{background:var(--warn-bg)}.nbw-alert-error{background:var(--bad-bg)}.nbw-progress-bg{background:var(--brand)}.nbw-progress-inner{background:var(--surface-active)}.nbw-steps-item-process .nbw-steps-item-icon{background:var(--brand);border-color:var(--brand)}.nbw-steps-item-finish .nbw-steps-item-icon{background:var(--brand-wash)}.nbw-empty{color:var(--muted)}.nbw-empty,.nbw-result{padding:32px 20px}.nbw-result-title{color:var(--ink);font-size:var(--fs-title)}.nbw-result-subtitle{color:var(--muted);font-size:var(--fs-sm)}.nbw-tree .nbw-tree-node-content-wrapper.nbw-tree-node-selected{background:var(--surface-active);color:var(--ink)}.nbw-slider .nbw-slider-track{background:var(--brand)}.nbw-message{z-index:1300}.nbw-message-notice .nbw-message-notice-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-toast);color:var(--ink);font-size:var(--fs-caption);max-width:100%;overflow-wrap:anywhere;padding:12px 16px;text-align:left}.nbw-message-custom-content{align-items:center;display:flex;gap:8px}.nbw-notification{max-width:calc(100vw - 48px);z-index:1300}.nbw-notification .nbw-notification-notice{background:var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow-toast);color:#fff;padding:16px}.nbw-notification .nbw-notification-notice-close,.nbw-notification .nbw-notification-notice-description,.nbw-notification .nbw-notification-notice-message{color:#fff;font-size:var(--fs-sm)}.nbw-notification .nbw-notification-notice-icon{color:#fff}.nbw-image-preview-mask{background:#1a1b1dcc}@media (max-width:900px){.nb-workspace .content:not(.content-workbench){padding-inline:20px}.nb-workspace .sidebar:not(.open){visibility:hidden}}@media (max-width:640px){.nb-workspace .content:not(.content-workbench){padding:20px 16px 48px}.nb-workspace .workspace-language button{padding-inline:8px}.nbw-modal .nbw-modal-content{padding:18px}.nbw-modal .nbw-modal-body{max-height:72vh;max-height:72dvh}.nbw-input,.nbw-input-number-input,.nbw-picker input,.nbw-select-selection-search-input{font-size:16px}.nbw-modal .nbw-modal-footer .nbw-btn,.nbw-modal-confirm .nbw-modal-confirm-btns .nbw-btn{flex:1}.nbw-modal .nbw-modal-close{right:12px;top:12px}.nbw-btn-icon-only{min-height:44px;min-width:44px}.nbw-drawer-close,.nbw-modal-close{touch-action:manipulation}}@media (max-width:900px){.nb-workspace .content.content-workbench,.nb-workspace .content:not(.content-workbench){padding-top:48px}}@media (hover:none){.nbw-btn:not(:disabled):hover{transform:none}}@media (prefers-reduced-motion:reduce){.nb-workspace *,.nb-workspace :after,.nb-workspace :before,[class*=" nbw-"],[class*=" nbw-"] *,[class^=nbw-],[class^=nbw-] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.nbw-modal .checkout-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:0 0 20px}.nbw-modal .checkout-hero h2{font-size:var(--fs-headline);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.nbw-modal .checkout-total strong{color:var(--ink);font-size:var(--fs-display);font-variant-numeric:tabular-nums}.nbw-modal .checkout-summary{gap:12px}.nbw-modal .summary-tile{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.nbw-modal .checkout-kicker{color:var(--subtle);font-size:var(--fs-micro);font-weight:800;letter-spacing:var(--ls-eyebrow)}.nbw-modal .checkout-summary :is(span,small){color:var(--muted);font-size:var(--fs-micro)}.nbw-modal .quota-quote-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.nbw-modal .quota-edit-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.nbw-modal .enterprise-contact-modal,.nbw-modal .subscription-checkout{color:var(--ink);font-family:var(--font)}body.nb-workspace-page .customer-service-launcher{z-index:40}body.nb-workspace-page .customer-service-btn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);color:var(--ink-3);height:44px;width:44px}body.nb-workspace-page .customer-service-btn:hover{background:var(--surface-muted);box-shadow:var(--shadow-xs);color:var(--ink);transform:none}body.nb-workspace-page .customer-service-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-menu);color:var(--ink);font-family:var(--font)}body.nb-workspace-page .customer-service-email,body.nb-workspace-page .customer-service-title{color:var(--ink-3);font-size:var(--fs-sm)}body.nb-workspace-page .customer-service-email-icon{background:var(--surface-muted);border-radius:var(--r-sm);color:var(--muted)}@media (max-width:640px){.nbw-modal .checkout-hero{gap:16px}.nbw-modal .checkout-hero,.nbw-modal .checkout-summary,.nbw-modal .quota-edit-grid{grid-template-columns:minmax(0,1fr)}.nbw-modal .quota-addon__row{flex-wrap:wrap;gap:12px}.nbw-modal .quota-addon__actions{flex-wrap:wrap}.nbw-modal .quota-addon__actions .nbw-btn{flex:1}}.nbw-modal.version-update-modal--legacy{color:#121619;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:calc(100% - 48px);padding-bottom:0}.nbw-modal.version-update-modal--legacy .nbw-modal-content{animation:workspaceLegacyVersionEnter .42s cubic-bezier(.16,1,.3,1);background:radial-gradient(circle at 92% -10%,rgba(216,204,255,.72),transparent 15rem),#fdfefb;border:1px solid rgba(18,22,25,.13);border-radius:30px;box-shadow:0 34px 90px #0d101242;box-sizing:border-box;color:#121619;max-height:min(720px,calc(100dvh - 48px));overflow:auto;padding:28px}.nbw-modal.version-update-modal--legacy .nbw-modal-body{max-height:none;overflow:visible}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-body{display:block}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-body .nbw-modal-confirm-title{display:block;overflow:visible}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-body .nbw-modal-confirm-title+.nbw-modal-confirm-content{margin:0;max-width:none}.nbw-modal.version-update-modal--legacy .version-update-header{align-items:start;display:grid;gap:18px;grid-template-columns:72px minmax(0,1fr)}.nbw-modal.version-update-modal--legacy .version-update-icon{background:#d8ccff;border:1px solid rgba(18,22,25,.08);border-radius:22px;box-shadow:0 18px 44px #9b7cff38;color:#0d1012;display:grid;height:72px;place-items:center;width:72px}.nbw-modal.version-update-modal--legacy .version-update-icon :is(.material-symbols-outlined,.workspace-icon){font-size:34px;line-height:1}.nbw-modal.version-update-modal--legacy .version-update-copy{min-width:0;overflow-wrap:anywhere}.nbw-modal.version-update-modal--legacy .version-update-kicker{color:#6f55d8;font-size:12px;font-weight:900;letter-spacing:.12em;margin:2px 0 8px;text-transform:uppercase}.nbw-modal.version-update-modal--legacy .version-update-copy h3{color:#121619;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(28px,5vw,40px);font-weight:700;letter-spacing:-.06em;line-height:.98;margin:0}.nbw-modal.version-update-modal--legacy .version-update-copy p:last-child{color:#616b72;font-size:15px;font-weight:400;line-height:1.6;margin:14px 0 0}.nbw-modal.version-update-modal--legacy .version-update-announcement{background:#f5f7f3d1;border:1px solid rgba(18,22,25,.13);border-radius:22px;color:#263033;font-size:14px;font-weight:500;line-height:1.7;margin-top:22px;overflow-wrap:anywhere;padding:16px 18px;text-align:left}.nbw-modal.version-update-modal--legacy .version-update-announcement__heading{font-size:17px;font-weight:800;line-height:1.65}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns{border-top:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:0}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn{align-items:center;background:#fff;border:1px solid rgba(18,22,25,.13);border-radius:999px;color:#121619;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:900;height:auto;justify-content:center;letter-spacing:-.02em;min-height:48px;padding:0 18px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn+.nbw-btn{margin:0}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn:not(:disabled):hover{background:#f4f6f2;border-color:#9b7cffad;color:#121619;transform:translateY(-2px)}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn:focus-visible{box-shadow:0 0 0 4px #d8ccff73;outline:none}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn.nbw-btn-primary{background:#d8ccff;border-color:#ffffff29;color:#0d1012}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn.nbw-btn-primary:not(:disabled):hover{background:#e7dfff;border-color:#ffffff29;box-shadow:0 18px 44px #9b7cff52;color:#0d1012}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn:is(.nbw-btn-loading,:disabled){box-shadow:none;opacity:.72;pointer-events:none;transform:none}@keyframes workspaceLegacyVersionEnter{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.version-update-wrap--legacy.nbw-modal-centered{padding:14px}.version-update-wrap--legacy.nbw-modal-centered:before{vertical-align:bottom}.version-update-wrap--legacy.nbw-modal-centered .nbw-modal.version-update-modal--legacy{margin:0;max-width:100%;vertical-align:bottom;width:100%}.nbw-modal.version-update-modal--legacy .nbw-modal-content{border-radius:28px;max-height:calc(100dvh - 28px);padding:22px}.nbw-modal.version-update-modal--legacy .version-update-header{gap:16px;grid-template-columns:1fr}.nbw-modal.version-update-modal--legacy .version-update-icon{border-radius:18px;height:58px;width:58px}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns{flex-direction:column-reverse}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn,.nbw-modal.version-update-modal--legacy .nbw-modal-content,.nbw-modal.version-update-modal--legacy.nbw-modal-confirm[role=dialog]{animation:none;transition:none}.nbw-modal.version-update-modal--legacy.nbw-modal-confirm[role=dialog]{opacity:1;transform:none}.nbw-modal.version-update-modal--legacy .nbw-modal-confirm-btns .nbw-btn:not(:disabled):hover{transform:none}}
